--- /srv/rebuilderd/tmp/rebuilderdAXFZ2r/inputs/libf77dcl7_7.5.2-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdAXFZ2r/out/libf77dcl7_7.5.2-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2025-03-03 09:22:01.000000 debian-binary │ --rw-r--r-- 0 0 0 3068 2025-03-03 09:22:01.000000 control.tar.xz │ --rw-r--r-- 0 0 0 611220 2025-03-03 09:22:01.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3072 2025-03-03 09:22:01.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 613380 2025-03-03 09:22:01.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-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/colormap_79.x11 │ │ │ -rw-r--r-- 0 root (0) root (0) 2519 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/colormap_80.x11 │ │ │ -rw-r--r-- 0 root (0) root (0) 13048 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/font1u │ │ │ -rw-r--r-- 0 root (0) root (0) 13048 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/font2u │ │ │ -rw-r--r-- 0 root (0) root (0) 52416 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/plate_world │ │ │ -rw-r--r-- 0 root (0) root (0) 33592 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/pref_japan │ │ │ -rw-r--r-- 0 root (0) root (0) 97184 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/dcldbase/state_usa │ │ │ --rw-r--r-- 0 root (0) root (0) 1170236 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.2 │ │ │ +-rw-r--r-- 0 root (0) root (0) 1170240 2025-03-03 09:22:01.000000 ./usr/lib/arm-linux-gnueabihf/libf77dcl.so.7.5.2 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-03 09:22:01.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-03 09:22:01.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2025-03-03 09:22:01.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) 1307 2025-03-03 09:22:01.000000 ./usr/share/doc/libf77dcl7/changelog.Debian.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 3200 2025-02-27 12:11:25.000000 ./usr/share/doc/libf77dcl7/changelog.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 1649 2024-03-22 04:56:11.000000 ./usr/share/doc/libf77dcl7/copyright │ │ ├── ./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 b40b e5ff 0000 0000 0000 0000 ................ │ │ │ -00002860: 0000 0000 0000 0000 0e00 0000 281a a8f7 ............(... │ │ │ -00002870: 0100 0000 0000 0000 0a00 0000 809c a7f7 ................ │ │ │ -00002880: 5018 e5ff e40b e5ff 0002 0000 7f45 4c46 P............ELF │ │ │ +00002850: 0000 0000 b4f1 a4ff 0000 0000 0000 0000 ................ │ │ │ +00002860: 0000 0000 0000 0000 0e00 0000 284a cdf7 ............(J.. │ │ │ +00002870: 0100 0000 0000 0000 0a00 0000 80cc ccf7 ................ │ │ │ +00002880: 50fe a4ff e4f1 a4ff 0002 0000 7f45 4c46 P............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 8873 0100 8873 0100 8873 0100 ...p.s...s...s.. │ │ │ 000028d0: 0801 0000 0801 0000 0400 0000 0400 0000 ................ │ │ │ 000028e0: 0100 0000 0000 0000 0000 0000 0000 0000 ................ │ │ │ 000028f0: 0075 0100 0075 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: 5d11 83f7 e81c dcff 94bb 85f7 0200 0000 ]............... │ │ │ -00003090: 581d dcff 0000 0000 0000 0000 0000 0000 X............... │ │ │ -000030a0: 28ba 85f7 1600 0000 0449 84f7 28ba 85f7 (........I..(... │ │ │ -000030b0: f4bb 85f7 00b0 85f7 0000 0000 2845 85f7 ............(E.. │ │ │ -000030c0: f0af 85f7 e0b6 85f7 293b 83f7 2845 85f7 ........);..(E.. │ │ │ -000030d0: ffff ffff 70b9 62f7 e836 85f7 0000 0000 ....p.b..6...... │ │ │ -000030e0: 301d dcff 0000 0000 381d dcff 608b 62f7 0.......8...`.b. │ │ │ -000030f0: 85cf 6309 5424 84f7 e836 85f7 85cf 6309 ..c.T$...6....c. │ │ │ -00003100: 282f 62f7 ac82 9606 e836 85f7 0600 0000 (/b......6...... │ │ │ -00003110: 3cfe 74f7 5424 84f7 5908 77f7 0000 0014 <.t.T$..Y.w..... │ │ │ -00003120: d1ec 64f7 2000 0000 0000 0000 0000 0000 ..d. ........... │ │ │ -00003130: 0000 0000 1800 0000 3cfe 74f7 1900 0000 ........<.t..... │ │ │ -00003140: 3cfe 74f7 0000 0014 5908 77f7 0000 0014 <.t.....Y.w..... │ │ │ -00003150: d1ec 64f7 0000 0001 0000 0000 101f dcff ..d............. │ │ │ -00003160: 681f dcff 0000 0000 0c1f dcff c435 85f7 h............5.. │ │ │ -00003170: e3ad c61b 0000 0000 0000 0000 5d11 83f7 ............]... │ │ │ -00003180: 101f dcff 94bb 85f7 0200 0000 7841 85f7 ............xA.. │ │ │ -00003190: 0100 0000 0000 0000 0100 0000 f833 85f7 .............3.. │ │ │ -000031a0: 47d3 3ae2 0d6a 76f7 f833 85f7 c435 85f7 G.:..jv..3...5.. │ │ │ -000031b0: 00b0 85f7 0000 0000 ff17 0000 0010 0000 ................ │ │ │ +00003080: 5d41 a4f7 88bf f1ff 94eb a6f7 0200 0000 ]A.............. │ │ │ +00003090: f8bf f1ff 0000 0000 0000 0000 0000 0000 ................ │ │ │ +000030a0: 28ea a6f7 1600 0000 0479 a5f7 28ea a6f7 (........y..(... │ │ │ +000030b0: f4eb a6f7 00e0 a6f7 0000 0000 2875 a6f7 ............(u.. │ │ │ +000030c0: f0df a6f7 e0e6 a6f7 296b a4f7 2875 a6f7 ........)k..(u.. │ │ │ +000030d0: ffff ffff 70b9 83f7 e866 a6f7 0000 0000 ....p....f...... │ │ │ +000030e0: d0bf f1ff 0000 0000 d8bf f1ff 608b 83f7 ............`... │ │ │ +000030f0: 85cf 6309 5454 a5f7 e866 a6f7 85cf 6309 ..c.TT...f....c. │ │ │ +00003100: 282f 83f7 ac82 9606 e866 a6f7 0600 0000 (/.......f...... │ │ │ +00003110: 3cfe 95f7 5454 a5f7 5908 98f7 0000 0014 <...TT..Y....... │ │ │ +00003120: d1ec 85f7 2000 0000 0000 0000 0000 0000 .... ........... │ │ │ +00003130: 0000 0000 1800 0000 3cfe 95f7 1900 0000 ........<....... │ │ │ +00003140: 3cfe 95f7 0000 0014 5908 98f7 0000 0014 <.......Y....... │ │ │ +00003150: d1ec 85f7 0000 0001 0000 0000 b0c1 f1ff ................ │ │ │ +00003160: 08c2 f1ff 0000 0000 acc1 f1ff c465 a6f7 .............e.. │ │ │ +00003170: e3ad c61b 0000 0000 0000 0000 5d41 a4f7 ............]A.. │ │ │ +00003180: b0c1 f1ff 94eb a6f7 0200 0000 7871 a6f7 ............xq.. │ │ │ +00003190: 0100 0000 0000 0000 0100 0000 f863 a6f7 .............c.. │ │ │ +000031a0: 47d3 3ae2 0d6a 97f7 f863 a6f7 c465 a6f7 G.:..j...c...e.. │ │ │ +000031b0: 00e0 a6f7 0000 0000 ff17 0000 0010 0000 ................ │ │ │ 000031c0: 0000 0000 0000 0000 0100 0000 0000 0010 ................ │ │ │ -000031d0: 70fc 62f7 0000 0000 0000 0000 0000 0000 p.b............. │ │ │ +000031d0: 70fc 83f7 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 62f7 7841 85f7 .....ii.p.b.xA.. │ │ │ -00003210: 0200 0000 e836 85f7 e2ad c61b 6053 62f7 .....6......`Sb. │ │ │ -00003220: 6c4b 62f7 e3ad c61b 0600 0000 0000 0000 lKb............. │ │ │ -00003230: 641e dcff 881e dcff 181f dcff 641e dcff d...........d... │ │ │ -00003240: 95ed 64f7 0000 0000 c5df 64f7 0000 0000 ..d.......d..... │ │ │ -00003250: 0000 0000 0000 0000 0047 7b01 0000 8000 .........G{..... │ │ │ -00003260: 0047 7b01 0000 0001 0100 0000 8cfe 7b00 .G{...........{. │ │ │ -00003270: 00b0 85f7 8507 7a00 f1de 64f7 5908 77f7 ......z...d.Y.w. │ │ │ -00003280: 0000 0001 0000 0000 101f dcff 681f dcff ............h... │ │ │ -00003290: 0000 0000 0c1f dcff c435 85f7 e3ad c61b .........5...... │ │ │ -000032a0: 0000 0000 0000 0000 5d11 83f7 101f dcff ........]....... │ │ │ -000032b0: 94bb 85f7 0200 0000 7841 85f7 0100 0000 ........xA...... │ │ │ -000032c0: 0000 0000 0100 0000 f833 85f7 47d3 3ae2 .........3..G.:. │ │ │ -000032d0: 0d6a 76f7 f833 85f7 c435 85f7 00b0 85f7 .jv..3...5...... │ │ │ +00003200: 0000 0000 1469 690d 70fc 83f7 7871 a6f7 .....ii.p...xq.. │ │ │ +00003210: 0200 0000 e866 a6f7 e2ad c61b 6053 83f7 .....f......`S.. │ │ │ +00003220: 6c4b 83f7 e3ad c61b 0600 0000 0000 0000 lK.............. │ │ │ +00003230: 04c1 f1ff 28c1 f1ff b8c1 f1ff 04c1 f1ff ....(........... │ │ │ +00003240: 95ed 85f7 0000 0000 c5df 85f7 0000 0000 ................ │ │ │ +00003250: 0000 0000 0000 0000 00dd d543 0000 8000 ...........C.... │ │ │ +00003260: 00dd d543 0000 0001 0100 0000 8cfe 5300 ...C..........S. │ │ │ +00003270: 00e0 a6f7 8507 5200 f1de 85f7 5908 98f7 ......R.....Y... │ │ │ +00003280: 0000 0001 0000 0000 b0c1 f1ff 08c2 f1ff ................ │ │ │ +00003290: 0000 0000 acc1 f1ff c465 a6f7 e3ad c61b .........e...... │ │ │ +000032a0: 0000 0000 0000 0000 5d41 a4f7 b0c1 f1ff ........]A...... │ │ │ +000032b0: 94eb a6f7 0200 0000 7871 a6f7 0100 0000 ........xq...... │ │ │ +000032c0: 0000 0000 0100 0000 f863 a6f7 47d3 3ae2 .........c..G.:. │ │ │ +000032d0: 0d6a 97f7 f863 a6f7 c465 a6f7 00e0 a6f7 .j...c...e...... │ │ │ 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: 1169236 (bytes into file) │ │ │ │ + Start of section headers: 1169240 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 6 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 25 │ │ │ │ Section header string table index: 24 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,16 +1,16 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Shared object file) │ │ │ │ Entry point 0x0 │ │ │ │ There are 6 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0xfeba4 0xfeba4 R E 0x10000 │ │ │ │ - LOAD 0x10cef0 0x0010cef0 0x0010cef0 0x10717 0xdee1c RW 0x10000 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0xfebc0 0xfebc0 R E 0x10000 │ │ │ │ + LOAD 0x10cef0 0x0010cef0 0x0010cef0 0x10718 0xdee20 RW 0x10000 │ │ │ │ DYNAMIC 0x10dbc8 0x0010dbc8 0x0010dbc8 0x00148 0x00148 RW 0x4 │ │ │ │ NOTE 0x0000f4 0x000000f4 0x000000f4 0x00024 0x00024 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x10cef0 0x0010cef0 0x0010cef0 0x03110 0x03110 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ -There are 25 section headers, starting at offset 0x11d754: │ │ │ │ +There are 25 section headers, starting at offset 0x11d758: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 000000f4 0000f4 000024 00 A 0 0 4 │ │ │ │ [ 2] .gnu.hash GNU_HASH 00000118 000118 0095bc 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 000096d4 0096d4 0121b0 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 0001b884 01b884 00c153 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 000279d8 0279d8 002436 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00029e10 029e10 0000f0 00 A 4 5 4 │ │ │ │ [ 7] .rel.dyn REL 00029f00 029f00 000be8 08 A 3 0 4 │ │ │ │ [ 8] .rel.plt REL 0002aae8 02aae8 004428 08 AI 3 19 4 │ │ │ │ [ 9] .init PROGBITS 0002ef10 02ef10 00000c 00 AX 0 0 4 │ │ │ │ [10] .plt PROGBITS 0002ef1c 02ef1c 006ea8 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 00035dc8 035dc8 0b8aec 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 000ee8b4 0ee8b4 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 000ee8bc 0ee8bc 0102e4 00 A 0 0 4 │ │ │ │ - [14] .eh_frame PROGBITS 000feba0 0feba0 000004 00 A 0 0 4 │ │ │ │ + [11] .text PROGBITS 00035dc8 035dc8 0b8b08 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 000ee8d0 0ee8d0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 000ee8d8 0ee8d8 0102e4 00 A 0 0 4 │ │ │ │ + [14] .eh_frame PROGBITS 000febbc 0febbc 000004 00 A 0 0 4 │ │ │ │ [15] .init_array INIT_ARRAY 0010cef0 10cef0 000004 04 WA 0 0 4 │ │ │ │ [16] .fini_array FINI_ARRAY 0010cef4 10cef4 000004 04 WA 0 0 4 │ │ │ │ [17] .data.rel.ro PROGBITS 0010cef8 10cef8 000cd0 00 WA 0 0 4 │ │ │ │ [18] .dynamic DYNAMIC 0010dbc8 10dbc8 000148 08 WA 4 0 4 │ │ │ │ [19] .got PROGBITS 0010dd10 10dd10 0022f0 04 WA 0 0 4 │ │ │ │ - [20] .data PROGBITS 00110000 110000 00d607 00 WA 0 0 8 │ │ │ │ - [21] .bss NOBITS 0011d608 11d607 0ce704 00 WA 0 0 8 │ │ │ │ - [22] .ARM.attributes ARM_ATTRIBUTES 00000000 11d607 000031 00 0 0 1 │ │ │ │ - [23] .gnu_debuglink PROGBITS 00000000 11d638 000034 00 0 0 4 │ │ │ │ - [24] .shstrtab STRTAB 00000000 11d66c 0000e7 00 0 0 1 │ │ │ │ + [20] .data PROGBITS 00110000 110000 00d608 00 WA 0 0 8 │ │ │ │ + [21] .bss NOBITS 0011d608 11d608 0ce708 00 WA 0 0 8 │ │ │ │ + [22] .ARM.attributes ARM_ATTRIBUTES 00000000 11d608 000031 00 0 0 1 │ │ │ │ + [23] .gnu_debuglink PROGBITS 00000000 11d63c 000034 00 0 0 4 │ │ │ │ + [24] .shstrtab STRTAB 00000000 11d670 0000e7 00 0 0 1 │ │ │ │ Key to Flags: │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -176,4463 +176,4463 @@ │ │ │ │ 172: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ │ │ 173: 00000000 0 FUNC WEAK DEFAULT UND __cxa_finalize@GLIBC_2.4 (3) │ │ │ │ 174: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_transfer_character_write@GFORTRAN_8 (2) │ │ │ │ 175: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_string_index@GFORTRAN_8 (2) │ │ │ │ 176: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_st_inquire@GFORTRAN_8 (2) │ │ │ │ 177: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (3) │ │ │ │ 178: 00000000 0 FUNC GLOBAL DEFAULT UND _gfortran_select_string@GFORTRAN_8 (2) │ │ │ │ - 179: 0005e025 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ - 180: 00043885 176 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ - 181: 0005c461 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ - 182: 0005ba31 140 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ - 183: 000d733d 176 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ - 184: 00065899 140 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ - 185: 000c3329 16 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ - 186: 000bdc6d 16 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ - 187: 0004d5d5 36 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ - 188: 000adab5 6 FUNC GLOBAL DEFAULT 11 zgqwdc_ │ │ │ │ - 189: 00096c09 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ - 190: 00045e35 144 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ - 191: 000bb5d1 300 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ - 192: 00057261 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ - 193: 00040495 500 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ - 194: 00058669 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ - 195: 000e4b31 168 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ - 196: 00070b25 140 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ - 197: 000508c5 304 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ - 198: 0008226d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ - 199: 00064e09 116 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ - 200: 0009eb71 684 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ - 201: 00082a29 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ - 202: 00043245 200 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ - 203: 000cd425 312 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ - 204: 00070511 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ - 205: 00096865 200 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ - 206: 000c6325 40 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ - 207: 00062ea5 40 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ - 208: 000adbb5 124 FUNC GLOBAL DEFAULT 11 zgslcl_ │ │ │ │ - 209: 0006eab5 140 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ - 210: 00043b55 48 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ - 211: 0009f7b5 52 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ - 212: 000a9a09 128 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ - 213: 0006b5c9 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ - 214: 0009f745 48 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ - 215: 000bdc4d 16 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ - 216: 00081921 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ - 217: 00068605 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ - 218: 00062ee9 140 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ - 219: 0008fa59 92 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ - 220: 0007fb1d 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ - 221: 00095455 16 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ - 222: 00047bc5 380 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ - 223: 00056c99 144 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ - 224: 000dd039 176 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ - 225: 0006c68d 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ - 226: 000b3c99 176 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ - 227: 000bd805 88 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ - 228: 000e614d 128 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ - 229: 00067199 116 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ - 230: 00054c79 18 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ - 231: 00055a7d 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ - 232: 000bbc89 1200 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ - 233: 00083485 56 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ - 234: 0009086d 4 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ - 235: 00095ae1 504 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ - 236: 000cefe1 484 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ - 237: 0004ac7d 204 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ - 238: 0005743d 116 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ - 239: 00085e89 468 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ - 240: 00064cd1 140 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ - 241: 00065515 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ - 242: 000ca84d 636 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ - 243: 0008605d 468 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ - 244: 000e3931 92 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ - 245: 00063741 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ - 246: 000df69d 92 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ - 247: 0008e2f9 106 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ - 248: 000727a5 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ - 249: 0006c859 40 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ - 250: 000834bd 56 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ - 251: 000ad305 260 FUNC GLOBAL DEFAULT 11 zglistfonts_ │ │ │ │ - 252: 000705d5 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ - 253: 0006921d 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ - 254: 000a559d 104 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ - 255: 000585e1 40 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ - 256: 00062b25 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ - 257: 00071641 44 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ - 258: 0007fa0d 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ - 259: 000659cd 140 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ - 260: 00064f09 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ - 261: 0006ce39 44 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ - 262: 0006d8c5 140 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ - 263: 0006c801 84 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ - 264: 000a43ed 16 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ - 265: 00075955 712 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ - 266: 000a72c1 128 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ - 267: 00092f49 42 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ - 268: 0006cd05 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ - 269: 00056309 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ - 270: 000d5425 24 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ - 271: 000a2cf5 30 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ - 272: 000a7b99 312 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ - 273: 00074841 140 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ - 274: 0005cdd5 140 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ - 275: 0009ab31 20 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ - 276: 00073bad 40 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ - 277: 00091dd5 544 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ - 278: 0005a85d 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ - 279: 00071b4d 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ - 280: 0007d0a1 216 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ - 281: 00044841 10 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ - 282: 000c93c9 1088 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ - 283: 000555dd 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ - 284: 000c1469 1348 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ - 285: 00058411 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ - 286: 00055865 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ - 287: 0009c8f9 608 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ - 288: 000595ed 140 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ - 289: 0006ac89 132 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ - 290: 00043e81 44 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ - 291: 00053821 160 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ - 292: 0007172d 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ - 293: 000a440d 16 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ - 294: 0006ecb5 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ - 295: 00045a51 60 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ - 296: 000ecc11 58 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ - 297: 00076c65 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ - 298: 000d73ed 132 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ - 299: 00062ecd 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ - 300: 00071949 72 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ - 301: 0006952d 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ - 302: 0005e3b1 132 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ - 303: 00067cb1 140 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ - 304: 00091a31 52 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ - 305: 00046945 100 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ - 306: 0007e575 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ - 307: 000c62f9 42 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ - 308: 0004c25d 136 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ - 309: 00061745 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ - 310: 000a644d 16 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ - 311: 00069511 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ - 312: 0008205d 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ - 313: 0006c471 116 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ - 314: 000594f1 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ - 315: 0007ef35 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ - 316: 000adae5 188 FUNC GLOBAL DEFAULT 11 zgqrct_ │ │ │ │ - 317: 0006975d 140 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ - 318: 000c4781 44 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ - 319: 0006ca4d 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ - 320: 00047b45 128 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ - 321: 0006c641 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ - 322: 000b7fa1 92 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ - 323: 000bb055 1120 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ - 324: 000bdcad 16 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ - 325: 000a4c55 16 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ - 326: 000614c9 116 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ - 327: 000485bd 316 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ - 328: 00066409 140 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ - 329: 000ecba1 56 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ - 330: 00069955 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ - 331: 0008f545 6 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ - 332: 0006c5dd 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ - 333: 000cb3e5 1728 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ - 334: 000d78f9 176 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ - 335: 000ad261 72 FUNC GLOBAL DEFAULT 11 zgsfw_ │ │ │ │ - 336: 0006c06d 40 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ - 337: 0006c229 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ - 338: 000dd0e9 140 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ - 339: 0006c2f5 132 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ - 340: 000b3d49 132 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ - 341: 000b1d69 140 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ - 342: 000ed00d 144 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ - 343: 00060a75 140 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ - 344: 000aa101 28 FUNC GLOBAL DEFAULT 11 zg_button_press_event │ │ │ │ - 345: 0006fc39 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ - 346: 0007382d 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ - 347: 0005c28d 116 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ - 348: 00094c0d 120 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ - 349: 000e2a59 1144 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ - 350: 000878b1 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ - 351: 000aee59 316 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ - 352: 000a4c95 16 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ - 353: 00092f21 40 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ - 354: 000e341d 6 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ - 355: 00098a89 352 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ - 356: 00042dc9 124 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ - 357: 000df235 6 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ - 358: 000d7289 180 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ - 359: 000d70f1 92 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ - 360: 000bdced 124 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ - 361: 00080f31 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ - 362: 000729a9 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ - 363: 000592f9 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ - 364: 0007647d 700 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ - 365: 0009f68d 46 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ - 366: 000a0fad 512 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ - 367: 000879b5 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ - 368: 00070099 44 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ - 369: 0006d021 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ - 370: 0004ce99 48 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ - 371: 00072fe9 116 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ - 372: 0006fea5 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ - 373: 0005f6c1 140 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ - 374: 0003a879 2706 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ - 375: 00075131 256 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ - 376: 0005a1e1 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ - 377: 00061c25 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ - 378: 000e9da9 372 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ - 379: 000620c5 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ - 380: 000621fd 116 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ - 381: 000595d1 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ - 382: 00060bfd 140 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ - 383: 00055e11 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ - 384: 000d8519 3332 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ - 385: 000834f5 56 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ - 386: 00073b95 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ - 387: 00067de5 140 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ - 388: 000b7ef9 168 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ - 389: 000ce851 1936 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ - 390: 00070595 36 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ - 391: 0006b325 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ - 392: 00068461 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ - 393: 0009894d 316 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ - 394: 0004ac29 84 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ - 395: 000564ed 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ - 396: 000e67d5 292 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ - 397: 0006c5e1 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ - 398: 000b1521 140 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ - 399: 00069e9d 116 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ - 400: 0005c18d 140 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ - 401: 000744f1 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ - 402: 000cff6d 404 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ - 403: 0006c6a9 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ - 404: 00076f65 828 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ - 405: 0008352d 56 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ - 406: 0005edbd 116 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ - 407: 000dfc59 92 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ - 408: 000cd189 180 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ - 409: 0006f905 140 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ - 410: 000e0d35 52 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ - 411: 000dcf85 180 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ - 412: 0006ae21 140 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ - 413: 0006cc7d 40 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ - 414: 000b3b61 228 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ - 415: 0006fbe5 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ - 416: 0006c6b1 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ - 417: 0005c66d 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ - 418: 000be415 92 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ - 419: 000abe85 200 FUNC GLOBAL DEFAULT 11 get_pangostring_width_height │ │ │ │ - 420: 00055535 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ - 421: 0007bb0d 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ - 422: 0007b941 460 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ - 423: 00060e9d 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ - 424: 000613c1 132 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ - 425: 001eb828 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ - 426: 0006c27d 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ - 427: 000722e1 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ - 428: 00056e01 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ - 429: 0006c275 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ - 430: 00087359 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ - 431: 000603f5 132 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ - 432: 0005c4b5 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ - 433: 0005b9a5 140 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ - 434: 0006cd5d 44 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ - 435: 000e2071 1128 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ - 436: 0006fff1 36 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ - 437: 0006b395 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ - 438: 000c3059 200 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ - 439: 000643f5 188 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ - 440: 0005a8cd 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ - 441: 000d7049 168 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ - 442: 00073c75 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ - 443: 0007d6d5 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ - 444: 000bc139 812 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ - 445: 0006fec1 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ - 446: 0012a228 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ - 447: 0005719d 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ - 448: 000a8155 312 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ - 449: 0007b1d1 60 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ - 450: 0007b005 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ - 451: 0005ab89 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ - 452: 00056499 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ - 453: 0009b429 416 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ - 454: 00070979 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ - 455: 00056525 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ - 456: 0005e295 116 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ - 457: 0005cc15 140 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ - 458: 000705f1 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ - 459: 000a3c4d 200 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ - 460: 0007b645 48 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ - 461: 00053985 84 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ - 462: 00038735 52 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ - 463: 00085d01 112 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ - 464: 0007aec1 264 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ - 465: 000868e5 476 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ - 466: 000a5c4d 376 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ - 467: 000884fd 1224 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ - 468: 000dab05 124 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ - 469: 00086ac1 476 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ - 470: 000e94cd 8 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ - 471: 00073e91 140 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ - 472: 0007afc9 60 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ - 473: 00059df9 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ - 474: 0005d4a1 140 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ - 475: 00082025 56 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ - 476: 0007020d 36 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ - 477: 0004bc55 216 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ - 478: 000cbe01 144 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ - 479: 000c3169 164 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ - 480: 00044485 124 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ - 481: 00068a3d 116 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ - 482: 0006cfad 44 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ - 483: 00083a0d 400 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ - 484: 00066fd5 140 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ - 485: 0004fcc1 38 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ - 486: 000592c1 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ - 487: 000d79a9 132 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ - 488: 000a0dad 512 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ - 489: 0006c6d1 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ - 490: 0003f6b1 180 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ - 491: 00057e09 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ - 492: 000509f5 60 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ - 493: 000627c1 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ - 494: 000b4f09 84 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ - 495: 0007039d 56 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ - 496: 00050345 104 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ - 497: 000a0559 84 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ - 498: 000ea525 440 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ - 499: 00061095 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ - 500: 000718c1 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ - 501: 000cf92d 284 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ - 502: 0006c255 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ - 503: 00063805 116 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ - 504: 000be2b9 348 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ - 505: 000538c1 196 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ - 506: 0007edfd 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ - 507: 00038659 220 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ - 508: 00053145 124 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ - 509: 000a78fd 180 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ - 510: 000622fd 36 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ - 511: 00060be1 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ - 512: 00049361 26 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ - 513: 0007f421 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ - 514: 00043e51 48 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ - 515: 0007f33d 228 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ - 516: 0006aa85 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ - 517: 0006c8d1 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ - 518: 00070141 60 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ - 519: 00081de1 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ - 520: 000a64c5 88 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ - 521: 000b8555 92 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ - 522: 00063f01 140 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ - 523: 000d22b9 340 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ - 524: 000ae421 92 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ - 525: 0006b531 40 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ - 526: 00048c49 312 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ - 527: 00057299 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ - 528: 00073995 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ - 529: 0004f265 160 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ - 530: 0005e4cd 132 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ - 531: 000711bd 140 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ - 532: 0006c6ed 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ - 533: 0004951d 152 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ - 534: 0004fb75 50 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ - 535: 00073b4d 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ - 536: 0004fc11 176 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ - 537: 0005b411 140 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ - 538: 000edeb9 32 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ - 539: 00058d15 40 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ - 540: 000a0bad 512 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ - 541: 0006587d 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ - 542: 0006c5f9 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ - 543: 00043c6d 42 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ - 544: 000eb5fd 284 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ - 545: 00076199 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ - 546: 000694f5 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ - 547: 00097951 16 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ - 548: 0006ccc1 40 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ - 549: 0009bd6d 740 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ - 550: 00098cf5 8 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ - 551: 00053031 276 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ - 552: 000cd109 128 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ - 553: 0006b665 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ - 554: 00055f61 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ - 555: 0008f7e9 176 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ - 556: 000a5b21 300 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ - 557: 00087ab9 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ - 558: 000a67dd 88 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ - 559: 00072b25 140 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ - 560: 0006804d 140 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ - 561: 000d3b05 316 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ - 562: 0006fcad 44 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ - 563: 0009afd9 36 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ - 564: 0006df9d 140 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ - 565: 0007982d 716 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ - 566: 000cd9e1 312 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ - 567: 0006fd05 44 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ - 568: 001df700 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ - 569: 000caac9 848 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ - 570: 0005cd49 140 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ - 571: 0005a155 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ - 572: 000747b5 140 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ - 573: 0008baf5 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ - 574: 000e6d3d 1156 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ - 575: 000847a5 48 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ - 576: 000844a9 48 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ - 577: 00072e81 84 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ - 578: 000df7fd 6 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ - 579: 000c46c9 42 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ - 580: 000d7845 180 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ - 581: 00060741 140 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ - 582: 00084339 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ - 583: 0006ea99 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ - 584: 00072785 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ - 585: 000ede15 164 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ - 586: 00057db5 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ - 587: 00087bbd 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ - 588: 000aa0b5 72 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ - 589: 00043c4d 32 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ - 590: 0006316d 140 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ - 591: 000718dd 52 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ - 592: 0009f6bd 46 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ - 593: 00037369 316 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ - 594: 00073975 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ - 595: 00053ac5 20 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ - 596: 0005f361 132 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ - 597: 000eda29 116 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ - 598: 0004824d 388 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ - 599: 0005fddd 140 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ - 600: 00043fb1 86 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ - 601: 000a3b65 200 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ - 602: 00049191 26 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ - 603: 000e36c1 176 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ - 604: 0005c445 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ - 605: 00065b1d 140 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ - 606: 000384ad 428 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ - 607: 000df42d 176 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ - 608: 000810b1 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ - 609: 0004d151 188 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ - 610: 000693f9 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ - 611: 0007017d 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ - 612: 0009d445 652 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ - 613: 00056111 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ - 614: 00045ff1 260 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ - 615: 000d1ffd 700 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ - 616: 0005fadd 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ - 617: 00072049 40 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ - 618: 000a4f8d 248 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ - 619: 0005d485 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ - 620: 000b84ad 168 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ - 621: 0005864d 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ - 622: 000bdaf5 56 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ - 623: 000557a1 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ - 624: 001df710 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ - 625: 000587e1 116 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ - 626: 000d5409 28 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ - 627: 001df770 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ - 628: 00073d75 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ - 629: 00064cb5 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ - 630: 000650c9 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ - 631: 00065239 116 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ - 632: 00096c0d 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ - 633: 000a0b49 40 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ - 634: 000be795 312 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ - 635: 0005ddf1 48 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ - 636: 00067475 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ - 637: 000696d1 140 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ - 638: 0009ff8d 32 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ - 639: 000aeb09 228 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ - 640: 00057d99 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ - 641: 000e67c5 16 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ - 642: 000ed9c9 96 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ - 643: 00058261 144 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ - 644: 000ee1ad 220 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ - 645: 0006cf6d 64 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ - 646: 000ecd35 56 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ - 647: 000a3d15 200 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ - 648: 00058129 36 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ - 649: 000b1c51 140 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ - 650: 00072071 68 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ - 651: 0006637d 140 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ - 652: 001111dc 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ - 653: 00043b85 68 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ - 654: 00063ee5 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ - 655: 0006ec29 140 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ - 656: 00072fe5 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ - 657: 001df750 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ - 658: 00083565 296 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ - 659: 001df768 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ - 660: 00071ead 48 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ - 661: 000a787d 128 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ - 662: 000e16cd 44 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ - 663: 0003f609 168 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ - 664: 000609e9 140 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ - 665: 0005d075 140 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ - 666: 0006c5f1 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ - 667: 000ed94d 124 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ - 668: 0004fbdd 50 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ - 669: 000b72a1 92 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ - 670: 0006308d 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ - 671: 00080e8d 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ - 672: 0007753d 444 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ - 673: 0008bb19 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ - 674: 00059021 140 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ - 675: 000698fd 40 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ - 676: 000adfdd 6 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ - 677: 00049721 632 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ - 678: 000db0cd 132 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ - 679: 00059859 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ - 680: 0006aa69 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ - 681: 00068031 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ - 682: 000727c5 144 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ - 683: 0009e3f1 20 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ - 684: 00045975 100 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ - 685: 0004bb1d 188 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ - 686: 000ebb35 316 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ - 687: 000ecb69 56 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ - 688: 0005f635 140 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ - 689: 000391fd 2882 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ - 690: 0005fa4d 144 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ - 691: 0006c695 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ - 692: 0007d9ad 572 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ - 693: 00063151 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ - 694: 000699a9 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ - 695: 0012adcc 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ - 696: 00073c99 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ - 697: 00072ed5 132 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ - 698: 00067c95 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ - 699: 0004fba9 50 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ - 700: 00055f99 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ - 701: 000469a9 100 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ - 702: 000a651d 72 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ - 703: 00076d05 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ - 704: 000c469d 44 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ - 705: 000703d5 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ - 706: 00069cd9 140 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ - 707: 0008f899 132 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ - 708: 00055da1 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ - 709: 000479a9 92 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ - 710: 00074c55 140 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ - 711: 000a7eb9 180 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ - 712: 0006c685 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ - 713: 00076f2d 56 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ - 714: 000481cd 128 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ - 715: 000d42b1 92 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ - 716: 000a517d 248 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ - 717: 000425dd 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ - 718: 000409b5 412 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ - 719: 0003ff4d 164 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ - 720: 0006f879 140 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ - 721: 000ebe31 192 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ - 722: 0007ef69 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ - 723: 00058955 160 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ - 724: 0006ac05 132 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ - 725: 000d5471 28 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ - 726: 00071a35 56 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ - 727: 0004b611 232 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ - 728: 00072dc9 40 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ - 729: 00063e59 140 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ - 730: 0007ff19 196 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ - 731: 0006aa4d 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ - 732: 000362e9 92 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ - 733: 000660d1 144 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ - 734: 000e3771 132 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ - 735: 000625a5 116 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ - 736: 00070ff5 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ - 737: 000df4dd 132 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ - 738: 00091791 52 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ - 739: 0006c7e5 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ - 740: 0006ce65 44 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ - 741: 00054d8d 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ - 742: 00067f35 140 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ - 743: 000aea89 128 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ - 744: 00069fd5 160 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ - 745: 000a9fdd 72 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ - 746: 000a5085 248 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ - 747: 00059791 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ - 748: 000b1409 140 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ - 749: 000cdf9d 312 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ - 750: 000559d5 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ - 751: 000ebc71 448 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ - 752: 00057415 40 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ - 753: 00073d95 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ - 754: 0007eb11 640 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ - 755: 00071cf1 52 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ - 756: 000d76ad 92 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ - 757: 000867cd 280 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ - 758: 0007df71 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ - 759: 000e7755 44 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ - 760: 00078525 628 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ - 761: 00071df1 44 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ - 762: 000b1f0d 138 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ - 763: 0006b4a5 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ - 764: 0009a7fd 16 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ - 765: 0007137d 140 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ - 766: 00067a49 48 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ - 767: 0006a179 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ - 768: 000488e5 380 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ - 769: 0008f6b1 228 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ - 770: 000555c1 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ - 771: 0005a449 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ - 772: 000df9ed 176 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ - 773: 00062bd1 116 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ - 774: 00061799 144 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ - 775: 0005baf5 140 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ - 776: 00059005 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ - 777: 0006fc81 44 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ - 778: 000717c5 44 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ - 779: 000592a5 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ - 780: 00066f49 140 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ - 781: 000e9b29 272 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ - 782: 000bfa91 116 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ - 783: 00072d05 140 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ - 784: 00074dcd 40 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ - 785: 00074215 116 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ - 786: 000627f9 140 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ - 787: 0009dd85 44 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ - 788: 000d37b5 228 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ + 179: 000447a1 28 FUNC GLOBAL DEFAULT 11 uswapz__ │ │ │ │ + 180: 000b4d71 176 FUNC GLOBAL DEFAULT 11 viadd_ │ │ │ │ + 181: 00042bdd 28 FUNC GLOBAL DEFAULT 11 ueqtlv__ │ │ │ │ + 182: 000421ad 140 FUNC GLOBAL DEFAULT 11 swlqcl__ │ │ │ │ + 183: 000a591d 176 FUNC GLOBAL DEFAULT 11 uglqcl_ │ │ │ │ + 184: 0004c015 140 FUNC GLOBAL DEFAULT 11 ucpqin__ │ │ │ │ + 185: 00072cf5 16 FUNC GLOBAL DEFAULT 11 uwsgxz_ │ │ │ │ + 186: 0007c225 16 FUNC GLOBAL DEFAULT 11 uusmks_ │ │ │ │ + 187: 000a907d 36 FUNC GLOBAL DEFAULT 11 iset1_ │ │ │ │ + 188: 000d6d95 6 FUNC GLOBAL DEFAULT 11 zgqwdc_ │ │ │ │ + 189: 000bbe41 4 FUNC GLOBAL DEFAULT 11 szopl3_ │ │ │ │ + 190: 000ad0dd 144 FUNC GLOBAL DEFAULT 11 rpnopt_ │ │ │ │ + 191: 0007482d 300 FUNC GLOBAL DEFAULT 11 uyaxlb_ │ │ │ │ + 192: 0003d9dd 28 FUNC GLOBAL DEFAULT 11 scspmt__ │ │ │ │ + 193: 000ebc5d 500 FUNC GLOBAL DEFAULT 11 shmw2s_ │ │ │ │ + 194: 0003ede5 28 FUNC GLOBAL DEFAULT 11 sgqtrn__ │ │ │ │ + 195: 00098ef5 168 FUNC GLOBAL DEFAULT 11 ucistx_ │ │ │ │ + 196: 000572a1 140 FUNC GLOBAL DEFAULT 11 odistx__ │ │ │ │ + 197: 000b48f9 304 FUNC GLOBAL DEFAULT 11 gnlt_ │ │ │ │ + 198: 00068bc9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_b │ │ │ │ + 199: 0004b585 116 FUNC GLOBAL DEFAULT 11 uzpset__ │ │ │ │ + 200: 000c9551 684 FUNC GLOBAL DEFAULT 11 stswtr_ │ │ │ │ + 201: 00069385 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclpolarstereo_f │ │ │ │ + 202: 000b50d9 200 FUNC GLOBAL DEFAULT 11 vidiv1_ │ │ │ │ + 203: 000876c1 312 FUNC GLOBAL DEFAULT 11 usrqid_ │ │ │ │ + 204: 00056c8d 28 FUNC GLOBAL DEFAULT 11 cosqb__ │ │ │ │ + 205: 000c25d1 200 FUNC GLOBAL DEFAULT 11 szsttu_ │ │ │ │ + 206: 00090f09 40 FUNC GLOBAL DEFAULT 11 uzisvl_ │ │ │ │ + 207: 00049621 40 FUNC GLOBAL DEFAULT 11 ugvect__ │ │ │ │ + 208: 000d6e95 124 FUNC GLOBAL DEFAULT 11 zgslcl_ │ │ │ │ + 209: 00055231 140 FUNC GLOBAL DEFAULT 11 gllqin__ │ │ │ │ + 210: 000b42e1 48 FUNC GLOBAL DEFAULT 11 crvrs_ │ │ │ │ + 211: 000c995d 52 FUNC GLOBAL DEFAULT 11 stsrad_ │ │ │ │ + 212: 000c70f5 128 FUNC GLOBAL DEFAULT 11 scswnd_ │ │ │ │ + 213: 00051d45 28 FUNC GLOBAL DEFAULT 11 uhbxl__ │ │ │ │ + 214: 000c7e75 48 FUNC GLOBAL DEFAULT 11 stiusr_ │ │ │ │ + 215: 0007c205 16 FUNC GLOBAL DEFAULT 11 uusmkt_ │ │ │ │ + 216: 0005f39d 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetamp │ │ │ │ + 217: 0004ed81 28 FUNC GLOBAL DEFAULT 11 umspdf__ │ │ │ │ + 218: 00049665 140 FUNC GLOBAL DEFAULT 11 ugrqid__ │ │ │ │ + 219: 0003a80d 92 FUNC GLOBAL DEFAULT 11 tmpget_ │ │ │ │ + 220: 00062189 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetwindow │ │ │ │ + 221: 000b98c1 16 FUNC GLOBAL DEFAULT 11 szstmd_ │ │ │ │ + 222: 000ab3c9 380 FUNC GLOBAL DEFAULT 11 glrsvl_ │ │ │ │ + 223: 0003d415 144 FUNC GLOBAL DEFAULT 11 slqsiz__ │ │ │ │ + 224: 0008227d 176 FUNC GLOBAL DEFAULT 11 uirqcl_ │ │ │ │ + 225: 00052e09 4 FUNC GLOBAL DEFAULT 11 mpfcoc__ │ │ │ │ + 226: 0009b2ed 176 FUNC GLOBAL DEFAULT 11 ulpqcl_ │ │ │ │ + 227: 00095ed1 88 FUNC GLOBAL DEFAULT 11 grstxy_ │ │ │ │ + 228: 000a1ec5 128 FUNC GLOBAL DEFAULT 11 udiqin_ │ │ │ │ + 229: 0004d915 116 FUNC GLOBAL DEFAULT 11 udlset__ │ │ │ │ + 230: 0003b3f5 18 FUNC GLOBAL DEFAULT 11 char_trim_ │ │ │ │ + 231: 0003c1f9 28 FUNC GLOBAL DEFAULT 11 szslti__ │ │ │ │ + 232: 00073a81 1200 FUNC GLOBAL DEFAULT 11 uyplbl_ │ │ │ │ + 233: 00063505 56 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintge │ │ │ │ + 234: 000dbae1 4 FUNC GLOBAL DEFAULT 11 isgc_ │ │ │ │ + 235: 000ba959 504 FUNC GLOBAL DEFAULT 11 szsttv_ │ │ │ │ + 236: 00089c8d 484 FUNC GLOBAL DEFAULT 11 usspnt_ │ │ │ │ + 237: 000b1a01 204 FUNC GLOBAL DEFAULT 11 mpiglb_ │ │ │ │ + 238: 0003dbb9 116 FUNC GLOBAL DEFAULT 11 sgrget__ │ │ │ │ + 239: 0006c8c1 468 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_b │ │ │ │ + 240: 0004b44d 140 FUNC GLOBAL DEFAULT 11 uziqin__ │ │ │ │ + 241: 0004bc91 28 FUNC GLOBAL DEFAULT 11 uzrsvl__ │ │ │ │ + 242: 0008a399 636 FUNC GLOBAL DEFAULT 11 usyaxl_ │ │ │ │ + 243: 0006ca95 468 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclsinqft_f │ │ │ │ + 244: 00099491 92 FUNC GLOBAL DEFAULT 11 ucpget_ │ │ │ │ + 245: 00049ebd 28 FUNC GLOBAL DEFAULT 11 ugpqvl__ │ │ │ │ + 246: 0007ec4d 92 FUNC GLOBAL DEFAULT 11 uilget_ │ │ │ │ + 247: 00035ea5 106 FUNC GLOBAL DEFAULT 11 itrp2d_ │ │ │ │ + 248: 00058f21 28 FUNC GLOBAL DEFAULT 11 date32__ │ │ │ │ + 249: 00052fd5 40 FUNC GLOBAL DEFAULT 11 vicon1__ │ │ │ │ + 250: 0006353d 56 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintgt │ │ │ │ + 251: 000d65e5 260 FUNC GLOBAL DEFAULT 11 zglistfonts_ │ │ │ │ + 252: 00056d51 28 FUNC GLOBAL DEFAULT 11 sinti__ │ │ │ │ + 253: 0004f999 28 FUNC GLOBAL DEFAULT 11 umpqnp__ │ │ │ │ + 254: 000cc70d 104 FUNC GLOBAL DEFAULT 11 isgtrc_ │ │ │ │ + 255: 0003ed5d 40 FUNC GLOBAL DEFAULT 11 sglnxr__ │ │ │ │ + 256: 000492a1 28 FUNC GLOBAL DEFAULT 11 uusmks__ │ │ │ │ + 257: 00057dbd 44 FUNC GLOBAL DEFAULT 11 shfw2g__ │ │ │ │ + 258: 00062079 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmapprojectionangle │ │ │ │ + 259: 0004c149 140 FUNC GLOBAL DEFAULT 11 ucrqcp__ │ │ │ │ + 260: 0004b685 28 FUNC GLOBAL DEFAULT 11 uzlqnp__ │ │ │ │ + 261: 000535b5 44 FUNC GLOBAL DEFAULT 11 vimlt__ │ │ │ │ + 262: 00054041 140 FUNC GLOBAL DEFAULT 11 glrstx__ │ │ │ │ + 263: 00052f7d 84 FUNC GLOBAL DEFAULT 11 osexec__ │ │ │ │ + 264: 000d1a79 16 FUNC GLOBAL DEFAULT 11 sgqtxr_ │ │ │ │ + 265: 0006fbb9 712 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxframe │ │ │ │ + 266: 000cc299 128 FUNC GLOBAL DEFAULT 11 sgrqin_ │ │ │ │ + 267: 000bb8f9 42 FUNC GLOBAL DEFAULT 11 szqfnt_ │ │ │ │ + 268: 00053481 28 FUNC GLOBAL DEFAULT 11 ct2ec__ │ │ │ │ + 269: 0003ca85 28 FUNC GLOBAL DEFAULT 11 szsttv__ │ │ │ │ + 270: 00078911 24 FUNC GLOBAL DEFAULT 11 umscwd_ │ │ │ │ + 271: 000cb7a1 30 FUNC GLOBAL DEFAULT 11 sgqcmn_ │ │ │ │ + 272: 000ccef5 312 FUNC GLOBAL DEFAULT 11 sglqid_ │ │ │ │ + 273: 0005afbd 140 FUNC GLOBAL DEFAULT 11 tmpqcl__ │ │ │ │ + 274: 00043551 140 FUNC GLOBAL DEFAULT 11 uerqcl__ │ │ │ │ + 275: 000c04d9 20 FUNC GLOBAL DEFAULT 11 sztxop_ │ │ │ │ + 276: 0005a329 40 FUNC GLOBAL DEFAULT 11 g2sctr__ │ │ │ │ + 277: 000c2b59 544 FUNC GLOBAL DEFAULT 11 szgclx_ │ │ │ │ + 278: 00040fd9 28 FUNC GLOBAL DEFAULT 11 swqwdc__ │ │ │ │ + 279: 000582c9 28 FUNC GLOBAL DEFAULT 11 shtlib__ │ │ │ │ + 280: 000684b1 216 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcldeallocsht │ │ │ │ + 281: 000acc71 10 FUNC GLOBAL DEFAULT 11 prcopn_ │ │ │ │ + 282: 00085ef1 1088 FUNC GLOBAL DEFAULT 11 csblbl_ │ │ │ │ + 283: 0003bd59 28 FUNC GLOBAL DEFAULT 11 szoptt__ │ │ │ │ + 284: 000a3841 1348 FUNC GLOBAL DEFAULT 11 uhbrfz_ │ │ │ │ + 285: 0003eb8d 28 FUNC GLOBAL DEFAULT 11 sgstxs__ │ │ │ │ + 286: 0003bfe1 28 FUNC GLOBAL DEFAULT 11 szl3zv__ │ │ │ │ + 287: 000c596d 608 FUNC GLOBAL DEFAULT 11 sltlcv_ │ │ │ │ + 288: 0003fd69 140 FUNC GLOBAL DEFAULT 11 sgrqid__ │ │ │ │ + 289: 00051405 132 FUNC GLOBAL DEFAULT 11 uxqfmt__ │ │ │ │ + 290: 000ae4a1 44 FUNC GLOBAL DEFAULT 11 indxif_ │ │ │ │ + 291: 000aee59 160 FUNC GLOBAL DEFAULT 11 imin_ │ │ │ │ + 292: 00057ea9 28 FUNC GLOBAL DEFAULT 11 shiniz__ │ │ │ │ + 293: 000d1a99 16 FUNC GLOBAL DEFAULT 11 sgqtxs_ │ │ │ │ + 294: 00055431 28 FUNC GLOBAL DEFAULT 11 rpnxfl__ │ │ │ │ + 295: 000ade7d 60 FUNC GLOBAL DEFAULT 11 rlienv_ │ │ │ │ + 296: 000e1189 58 FUNC GLOBAL DEFAULT 11 fcputr_ │ │ │ │ + 297: 0006ee8d 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarwidth │ │ │ │ + 298: 000a59cd 132 FUNC GLOBAL DEFAULT 11 uglqcp_ │ │ │ │ + 299: 00049649 28 FUNC GLOBAL DEFAULT 11 ugrqnp__ │ │ │ │ + 300: 000580c5 72 FUNC GLOBAL DEFAULT 11 shmw2s__ │ │ │ │ + 301: 0004fca9 28 FUNC GLOBAL DEFAULT 11 grsmpl__ │ │ │ │ + 302: 00044b2d 132 FUNC GLOBAL DEFAULT 11 usxoff__ │ │ │ │ + 303: 0004e42d 140 FUNC GLOBAL DEFAULT 11 udpqin__ │ │ │ │ + 304: 000c1e31 52 FUNC GLOBAL DEFAULT 11 szgcly_ │ │ │ │ + 305: 000acd3d 100 FUNC GLOBAL DEFAULT 11 rlrget_ │ │ │ │ + 306: 00060be1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkersize │ │ │ │ + 307: 00090edd 42 FUNC GLOBAL DEFAULT 11 uziqin_ │ │ │ │ + 308: 000b1d2d 136 FUNC GLOBAL DEFAULT 11 mpscon_ │ │ │ │ + 309: 00047ec1 28 FUNC GLOBAL DEFAULT 11 ulylbl__ │ │ │ │ + 310: 000cc6ed 16 FUNC GLOBAL DEFAULT 11 sgstrn_ │ │ │ │ + 311: 0004fc8d 28 FUNC GLOBAL DEFAULT 11 grsvpt__ │ │ │ │ + 312: 000689b9 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetorthographic │ │ │ │ + 313: 00052bed 116 FUNC GLOBAL DEFAULT 11 lenz__ │ │ │ │ + 314: 0003fc6d 28 FUNC GLOBAL DEFAULT 11 sgpqvl__ │ │ │ │ + 315: 000615a1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetextsize │ │ │ │ + 316: 000d6dc5 188 FUNC GLOBAL DEFAULT 11 zgqrct_ │ │ │ │ + 317: 0004fed9 140 FUNC GLOBAL DEFAULT 11 uirqcl__ │ │ │ │ + 318: 00091a15 44 FUNC GLOBAL DEFAULT 11 uzcqid_ │ │ │ │ + 319: 000531c9 4 FUNC GLOBAL DEFAULT 11 imlt1__ │ │ │ │ + 320: 000ab349 128 FUNC GLOBAL DEFAULT 11 glrqin_ │ │ │ │ + 321: 00052dbd 4 FUNC GLOBAL DEFAULT 11 mpscon__ │ │ │ │ + 322: 0008d7e1 92 FUNC GLOBAL DEFAULT 11 uelset_ │ │ │ │ + 323: 0007405d 1120 FUNC GLOBAL DEFAULT 11 uyaxdv_ │ │ │ │ + 324: 0007c8bd 16 FUNC GLOBAL DEFAULT 11 uuslnt_ │ │ │ │ + 325: 000ca3b9 16 FUNC GLOBAL DEFAULT 11 sgqpms_ │ │ │ │ + 326: 00047c45 116 FUNC GLOBAL DEFAULT 11 ulrget__ │ │ │ │ + 327: 000aab29 316 FUNC GLOBAL DEFAULT 11 gllqid_ │ │ │ │ + 328: 0004cb85 140 FUNC GLOBAL DEFAULT 11 uciqcl__ │ │ │ │ + 329: 000e1119 56 FUNC GLOBAL DEFAULT 11 fcputs_ │ │ │ │ + 330: 000500d1 28 FUNC GLOBAL DEFAULT 11 uic2d__ │ │ │ │ + 331: 000396d1 6 FUNC GLOBAL DEFAULT 11 tmpqnp_ │ │ │ │ + 332: 00052d59 4 FUNC GLOBAL DEFAULT 11 iblkgt__ │ │ │ │ + 333: 0008a615 1728 FUNC GLOBAL DEFAULT 11 ususcu_ │ │ │ │ + 334: 000a77c5 176 FUNC GLOBAL DEFAULT 11 ugiqcl_ │ │ │ │ + 335: 000d6541 72 FUNC GLOBAL DEFAULT 11 zgsfw_ │ │ │ │ + 336: 000527e9 40 FUNC GLOBAL DEFAULT 11 vrfct1__ │ │ │ │ + 337: 000529a5 4 FUNC GLOBAL DEFAULT 11 lrlt0__ │ │ │ │ + 338: 0008232d 140 FUNC GLOBAL DEFAULT 11 uirqcp_ │ │ │ │ + 339: 00052a71 132 FUNC GLOBAL DEFAULT 11 cradj__ │ │ │ │ + 340: 0009b39d 132 FUNC GLOBAL DEFAULT 11 ulpqcp_ │ │ │ │ + 341: 000daa61 140 FUNC GLOBAL DEFAULT 11 swsfcm_ │ │ │ │ + 342: 000defa5 144 FUNC GLOBAL DEFAULT 11 cweek_ │ │ │ │ + 343: 000471f1 140 FUNC GLOBAL DEFAULT 11 ulpqcl__ │ │ │ │ + 344: 000d33e1 28 FUNC GLOBAL DEFAULT 11 zg_button_press_event │ │ │ │ + 345: 000563b5 28 FUNC GLOBAL DEFAULT 11 vignn__ │ │ │ │ + 346: 00059fa9 28 FUNC GLOBAL DEFAULT 11 timeq1__ │ │ │ │ + 347: 00042a09 116 FUNC GLOBAL DEFAULT 11 uelset__ │ │ │ │ + 348: 000bbdc9 120 FUNC GLOBAL DEFAULT 11 szsttz_ │ │ │ │ + 349: 00097cb5 1144 FUNC GLOBAL DEFAULT 11 ucxamn_ │ │ │ │ + 350: 0005eb3d 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalge │ │ │ │ + 351: 000db6dd 316 FUNC GLOBAL DEFAULT 11 swpqid_ │ │ │ │ + 352: 000ca3f9 16 FUNC GLOBAL DEFAULT 11 sgqpmt_ │ │ │ │ + 353: 000bb8d1 40 FUNC GLOBAL DEFAULT 11 szqfnw_ │ │ │ │ + 354: 00096331 6 FUNC GLOBAL DEFAULT 11 ucpqnp_ │ │ │ │ + 355: 000b8d91 352 FUNC GLOBAL DEFAULT 11 szt3zu_ │ │ │ │ + 356: 000ee0d5 124 FUNC GLOBAL DEFAULT 11 vs1out_ │ │ │ │ + 357: 00081615 6 FUNC GLOBAL DEFAULT 11 uilqnp_ │ │ │ │ + 358: 000a5869 180 FUNC GLOBAL DEFAULT 11 uglqvl_ │ │ │ │ + 359: 000a5c8d 92 FUNC GLOBAL DEFAULT 11 ugrset_ │ │ │ │ + 360: 0007c265 124 FUNC GLOBAL DEFAULT 11 uuinit_ │ │ │ │ + 361: 0006e9a9 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dorigin │ │ │ │ + 362: 00059125 4 FUNC GLOBAL DEFAULT 11 ndyear__ │ │ │ │ + 363: 0003fa75 28 FUNC GLOBAL DEFAULT 11 sgqlni__ │ │ │ │ + 364: 000706e1 700 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeygap │ │ │ │ + 365: 000c7dbd 46 FUNC GLOBAL DEFAULT 11 stfusr_ │ │ │ │ + 366: 000cfe75 512 FUNC GLOBAL DEFAULT 11 sgtxxr_ │ │ │ │ + 367: 0005ec41 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalgt │ │ │ │ + 368: 00056815 44 FUNC GLOBAL DEFAULT 11 passf4__ │ │ │ │ + 369: 0005379d 4 FUNC GLOBAL DEFAULT 11 g2sgrd__ │ │ │ │ + 370: 000a8359 48 FUNC GLOBAL DEFAULT 11 rr2d_ │ │ │ │ + 371: 00059765 116 FUNC GLOBAL DEFAULT 11 lchra__ │ │ │ │ + 372: 00056621 28 FUNC GLOBAL DEFAULT 11 gnlt__ │ │ │ │ + 373: 00045e3d 140 FUNC GLOBAL DEFAULT 11 uscqcl__ │ │ │ │ + 374: 000e57c1 2706 FUNC GLOBAL DEFAULT 11 radbg_ │ │ │ │ + 375: 0006b1fd 256 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetygrid │ │ │ │ + 376: 0004095d 28 FUNC GLOBAL DEFAULT 11 swpopn__ │ │ │ │ + 377: 000483a1 28 FUNC GLOBAL DEFAULT 11 uuisvl__ │ │ │ │ + 378: 000dfedd 372 FUNC GLOBAL DEFAULT 11 inorml_ │ │ │ │ + 379: 00048841 28 FUNC GLOBAL DEFAULT 11 uulqvl__ │ │ │ │ + 380: 00048979 116 FUNC GLOBAL DEFAULT 11 uurset__ │ │ │ │ + 381: 0003fd4d 28 FUNC GLOBAL DEFAULT 11 sgrqnp__ │ │ │ │ + 382: 00047379 140 FUNC GLOBAL DEFAULT 11 ulrqid__ │ │ │ │ + 383: 0003c58d 28 FUNC GLOBAL DEFAULT 11 szcllt__ │ │ │ │ + 384: 000a68d1 3332 FUNC GLOBAL DEFAULT 11 ugvect_ │ │ │ │ + 385: 00063575 56 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintle │ │ │ │ + 386: 0005a311 4 FUNC GLOBAL DEFAULT 11 rprd__ │ │ │ │ + 387: 0004e561 140 FUNC GLOBAL DEFAULT 11 udrqcp__ │ │ │ │ + 388: 0008d739 168 FUNC GLOBAL DEFAULT 11 uelstx_ │ │ │ │ + 389: 00082b51 1936 FUNC GLOBAL DEFAULT 11 uspfit_ │ │ │ │ + 390: 00056d11 36 FUNC GLOBAL DEFAULT 11 rfftf1__ │ │ │ │ + 391: 00051aa1 28 FUNC GLOBAL DEFAULT 11 uvbrl__ │ │ │ │ + 392: 0004ebdd 28 FUNC GLOBAL DEFAULT 11 umspwd__ │ │ │ │ + 393: 000bbb8d 316 FUNC GLOBAL DEFAULT 11 szt3zv_ │ │ │ │ + 394: 000b19ad 84 FUNC GLOBAL DEFAULT 11 mpfglb_ │ │ │ │ + 395: 0003cc69 28 FUNC GLOBAL DEFAULT 11 stftrf__ │ │ │ │ + 396: 0009e6e9 292 FUNC GLOBAL DEFAULT 11 ludchk_ │ │ │ │ + 397: 00052d5d 4 FUNC GLOBAL DEFAULT 11 iblkge__ │ │ │ │ + 398: 000da219 140 FUNC GLOBAL DEFAULT 11 swqpnt_ │ │ │ │ + 399: 00050619 116 FUNC GLOBAL DEFAULT 11 uilset__ │ │ │ │ + 400: 00042909 140 FUNC GLOBAL DEFAULT 11 swpstx__ │ │ │ │ + 401: 0005ac6d 28 FUNC GLOBAL DEFAULT 11 tmlsvl__ │ │ │ │ + 402: 0009e429 404 FUNC GLOBAL DEFAULT 11 uxpnum_ │ │ │ │ + 403: 00052e25 4 FUNC GLOBAL DEFAULT 11 mpicyb__ │ │ │ │ + 404: 0005c959 828 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislabel │ │ │ │ + 405: 000635ad 56 FUNC GLOBAL DEFAULT 11 __intlib_MOD_dclintlt │ │ │ │ + 406: 00045539 116 FUNC GLOBAL DEFAULT 11 uspget__ │ │ │ │ + 407: 0007cb7d 92 FUNC GLOBAL DEFAULT 11 uiiget_ │ │ │ │ + 408: 00087425 180 FUNC GLOBAL DEFAULT 11 usrsvl_ │ │ │ │ + 409: 00056081 140 FUNC GLOBAL DEFAULT 11 glpqcl__ │ │ │ │ + 410: 0007e7b1 52 FUNC GLOBAL DEFAULT 11 uismfl_ │ │ │ │ + 411: 000821c9 180 FUNC GLOBAL DEFAULT 11 uirqvl_ │ │ │ │ + 412: 0005159d 140 FUNC GLOBAL DEFAULT 11 uxpaxs__ │ │ │ │ + 413: 000533f9 40 FUNC GLOBAL DEFAULT 11 ct3cs__ │ │ │ │ + 414: 0009b1b5 228 FUNC GLOBAL DEFAULT 11 ulpqvl_ │ │ │ │ + 415: 00056361 28 FUNC GLOBAL DEFAULT 11 dxfloc__ │ │ │ │ + 416: 00052e2d 4 FUNC GLOBAL DEFAULT 11 mpfhmr__ │ │ │ │ + 417: 00042de9 28 FUNC GLOBAL DEFAULT 11 uetone__ │ │ │ │ + 418: 0007c1a9 92 FUNC GLOBAL DEFAULT 11 uupset_ │ │ │ │ + 419: 000d5165 200 FUNC GLOBAL DEFAULT 11 get_pangostring_width_height │ │ │ │ + 420: 0003bcb1 28 FUNC GLOBAL DEFAULT 11 szplsv__ │ │ │ │ + 421: 0006aa99 60 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontoura │ │ │ │ + 422: 0006a8cd 460 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourb │ │ │ │ + 423: 00047619 28 FUNC GLOBAL DEFAULT 11 ulqxbl__ │ │ │ │ + 424: 00047b3d 132 FUNC GLOBAL DEFAULT 11 ulxsfm__ │ │ │ │ + 425: 001e7430 28 OBJECT GLOBAL DEFAULT 21 umwk1_ │ │ │ │ + 426: 000529f9 4 FUNC GLOBAL DEFAULT 11 lrlta__ │ │ │ │ + 427: 00058a5d 28 FUNC GLOBAL DEFAULT 11 vs2out__ │ │ │ │ + 428: 0003d57d 28 FUNC GLOBAL DEFAULT 11 slpcnr__ │ │ │ │ + 429: 000529f1 4 FUNC GLOBAL DEFAULT 11 lrlt__ │ │ │ │ + 430: 0007255d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvhyperbolic │ │ │ │ + 431: 00046b71 132 FUNC GLOBAL DEFAULT 11 uyqfmt__ │ │ │ │ + 432: 00042c31 28 FUNC GLOBAL DEFAULT 11 ueqtlz__ │ │ │ │ + 433: 00042121 140 FUNC GLOBAL DEFAULT 11 swlqcp__ │ │ │ │ + 434: 000534d9 44 FUNC GLOBAL DEFAULT 11 visub__ │ │ │ │ + 435: 00098a31 1128 FUNC GLOBAL DEFAULT 11 ucyady_ │ │ │ │ + 436: 0005676d 36 FUNC GLOBAL DEFAULT 11 radf2__ │ │ │ │ + 437: 00051b11 28 FUNC GLOBAL DEFAULT 11 uvbxf__ │ │ │ │ + 438: 00072e15 200 FUNC GLOBAL DEFAULT 11 uwsgya_ │ │ │ │ + 439: 0004ab71 188 FUNC GLOBAL DEFAULT 11 uzcget__ │ │ │ │ + 440: 00041049 28 FUNC GLOBAL DEFAULT 11 swqptc__ │ │ │ │ + 441: 000a5be5 168 FUNC GLOBAL DEFAULT 11 ugrstx_ │ │ │ │ + 442: 0005a3f1 28 FUNC GLOBAL DEFAULT 11 uwsgxb__ │ │ │ │ + 443: 0005fd41 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetshadepattern │ │ │ │ + 444: 00075271 812 FUNC GLOBAL DEFAULT 11 uyptmk_ │ │ │ │ + 445: 0005663d 28 FUNC GLOBAL DEFAULT 11 gnle__ │ │ │ │ + 446: 0011da00 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yuni0 │ │ │ │ + 447: 0003d919 28 FUNC GLOBAL DEFAULT 11 scsorg__ │ │ │ │ + 448: 000d1125 312 FUNC GLOBAL DEFAULT 11 sgiqid_ │ │ │ │ + 449: 00062839 60 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadea │ │ │ │ + 450: 0006266d 460 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadeb │ │ │ │ + 451: 00041305 28 FUNC GLOBAL DEFAULT 11 swlsft__ │ │ │ │ + 452: 0003cc15 28 FUNC GLOBAL DEFAULT 11 stspr2__ │ │ │ │ + 453: 000c5c55 416 FUNC GLOBAL DEFAULT 11 slqsiz_ │ │ │ │ + 454: 000570f5 28 FUNC GLOBAL DEFAULT 11 odrqvl__ │ │ │ │ + 455: 0003cca1 28 FUNC GLOBAL DEFAULT 11 stqtrf__ │ │ │ │ + 456: 00044a11 116 FUNC GLOBAL DEFAULT 11 usiset__ │ │ │ │ + 457: 00043391 140 FUNC GLOBAL DEFAULT 11 uepqin__ │ │ │ │ + 458: 00056d6d 28 FUNC GLOBAL DEFAULT 11 cosqf__ │ │ │ │ + 459: 000cbae1 200 FUNC GLOBAL DEFAULT 11 sgtnr_ │ │ │ │ + 460: 0006a5d1 48 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclclearcontourlevel │ │ │ │ + 461: 000aefa9 84 FUNC GLOBAL DEFAULT 11 imax0_ │ │ │ │ + 462: 000e296d 52 FUNC GLOBAL DEFAULT 11 odrk1_ │ │ │ │ + 463: 0006c739 112 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dcldealloccosfft │ │ │ │ + 464: 00062529 264 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshaden │ │ │ │ + 465: 0006d31d 476 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ + 466: 000cfac5 376 FUNC GLOBAL DEFAULT 11 sgtrsl_ │ │ │ │ + 467: 00064025 1224 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetrealex │ │ │ │ + 468: 00093365 124 FUNC GLOBAL DEFAULT 11 uvbra_ │ │ │ │ + 469: 0006d4f9 476 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ + 470: 000dbca5 8 FUNC GLOBAL DEFAULT 11 iand_ │ │ │ │ + 471: 0005a60d 140 FUNC GLOBAL DEFAULT 11 tmistx__ │ │ │ │ + 472: 00062631 60 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclsetshadev │ │ │ │ + 473: 00040575 4 FUNC GLOBAL DEFAULT 11 zgiint__ │ │ │ │ + 474: 00043c1d 140 FUNC GLOBAL DEFAULT 11 uspqid__ │ │ │ │ + 475: 00068981 56 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclexeccommand │ │ │ │ + 476: 00056989 36 FUNC GLOBAL DEFAULT 11 cfftb1__ │ │ │ │ + 477: 000b01d5 216 FUNC GLOBAL DEFAULT 11 mpibon_ │ │ │ │ + 478: 00088749 144 FUNC GLOBAL DEFAULT 11 usyaxs_ │ │ │ │ + 479: 00072f25 164 FUNC GLOBAL DEFAULT 11 uwsgyb_ │ │ │ │ + 480: 000a8c55 124 FUNC GLOBAL DEFAULT 11 osexec_ │ │ │ │ + 481: 0004f1b9 116 FUNC GLOBAL DEFAULT 11 umrget__ │ │ │ │ + 482: 00053729 44 FUNC GLOBAL DEFAULT 11 g2fbli__ │ │ │ │ + 483: 00069ee1 400 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastcharex │ │ │ │ + 484: 0004d751 140 FUNC GLOBAL DEFAULT 11 udiqcl__ │ │ │ │ + 485: 000b8859 38 FUNC GLOBAL DEFAULT 11 vrcon0_ │ │ │ │ + 486: 0003fa3d 28 FUNC GLOBAL DEFAULT 11 sglnr__ │ │ │ │ + 487: 000a7875 132 FUNC GLOBAL DEFAULT 11 ugiqcp_ │ │ │ │ + 488: 000ce0e9 512 FUNC GLOBAL DEFAULT 11 sgtxxu_ │ │ │ │ + 489: 00052e4d 4 FUNC GLOBAL DEFAULT 11 mpfcyl__ │ │ │ │ + 490: 000ed631 180 FUNC GLOBAL DEFAULT 11 shts2g_ │ │ │ │ + 491: 0003e585 28 FUNC GLOBAL DEFAULT 11 sgqlai__ │ │ │ │ + 492: 000b4a29 60 FUNC GLOBAL DEFAULT 11 gnqblk_ │ │ │ │ + 493: 00048f3d 28 FUNC GLOBAL DEFAULT 11 uuqidv__ │ │ │ │ + 494: 0009c3b5 84 FUNC GLOBAL DEFAULT 11 ulsxbl_ │ │ │ │ + 495: 00056b19 56 FUNC GLOBAL DEFAULT 11 radbg__ │ │ │ │ + 496: 000b4449 104 FUNC GLOBAL DEFAULT 11 rgngt_ │ │ │ │ + 497: 000c8a61 84 FUNC GLOBAL DEFAULT 11 ststrf_ │ │ │ │ + 498: 000dfd25 440 FUNC GLOBAL DEFAULT 11 clrgsv_ │ │ │ │ + 499: 00047811 28 FUNC GLOBAL DEFAULT 11 ullsvl__ │ │ │ │ + 500: 0005803d 28 FUNC GLOBAL DEFAULT 11 shmdxm__ │ │ │ │ + 501: 0009d55d 284 FUNC GLOBAL DEFAULT 11 uxaxnm_ │ │ │ │ + 502: 000529d1 4 FUNC GLOBAL DEFAULT 11 lrle__ │ │ │ │ + 503: 00049f81 116 FUNC GLOBAL DEFAULT 11 ugiget__ │ │ │ │ + 504: 0007c04d 348 FUNC GLOBAL DEFAULT 11 uupstx_ │ │ │ │ + 505: 000aeffd 196 FUNC GLOBAL DEFAULT 11 imax1_ │ │ │ │ + 506: 00061469 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetext │ │ │ │ + 507: 000e25d1 220 FUNC GLOBAL DEFAULT 11 odrk2_ │ │ │ │ + 508: 000b75d9 124 FUNC GLOBAL DEFAULT 11 vrfnb0_ │ │ │ │ + 509: 000ccc59 180 FUNC GLOBAL DEFAULT 11 sglsvl_ │ │ │ │ + 510: 00048a79 36 FUNC GLOBAL DEFAULT 11 uulinz__ │ │ │ │ + 511: 0004735d 28 FUNC GLOBAL DEFAULT 11 ulrqnp__ │ │ │ │ + 512: 000b57ed 26 FUNC GLOBAL DEFAULT 11 lrlta_ │ │ │ │ + 513: 00061a8d 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized1 │ │ │ │ + 514: 000ae6c1 48 FUNC GLOBAL DEFAULT 11 indxil_ │ │ │ │ + 515: 000619a9 228 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlinenormalized2 │ │ │ │ + 516: 00051201 4 FUNC GLOBAL DEFAULT 11 iuwgy__ │ │ │ │ + 517: 0005304d 4 FUNC GLOBAL DEFAULT 11 iset1__ │ │ │ │ + 518: 000568bd 60 FUNC GLOBAL DEFAULT 11 passb__ │ │ │ │ + 519: 0005f85d 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetave │ │ │ │ + 520: 000ce091 88 FUNC GLOBAL DEFAULT 11 sgqtxy_ │ │ │ │ + 521: 0008ed95 92 FUNC GLOBAL DEFAULT 11 ueiset_ │ │ │ │ + 522: 0004a67d 140 FUNC GLOBAL DEFAULT 11 uzcqid__ │ │ │ │ + 523: 00076db5 340 FUNC GLOBAL DEFAULT 11 umbndp_ │ │ │ │ + 524: 000d73e5 92 FUNC GLOBAL DEFAULT 11 swrget_ │ │ │ │ + 525: 00051cad 40 FUNC GLOBAL DEFAULT 11 uhbxfz__ │ │ │ │ + 526: 000abc51 312 FUNC GLOBAL DEFAULT 11 gliqid_ │ │ │ │ + 527: 0003da15 28 FUNC GLOBAL DEFAULT 11 scspmi__ │ │ │ │ + 528: 0005a111 4 FUNC GLOBAL DEFAULT 11 ramp0__ │ │ │ │ + 529: 000b37f9 160 FUNC GLOBAL DEFAULT 11 rave_ │ │ │ │ + 530: 00044c49 132 FUNC GLOBAL DEFAULT 11 usaxsc__ │ │ │ │ + 531: 00057939 140 FUNC GLOBAL DEFAULT 11 odlstx__ │ │ │ │ + 532: 00052e69 4 FUNC GLOBAL DEFAULT 11 mpfrbs__ │ │ │ │ + 533: 000b5635 152 FUNC GLOBAL DEFAULT 11 lrne_ │ │ │ │ + 534: 000b8251 50 FUNC GLOBAL DEFAULT 11 vrset_ │ │ │ │ + 535: 0005a2c9 4 FUNC GLOBAL DEFAULT 11 rvmax0__ │ │ │ │ + 536: 000b81a1 176 FUNC GLOBAL DEFAULT 11 vrcon1_ │ │ │ │ + 537: 00041b8d 140 FUNC GLOBAL DEFAULT 11 swcqcl__ │ │ │ │ + 538: 000de5e9 32 FUNC GLOBAL DEFAULT 11 date31_ │ │ │ │ + 539: 0003f491 40 FUNC GLOBAL DEFAULT 11 sglnxv__ │ │ │ │ + 540: 000ce7c9 512 FUNC GLOBAL DEFAULT 11 sgtxxv_ │ │ │ │ + 541: 0004bff9 28 FUNC GLOBAL DEFAULT 11 ucpsvl__ │ │ │ │ + 542: 00052d75 4 FUNC GLOBAL DEFAULT 11 mpisin__ │ │ │ │ + 543: 000b4311 42 FUNC GLOBAL DEFAULT 11 lenb_ │ │ │ │ + 544: 000dda9d 284 FUNC GLOBAL DEFAULT 11 lchr_ │ │ │ │ + 545: 000703fd 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarframe │ │ │ │ + 546: 0004fc71 28 FUNC GLOBAL DEFAULT 11 grscwd__ │ │ │ │ + 547: 000bc431 16 FUNC GLOBAL DEFAULT 11 szcrst_ │ │ │ │ + 548: 0005343d 40 FUNC GLOBAL DEFAULT 11 ct3sc__ │ │ │ │ + 549: 000c47f1 740 FUNC GLOBAL DEFAULT 11 slpwvc_ │ │ │ │ + 550: 000bcd29 8 FUNC GLOBAL DEFAULT 11 szt3op_ │ │ │ │ + 551: 000b78b9 276 FUNC GLOBAL DEFAULT 11 vrfnb1_ │ │ │ │ + 552: 000873a5 128 FUNC GLOBAL DEFAULT 11 usrqin_ │ │ │ │ + 553: 00051de1 28 FUNC GLOBAL DEFAULT 11 uhbxa__ │ │ │ │ + 554: 0003c6dd 28 FUNC GLOBAL DEFAULT 11 szsttz__ │ │ │ │ + 555: 00039975 176 FUNC GLOBAL DEFAULT 11 tmpqcl_ │ │ │ │ + 556: 000cf999 300 FUNC GLOBAL DEFAULT 11 sgtrsn_ │ │ │ │ + 557: 0005ed45 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervalle │ │ │ │ + 558: 000ca19d 88 FUNC GLOBAL DEFAULT 11 sgsvpt_ │ │ │ │ + 559: 000592a1 140 FUNC GLOBAL DEFAULT 11 cweek__ │ │ │ │ + 560: 0004e7c9 140 FUNC GLOBAL DEFAULT 11 umrqid__ │ │ │ │ + 561: 00076191 316 FUNC GLOBAL DEFAULT 11 umpqid_ │ │ │ │ + 562: 00056429 44 FUNC GLOBAL DEFAULT 11 vradd0__ │ │ │ │ + 563: 000bfad1 36 FUNC GLOBAL DEFAULT 11 szpmcl_ │ │ │ │ + 564: 00054719 140 FUNC GLOBAL DEFAULT 11 rllenv__ │ │ │ │ + 565: 00070ed9 716 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexboxarea │ │ │ │ + 566: 00084fa5 312 FUNC GLOBAL DEFAULT 11 uslqid_ │ │ │ │ + 567: 00056481 44 FUNC GLOBAL DEFAULT 11 vrsub1__ │ │ │ │ + 568: 001e7e40 16 OBJECT GLOBAL DEFAULT 21 szbtx1_ │ │ │ │ + 569: 0008acd5 848 FUNC GLOBAL DEFAULT 11 usyaxu_ │ │ │ │ + 570: 000434c5 140 FUNC GLOBAL DEFAULT 11 uerqcp__ │ │ │ │ + 571: 000408d1 4 FUNC GLOBAL DEFAULT 11 zgiclr__ │ │ │ │ + 572: 0005af31 140 FUNC GLOBAL DEFAULT 11 tmpqcp__ │ │ │ │ + 573: 0006f515 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ + 574: 000a0f5d 1156 FUNC GLOBAL DEFAULT 11 udline_ │ │ │ │ + 575: 0005f07d 48 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsavegoodnumlist │ │ │ │ + 576: 0005c535 48 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewframe │ │ │ │ + 577: 000595fd 84 FUNC GLOBAL DEFAULT 11 dclvnm__ │ │ │ │ + 578: 0007edad 6 FUNC GLOBAL DEFAULT 11 uiiqnp_ │ │ │ │ + 579: 0009195d 42 FUNC GLOBAL DEFAULT 11 uzcsvl_ │ │ │ │ + 580: 000a7711 180 FUNC GLOBAL DEFAULT 11 ugiqvl_ │ │ │ │ + 581: 00046ebd 140 FUNC GLOBAL DEFAULT 11 ulistx__ │ │ │ │ + 582: 0005c3c5 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionangle │ │ │ │ + 583: 00055215 28 FUNC GLOBAL DEFAULT 11 gllsvl__ │ │ │ │ + 584: 00058f01 4 FUNC GLOBAL DEFAULT 11 ndate1__ │ │ │ │ + 585: 000de761 164 FUNC GLOBAL DEFAULT 11 date32_ │ │ │ │ + 586: 0003e531 28 FUNC GLOBAL DEFAULT 11 sgslat__ │ │ │ │ + 587: 0005ee49 260 FUNC GLOBAL DEFAULT 11 __blklib_MOD_dclintervallt │ │ │ │ + 588: 000c6bb1 72 FUNC GLOBAL DEFAULT 11 scqobj_ │ │ │ │ + 589: 000b42c1 32 FUNC GLOBAL DEFAULT 11 lenc_ │ │ │ │ + 590: 000498e9 140 FUNC GLOBAL DEFAULT 11 ugiqid__ │ │ │ │ + 591: 00058059 52 FUNC GLOBAL DEFAULT 11 shfwga__ │ │ │ │ + 592: 000c7ded 46 FUNC GLOBAL DEFAULT 11 stcusr_ │ │ │ │ + 593: 000e2495 316 FUNC GLOBAL DEFAULT 11 odpqid_ │ │ │ │ + 594: 0005a0f1 4 FUNC GLOBAL DEFAULT 11 rmin1__ │ │ │ │ + 595: 0003aa6d 20 FUNC GLOBAL DEFAULT 11 msgdmp_ │ │ │ │ + 596: 00045add 132 FUNC GLOBAL DEFAULT 11 ussaxs__ │ │ │ │ + 597: 000ded2d 116 FUNC GLOBAL DEFAULT 11 ndate1_ │ │ │ │ + 598: 000aa7b9 388 FUNC GLOBAL DEFAULT 11 gllsvl_ │ │ │ │ + 599: 00046559 140 FUNC GLOBAL DEFAULT 11 uypaxs__ │ │ │ │ + 600: 000ae521 86 FUNC GLOBAL DEFAULT 11 indxmf_ │ │ │ │ + 601: 000cb9f9 200 FUNC GLOBAL DEFAULT 11 sgtnu_ │ │ │ │ + 602: 000b5619 26 FUNC GLOBAL DEFAULT 11 lrlea_ │ │ │ │ + 603: 000965d5 176 FUNC GLOBAL DEFAULT 11 ucpqcl_ │ │ │ │ + 604: 00042bc1 28 FUNC GLOBAL DEFAULT 11 uestlv__ │ │ │ │ + 605: 0004c299 140 FUNC GLOBAL DEFAULT 11 ucrqin__ │ │ │ │ + 606: 000e29a1 428 FUNC GLOBAL DEFAULT 11 odrk4_ │ │ │ │ + 607: 0008180d 176 FUNC GLOBAL DEFAULT 11 uilqcl_ │ │ │ │ + 608: 0006eb29 64 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dorigin │ │ │ │ + 609: 000aeb61 188 FUNC GLOBAL DEFAULT 11 ct2bc_ │ │ │ │ + 610: 0004fb75 28 FUNC GLOBAL DEFAULT 11 umpqvl__ │ │ │ │ + 611: 000568f9 28 FUNC GLOBAL DEFAULT 11 cffti__ │ │ │ │ + 612: 000c362d 652 FUNC GLOBAL DEFAULT 11 sldiv_ │ │ │ │ + 613: 0003c88d 28 FUNC GLOBAL DEFAULT 11 szpllp__ │ │ │ │ + 614: 000ad299 260 FUNC GLOBAL DEFAULT 11 rlropt_ │ │ │ │ + 615: 00077c05 700 FUNC GLOBAL DEFAULT 11 umbndr_ │ │ │ │ + 616: 00046259 28 FUNC GLOBAL DEFAULT 11 usytlz__ │ │ │ │ + 617: 000587c5 40 FUNC GLOBAL DEFAULT 11 shlssd__ │ │ │ │ + 618: 000ca095 248 FUNC GLOBAL DEFAULT 11 sgplzr_ │ │ │ │ + 619: 00043c01 28 FUNC GLOBAL DEFAULT 11 uspqnp__ │ │ │ │ + 620: 0008eced 168 FUNC GLOBAL DEFAULT 11 ueistx_ │ │ │ │ + 621: 0003edc9 28 FUNC GLOBAL DEFAULT 11 sgstrn__ │ │ │ │ + 622: 0007c84d 56 FUNC GLOBAL DEFAULT 11 uusidv_ │ │ │ │ + 623: 0003bf1d 28 FUNC GLOBAL DEFAULT 11 szt3cl__ │ │ │ │ + 624: 001e7e50 24 OBJECT GLOBAL DEFAULT 21 szbtx2_ │ │ │ │ + 625: 0003ef5d 116 FUNC GLOBAL DEFAULT 11 sgiget__ │ │ │ │ + 626: 0007693d 28 FUNC GLOBAL DEFAULT 11 umqpnt_ │ │ │ │ + 627: 001e7e70 12 OBJECT GLOBAL DEFAULT 21 szbpm1_ │ │ │ │ + 628: 0005a4f1 4 FUNC GLOBAL DEFAULT 11 vifna0__ │ │ │ │ + 629: 0004b431 28 FUNC GLOBAL DEFAULT 11 uzisvl__ │ │ │ │ + 630: 0004b845 28 FUNC GLOBAL DEFAULT 11 uzlqvl__ │ │ │ │ + 631: 0004b9b5 116 FUNC GLOBAL DEFAULT 11 uzrset__ │ │ │ │ + 632: 000bbe45 4 FUNC GLOBAL DEFAULT 11 szcll3_ │ │ │ │ + 633: 000caaa1 40 FUNC GLOBAL DEFAULT 11 sgclst_ │ │ │ │ + 634: 0007ae95 312 FUNC GLOBAL DEFAULT 11 uurqid_ │ │ │ │ + 635: 0004456d 48 FUNC GLOBAL DEFAULT 11 uszdgt__ │ │ │ │ + 636: 0004dbf1 28 FUNC GLOBAL DEFAULT 11 udiclr__ │ │ │ │ + 637: 0004fe4d 140 FUNC GLOBAL DEFAULT 11 uirqcp__ │ │ │ │ + 638: 000c8495 32 FUNC GLOBAL DEFAULT 11 ststri_ │ │ │ │ + 639: 000db38d 228 FUNC GLOBAL DEFAULT 11 swpsvl_ │ │ │ │ + 640: 0003e515 28 FUNC GLOBAL DEFAULT 11 sglar__ │ │ │ │ + 641: 000a1ead 16 FUNC GLOBAL DEFAULT 11 udiclr_ │ │ │ │ + 642: 000deee1 96 FUNC GLOBAL DEFAULT 11 ndate2_ │ │ │ │ + 643: 0003e9dd 144 FUNC GLOBAL DEFAULT 11 sgtxu__ │ │ │ │ + 644: 000e144d 220 FUNC GLOBAL DEFAULT 11 hexdic_ │ │ │ │ + 645: 000536e9 64 FUNC GLOBAL DEFAULT 11 g2ibl2__ │ │ │ │ + 646: 000e12ad 56 FUNC GLOBAL DEFAULT 11 fcleol_ │ │ │ │ + 647: 000cbba9 200 FUNC GLOBAL DEFAULT 11 sgtnv_ │ │ │ │ + 648: 0003e8a5 36 FUNC GLOBAL DEFAULT 11 sgplzr__ │ │ │ │ + 649: 000da949 140 FUNC GLOBAL DEFAULT 11 swscli_ │ │ │ │ + 650: 000587ed 68 FUNC GLOBAL DEFAULT 11 shmswm__ │ │ │ │ + 651: 0004caf9 140 FUNC GLOBAL DEFAULT 11 uciqcp__ │ │ │ │ + 652: 00110590 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Elliptic │ │ │ │ + 653: 000b4365 68 FUNC GLOBAL DEFAULT 11 cradj_ │ │ │ │ + 654: 0004a661 28 FUNC GLOBAL DEFAULT 11 uzcqnp__ │ │ │ │ + 655: 000553a5 140 FUNC GLOBAL DEFAULT 11 glistx__ │ │ │ │ + 656: 00059761 4 FUNC GLOBAL DEFAULT 11 rngu0__ │ │ │ │ + 657: 001e7458 4 OBJECT GLOBAL DEFAULT 21 szbtx3_ │ │ │ │ + 658: 00069a39 296 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastreal │ │ │ │ + 659: 001e7e68 1 OBJECT GLOBAL DEFAULT 21 szbpm2_ │ │ │ │ + 660: 00058629 48 FUNC GLOBAL DEFAULT 11 shtsgz__ │ │ │ │ + 661: 000ccbd9 128 FUNC GLOBAL DEFAULT 11 sglqin_ │ │ │ │ + 662: 0007f3bd 44 FUNC GLOBAL DEFAULT 11 uiscr2_ │ │ │ │ + 663: 000ed589 168 FUNC GLOBAL DEFAULT 11 shtsga_ │ │ │ │ + 664: 00047165 140 FUNC GLOBAL DEFAULT 11 ulpqcp__ │ │ │ │ + 665: 000437f1 140 FUNC GLOBAL DEFAULT 11 ueiqcl__ │ │ │ │ + 666: 00052d6d 4 FUNC GLOBAL DEFAULT 11 mpiazm__ │ │ │ │ + 667: 000de399 124 FUNC GLOBAL DEFAULT 11 ndate3_ │ │ │ │ + 668: 000b82b9 50 FUNC GLOBAL DEFAULT 11 vrset0_ │ │ │ │ + 669: 0008e91d 92 FUNC GLOBAL DEFAULT 11 uepget_ │ │ │ │ + 670: 00049809 28 FUNC GLOBAL DEFAULT 11 ugrqvl__ │ │ │ │ + 671: 0006e905 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3deyepoint │ │ │ │ + 672: 0005cf31 444 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxiscalendar │ │ │ │ + 673: 0006f539 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ + 674: 0003f79d 140 FUNC GLOBAL DEFAULT 11 sgiqid__ │ │ │ │ + 675: 00050079 40 FUNC GLOBAL DEFAULT 11 uipda3__ │ │ │ │ + 676: 000daec1 6 FUNC GLOBAL DEFAULT 11 swrqnp_ │ │ │ │ + 677: 000afe25 632 FUNC GLOBAL DEFAULT 11 mpnwtn_ │ │ │ │ + 678: 00092bdd 132 FUNC GLOBAL DEFAULT 11 uvbrf_ │ │ │ │ + 679: 0003ffd5 28 FUNC GLOBAL DEFAULT 11 sgtrqf__ │ │ │ │ + 680: 000511e5 28 FUNC GLOBAL DEFAULT 11 uwinit__ │ │ │ │ + 681: 0004e7ad 28 FUNC GLOBAL DEFAULT 11 umrqnp__ │ │ │ │ + 682: 00058f41 144 FUNC GLOBAL DEFAULT 11 datec3__ │ │ │ │ + 683: 000c8dd1 20 FUNC GLOBAL DEFAULT 11 stepr2_ │ │ │ │ + 684: 000adda1 100 FUNC GLOBAL DEFAULT 11 rlcenv_ │ │ │ │ + 685: 000b009d 188 FUNC GLOBAL DEFAULT 11 mpfbon_ │ │ │ │ + 686: 000df4a5 316 FUNC GLOBAL DEFAULT 11 rngu0_ │ │ │ │ + 687: 000e10e1 56 FUNC GLOBAL DEFAULT 11 fcpack_ │ │ │ │ + 688: 00045db1 140 FUNC GLOBAL DEFAULT 11 uscqcp__ │ │ │ │ + 689: 000e437d 2882 FUNC GLOBAL DEFAULT 11 radfg_ │ │ │ │ + 690: 000461c9 144 FUNC GLOBAL DEFAULT 11 usyinz__ │ │ │ │ + 691: 00052e11 4 FUNC GLOBAL DEFAULT 11 mpscoc__ │ │ │ │ + 692: 00060019 572 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionnormalized │ │ │ │ + 693: 000498cd 28 FUNC GLOBAL DEFAULT 11 ugiqnp__ │ │ │ │ + 694: 00050125 28 FUNC GLOBAL DEFAULT 11 uiqcr2__ │ │ │ │ + 695: 0011e5a4 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ + 696: 0005a415 28 FUNC GLOBAL DEFAULT 11 uwqgyz__ │ │ │ │ + 697: 00059651 132 FUNC GLOBAL DEFAULT 11 cdblk__ │ │ │ │ + 698: 0004e411 28 FUNC GLOBAL DEFAULT 11 udpsvl__ │ │ │ │ + 699: 000b8285 50 FUNC GLOBAL DEFAULT 11 vrset1_ │ │ │ │ + 700: 0003c715 28 FUNC GLOBAL DEFAULT 11 sztitz__ │ │ │ │ + 701: 000acda1 100 FUNC GLOBAL DEFAULT 11 rllget_ │ │ │ │ + 702: 000cd02d 72 FUNC GLOBAL DEFAULT 11 sgsmpl_ │ │ │ │ + 703: 0006ef2d 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlineindex │ │ │ │ + 704: 00091931 44 FUNC GLOBAL DEFAULT 11 uzcqin_ │ │ │ │ + 705: 00056b51 28 FUNC GLOBAL DEFAULT 11 cost__ │ │ │ │ + 706: 00050455 140 FUNC GLOBAL DEFAULT 11 uiiqcl__ │ │ │ │ + 707: 00039a25 132 FUNC GLOBAL DEFAULT 11 tmpqcp_ │ │ │ │ + 708: 0003c51d 28 FUNC GLOBAL DEFAULT 11 szqfnw__ │ │ │ │ + 709: 000aa439 92 FUNC GLOBAL DEFAULT 11 glcget_ │ │ │ │ + 710: 0005b3d1 140 FUNC GLOBAL DEFAULT 11 tmrqcl__ │ │ │ │ + 711: 000d0e89 180 FUNC GLOBAL DEFAULT 11 sgisvl_ │ │ │ │ + 712: 00052e01 4 FUNC GLOBAL DEFAULT 11 mpicoa__ │ │ │ │ + 713: 0005c921 56 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclshiftaxis │ │ │ │ + 714: 000aa739 128 FUNC GLOBAL DEFAULT 11 gllqin_ │ │ │ │ + 715: 00077a0d 92 FUNC GLOBAL DEFAULT 11 umrget_ │ │ │ │ + 716: 000cd541 248 FUNC GLOBAL DEFAULT 11 sgplzu_ │ │ │ │ + 717: 000ed125 4 FUNC GLOBAL DEFAULT 11 shfftb_ │ │ │ │ + 718: 000eada1 412 FUNC GLOBAL DEFAULT 11 shmswa_ │ │ │ │ + 719: 000ecd8d 164 FUNC GLOBAL DEFAULT 11 shppma_ │ │ │ │ + 720: 00055ff5 140 FUNC GLOBAL DEFAULT 11 glpqcp__ │ │ │ │ + 721: 000df5e1 192 FUNC GLOBAL DEFAULT 11 rngu1_ │ │ │ │ + 722: 000615d5 56 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetext │ │ │ │ + 723: 0003f0d1 160 FUNC GLOBAL DEFAULT 11 sgtxzr__ │ │ │ │ + 724: 00051381 132 FUNC GLOBAL DEFAULT 11 uxsfmt__ │ │ │ │ + 725: 00077ed9 28 FUNC GLOBAL DEFAULT 11 umqcnt_ │ │ │ │ + 726: 000581b1 56 FUNC GLOBAL DEFAULT 11 shlbwm__ │ │ │ │ + 727: 000b2859 232 FUNC GLOBAL DEFAULT 11 mpiaza_ │ │ │ │ + 728: 00059545 40 FUNC GLOBAL DEFAULT 11 sbytes__ │ │ │ │ + 729: 0004a5d5 140 FUNC GLOBAL DEFAULT 11 uglstx__ │ │ │ │ + 730: 0006d991 196 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatch │ │ │ │ + 731: 000511c9 28 FUNC GLOBAL DEFAULT 11 uwdflt__ │ │ │ │ + 732: 000e3405 92 FUNC GLOBAL DEFAULT 11 odrget_ │ │ │ │ + 733: 0004c84d 144 FUNC GLOBAL DEFAULT 11 ucxacl__ │ │ │ │ + 734: 00096685 132 FUNC GLOBAL DEFAULT 11 ucpqcp_ │ │ │ │ + 735: 00048d21 116 FUNC GLOBAL DEFAULT 11 uupget__ │ │ │ │ + 736: 00057771 28 FUNC GLOBAL DEFAULT 11 odpqit__ │ │ │ │ + 737: 000818bd 132 FUNC GLOBAL DEFAULT 11 uilqcp_ │ │ │ │ + 738: 000bb19d 52 FUNC GLOBAL DEFAULT 11 szqcll_ │ │ │ │ + 739: 00052f61 28 FUNC GLOBAL DEFAULT 11 osqarn__ │ │ │ │ + 740: 000535e1 44 FUNC GLOBAL DEFAULT 11 vimlt1__ │ │ │ │ + 741: 0003b509 28 FUNC GLOBAL DEFAULT 11 szplcl__ │ │ │ │ + 742: 0004e6b1 140 FUNC GLOBAL DEFAULT 11 udrqin__ │ │ │ │ + 743: 000db30d 128 FUNC GLOBAL DEFAULT 11 swpqin_ │ │ │ │ + 744: 00050751 160 FUNC GLOBAL DEFAULT 11 uiybar__ │ │ │ │ + 745: 000c6121 72 FUNC GLOBAL DEFAULT 11 scseye_ │ │ │ │ + 746: 000ce3a9 248 FUNC GLOBAL DEFAULT 11 sgplzv_ │ │ │ │ + 747: 0003ff0d 28 FUNC GLOBAL DEFAULT 11 sgrqvl__ │ │ │ │ + 748: 000da101 140 FUNC GLOBAL DEFAULT 11 swiint_ │ │ │ │ + 749: 00085db9 312 FUNC GLOBAL DEFAULT 11 usiqid_ │ │ │ │ + 750: 0003c151 28 FUNC GLOBAL DEFAULT 11 szcltp__ │ │ │ │ + 751: 000df2e5 448 FUNC GLOBAL DEFAULT 11 rngu2_ │ │ │ │ + 752: 0003db91 40 FUNC GLOBAL DEFAULT 11 scqvpt__ │ │ │ │ + 753: 0005a511 4 FUNC GLOBAL DEFAULT 11 vifnb1__ │ │ │ │ + 754: 0006117d 640 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarker │ │ │ │ + 755: 0005846d 52 FUNC GLOBAL DEFAULT 11 shtswj__ │ │ │ │ + 756: 000a6875 92 FUNC GLOBAL DEFAULT 11 uglset_ │ │ │ │ + 757: 0006d205 280 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclinitcosqft │ │ │ │ + 758: 000605dd 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextheight │ │ │ │ + 759: 000a0a3d 44 FUNC GLOBAL DEFAULT 11 udiclv_ │ │ │ │ + 760: 0005df19 628 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxis │ │ │ │ + 761: 0005856d 44 FUNC GLOBAL DEFAULT 11 shtwgj__ │ │ │ │ + 762: 000dac05 138 FUNC GLOBAL DEFAULT 11 swoopn_ │ │ │ │ + 763: 00051c21 28 FUNC GLOBAL DEFAULT 11 uvbra__ │ │ │ │ + 764: 000bc0f9 16 FUNC GLOBAL DEFAULT 11 sztncl_ │ │ │ │ + 765: 00057af9 140 FUNC GLOBAL DEFAULT 11 odiqcl__ │ │ │ │ + 766: 0004e1c5 48 FUNC GLOBAL DEFAULT 11 uduxuy__ │ │ │ │ + 767: 000508f5 28 FUNC GLOBAL DEFAULT 11 uicrgb__ │ │ │ │ + 768: 000ab8ed 380 FUNC GLOBAL DEFAULT 11 glisvl_ │ │ │ │ + 769: 0003983d 228 FUNC GLOBAL DEFAULT 11 tmpqvl_ │ │ │ │ + 770: 0003bd3d 28 FUNC GLOBAL DEFAULT 11 szt3zu__ │ │ │ │ + 771: 00040bc5 28 FUNC GLOBAL DEFAULT 11 swgopn__ │ │ │ │ + 772: 0007ef9d 176 FUNC GLOBAL DEFAULT 11 uiiqcl_ │ │ │ │ + 773: 0004934d 116 FUNC GLOBAL DEFAULT 11 uuiset__ │ │ │ │ + 774: 00047f15 144 FUNC GLOBAL DEFAULT 11 ulxlog__ │ │ │ │ + 775: 00042271 140 FUNC GLOBAL DEFAULT 11 swlqin__ │ │ │ │ + 776: 0003f781 28 FUNC GLOBAL DEFAULT 11 sgiqnp__ │ │ │ │ + 777: 000563fd 44 FUNC GLOBAL DEFAULT 11 vrdiv0__ │ │ │ │ + 778: 00057f41 44 FUNC GLOBAL DEFAULT 11 shlfwl__ │ │ │ │ + 779: 0003fa21 28 FUNC GLOBAL DEFAULT 11 sglnv__ │ │ │ │ + 780: 0004d6c5 140 FUNC GLOBAL DEFAULT 11 udiqcp__ │ │ │ │ + 781: 000dc195 272 FUNC GLOBAL DEFAULT 11 bitpic_ │ │ │ │ + 782: 0007c9a9 116 FUNC GLOBAL DEFAULT 11 uulin_ │ │ │ │ + 783: 00059481 140 FUNC GLOBAL DEFAULT 11 bitpci__ │ │ │ │ + 784: 0005b549 40 FUNC GLOBAL DEFAULT 11 tmstlc__ │ │ │ │ + 785: 0005a991 116 FUNC GLOBAL DEFAULT 11 tmlset__ │ │ │ │ + 786: 00048f75 140 FUNC GLOBAL DEFAULT 11 uupqid__ │ │ │ │ + 787: 000c8b59 44 FUNC GLOBAL DEFAULT 11 ststrn_ │ │ │ │ + 788: 00075e41 228 FUNC GLOBAL DEFAULT 11 umpsvl_ │ │ │ │ 789: 0011d608 0 NOTYPE GLOBAL DEFAULT 21 __bss_start │ │ │ │ - 790: 0004fab5 36 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ - 791: 000cd745 180 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ - 792: 000b6d8d 6 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ - 793: 000e3589 228 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ - 794: 00070055 40 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ - 795: 00043f55 90 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ - 796: 00070351 36 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ - 797: 000df375 184 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ - 798: 000dd3b1 92 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ - 799: 000703f1 60 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ - 800: 000b40c1 92 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ - 801: 0007d73d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ - 802: 000c26c1 40 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ - 803: 000592dd 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ - 804: 00088035 1224 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ - 805: 000552a9 36 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ - 806: 00058065 140 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ - 807: 0007abc1 60 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ - 808: 00056a71 248 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ - 809: 0003f871 64 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ - 810: 00065f5d 116 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ - 811: 00037019 228 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ - 812: 00070455 56 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ - 813: 00066ad9 144 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ - 814: 0005b385 140 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ - 815: 000e94c5 8 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ - 816: 00090871 6 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ - 817: 000adc31 148 FUNC GLOBAL DEFAULT 11 zgstcl_ │ │ │ │ - 818: 000a93b1 16 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ - 819: 000ee2b5 132 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ - 820: 000a7e39 128 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ - 821: 000b17ed 142 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ - 822: 00072871 36 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ - 823: 00072df1 140 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ - 824: 000d7605 168 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ - 825: 0005589d 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ - 826: 0004fa91 36 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ - 827: 000cf231 50 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ - 828: 00076d6d 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ - 829: 0005ad2d 140 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ - 830: 00056225 144 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ - 831: 0005cbf9 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ - 832: 000474ed 6 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ - 833: 00056f6d 36 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ - 834: 0008247d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ - 835: 0005e7f1 116 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ - 836: 000be4f9 180 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ - 837: 000d3e55 6 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ - 838: 00082cbd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ - 839: 0006c645 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ - 840: 00042ec1 572 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ - 841: 000425d9 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ - 842: 00060da1 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ - 843: 00068c89 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ - 844: 0006c1f9 40 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ - 845: 00043db5 46 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ - 846: 00068501 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ - 847: 00068691 116 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ - 848: 000c7031 224 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ - 849: 000a37c5 16 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ - 850: 00055239 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ - 851: 00035ea5 6 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ - 852: 00060371 132 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ - 853: 0009ff69 36 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ - 854: 0004d9c1 42 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ - 855: 0005c499 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ - 856: 0006b085 116 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ - 857: 00054f8d 40 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ - 858: 000560bd 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ - 859: 000ae1b5 176 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ - 860: 00059c75 132 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ - 861: 00071f81 44 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ - 862: 00060841 116 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ - 863: 00055df5 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ - 864: 000843e5 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ - 865: 00066871 140 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ - 866: 00046a0d 100 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ - 867: 000dd309 168 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ - 868: 000b3f65 348 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ - 869: 0006c609 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ - 870: 00038225 648 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ - 871: 00043a1d 122 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ - 872: 000da4dd 132 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ - 873: 0006c881 40 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ - 874: 000a6b69 34 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ - 875: 000c3405 68 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ - 876: 0005a139 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ - 877: 00056541 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ - 878: 0007236d 320 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ - 879: 0005ce99 140 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ - 880: 00074921 140 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ - 881: 000e11cd 152 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ - 882: 00048865 128 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ - 883: 00067299 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ - 884: 0006b61d 44 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ - 885: 000b2625 92 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ - 886: 00057d7d 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ - 887: 00059f59 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ - 888: 000bd8a5 72 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ - 889: 000a8a71 20 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ - 890: 0006a88d 40 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ - 891: 000627dd 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ - 892: 00058fe1 36 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ - 893: 0004d91d 164 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ - 894: 0004b585 140 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ - 895: 00080ec9 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ - 896: 00044871 360 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ - 897: 00065d3d 116 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ - 898: 0005d82d 140 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ - 899: 000551c9 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ - 900: 00086f65 140 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ - 901: 000dfa9d 132 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ - 902: 00038001 548 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ - 903: 00063725 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ - 904: 0006ffd5 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ - 905: 00043935 232 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ - 906: 0007d771 572 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ - 907: 00057ded 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ - 908: 000627a5 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ - 909: 000d3735 128 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ - 910: 000c3339 40 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ - 911: 00079201 56 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ - 912: 000cd6c5 128 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ - 913: 00054da9 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ - 914: 00068cdd 140 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ - 915: 000e5245 316 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ - 916: 00064d95 116 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ - 917: 0004edf9 132 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ - 918: 0006e0b5 232 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ - 919: 000cf37d 20 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ - 920: 000b1495 140 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ - 921: 0005cfe9 140 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ - 922: 00069821 140 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ - 923: 0005d661 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ - 924: 00036f99 128 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ - 925: 0006d5f5 116 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ - 926: 00076b21 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ - 927: 000d7c69 92 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ - 928: 0007399d 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ - 929: 00055981 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ - 930: 00056de5 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ - 931: 0006c23d 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ - 932: 000acc41 280 FUNC GLOBAL DEFAULT 11 zgqtxw_ │ │ │ │ - 933: 00062751 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ - 934: 0003880d 544 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ - 935: 000664cd 140 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ - 936: 000725ed 316 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ - 937: 00097961 160 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ - 938: 00065b01 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ - 939: 000aecd1 84 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ - 940: 0003f829 72 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ - 941: 00073d1d 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ - 942: 0004c7d5 260 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ - 943: 0004ed0d 236 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ - 944: 00067125 116 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ - 945: 0005a8e9 36 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ - 946: 000460f5 260 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ - 947: 00054b39 158 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ - 948: 000795d5 600 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ - 949: 0007bfd1 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ - 950: 000be479 128 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ - 951: 000640a5 140 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ - 952: 000642f5 116 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ - 953: 00060b55 140 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ - 954: 0003f415 176 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ - 955: 00059ea9 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ - 956: 000b4225 212 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ - 957: 0005a145 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ - 958: 00072755 44 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ - 959: 000beb31 244 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ - 960: 00069c4d 140 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ - 961: 00056395 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ - 962: 00074bc9 140 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ - 963: 000cdd01 180 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ - 964: 000dd40d 308 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ - 965: 00066855 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ - 966: 000df939 180 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ - 967: 0005720d 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ - 968: 00058609 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ - 969: 00054f1d 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ - 970: 00064839 140 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ - 971: 00059ea1 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ - 972: 00058541 160 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ - 973: 000c8559 1240 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ - 974: 000837b5 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ - 975: 000b7031 176 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ - 976: 0005aeed 140 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ - 977: 00055631 144 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ - 978: 00043bc9 68 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ - 979: 000a9f35 96 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ - 980: 00056149 192 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ - 981: 0006cae9 116 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ - 982: 000bd99d 208 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ - 983: 0005f865 140 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ - 984: 000bcf85 332 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ - 985: 000681f1 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ - 986: 000594d5 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ - 987: 0004577d 46 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ - 988: 00052dbd 176 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ - 989: 00084ae9 444 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ - 990: 00084ca5 444 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ - 991: 000ae265 132 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ - 992: 00058e35 36 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ - 993: 000d7bc1 168 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ - 994: 0005d811 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ - 995: 00073d7d 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ - 996: 0004d8e9 50 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ - 997: 00069565 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ - 998: 000c041d 112 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ - 999: 00063311 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ - 1000: 0006c221 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ - 1001: 0006be6d 224 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ - 1002: 000677b9 140 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ - 1003: 000c3b8d 316 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ - 1004: 000ea12d 492 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ - 1005: 00055615 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ - 1006: 00062ad1 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ - 1007: 000449d9 540 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ - 1008: 00040879 316 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ - 1009: 00068cc1 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ - 1010: 00054f71 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ - 1011: 000b21c9 6 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ - 1012: 0006f9e5 140 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ - 1013: 0003feb1 156 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ - 1014: 0005ece5 216 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ - 1015: 000a672d 88 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ - 1016: 0006b489 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ - 1017: 00076ab9 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ - 1018: 000d5d5d 26 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ - 1019: 0004773d 176 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ - 1020: 000712f1 140 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ - 1021: 0005dc75 236 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ - 1022: 000c7509 252 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ - 1023: 00057229 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ - 1024: 0006a1e9 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ - 1025: 00074f7d 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ - 1026: 00058cc9 40 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ - 1027: 000d4045 176 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ - 1028: 00055375 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ - 1029: 00066c01 116 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ - 1030: 0003e679 212 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ - 1031: 00072319 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ - 1032: 0004d8b5 50 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ - 1033: 000c7025 10 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ - 1034: 00062d79 40 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ - 1035: 00058709 132 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ - 1036: 000b4f5d 2788 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ - 1037: 00093695 2156 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ - 1038: 00074051 140 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ - 1039: 00068979 140 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ - 1040: 0003607d 172 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ - 1041: 0006c241 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ - 1042: 00043cd5 48 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ - 1043: 000e5a29 92 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ - 1044: 000d693d 92 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ - 1045: 0006ad0d 236 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ - 1046: 0007de25 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ - 1047: 00058f41 132 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ - 1048: 000e111d 176 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ - 1049: 000d4865 92 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ - 1050: 000c26e9 216 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ - 1051: 000b4ded 60 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ - 1052: 000b2be1 92 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ - 1053: 00071911 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ - 1054: 0008a869 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ - 1055: 0003fb25 112 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ - 1056: 0003f4c5 168 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ - 1057: 000ae10d 168 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ - 1058: 0006a9b5 152 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ - 1059: 0009f719 44 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ - 1060: 0004d881 50 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ - 1061: 0009c525 408 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ - 1062: 000ace09 16 FUNC GLOBAL DEFAULT 11 zgrclp_ │ │ │ │ - 1063: 0003688d 92 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ - 1064: 000e0e6d 50 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ - 1065: 000ad909 248 FUNC GLOBAL DEFAULT 11 zgidat_ │ │ │ │ - 1066: 000735f5 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ - 1067: 00082165 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ - 1068: 00073981 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ - 1069: 000abccd 128 FUNC GLOBAL DEFAULT 11 utf8_char_byte │ │ │ │ - 1070: 00082921 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ - 1071: 0006481d 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ - 1072: 000abc21 172 FUNC GLOBAL DEFAULT 11 zggmov_ │ │ │ │ - 1073: 0006998d 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ - 1074: 0008e365 3088 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ - 1075: 00067099 140 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ - 1076: 00059eb1 84 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ - 1077: 0006ca59 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ - 1078: 00073d45 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ - 1079: 00073da5 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ - 1080: 00067f19 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ - 1081: 000cdc81 128 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ - 1082: 0007d425 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ - 1083: 000a98b9 16 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ - 1084: 000591c5 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ - 1085: 00070ce5 140 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ - 1086: 00072e7d 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ - 1087: 0005c219 116 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ - 1088: 000cc70d 312 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ - 1089: 000694d9 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ - 1090: 00054bd9 158 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ - 1091: 0008bb3d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ - 1092: 00072225 40 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ - 1093: 00073991 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ - 1094: 000a92d5 204 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ - 1095: 0006fedd 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ - 1096: 000b1751 156 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ - 1097: 0006779d 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ - 1098: 0007ade9 48 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ - 1099: 000d397d 84 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ - 1100: 0008fc11 92 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ - 1101: 0004f1fd 104 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ - 1102: 0005b5b5 140 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ - 1103: 00058b99 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ - 1104: 000440e9 88 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ - 1105: 0005bad9 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ - 1106: 00040755 292 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ - 1107: 000575d9 40 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ - 1108: 0004c745 144 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ - 1109: 000b70e1 132 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ - 1110: 00087461 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ - 1111: 00062189 116 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ - 1112: 000461f9 260 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ - 1113: 000a99c1 72 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ - 1114: 00061271 140 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ - 1115: 0004b779 208 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ - 1116: 000371e1 84 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ - 1117: 00057139 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ - 1118: 00069e29 116 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ - 1119: 000e4ef5 228 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ - 1120: 000490f9 152 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ - 1121: 0005556d 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ - 1122: 000bee89 244 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ - 1123: 0005c7fd 36 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ - 1124: 000a93c1 204 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ - 1125: 0004d7c1 36 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ - 1126: 00091dad 20 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ - 1127: 0006959d 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ - 1128: 000573ed 40 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ - 1129: 00051205 116 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ - 1130: 000aa8d1 40 FUNC GLOBAL DEFAULT 11 getrparm │ │ │ │ - 1131: 000b1f99 140 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ - 1132: 0007ce8d 256 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ - 1133: 000e3ae9 92 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ - 1134: 000aba81 36 FUNC GLOBAL DEFAULT 11 zgflash_ │ │ │ │ - 1135: 000df7a1 92 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ - 1136: 000c5141 92 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ - 1137: 000552cd 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ - 1138: 000c2c69 796 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ - 1139: 0004f125 216 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ - 1140: 0005d219 140 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ - 1141: 0006b759 224 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ - 1142: 0004c485 256 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ - 1143: 000bfb09 948 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ - 1144: 0006c239 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ - 1145: 000557d9 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ - 1146: 000a5889 304 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ - 1147: 00073d61 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ - 1148: 00067799 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ - 1149: 000722fd 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ - 1150: 000b4d4d 20 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ - 1151: 0005a775 64 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ - 1152: 0005a411 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ - 1153: 000477ed 132 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ - 1154: 00073a99 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ - 1155: 0007d3f1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ - 1156: 00056405 36 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ - 1157: 000547ad 204 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ - 1158: 000d40f5 132 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ - 1159: 00056819 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ - 1160: 000a66e5 72 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ - 1161: 0006fef9 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ - 1162: 00056629 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ - 1163: 00091a09 20 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ - 1164: 0004d79d 36 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ - 1165: 000c08b9 120 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ - 1166: 00073c95 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ - 1167: 0005bec9 140 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ - 1168: 0012adf8 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ - 1169: 0005c895 116 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ - 1170: 0006233d 140 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ - 1171: 0005e221 116 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ - 1172: 00049999 720 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ - 1173: 000b412d 60 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ - 1174: 0006dc05 232 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ - 1175: 00049505 24 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ - 1176: 00036129 132 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ - 1177: 000e5595 6 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ - 1178: 000d82b1 616 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ - 1179: 000bea3d 60 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ - 1180: 000d6429 6 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ - 1181: 00076a1d 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ - 1182: 000b6ef9 228 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ - 1183: 0008fab5 348 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ - 1184: 00043d5d 86 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ - 1185: 000d4411 6 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ - 1186: 0004ea25 96 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ - 1187: 00070039 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ - 1188: 000b2785 6 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ - 1189: 00071c15 44 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ - 1190: 0005f1b5 428 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ - 1191: 000810f1 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ - 1192: 0006a37d 140 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ - 1193: 0005fe69 236 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ - 1194: 0009cf55 240 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ - 1195: 00057839 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ - 1196: 00036449 6 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ - 1197: 00054fb5 36 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ - 1198: 000b23b9 176 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ - 1199: 000629b9 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ - 1200: 000ea6e1 3868 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ - 1201: 00073631 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ - 1202: 00059875 232 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ - 1203: 000a2a85 300 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ - 1204: 000801b5 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ - 1205: 00053c09 20 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ - 1206: 000ed189 176 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ - 1207: 000e672d 76 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ - 1208: 0003f8b1 148 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ - 1209: 000651a9 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ - 1210: 000e398d 348 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ - 1211: 0006c259 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ - 1212: 00052775 424 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ - 1213: 00078799 1084 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ - 1214: 000b8bdd 24 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ - 1215: 000468ad 152 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ - 1216: 0004946d 152 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ - 1217: 000df6f9 168 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ - 1218: 0006a8b5 40 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ - 1219: 000ee7a1 104 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ - 1220: 00049279 26 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ - 1221: 00056f91 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ - 1222: 0004e955 208 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ - 1223: 00043d05 88 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ - 1224: 0005d139 140 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ - 1225: 0005ce7d 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ - 1226: 00074905 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ - 1227: 0006b69d 40 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ - 1228: 00047659 228 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ - 1229: 000d4e21 92 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ - 1230: 000acbed 84 FUNC GLOBAL DEFAULT 11 rendertext │ │ │ │ - 1231: 000c383d 228 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ - 1232: 00056c55 40 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ - 1233: 00079271 48 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ - 1234: 000d3f91 180 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ - 1235: 0005a42d 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ - 1236: 000693dd 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ - 1237: 000ecd6d 56 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ - 1238: 00055305 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ - 1239: 00068c6d 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ - 1240: 0009ab75 280 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ - 1241: 0005e589 140 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ - 1242: 0006ff79 48 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ - 1243: 00036e31 92 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ - 1244: 000716ad 64 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ - 1245: 0004d435 80 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ - 1246: 0003f7a5 68 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ - 1247: 00035fd5 168 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ - 1248: 0005ae61 140 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ - 1249: 000560a1 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ - 1250: 000e4e75 128 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ - 1251: 0005d1fd 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ - 1252: 0006c62d 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ - 1253: 0007cabd 452 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ - 1254: 0006a79d 40 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ - 1255: 001110c0 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ - 1256: 00063aad 140 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ - 1257: 00096c11 92 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ - 1258: 00062789 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ - 1259: 0006851d 232 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ - 1260: 00064abd 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ - 1261: 00069d9d 140 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ - 1262: 0006c679 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ - 1263: 00069805 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ - 1264: 00074d19 140 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ - 1265: 000c35a5 408 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ - 1266: 000db7e5 112 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ - 1267: 0008f2ad 312 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ - 1268: 00082585 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ - 1269: 000c4fbd 42 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ - 1270: 0004d4f5 92 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ - 1271: 000551e5 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ - 1272: 000dcb95 348 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ - 1273: 00073bd9 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ - 1274: 00082d41 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ - 1275: 00062321 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ - 1276: 0006a775 40 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ - 1277: 000490a9 26 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ - 1278: 000664b1 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ - 1279: 000ee751 78 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ - 1280: 00055811 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ - 1281: 00066a15 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ - 1282: 00066649 116 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ - 1283: 00040bf9 512 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ - 1284: 00044ca9 180 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ - 1285: 000ee6a1 112 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ - 1286: 0006a361 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ - 1287: 000700e1 40 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ - 1288: 0004b6f9 128 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ - 1289: 000b4125 6 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ - 1290: 0005a0d5 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ - 1291: 000bea35 6 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ - 1292: 00060b39 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ - 1293: 000a9b89 128 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ - 1294: 000e3e3d 312 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ - 1295: 000651c5 116 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ - 1296: 000e4c35 276 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ - 1297: 000b455d 212 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ - 1298: 0005d1e1 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ - 1299: 00059b5d 140 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ - 1300: 00044191 148 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ - 1301: 0003fd09 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ - 1302: 0006c165 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ - 1303: 00073fc5 140 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ - 1304: 00054de1 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ - 1305: 000cc411 228 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ - 1306: 000bd129 1740 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ - 1307: 0005d9d1 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ - 1308: 000dfd5d 92 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ - 1309: 00055059 144 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ - 1310: 0006f6f5 220 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ - 1311: 0006c6c5 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ - 1312: 000e1495 132 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ - 1313: 00055965 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ - 1314: 00050fa5 236 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ - 1315: 000c3131 16 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ - 1316: 0004484d 12 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ - 1317: 000544b9 92 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ - 1318: 000e25c1 1176 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ - 1319: 0004c3a5 224 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ - 1320: 000a59b9 360 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ - 1321: 000715b5 140 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ - 1322: 000ee631 112 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ - 1323: 000d2931 1028 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ - 1324: 0009e3e1 16 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ - 1325: 00073d89 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ - 1326: 00062735 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ - 1327: 00071441 140 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ - 1328: 00055b7d 36 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ - 1329: 00043c25 38 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ - 1330: 0004bbd9 124 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ - 1331: 00068e81 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ - 1332: 00055c9d 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ - 1333: 000841cd 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ - 1334: 0005f7d9 140 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ - 1335: 0004f005 128 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ - 1336: 00062b09 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ - 1337: 000d7cc5 724 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ - 1338: 0009ad79 236 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ - 1339: 0007272d 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ - 1340: 000b2469 132 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ - 1341: 0006c9c9 40 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ - 1342: 0005e56d 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ - 1343: 00055e49 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ - 1344: 000abaa9 28 FUNC GLOBAL DEFAULT 11 zgocls_ │ │ │ │ - 1345: 000bf60d 132 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ - 1346: 00073d71 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ - 1347: 00057bbd 140 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ - 1348: 000c37bd 128 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ - 1349: 000da051 1164 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ - 1350: 0003f7ed 60 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ - 1351: 00070c59 140 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ - 1352: 00054515 20 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ - 1353: 00067a79 36 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ - 1354: 00043c99 60 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ - 1355: 000bed95 60 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ - 1356: 00053d4d 968 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ - 1357: 000d49c5 6 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ - 1358: 000ee451 480 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ - 1359: 0006f9c9 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ - 1360: 0003f355 2 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ - 1361: 00043c0d 24 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ - 1362: 00065355 140 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ - 1363: 00081fe5 64 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ - 1364: 0004ef1d 232 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ - 1365: 000e1635 108 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ - 1366: 00059df5 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ - 1367: 0005a149 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ - 1368: 0007dfdd 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ - 1369: 00071b15 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ - 1370: 000584d5 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ - 1371: 0007b5cd 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ - 1372: 000e57bd 176 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ - 1373: 0009ac8d 236 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ - 1374: 0005df09 140 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ - 1375: 000d66cd 176 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ - 1376: 000b9471 42 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ - 1377: 00072115 48 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ - 1378: 00045b95 224 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ - 1379: 000bfebd 116 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ - 1380: 0008077d 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ - 1381: 0005b18d 140 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ - 1382: 000369ed 6 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ - 1383: 000457dd 46 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ - 1384: 000d45f9 176 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ - 1385: 0004e1f9 468 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ - 1386: 000b2975 176 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ - 1387: 0006c665 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ - 1388: 00059da1 84 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ - 1389: 0006518d 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ - 1390: 00056965 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ - 1391: 000bdc7d 16 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ - 1392: 000611e5 140 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ - 1393: 00052025 508 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ - 1394: 000d9ba9 1072 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ - 1395: 000dfcb5 168 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ - 1396: 00068c35 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ - 1397: 000503ad 104 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ - 1398: 0009cb59 580 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ - 1399: 000b11d9 140 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ - 1400: 00036621 172 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ - 1401: 000649f9 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ - 1402: 001111c0 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ - 1403: 000a2e1d 172 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ - 1404: 000ebb1d 22 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ - 1405: 000e5fe5 92 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ - 1406: 00062ab5 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ - 1407: 0005655d 36 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ - 1408: 000b3861 92 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ - 1409: 000b2305 180 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ - 1410: 0006e639 140 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ - 1411: 000ae525 92 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ - 1412: 0004df8d 620 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ - 1413: 000bc6e5 184 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ - 1414: 00076cd1 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ - 1415: 0006a1b1 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ - 1416: 00075231 256 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ - 1417: 0006c0cd 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ - 1418: 0006d3c9 124 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ - 1419: 000c7019 12 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ - 1420: 0004fad9 156 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ - 1421: 0006707d 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ - 1422: 00067699 116 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ - 1423: 0006795d 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ - 1424: 0003f32d 40 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ - 1425: 0009a4e5 136 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ - 1426: 00058685 132 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ - 1427: 000cc391 128 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ - 1428: 0005a07d 84 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ - 1429: 0004b4a5 116 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ - 1430: 0005a021 80 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ - 1431: 00055a29 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ - 1432: 0006fcd9 44 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ - 1433: 000987f5 128 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ - 1434: 0007bf95 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ - 1435: 0006bae9 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ - 1436: 000e6a1d 292 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ - 1437: 0011116c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ - 1438: 0006d9d5 132 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ - 1439: 0006c855 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ - 1440: 000701f1 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ - 1441: 000e50bd 84 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ - 1442: 000e4d49 292 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ - 1443: 0005b529 140 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ - 1444: 00051091 308 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ - 1445: 0005b6b5 116 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ - 1446: 000862a1 280 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ - 1447: 000792a1 500 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ - 1448: 00080ffd 80 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ - 1449: 00062b5d 116 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ - 1450: 0007e0bd 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ - 1451: 00065339 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ - 1452: 000c50bd 44 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ - 1453: 00068bb1 132 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ - 1454: 00045ec5 300 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ - 1455: 0004ffed 60 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ - 1456: 000bed8d 6 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ - 1457: 0006b3b1 40 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ - 1458: 00044859 10 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ - 1459: 00041f99 100 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ - 1460: 000a6f65 320 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ - 1461: 000bff31 1260 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ - 1462: 00058381 144 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ - 1463: 00071be9 44 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ - 1464: 000b4ab5 312 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ - 1465: 0007364d 140 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ - 1466: 000741a1 116 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ - 1467: 000aaae5 16 FUNC GLOBAL DEFAULT 11 zgqdrw_ │ │ │ │ - 1468: 000ae47d 168 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ - 1469: 000721ad 72 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ - 1470: 0005db19 320 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ - 1471: 000aa881 40 FUNC GLOBAL DEFAULT 11 getlparm │ │ │ │ - 1472: 000c5a9d 92 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ - 1473: 000bdac5 46 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ - 1474: 0008effd 168 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ - 1475: 0009afd1 8 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ - 1476: 0007c731 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ - 1477: 00099519 16 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ - 1478: 00068821 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ - 1479: 0006c249 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ - 1480: 00055fed 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ - 1481: 0003f56d 156 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ - 1482: 00063ce5 140 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ - 1483: 00055021 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ - 1484: 0006c671 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ - 1485: 0004ff39 180 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ - 1486: 00058b7d 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ - 1487: 000e586d 132 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ - 1488: 000bdcbd 16 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ - 1489: 000436d1 176 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ - 1490: 000d677d 132 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ - 1491: 000b93f9 40 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ - 1492: 000736f5 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ - 1493: 000d46a9 132 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ - 1494: 0007d179 424 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ - 1495: 000b2a25 132 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ - 1496: 000721f5 48 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ - 1497: 0005711d 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ - 1498: 00061a65 140 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ - 1499: 000e3bcd 160 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ - 1500: 0006ddd5 316 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ - 1501: 00063a21 140 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ - 1502: 000876b9 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ - 1503: 000b4469 60 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ - 1504: 000366cd 132 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ - 1505: 0009692d 716 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ - 1506: 000e5b89 6 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ - 1507: 0007025d 48 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ - 1508: 000b7459 92 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ - 1509: 0009a5b9 74 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ - 1510: 0007305d 116 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ - 1511: 000aa9d9 140 FUNC GLOBAL DEFAULT 11 zgupdate │ │ │ │ - 1512: 00051fd5 80 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ - 1513: 000b2d41 6 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ - 1514: 00073d19 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ - 1515: 000e16f9 100 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ - 1516: 0006883d 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ - 1517: 0006ab75 144 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ - 1518: 000a9921 88 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ - 1519: 00047195 316 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ - 1520: 000845b1 196 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ - 1521: 00074331 140 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ - 1522: 00071775 52 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ - 1523: 0004ba01 284 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ - 1524: 00053ad9 96 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ - 1525: 000df0cd 360 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ - 1526: 0005528d 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ - 1527: 00087761 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ - 1528: 000c3a05 84 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ - 1529: 0006c619 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ - 1530: 0009b419 16 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ - 1531: 000d4bb5 176 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ - 1532: 0005afcd 140 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ - 1533: 000b1cdd 140 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ - 1534: 00055cb9 232 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ - 1535: 00072789 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ - 1536: 00040689 204 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ - 1537: 000567fd 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ - 1538: 00064265 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ - 1539: 000607cd 116 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ - 1540: 0007ee9d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ - 1541: 0005d645 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ - 1542: 0006c655 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ - 1543: 0003f0fd 40 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ - 1544: 000d5525 684 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ - 1545: 000e7a35 672 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ - 1546: 0009cd9d 212 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ - 1547: 0009a56d 74 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ - 1548: 000b1df5 140 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ - 1549: 00036bc5 176 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ - 1550: 0005d11d 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ - 1551: 0005d3bd 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ - 1552: 0005c6fd 116 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ - 1553: 0007460d 116 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ - 1554: 0006ca6d 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ - 1555: 000c7301 244 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ - 1556: 0006cc3d 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ - 1557: 0005d1c5 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ - 1558: 000e65a1 92 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ - 1559: 00057001 36 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ - 1560: 0006b581 44 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ - 1561: 000717f1 60 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ - 1562: 00047ae1 92 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ - 1563: 000e56d1 236 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ - 1564: 00061e79 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ - 1565: 000d6595 228 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ - 1566: 00041f95 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ - 1567: 000d43b5 92 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ - 1568: 000d4549 176 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ - 1569: 000ae581 1280 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ - 1570: 0004f3d5 92 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ - 1571: 00065ba9 144 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ - 1572: 000b28c1 180 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ - 1573: 000e7865 50 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ - 1574: 00057959 140 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ - 1575: 00066559 124 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ - 1576: 000bd7f5 16 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ - 1577: 0006a7c5 40 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ - 1578: 000b1995 140 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ - 1579: 0007042d 40 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ - 1580: 0005781d 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ - 1581: 00065cc9 116 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ - 1582: 000b1b39 140 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ - 1583: 00069095 140 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ - 1584: 00073d65 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ - 1585: 00061a2d 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ - 1586: 000363ed 92 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ - 1587: 00056661 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ - 1588: 00036579 168 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ - 1589: 000e71c1 248 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ - 1590: 000e7899 412 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ - 1591: 000a1b09 568 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ - 1592: 000624e1 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ - 1593: 000a537d 16 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ - 1594: 00056429 56 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ - 1595: 0012ae1c 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ - 1596: 000c50e9 44 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ - 1597: 000b72fd 348 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ - 1598: 00057b31 140 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ - 1599: 000ee289 44 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ - 1600: 00069d81 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ - 1601: 00053ab1 20 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ - 1602: 0006a659 116 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ - 1603: 00074115 140 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ - 1604: 0008ef7d 128 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ - 1605: 0006a521 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ - 1606: 0004f305 208 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ - 1607: 000a7715 92 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ - 1608: 00074cfd 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ - 1609: 00060ed5 140 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ - 1610: 0006d581 116 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ - 1611: 000695b9 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ - 1612: 0005a1fd 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ - 1613: 0005bf8d 140 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ - 1614: 0008ff99 316 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ - 1615: 00052bf9 176 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ - 1616: 00052f39 70 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ - 1617: 000c5919 42 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ - 1618: 00061a49 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ - 1619: 0007b595 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ - 1620: 0007f755 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ - 1621: 0003e495 484 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ - 1622: 0007f671 228 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ - 1623: 000661d5 116 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ - 1624: 000986a5 320 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ - 1625: 00072781 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ - 1626: 000a3391 16 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ - 1627: 00044141 78 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ - 1628: 0006c981 36 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ - 1629: 0007d459 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ - 1630: 0005b101 140 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ - 1631: 000554e1 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ - 1632: 000e3b4d 128 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ - 1633: 00074315 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ - 1634: 000492c9 152 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ - 1635: 00068429 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ - 1636: 000b4461 6 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ - 1637: 00047a05 220 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ - 1638: 0006189d 116 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ - 1639: 000875ed 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ - 1640: 000656a1 140 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ - 1641: 00064281 116 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ - 1642: 000c7afd 552 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ - 1643: 0005514d 40 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ - 1644: 000e43dd 316 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ - 1645: 000d430d 168 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ - 1646: 00074e89 56 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ - 1647: 00066749 144 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ - 1648: 0003ec61 88 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ - 1649: 0005020d 176 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ - 1650: 00070da9 140 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ - 1651: 0006c661 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ - 1652: 0006276d 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ - 1653: 000adcc5 236 FUNC GLOBAL DEFAULT 11 zgiclr_ │ │ │ │ - 1654: 000cf405 100 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ - 1655: 00061dd1 140 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ - 1656: 00052e6d 204 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ - 1657: 0005e72d 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ - 1658: 000b1909 140 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ - 1659: 00073999 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ - 1660: 000aa8a9 40 FUNC GLOBAL DEFAULT 11 getiparm │ │ │ │ - 1661: 00073c91 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ - 1662: 00082375 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ - 1663: 000b0e8d 140 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ - 1664: 0003eee1 20 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ - 1665: 000c63f9 92 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ - 1666: 00036345 168 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ - 1667: 00082b31 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ - 1668: 0011d607 0 NOTYPE GLOBAL DEFAULT 20 _edata │ │ │ │ - 1669: 00073d21 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ - 1670: 000c5095 40 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ - 1671: 0006c625 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ - 1672: 000ee339 12 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ - 1673: 000a8875 6 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ - 1674: 00111268 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ - 1675: 000430fd 328 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ - 1676: 000a3c2d 16 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ - 1677: 00055ba1 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ - 1678: 000da561 1444 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ - 1679: 00071425 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ - 1680: 0009c051 628 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ - 1681: 00048061 92 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ - 1682: 0005fbb5 188 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ - 1683: 0006e8d9 140 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ - 1684: 0005ffd9 144 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ - 1685: 00057f59 36 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ - 1686: 0007c441 224 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ - 1687: 0004ee7d 160 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ - 1688: 000a3569 148 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ - 1689: 0003e74d 412 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ - 1690: 000d4c65 132 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ - 1691: 00097fa9 156 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ - 1692: 0009ea55 148 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ - 1693: 0006fdb5 44 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ - 1694: 00055455 140 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ - 1695: 000531c1 188 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ - 1696: 0009a7f9 2 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ - 1697: 000ada01 176 FUNC GLOBAL DEFAULT 11 zgicls_ │ │ │ │ - 1698: 00089169 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ - 1699: 00061335 140 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ - 1700: 0005a125 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ - 1701: 000b77bd 316 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ - 1702: 0012adf0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ - 1703: 00079af9 712 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ - 1704: 0004ce61 56 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ - 1705: 000bade9 280 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ - 1706: 00072bb5 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ - 1707: 0005eb31 132 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ - 1708: 000a6c19 228 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ - 1709: 000a18d1 568 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ - 1710: 00078cad 48 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ - 1711: 000b4819 180 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ - 1712: 0005e0d9 156 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ - 1713: 000adacd 6 FUNC GLOBAL DEFAULT 11 zgqtnc_ │ │ │ │ - 1714: 00036c75 132 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ - 1715: 00070629 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ - 1716: 000e6145 6 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ - 1717: 0006cfd9 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ - 1718: 0006b4ed 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ - 1719: 0006fae5 116 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ - 1720: 0003faad 120 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ - 1721: 00064af5 140 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ - 1722: 00043f01 82 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ - 1723: 00054f01 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ - 1724: 000569a9 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ - 1725: 0004b945 144 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ - 1726: 0007072d 140 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ - 1727: 000e77ad 44 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ - 1728: 0009758d 156 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ - 1729: 000ce75d 244 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ - 1730: 0005a625 140 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ - 1731: 00060eb9 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ - 1732: 000e5d79 176 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ - 1733: 0006c6dd 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ - 1734: 000c3319 16 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ - 1735: 00045c75 224 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ - 1736: 0006afd9 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ - 1737: 0004580d 46 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ - 1738: 000bdc5d 16 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ - 1739: 00059d4d 84 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ - 1740: 000b2f91 176 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ - 1741: 00064249 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ - 1742: 00073d79 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ - 1743: 00066b8d 116 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ - 1744: 00062aed 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ - 1745: 00058c69 40 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ - 1746: 00076739 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ - 1747: 000c8531 40 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ - 1748: 00076da1 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ - 1749: 000a1699 568 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ - 1750: 0004f9d1 36 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ - 1751: 0007abfd 492 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ - 1752: 0006f151 140 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ - 1753: 00098101 116 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ - 1754: 0009eae9 136 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ - 1755: 00073985 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ - 1756: 000582f1 144 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ - 1757: 000e1bf9 1144 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ - 1758: 0007e50d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ - 1759: 000ccdb1 316 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ - 1760: 00055785 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ - 1761: 0006e029 140 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ - 1762: 0008a461 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ - 1763: 0007efd5 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ - 1764: 000a72b9 6 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ - 1765: 00042a61 324 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ - 1766: 000d5d79 308 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ - 1767: 00055131 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ - 1768: 00065685 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ - 1769: 000d4b01 180 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ - 1770: 0006c181 40 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ - 1771: 0006e751 232 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ - 1772: 000a9a89 128 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ - 1773: 000b2729 92 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ - 1774: 0005a841 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ - 1775: 00073b59 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ - 1776: 000bdc9d 16 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ - 1777: 0006ff15 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ - 1778: 00095445 16 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ - 1779: 00046e45 228 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ - 1780: 0005ebb5 132 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ - 1781: 0006ca45 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ - 1782: 000584b9 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ - 1783: 00078bd5 216 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ - 1784: 0006d4c1 192 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ - 1785: 00042e45 124 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ - 1786: 00056d61 132 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ - 1787: 00036b1d 168 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ - 1788: 0004f9ad 36 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ - 1789: 00066da1 116 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ - 1790: 0007fd75 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ - 1791: 000b4d89 20 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ - 1792: 00055359 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ - 1793: 000e3339 228 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ - 1794: 000569c5 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ - 1795: 0007166d 36 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ - 1796: 00096f61 392 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ - 1797: 0006e8bd 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ - 1798: 0006c6bd 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ - 1799: 0006cee9 44 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ - 1800: 000654f9 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ - 1801: 000a3691 148 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ - 1802: 00056779 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ - 1803: 0003ea91 68 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ - 1804: 00078cdd 148 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ - 1805: 0003f7e9 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ - 1806: 00067ab9 140 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ - 1807: 000a14f5 420 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ - 1808: 0004d485 110 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ - 1809: 000a306d 192 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ - 1810: 000d11f1 520 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ - 1811: 00090559 312 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ - 1812: 0006b559 40 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ - 1813: 00111100 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ - 1814: 00057e5d 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ - 1815: 00073309 116 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ - 1816: 000c6275 42 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ - 1817: 00075eb1 744 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ - 1818: 0006a15d 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ - 1819: 00073b99 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ - 1820: 000bd945 88 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ - 1821: 0006177d 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ - 1822: 000dbd65 132 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ - 1823: 0006ca49 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ - 1824: 0009d949 1084 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ - 1825: 0005bc3d 188 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ - 1826: 00071c99 40 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ - 1827: 00058ab9 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ - 1828: 00047b3d 6 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ - 1829: 00064ad9 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ - 1830: 0004dcd9 56 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ - 1831: 00071dd5 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ - 1832: 000c5a19 44 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ - 1833: 000c4fe9 42 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ - 1834: 000a6b95 132 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ - 1835: 00044225 148 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ - 1836: 000b4799 128 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ - 1837: 000a35fd 148 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ - 1838: 0006c6e5 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ - 1839: 000581a1 164 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ - 1840: 000c5015 42 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ - 1841: 000d543d 28 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ - 1842: 00054dfd 232 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ - 1843: 0006b3d9 44 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ - 1844: 00111188 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ - 1845: 000e499d 312 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ - 1846: 00082501 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ - 1847: 0005aa59 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ - 1848: 0005a7d1 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ - 1849: 000e0d9d 52 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ - 1850: 00082c39 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ - 1851: 000d0ef9 760 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ - 1852: 000b2681 168 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ - 1853: 0006839d 140 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ - 1854: 000871b1 136 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ - 1855: 000821e9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ - 1856: 00063b71 140 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ - 1857: 0006f60d 232 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ - 1858: 000cfb75 1016 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ - 1859: 000b213d 140 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ - 1860: 0006c149 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ - 1861: 000829a5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ - 1862: 00097629 808 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ - 1863: 0007b711 228 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ - 1864: 0006bae1 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ - 1865: 00074df5 40 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ - 1866: 000558d5 144 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ - 1867: 00073bdd 116 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ - 1868: 000a6b39 46 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ - 1869: 0006473d 140 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ - 1870: 0006299d 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ - 1871: 0008fcf5 184 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ - 1872: 0006c611 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ - 1873: 00071ba1 36 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ - 1874: 000812fd 524 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ - 1875: 000bdc2d 16 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ - 1876: 0004dc31 168 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ - 1877: 0009e545 432 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ - 1878: 0004aff1 176 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ - 1879: 00058d3d 36 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ - 1880: 0006a205 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ - 1881: 00081509 524 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ - 1882: 00071e45 48 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ - 1883: 00069009 140 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ - 1884: 000e5e29 132 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ - 1885: 00083d2d 400 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ - 1886: 000b3041 132 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ - 1887: 000604bd 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ - 1888: 0008710d 164 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ - 1889: 000a645d 16 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ - 1890: 00069b7d 40 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ - 1891: 00070f69 140 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ - 1892: 00096f41 16 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ - 1893: 0005c821 116 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ - 1894: 000e415d 168 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ - 1895: 00054d71 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ - 1896: 0007ed91 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ - 1897: 00057335 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ - 1898: 00046dc5 128 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ - 1899: 000cd55d 92 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ - 1900: 000df031 156 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ - 1901: 000bdcdd 16 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ - 1902: 0004aee1 180 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ - 1903: 00058bb5 40 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ - 1904: 0004d081 34 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ - 1905: 00055115 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ - 1906: 00059ad1 140 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ - 1907: 000719d5 68 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ - 1908: 0006fe0d 44 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ - 1909: 00068805 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ - 1910: 00098045 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ - 1911: 0003e8e9 120 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ - 1912: 0008b321 984 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ - 1913: 000a1351 420 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ - 1914: 00067a9d 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ - 1915: 000634d9 140 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ - 1916: 00076a85 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ - 1917: 000a31ed 192 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ - 1918: 000e6335 176 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ - 1919: 00058de1 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ - 1920: 00045d55 224 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ - 1921: 0004583d 46 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ - 1922: 00059be9 140 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ - 1923: 0005afb1 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ - 1924: 00050415 104 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ - 1925: 0009d2bd 392 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ - 1926: 00061eb1 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ - 1927: 0006b649 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ - 1928: 0007182d 72 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ - 1929: 00046b29 148 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ - 1930: 0005c545 116 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ - 1931: 00043ead 84 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ - 1932: 00057c81 140 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ - 1933: 00114bcc 12 OBJECT GLOBAL DEFAULT 20 zgipmname │ │ │ │ - 1934: 00075c1d 660 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ - 1935: 000dca51 164 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ - 1936: 00041e65 304 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ - 1937: 000b753d 168 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ - 1938: 0004adbd 176 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ - 1939: 0005f065 140 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ - 1940: 000673e9 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ - 1941: 000e5cc5 180 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ - 1942: 000e5b2d 92 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ - 1943: 000d6af5 92 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ - 1944: 0008289d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ - 1945: 00084675 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ - 1946: 00053615 84 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ - 1947: 000bdbad 16 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ - 1948: 000d4969 92 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ - 1949: 000a11ad 420 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ - 1950: 000a312d 192 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ - 1951: 0006a8dd 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ - 1952: 000b2ead 228 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ - 1953: 000b2ce5 92 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ - 1954: 00083059 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ - 1955: 0006a23d 132 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ - 1956: 000bd85d 72 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ - 1957: 0009e289 20 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ - 1958: 0005ca1d 140 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ - 1959: 00069201 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ - 1960: 000a8fa5 16 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ - 1961: 000adba5 16 FUNC GLOBAL DEFAULT 11 zgsfcm_ │ │ │ │ - 1962: 000a2f6d 156 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ - 1963: 000db151 1684 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ - 1964: 000a74a9 176 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ - 1965: 000846b5 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ - 1966: 0005f981 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ - 1967: 00072921 44 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ - 1968: 00036991 92 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ - 1969: 000c8269 712 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ - 1970: 0004fce9 176 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ - 1971: 00061c09 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ - 1972: 000b12f1 140 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ - 1973: 0005b251 140 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ - 1974: 00083b9d 400 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ - 1975: 0006b5ad 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ - 1976: 0004d7e5 156 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ - 1977: 00059f65 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ - 1978: 0007a33d 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ - 1979: 000c5a45 44 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ - 1980: 00059f55 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ - 1981: 00072f59 140 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ - 1982: 00057155 36 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ - 1983: 000564b5 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ - 1984: 000d53e9 16 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ - 1985: 00069a55 116 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ - 1986: 00053565 176 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ - 1987: 000740f9 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ - 1988: 00074a21 116 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ - 1989: 000744d5 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ - 1990: 00055881 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ - 1991: 0008fc75 128 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ - 1992: 0006c6a5 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ - 1993: 00038b55 516 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ - 1994: 000a7cd1 92 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ - 1995: 000cca61 228 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ - 1996: 00073569 140 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ - 1997: 00061e5d 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ - 1998: 0004fe4d 60 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ - 1999: 00076b55 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ - 2000: 0004383d 70 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ - 2001: 0004cf85 116 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ - 2002: 000a539d 16 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ - 2003: 000844d9 216 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ - 2004: 000575b1 40 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ - 2005: 000bdbcd 16 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ - 2006: 0008107d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ - 2007: 00087569 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ - 2008: 000552e9 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ - 2009: 00043e21 48 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ - 2010: 0005a929 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ - 2011: 00061445 132 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ - 2012: 0004cec9 48 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ - 2013: 00057525 140 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ - 2014: 000d0c11 104 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ - 2015: 0006cd4d 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ - 2016: 000665d5 116 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ - 2017: 0012add8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ - 2018: 0005a599 140 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ - 2019: 00041db1 178 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ - 2020: 00055271 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ - 2021: 000adab1 2 FUNC GLOBAL DEFAULT 11 zgqpnt_ │ │ │ │ - 2022: 0006c615 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ - 2023: 000e40dd 128 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ - 2024: 000c6375 44 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ - 2025: 0006c8a9 40 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ - 2026: 000c320d 68 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ - 2027: 00055e81 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ - 2028: 000847d5 256 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ - 2029: 00055175 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ - 2030: 00087cc1 884 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ - 2031: 000e5a85 168 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ - 2032: 000d6999 348 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ - 2033: 00064801 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ - 2034: 000d48c1 168 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ - 2035: 00047df5 176 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ - 2036: 00070d8d 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ - 2037: 00058bdd 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ - 2038: 000b2c3d 168 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ - 2039: 0004fd99 180 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ - 2040: 00043781 188 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ - 2041: 000aa5cd 188 FUNC GLOBAL DEFAULT 11 zg_key_press_event │ │ │ │ - 2042: 000cf469 100 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ - 2043: 0007e439 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ - 2044: 000570e5 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ - 2045: 0005b8a1 92 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ - 2046: 000734dd 140 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ - 2047: 00059ead 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ - 2048: 000a33b1 16 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ - 2049: 000559b9 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ - 2050: 00067405 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ - 2051: 00073d3d 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ - 2052: 0006c095 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ - 2053: 0003f945 128 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ - 2054: 000c48d5 34 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ - 2055: 0007d321 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ - 2056: 000cd101 6 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ - 2057: 000573a5 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ - 2058: 000562d1 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ - 2059: 000368e9 168 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ - 2060: 000c59f1 40 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ - 2061: 000c5245 92 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ - 2062: 000902bd 180 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ - 2063: 0006e2a1 232 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ - 2064: 000a6de1 84 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ - 2065: 00070ab1 116 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ - 2066: 0005b89d 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ - 2067: 0004af95 90 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ - 2068: 0009e6f5 272 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ - 2069: 000486f9 92 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ - 2070: 000bc805 448 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ - 2071: 000c3141 40 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ - 2072: 000649dd 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ - 2073: 000e63e5 132 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ - 2074: 000b74bd 128 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ - 2075: 00056699 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ - 2076: 0006d0f1 176 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ - 2077: 0005ca01 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ - 2078: 000b4ecd 60 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ - 2079: 00044039 52 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ - 2080: 000a05ad 16 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ - 2081: 00061319 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ - 2082: 00061079 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ - 2083: 00071a99 76 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ - 2084: 00052221 1304 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ - 2085: 00065941 140 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ - 2086: 000b7d65 312 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ - 2087: 0006cd55 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ - 2088: 00063699 140 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ - 2089: 000e4701 180 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ - 2090: 000739a1 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ - 2091: 0006c279 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ - 2092: 00049c6d 88 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ - 2093: 00041cd1 224 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ - 2094: 00074e1d 52 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ - 2095: 001df738 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ - 2096: 000aef95 92 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ - 2097: 0004ae6d 80 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ - 2098: 0009e319 200 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ - 2099: 0007c00d 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ - 2100: 0007b20d 452 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ - 2101: 00073b5d 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ - 2102: 00090f7d 572 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ - 2103: 0005a135 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ - 2104: 000704a9 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ - 2105: 00084419 48 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ - 2106: 0006c5f5 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ - 2107: 00065861 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ - 2108: 0005453d 208 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ - 2109: 001ebd0c 0 NOTYPE GLOBAL DEFAULT 21 __end__ │ │ │ │ - 2110: 0006c265 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ - 2111: 000a7559 132 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ - 2112: 00055ef1 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ - 2113: 00092f75 1824 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ - 2114: 000615b1 140 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ - 2115: 000553c9 140 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ - 2116: 0004d6dd 36 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ - 2117: 00080e15 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ - 2118: 0006f269 232 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ - 2119: 000cc9e1 128 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ - 2120: 0004700d 84 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ - 2121: 00055849 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ - 2122: 00056d45 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ - 2123: 0003fd0d 420 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ - 2124: 0006ca69 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ - 2125: 000d6eb5 312 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ - 2126: 000a6835 88 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ - 2127: 000877d1 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ - 2128: 001df740 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ - 2129: 0006df11 140 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ - 2130: 000cf391 116 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ - 2131: 000c519d 168 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ - 2132: 0004ad49 116 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ - 2133: 000846f5 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ - 2134: 000a7875 6 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ - 2135: 00070015 36 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ - 2136: 000587a9 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ - 2137: 000e6281 180 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ - 2138: 0006ea7d 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ - 2139: 0006d851 116 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ - 2140: 000d4f25 92 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ - 2141: 00055a99 144 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ - 2142: 0006c1a9 40 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ - 2143: 0005f9c1 140 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ - 2144: 000b20b1 140 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ - 2145: 00084735 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ - 2146: 0007b7f5 332 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ - 2147: 000577cd 36 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ - 2148: 0004d6b9 36 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ - 2149: 0003f9c5 120 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ - 2150: 00071749 44 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ - 2151: 00036f35 92 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ - 2152: 0008bb0d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ - 2153: 0006cbed 52 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ - 2154: 00073d99 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ - 2155: 001df760 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ - 2156: 00067625 116 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ - 2157: 000cfa49 300 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ - 2158: 000c63a1 44 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ - 2159: 0005e551 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ - 2160: 000bdb2d 56 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ - 2161: 00096ee5 92 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ - 2162: 0005a8b1 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ - 2163: 00055a61 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ - 2164: 00059449 140 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ - 2165: 00064c99 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ - 2166: 0006bbcd 224 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ - 2167: 00081f11 48 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ - 2168: 000be121 316 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ - 2169: 0009023d 128 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ - 2170: 00070edd 140 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ - 2171: 00047ea5 132 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ - 2172: 00082711 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ - 2173: 0005a3f5 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ - 2174: 000a828d 92 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ - 2175: 000bda95 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ - 2176: 000a73f5 180 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ - 2177: 00073ab5 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ - 2178: 00082ecd 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ - 2179: 00068c51 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ - 2180: 00065925 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ - 2181: 0006cfdd 64 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ - 2182: 0004351d 176 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ - 2183: 0006b42d 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ - 2184: 00087799 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ - 2185: 00078d71 984 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ - 2186: 00057245 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ - 2187: 000c4619 44 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ - 2188: 0005bf71 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ - 2189: 0005814d 40 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ - 2190: 000ecda5 332 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ - 2191: 0006c235 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ - 2192: 0006cc21 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ - 2193: 00071e75 56 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ - 2194: 00055bf5 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ - 2195: 0005574d 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ - 2196: 0004ec01 108 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ - 2197: 0005b641 116 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ - 2198: 0004d59d 54 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ - 2199: 00093f01 1800 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ - 2200: 000481c5 6 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ - 2201: 0005eea5 140 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ - 2202: 0004b261 228 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ - 2203: 00087879 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ - 2204: 00062d5d 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ - 2205: 00069159 140 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ - 2206: 00086c9d 112 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ - 2207: 00058c4d 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ - 2208: 00072351 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ - 2209: 000e4681 128 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ - 2210: 000c5945 42 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ - 2211: 000b4e7d 80 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ - 2212: 0006b405 40 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ - 2213: 000647e5 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ - 2214: 00084479 48 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ - 2215: 000d0101 1200 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ - 2216: 0004647d 356 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ - 2217: 0007cf8d 276 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ - 2218: 000c5971 42 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ - 2219: 000cc1a9 480 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ - 2220: 000e16a1 44 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ - 2221: 000d4e7d 168 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ - 2222: 000a53ad 248 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ - 2223: 0006c5ed 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ - 2224: 0004f5c1 106 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ - 2225: 0004dedd 176 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ - 2226: 0012ae24 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ - 2227: 000abb05 192 FUNC GLOBAL DEFAULT 11 zgscli_ │ │ │ │ - 2228: 00043de5 60 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ - 2229: 00063b55 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ - 2230: 00067d59 140 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ - 2231: 0005efd9 140 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ - 2232: 0006cf15 44 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ - 2233: 00074fb9 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ - 2234: 0009c6bd 296 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ - 2235: 00082131 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ - 2236: 0006456d 232 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ - 2237: 000bdc0d 16 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ - 2238: 000aea81 6 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ - 2239: 0007e891 640 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ - 2240: 00041b61 368 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ - 2241: 0004eb25 220 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ - 2242: 00036e8d 168 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ - 2243: 000925f9 464 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ - 2244: 00073865 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ - 2245: 000c634d 40 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ - 2246: 0007f9a5 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ - 2247: 00096e29 88 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ - 2248: 00067ff1 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ - 2249: 0005635d 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ - 2250: 00048d81 92 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ - 2251: 00073a7d 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ - 2252: 000bc465 640 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ - 2253: 0006ca51 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ - 2254: 0008368d 296 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ - 2255: 0005a131 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ - 2256: 00047d41 180 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ - 2257: 00062039 140 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ - 2258: 000736d9 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ - 2259: 00059f69 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ - 2260: 000cd2f1 176 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ - 2261: 000569e1 144 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ - 2262: 0004f4d1 240 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ - 2263: 00043a99 188 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ - 2264: 0005a219 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ - 2265: 000a33c1 212 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ - 2266: 00067c79 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ - 2267: 00053b39 40 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ - 2268: 0005a90d 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ - 2269: 00072729 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ - 2270: 000a6565 72 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ - 2271: 0006fc55 44 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ - 2272: 000b8319 312 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ - 2273: 0005b919 140 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ - 2274: 00072275 40 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ - 2275: 0005e395 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ - 2276: 0009affd 284 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ - 2277: 0006c681 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ - 2278: 00068b25 140 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ - 2279: 000bdbed 16 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ - 2280: 000a8e05 368 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ - 2281: 00041ae5 124 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ - 2282: 00049c69 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ - 2283: 0004cdc1 160 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ - 2284: 000d3c41 92 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ - 2285: 00073d9d 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ - 2286: 000cdb19 92 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ - 2287: 0005659d 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ - 2288: 00071ae5 48 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ - 2289: 0006b681 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ - 2290: 00072739 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ - 2291: 000ad409 180 FUNC GLOBAL DEFAULT 11 zgfontname_ │ │ │ │ - 2292: 00058b29 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ - 2293: 00057d0d 40 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ - 2294: 0008bad1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ - 2295: 000638ed 140 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ - 2296: 00055fd1 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ - 2297: 0007bd4d 68 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ - 2298: 00044009 46 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ - 2299: 00097a71 88 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ - 2300: 00076b8d 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ - 2301: 000374a5 92 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ - 2302: 000558b9 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ - 2303: 0006a1cd 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ - 2304: 0005c119 116 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ - 2305: 00045a8d 264 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ - 2306: 000457ad 46 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ - 2307: 000c28d9 56 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ - 2308: 00086e5d 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ - 2309: 0005a151 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ - 2310: 0006bf51 36 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ - 2311: 00077b19 2572 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ - 2312: 0006a195 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ - 2313: 000bd8ed 88 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ - 2314: 000a8fd5 368 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ - 2315: 0004178d 856 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ - 2316: 0005460d 208 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ - 2317: 00054c8d 82 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ - 2318: 000aa025 72 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ - 2319: 00046bbd 148 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ - 2320: 00060e65 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ - 2321: 0009ce71 92 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ - 2322: 00057c65 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ - 2323: 000708ed 140 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ - 2324: 00067459 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ - 2325: 00098495 172 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ - 2326: 0005c689 116 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ - 2327: 00074599 116 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ - 2328: 000b7ae1 168 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ - 2329: 000bc9c5 192 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ - 2330: 000e1405 144 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ - 2331: 000c2911 704 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ - 2332: 00072dad 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ - 2333: 000a5605 52 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ - 2334: 0005a075 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ - 2335: 000848d5 256 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ - 2336: 000a7e31 6 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ - 2337: 00099291 408 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ - 2338: 000e60e9 92 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ - 2339: 000be8cd 92 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ - 2340: 00081cb1 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ - 2341: 000555f9 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ - 2342: 000aa689 108 FUNC GLOBAL DEFAULT 11 getparmnumber │ │ │ │ - 2343: 000cf4cd 1120 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ - 2344: 000de575 2748 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ - 2345: 000a8f85 16 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ - 2346: 000970e9 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ - 2347: 000a5275 248 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ - 2348: 000b3999 92 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ - 2349: 00096e81 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ - 2350: 00056981 40 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ - 2351: 0007e011 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ - 2352: 000b0fa9 140 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ - 2353: 0005736d 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ - 2354: 0005c38d 156 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ - 2355: 00074f41 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ - 2356: 00067d3d 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ - 2357: 0005a1a9 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ - 2358: 000e6c1d 288 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ - 2359: 0007be85 80 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ - 2360: 000ccc29 84 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ - 2361: 000c28a1 56 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ - 2362: 000a7a65 176 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ - 2363: 0005a6e9 140 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ - 2364: 0008268d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ - 2365: 000b1035 140 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ - 2366: 0004f911 156 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ - 2367: 0005b235 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ - 2368: 00055b29 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ - 2369: 000aa9a5 52 FUNC GLOBAL DEFAULT 11 zgiint_ │ │ │ │ - 2370: 00082e49 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ - 2371: 00061e95 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ - 2372: 00098049 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ - 2373: 00098635 112 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ - 2374: 000bdb8d 16 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ - 2375: 0009b5c9 364 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ - 2376: 00099171 288 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ - 2377: 0007189d 36 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ - 2378: 0005a105 30 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ - 2379: 00073e1d 116 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ - 2380: 000a8fc5 16 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ - 2381: 000d6bd9 180 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ - 2382: 0006a5e5 116 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ - 2383: 001c3144 4 OBJECT GLOBAL DEFAULT 21 font_desc │ │ │ │ - 2384: 000a54a5 248 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ - 2385: 000abaa5 2 FUNC GLOBAL DEFAULT 11 zgoopn_ │ │ │ │ - 2386: 0006360d 140 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ - 2387: 000b0d75 140 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ - 2388: 000a32ad 212 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ - 2389: 0004db45 58 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ - 2390: 000a8859 26 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ - 2391: 0005b8fd 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ - 2392: 00080da9 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ - 2393: 0006c69d 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ - 2394: 0009b215 252 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ - 2395: 000588c9 140 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ - 2396: 0006c231 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ - 2397: 00074729 140 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ - 2398: 0005ccbd 140 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ - 2399: 00071bc5 36 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ - 2400: 00037b9d 444 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ - 2401: 00066161 116 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ - 2402: 00056b85 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ - 2403: 00058dc5 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ - 2404: 00076e09 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ + 790: 000b8559 36 FUNC GLOBAL DEFAULT 11 radd0_ │ │ │ │ + 791: 00084d09 180 FUNC GLOBAL DEFAULT 11 uslsvl_ │ │ │ │ + 792: 0008c041 6 FUNC GLOBAL DEFAULT 11 uepqnp_ │ │ │ │ + 793: 0009649d 228 FUNC GLOBAL DEFAULT 11 ucpqvl_ │ │ │ │ + 794: 000567d1 40 FUNC GLOBAL DEFAULT 11 sint1__ │ │ │ │ + 795: 000ae635 90 FUNC GLOBAL DEFAULT 11 indxml_ │ │ │ │ + 796: 00056acd 36 FUNC GLOBAL DEFAULT 11 cfftf1__ │ │ │ │ + 797: 00081755 184 FUNC GLOBAL DEFAULT 11 uilqvl_ │ │ │ │ + 798: 0007ebf1 92 FUNC GLOBAL DEFAULT 11 uirset_ │ │ │ │ + 799: 00056b6d 60 FUNC GLOBAL DEFAULT 11 passf__ │ │ │ │ + 800: 00099dd1 92 FUNC GLOBAL DEFAULT 11 ulpset_ │ │ │ │ + 801: 0005fda9 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetshadepattern │ │ │ │ + 802: 0007311d 40 FUNC GLOBAL DEFAULT 11 uwinit_ │ │ │ │ + 803: 0003fa59 28 FUNC GLOBAL DEFAULT 11 sgslni__ │ │ │ │ + 804: 00063b5d 1224 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogicalex │ │ │ │ + 805: 0003ba25 36 FUNC GLOBAL DEFAULT 11 szpipl__ │ │ │ │ + 806: 0003e7e1 140 FUNC GLOBAL DEFAULT 11 sglstx__ │ │ │ │ + 807: 00062cb9 60 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dclsetunitvectortitle │ │ │ │ + 808: 0003d1ed 248 FUNC GLOBAL DEFAULT 11 slsttl__ │ │ │ │ + 809: 000ed7f1 64 FUNC GLOBAL DEFAULT 11 shtw2g_ │ │ │ │ + 810: 0004c6d9 116 FUNC GLOBAL DEFAULT 11 uclget__ │ │ │ │ + 811: 000e2145 228 FUNC GLOBAL DEFAULT 11 odpsvl_ │ │ │ │ + 812: 00056bd1 56 FUNC GLOBAL DEFAULT 11 radfg__ │ │ │ │ + 813: 0004d255 144 FUNC GLOBAL DEFAULT 11 ucyayr__ │ │ │ │ + 814: 00041b01 140 FUNC GLOBAL DEFAULT 11 swcqcp__ │ │ │ │ + 815: 000dbc9d 8 FUNC GLOBAL DEFAULT 11 ior_ │ │ │ │ + 816: 000dbae5 6 FUNC GLOBAL DEFAULT 11 csgi_ │ │ │ │ + 817: 000d6f11 148 FUNC GLOBAL DEFAULT 11 zgstcl_ │ │ │ │ + 818: 000c66a9 16 FUNC GLOBAL DEFAULT 11 scspli_ │ │ │ │ + 819: 000e03d9 132 FUNC GLOBAL DEFAULT 11 clckgt_ │ │ │ │ + 820: 000d0e09 128 FUNC GLOBAL DEFAULT 11 sgiqin_ │ │ │ │ + 821: 000da4e5 142 FUNC GLOBAL DEFAULT 11 swgton_ │ │ │ │ + 822: 00058fed 36 FUNC GLOBAL DEFAULT 11 datef2__ │ │ │ │ + 823: 0005956d 140 FUNC GLOBAL DEFAULT 11 bitpic__ │ │ │ │ + 824: 000a67cd 168 FUNC GLOBAL DEFAULT 11 uglstx_ │ │ │ │ + 825: 0003c019 28 FUNC GLOBAL DEFAULT 11 sztxcl__ │ │ │ │ + 826: 000b8651 36 FUNC GLOBAL DEFAULT 11 radd1_ │ │ │ │ + 827: 000893b5 50 FUNC GLOBAL DEFAULT 11 usgrph_ │ │ │ │ + 828: 0006ef95 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlineindex │ │ │ │ + 829: 000414a9 140 FUNC GLOBAL DEFAULT 11 swrstx__ │ │ │ │ + 830: 0003c9a1 144 FUNC GLOBAL DEFAULT 11 sztxwv__ │ │ │ │ + 831: 00043375 28 FUNC GLOBAL DEFAULT 11 uepsvl__ │ │ │ │ + 832: 000aac65 6 FUNC GLOBAL DEFAULT 11 glcqnp_ │ │ │ │ + 833: 0003d6e9 36 FUNC GLOBAL DEFAULT 11 sctnzu__ │ │ │ │ + 834: 00068dd9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_b │ │ │ │ + 835: 00044f6d 116 FUNC GLOBAL DEFAULT 11 usrget__ │ │ │ │ + 836: 0007abf9 180 FUNC GLOBAL DEFAULT 11 uursvl_ │ │ │ │ + 837: 00076959 6 FUNC GLOBAL DEFAULT 11 umrqnp_ │ │ │ │ + 838: 00069619 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicala_f │ │ │ │ + 839: 00052dc1 4 FUNC GLOBAL DEFAULT 11 mpfcya__ │ │ │ │ + 840: 000ee695 572 FUNC GLOBAL DEFAULT 11 vcintr_ │ │ │ │ + 841: 000edf6d 4 FUNC GLOBAL DEFAULT 11 shfftf_ │ │ │ │ + 842: 0004751d 28 FUNC GLOBAL DEFAULT 11 ulrqvl__ │ │ │ │ + 843: 0004f405 28 FUNC GLOBAL DEFAULT 11 umqcnt__ │ │ │ │ + 844: 00052975 40 FUNC GLOBAL DEFAULT 11 vrinc1__ │ │ │ │ + 845: 000ae769 46 FUNC GLOBAL DEFAULT 11 nindxc_ │ │ │ │ + 846: 0004ec7d 28 FUNC GLOBAL DEFAULT 11 umscom__ │ │ │ │ + 847: 0004ee0d 116 FUNC GLOBAL DEFAULT 11 umiget__ │ │ │ │ + 848: 00087959 224 FUNC GLOBAL DEFAULT 11 ussaxs_ │ │ │ │ + 849: 000cc815 16 FUNC GLOBAL DEFAULT 11 sgqlni_ │ │ │ │ + 850: 0003b9b5 28 FUNC GLOBAL DEFAULT 11 szoplu__ │ │ │ │ + 851: 000e1c79 6 FUNC GLOBAL DEFAULT 11 odrqnp_ │ │ │ │ + 852: 00046aed 132 FUNC GLOBAL DEFAULT 11 uysfmt__ │ │ │ │ + 853: 000c8471 36 FUNC GLOBAL DEFAULT 11 ststrp_ │ │ │ │ + 854: 000a930d 42 FUNC GLOBAL DEFAULT 11 vicon0_ │ │ │ │ + 855: 00042c15 28 FUNC GLOBAL DEFAULT 11 uestlz__ │ │ │ │ + 856: 00051801 116 FUNC GLOBAL DEFAULT 11 luxchk__ │ │ │ │ + 857: 0003b709 40 FUNC GLOBAL DEFAULT 11 szpcll__ │ │ │ │ + 858: 0003c839 28 FUNC GLOBAL DEFAULT 11 szqcly__ │ │ │ │ + 859: 000db099 176 FUNC GLOBAL DEFAULT 11 swrqcl_ │ │ │ │ + 860: 000403f1 132 FUNC GLOBAL DEFAULT 11 sgclst__ │ │ │ │ + 861: 000586fd 44 FUNC GLOBAL DEFAULT 11 shfg2w__ │ │ │ │ + 862: 00046fbd 116 FUNC GLOBAL DEFAULT 11 ullset__ │ │ │ │ + 863: 0003c571 28 FUNC GLOBAL DEFAULT 11 szpllt__ │ │ │ │ + 864: 0005c471 52 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransnumber │ │ │ │ + 865: 0004cfed 140 FUNC GLOBAL DEFAULT 11 uclqid__ │ │ │ │ + 866: 000ace05 100 FUNC GLOBAL DEFAULT 11 rliget_ │ │ │ │ + 867: 0007eb49 168 FUNC GLOBAL DEFAULT 11 uirstx_ │ │ │ │ + 868: 00099c75 348 FUNC GLOBAL DEFAULT 11 ulpstx_ │ │ │ │ + 869: 00052d85 4 FUNC GLOBAL DEFAULT 11 mpimer__ │ │ │ │ + 870: 000e19f1 648 FUNC GLOBAL DEFAULT 11 odrk4r_ │ │ │ │ + 871: 000b53c9 122 FUNC GLOBAL DEFAULT 11 vifnb0_ │ │ │ │ + 872: 00094da9 132 FUNC GLOBAL DEFAULT 11 uvbrl_ │ │ │ │ + 873: 00052ffd 40 FUNC GLOBAL DEFAULT 11 vifct0__ │ │ │ │ + 874: 000ce015 34 FUNC GLOBAL DEFAULT 11 sgocls_ │ │ │ │ + 875: 00072dd1 68 FUNC GLOBAL DEFAULT 11 uwqgxa_ │ │ │ │ + 876: 000408b5 4 FUNC GLOBAL DEFAULT 11 zgqimc__ │ │ │ │ + 877: 0003ccbd 28 FUNC GLOBAL DEFAULT 11 ststrf__ │ │ │ │ + 878: 00058ae9 320 FUNC GLOBAL DEFAULT 11 chngr__ │ │ │ │ + 879: 00043615 140 FUNC GLOBAL DEFAULT 11 uerqin__ │ │ │ │ + 880: 0005b09d 140 FUNC GLOBAL DEFAULT 11 tmpqin__ │ │ │ │ + 881: 00081d41 152 FUNC GLOBAL DEFAULT 11 uiiluv_ │ │ │ │ + 882: 000ab86d 128 FUNC GLOBAL DEFAULT 11 gliqin_ │ │ │ │ + 883: 0004da15 28 FUNC GLOBAL DEFAULT 11 udiclv__ │ │ │ │ + 884: 00051d99 44 FUNC GLOBAL DEFAULT 11 uhbrfz__ │ │ │ │ + 885: 000d2171 92 FUNC GLOBAL DEFAULT 11 swlget_ │ │ │ │ + 886: 0003e4f9 28 FUNC GLOBAL DEFAULT 11 sglav__ │ │ │ │ + 887: 000406d5 4 FUNC GLOBAL DEFAULT 11 zgscli__ │ │ │ │ + 888: 00096061 72 FUNC GLOBAL DEFAULT 11 grssim_ │ │ │ │ + 889: 000c7299 20 FUNC GLOBAL DEFAULT 11 scqtnp_ │ │ │ │ + 890: 00051009 40 FUNC GLOBAL DEFAULT 11 uifyxy__ │ │ │ │ + 891: 00048f59 28 FUNC GLOBAL DEFAULT 11 uupqnp__ │ │ │ │ + 892: 0003f75d 36 FUNC GLOBAL DEFAULT 11 sgplzv__ │ │ │ │ + 893: 000a9705 164 FUNC GLOBAL DEFAULT 11 vicon1_ │ │ │ │ + 894: 000b27cd 140 FUNC GLOBAL DEFAULT 11 mpfaza_ │ │ │ │ + 895: 0006e941 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dtransnumber │ │ │ │ + 896: 000ab1d9 360 FUNC GLOBAL DEFAULT 11 mszdmp_ │ │ │ │ + 897: 0004c4b9 116 FUNC GLOBAL DEFAULT 11 ucpset__ │ │ │ │ + 898: 00043fa9 140 FUNC GLOBAL DEFAULT 11 usrqid__ │ │ │ │ + 899: 0003b945 28 FUNC GLOBAL DEFAULT 11 szplzu__ │ │ │ │ + 900: 0006ae19 140 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcladddate │ │ │ │ + 901: 0007f04d 132 FUNC GLOBAL DEFAULT 11 uiiqcp_ │ │ │ │ + 902: 000e2df5 548 FUNC GLOBAL DEFAULT 11 odrk4s_ │ │ │ │ + 903: 00049ea1 28 FUNC GLOBAL DEFAULT 11 ugpqit__ │ │ │ │ + 904: 00056751 28 FUNC GLOBAL DEFAULT 11 costi__ │ │ │ │ + 905: 000b4c89 232 FUNC GLOBAL DEFAULT 11 vifnb1_ │ │ │ │ + 906: 0005fddd 572 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegionprojected │ │ │ │ + 907: 0003e569 28 FUNC GLOBAL DEFAULT 11 sgslai__ │ │ │ │ + 908: 00048f21 28 FUNC GLOBAL DEFAULT 11 uusidv__ │ │ │ │ + 909: 00075dc1 128 FUNC GLOBAL DEFAULT 11 umpqin_ │ │ │ │ + 910: 00072d05 40 FUNC GLOBAL DEFAULT 11 uwqgxb_ │ │ │ │ + 911: 0006f11d 56 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawgrid │ │ │ │ + 912: 00084c89 128 FUNC GLOBAL DEFAULT 11 uslqin_ │ │ │ │ + 913: 0003b525 28 FUNC GLOBAL DEFAULT 11 szsgcl__ │ │ │ │ + 914: 0004f459 140 FUNC GLOBAL DEFAULT 11 umiqid__ │ │ │ │ + 915: 000a17b9 316 FUNC GLOBAL DEFAULT 11 udpqid_ │ │ │ │ + 916: 0004b511 116 FUNC GLOBAL DEFAULT 11 uzpget__ │ │ │ │ + 917: 000b2941 132 FUNC GLOBAL DEFAULT 11 rstd0_ │ │ │ │ + 918: 00054831 232 FUNC GLOBAL DEFAULT 11 rlcenv__ │ │ │ │ + 919: 0009e6d5 20 FUNC GLOBAL DEFAULT 11 uxqfmt_ │ │ │ │ + 920: 000da18d 140 FUNC GLOBAL DEFAULT 11 swfint_ │ │ │ │ + 921: 00043765 140 FUNC GLOBAL DEFAULT 11 ueiqcp__ │ │ │ │ + 922: 0004ff9d 140 FUNC GLOBAL DEFAULT 11 uirqin__ │ │ │ │ + 923: 00043ddd 28 FUNC GLOBAL DEFAULT 11 uspqvl__ │ │ │ │ + 924: 000e20c5 128 FUNC GLOBAL DEFAULT 11 odpqin_ │ │ │ │ + 925: 00053d71 116 FUNC GLOBAL DEFAULT 11 gllset__ │ │ │ │ + 926: 0006ed49 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframetype │ │ │ │ + 927: 000a8049 92 FUNC GLOBAL DEFAULT 11 ugiset_ │ │ │ │ + 928: 0005a119 4 FUNC GLOBAL DEFAULT 11 rsum0__ │ │ │ │ + 929: 0003c0fd 28 FUNC GLOBAL DEFAULT 11 szqtyp__ │ │ │ │ + 930: 0003d561 28 FUNC GLOBAL DEFAULT 11 slform__ │ │ │ │ + 931: 000529b9 4 FUNC GLOBAL DEFAULT 11 lrne0__ │ │ │ │ + 932: 000d5f21 280 FUNC GLOBAL DEFAULT 11 zgqtxw_ │ │ │ │ + 933: 00048ecd 28 FUNC GLOBAL DEFAULT 11 uuqlnt__ │ │ │ │ + 934: 000e5539 544 FUNC GLOBAL DEFAULT 11 sint1_ │ │ │ │ + 935: 0004cc49 140 FUNC GLOBAL DEFAULT 11 uciqin__ │ │ │ │ + 936: 00058d69 316 FUNC GLOBAL DEFAULT 11 chngc__ │ │ │ │ + 937: 000bc441 160 FUNC GLOBAL DEFAULT 11 szqchz_ │ │ │ │ + 938: 0004c27d 28 FUNC GLOBAL DEFAULT 11 ucrsvl__ │ │ │ │ + 939: 000db555 84 FUNC GLOBAL DEFAULT 11 swpqit_ │ │ │ │ + 940: 000ed7a9 72 FUNC GLOBAL DEFAULT 11 shtwga_ │ │ │ │ + 941: 0005a499 4 FUNC GLOBAL DEFAULT 11 rvmax__ │ │ │ │ + 942: 000af969 260 FUNC GLOBAL DEFAULT 11 mpihmr_ │ │ │ │ + 943: 000b3261 236 FUNC GLOBAL DEFAULT 11 rstd1_ │ │ │ │ + 944: 0004d8a1 116 FUNC GLOBAL DEFAULT 11 udlget__ │ │ │ │ + 945: 00041065 36 FUNC GLOBAL DEFAULT 11 swqrct__ │ │ │ │ + 946: 000ad39d 260 FUNC GLOBAL DEFAULT 11 rllopt_ │ │ │ │ + 947: 0005bc85 158 FUNC GLOBAL DEFAULT 11 uxplbb__ │ │ │ │ + 948: 00070c81 600 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxline │ │ │ │ + 949: 0005bec1 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowframe │ │ │ │ + 950: 0007ab79 128 FUNC GLOBAL DEFAULT 11 uurqin_ │ │ │ │ + 951: 0004a821 140 FUNC GLOBAL DEFAULT 11 uzcqvl__ │ │ │ │ + 952: 0004aa71 116 FUNC GLOBAL DEFAULT 11 uziset__ │ │ │ │ + 953: 000472d1 140 FUNC GLOBAL DEFAULT 11 ulpqin__ │ │ │ │ + 954: 000ed395 176 FUNC GLOBAL DEFAULT 11 shtsgj_ │ │ │ │ + 955: 00040625 4 FUNC GLOBAL DEFAULT 11 zgpcls__ │ │ │ │ + 956: 00099b45 212 FUNC GLOBAL DEFAULT 11 ulrqid_ │ │ │ │ + 957: 000408c1 4 FUNC GLOBAL DEFAULT 11 zgsrot__ │ │ │ │ + 958: 00058ed1 44 FUNC GLOBAL DEFAULT 11 dateg3__ │ │ │ │ + 959: 0007bedd 244 FUNC GLOBAL DEFAULT 11 uulqid_ │ │ │ │ + 960: 000503c9 140 FUNC GLOBAL DEFAULT 11 uiiqcp__ │ │ │ │ + 961: 0003cb11 28 FUNC GLOBAL DEFAULT 11 stftrn__ │ │ │ │ + 962: 0005b345 140 FUNC GLOBAL DEFAULT 11 tmrqcp__ │ │ │ │ + 963: 00085b1d 180 FUNC GLOBAL DEFAULT 11 usisvl_ │ │ │ │ + 964: 000814e1 308 FUNC GLOBAL DEFAULT 11 uiqfnm_ │ │ │ │ + 965: 0004cfd1 28 FUNC GLOBAL DEFAULT 11 uclqnp__ │ │ │ │ + 966: 0007eee9 180 FUNC GLOBAL DEFAULT 11 uiiqvl_ │ │ │ │ + 967: 0003d989 28 FUNC GLOBAL DEFAULT 11 scsprj__ │ │ │ │ + 968: 0003ed85 28 FUNC GLOBAL DEFAULT 11 sgpwsn__ │ │ │ │ + 969: 0003b699 28 FUNC GLOBAL DEFAULT 11 szmvlr__ │ │ │ │ + 970: 0004afb5 140 FUNC GLOBAL DEFAULT 11 uzpqid__ │ │ │ │ + 971: 0004061d 4 FUNC GLOBAL DEFAULT 11 zgdcls__ │ │ │ │ + 972: 0003ecbd 160 FUNC GLOBAL DEFAULT 11 sgtxzv__ │ │ │ │ + 973: 000825e9 1240 FUNC GLOBAL DEFAULT 11 uszdgt_ │ │ │ │ + 974: 00069c89 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastint │ │ │ │ + 975: 0008c2e5 176 FUNC GLOBAL DEFAULT 11 uepqcl_ │ │ │ │ + 976: 00041669 140 FUNC GLOBAL DEFAULT 11 swpqcl__ │ │ │ │ + 977: 0003bdad 144 FUNC GLOBAL DEFAULT 11 sztxzu__ │ │ │ │ + 978: 000b427d 68 FUNC GLOBAL DEFAULT 11 cladj_ │ │ │ │ + 979: 000c704d 96 FUNC GLOBAL DEFAULT 11 scspln_ │ │ │ │ + 980: 0003c8c5 192 FUNC GLOBAL DEFAULT 11 szfont__ │ │ │ │ + 981: 00053265 116 FUNC GLOBAL DEFAULT 11 jfromc__ │ │ │ │ + 982: 00095f91 208 FUNC GLOBAL DEFAULT 11 grinit_ │ │ │ │ + 983: 00045fe1 140 FUNC GLOBAL DEFAULT 11 uscqin__ │ │ │ │ + 984: 000744bd 332 FUNC GLOBAL DEFAULT 11 uyptmz_ │ │ │ │ + 985: 0004e96d 28 FUNC GLOBAL DEFAULT 11 umrqvl__ │ │ │ │ + 986: 0003fc51 28 FUNC GLOBAL DEFAULT 11 sgpqit__ │ │ │ │ + 987: 000ac7a9 46 FUNC GLOBAL DEFAULT 11 rpnxfl_ │ │ │ │ + 988: 000b7479 176 FUNC GLOBAL DEFAULT 11 vrsub_ │ │ │ │ + 989: 0006b521 444 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_b │ │ │ │ + 990: 0006b6dd 444 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclrealfft_f │ │ │ │ + 991: 000db149 132 FUNC GLOBAL DEFAULT 11 swrqcp_ │ │ │ │ + 992: 0003f5b1 36 FUNC GLOBAL DEFAULT 11 sgtnxu__ │ │ │ │ + 993: 000a7fa1 168 FUNC GLOBAL DEFAULT 11 ugistx_ │ │ │ │ + 994: 00043f8d 28 FUNC GLOBAL DEFAULT 11 usrqnp__ │ │ │ │ + 995: 0005a4f9 4 FUNC GLOBAL DEFAULT 11 vrfna__ │ │ │ │ + 996: 000a9229 50 FUNC GLOBAL DEFAULT 11 viset0_ │ │ │ │ + 997: 0004fce1 28 FUNC GLOBAL DEFAULT 11 grfrm__ │ │ │ │ + 998: 000a37d1 112 FUNC GLOBAL DEFAULT 11 uhbxa_ │ │ │ │ + 999: 00049a8d 28 FUNC GLOBAL DEFAULT 11 ugiqvl__ │ │ │ │ + 1000: 0005299d 4 FUNC GLOBAL DEFAULT 11 lrnea__ │ │ │ │ + 1001: 000525e9 224 FUNC GLOBAL DEFAULT 11 indxcf__ │ │ │ │ + 1002: 0004df35 140 FUNC GLOBAL DEFAULT 11 udlqid__ │ │ │ │ + 1003: 000906a5 316 FUNC GLOBAL DEFAULT 11 uzpqid_ │ │ │ │ + 1004: 000e0051 492 FUNC GLOBAL DEFAULT 11 clrgls_ │ │ │ │ + 1005: 0003bd91 28 FUNC GLOBAL DEFAULT 11 szcltt__ │ │ │ │ + 1006: 0004924d 28 FUNC GLOBAL DEFAULT 11 uuqmkt__ │ │ │ │ + 1007: 000a9d09 540 FUNC GLOBAL DEFAULT 11 cfsrch_ │ │ │ │ + 1008: 000ede31 316 FUNC GLOBAL DEFAULT 11 shmswj_ │ │ │ │ + 1009: 0004f43d 28 FUNC GLOBAL DEFAULT 11 umiqnp__ │ │ │ │ + 1010: 0003b6ed 28 FUNC GLOBAL DEFAULT 11 sztnzr__ │ │ │ │ + 1011: 000d7545 6 FUNC GLOBAL DEFAULT 11 swlqnp_ │ │ │ │ + 1012: 00056161 140 FUNC GLOBAL DEFAULT 11 glpqin__ │ │ │ │ + 1013: 000edf71 156 FUNC GLOBAL DEFAULT 11 shppmj_ │ │ │ │ + 1014: 00045461 216 FUNC GLOBAL DEFAULT 11 csblbl__ │ │ │ │ + 1015: 000cc975 88 FUNC GLOBAL DEFAULT 11 sgswnd_ │ │ │ │ + 1016: 00051c05 28 FUNC GLOBAL DEFAULT 11 uvdif__ │ │ │ │ + 1017: 0006ece1 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframetype │ │ │ │ + 1018: 000798b1 26 FUNC GLOBAL DEFAULT 11 umpglb_ │ │ │ │ + 1019: 000aaeb5 176 FUNC GLOBAL DEFAULT 11 glcqcl_ │ │ │ │ + 1020: 00057a6d 140 FUNC GLOBAL DEFAULT 11 odiqcp__ │ │ │ │ + 1021: 000443f1 236 FUNC GLOBAL DEFAULT 11 usaxcl__ │ │ │ │ + 1022: 0008864d 252 FUNC GLOBAL DEFAULT 11 uspaxs_ │ │ │ │ + 1023: 0003d9a5 28 FUNC GLOBAL DEFAULT 11 scpmu__ │ │ │ │ + 1024: 00050965 28 FUNC GLOBAL DEFAULT 11 uiqcrg__ │ │ │ │ + 1025: 0006b049 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxevengrid │ │ │ │ + 1026: 0003f445 40 FUNC GLOBAL DEFAULT 11 sglazu__ │ │ │ │ + 1027: 00076b49 176 FUNC GLOBAL DEFAULT 11 umrqcl_ │ │ │ │ + 1028: 0003baf1 28 FUNC GLOBAL DEFAULT 11 szmvlc__ │ │ │ │ + 1029: 0004d37d 116 FUNC GLOBAL DEFAULT 11 udpset__ │ │ │ │ + 1030: 000e5011 212 FUNC GLOBAL DEFAULT 11 costi_ │ │ │ │ + 1031: 00058a95 28 FUNC GLOBAL DEFAULT 11 vs1din__ │ │ │ │ + 1032: 000a91f5 50 FUNC GLOBAL DEFAULT 11 viset1_ │ │ │ │ + 1033: 0008435d 10 FUNC GLOBAL DEFAULT 11 usxtlz_ │ │ │ │ + 1034: 000494f5 40 FUNC GLOBAL DEFAULT 11 uumrkz__ │ │ │ │ + 1035: 0003ee85 132 FUNC GLOBAL DEFAULT 11 sgqplc__ │ │ │ │ + 1036: 0009b6e5 2788 FUNC GLOBAL DEFAULT 11 ulylog_ │ │ │ │ + 1037: 000befd1 2156 FUNC GLOBAL DEFAULT 11 sztxwv_ │ │ │ │ + 1038: 0005a7cd 140 FUNC GLOBAL DEFAULT 11 tmiqcl__ │ │ │ │ + 1039: 0004f0f5 140 FUNC GLOBAL DEFAULT 11 umlstx__ │ │ │ │ + 1040: 000e1e51 172 FUNC GLOBAL DEFAULT 11 odrqcl_ │ │ │ │ + 1041: 000529bd 4 FUNC GLOBAL DEFAULT 11 lrge1__ │ │ │ │ + 1042: 000ae691 48 FUNC GLOBAL DEFAULT 11 nindxi_ │ │ │ │ + 1043: 000a0dfd 92 FUNC GLOBAL DEFAULT 11 udrget_ │ │ │ │ + 1044: 000a52b1 92 FUNC GLOBAL DEFAULT 11 ugpget_ │ │ │ │ + 1045: 00051489 236 FUNC GLOBAL DEFAULT 11 uxpttl__ │ │ │ │ + 1046: 00060491 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextposition │ │ │ │ + 1047: 0003f6bd 132 FUNC GLOBAL DEFAULT 11 sgocls__ │ │ │ │ + 1048: 00081c91 176 FUNC GLOBAL DEFAULT 11 uifluv_ │ │ │ │ + 1049: 000798cd 92 FUNC GLOBAL DEFAULT 11 umlget_ │ │ │ │ + 1050: 00073045 216 FUNC GLOBAL DEFAULT 11 uwdflt_ │ │ │ │ + 1051: 0009ab5d 60 FUNC GLOBAL DEFAULT 11 ulqybl_ │ │ │ │ + 1052: 000d7285 92 FUNC GLOBAL DEFAULT 11 swiget_ │ │ │ │ + 1053: 0005808d 28 FUNC GLOBAL DEFAULT 11 shmsri__ │ │ │ │ + 1054: 00066391 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetintegers │ │ │ │ + 1055: 000edaa5 112 FUNC GLOBAL DEFAULT 11 shts2w_ │ │ │ │ + 1056: 000ed445 168 FUNC GLOBAL DEFAULT 11 shtsgm_ │ │ │ │ + 1057: 000daff1 168 FUNC GLOBAL DEFAULT 11 swrqvl_ │ │ │ │ + 1058: 00051131 152 FUNC GLOBAL DEFAULT 11 uipcmp__ │ │ │ │ + 1059: 000c7e49 44 FUNC GLOBAL DEFAULT 11 stsusr_ │ │ │ │ + 1060: 000a91c1 50 FUNC GLOBAL DEFAULT 11 viset_ │ │ │ │ + 1061: 000c3495 408 FUNC GLOBAL DEFAULT 11 slpwvr_ │ │ │ │ + 1062: 000d60e9 16 FUNC GLOBAL DEFAULT 11 zgrclp_ │ │ │ │ + 1063: 000e280d 92 FUNC GLOBAL DEFAULT 11 odlget_ │ │ │ │ + 1064: 0007e8e9 50 FUNC GLOBAL DEFAULT 11 uismrg_ │ │ │ │ + 1065: 000d6be9 248 FUNC GLOBAL DEFAULT 11 zgidat_ │ │ │ │ + 1066: 00059d71 28 FUNC GLOBAL DEFAULT 11 time12__ │ │ │ │ + 1067: 00068ac1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_b │ │ │ │ + 1068: 0005a0fd 4 FUNC GLOBAL DEFAULT 11 rmax1__ │ │ │ │ + 1069: 000d4fad 128 FUNC GLOBAL DEFAULT 11 utf8_char_byte │ │ │ │ + 1070: 0006927d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthala_f │ │ │ │ + 1071: 0004af99 28 FUNC GLOBAL DEFAULT 11 uzpqnp__ │ │ │ │ + 1072: 000d4f01 172 FUNC GLOBAL DEFAULT 11 zggmov_ │ │ │ │ + 1073: 00050109 28 FUNC GLOBAL DEFAULT 11 uiscr2__ │ │ │ │ + 1074: 00035f11 3088 FUNC GLOBAL DEFAULT 11 tmslcl_ │ │ │ │ + 1075: 0004d815 140 FUNC GLOBAL DEFAULT 11 udiqin__ │ │ │ │ + 1076: 0004062d 84 FUNC GLOBAL DEFAULT 11 zgoopn__ │ │ │ │ + 1077: 000531d5 4 FUNC GLOBAL DEFAULT 11 imin0__ │ │ │ │ + 1078: 0005a4c1 28 FUNC GLOBAL DEFAULT 11 uwsgyz__ │ │ │ │ + 1079: 0005a521 4 FUNC GLOBAL DEFAULT 11 vcintr__ │ │ │ │ + 1080: 0004e695 28 FUNC GLOBAL DEFAULT 11 udrsvl__ │ │ │ │ + 1081: 00085a9d 128 FUNC GLOBAL DEFAULT 11 usiqin_ │ │ │ │ + 1082: 0005fa91 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlinetype │ │ │ │ + 1083: 000c6f75 16 FUNC GLOBAL DEFAULT 11 scqtrn_ │ │ │ │ + 1084: 0003f941 28 FUNC GLOBAL DEFAULT 11 sgiqvl__ │ │ │ │ + 1085: 00057461 140 FUNC GLOBAL DEFAULT 11 odlqcl__ │ │ │ │ + 1086: 000595f9 4 FUNC GLOBAL DEFAULT 11 ishift__ │ │ │ │ + 1087: 00042995 116 FUNC GLOBAL DEFAULT 11 uelget__ │ │ │ │ + 1088: 00088b5d 312 FUNC GLOBAL DEFAULT 11 uscqid_ │ │ │ │ + 1089: 0004fc55 28 FUNC GLOBAL DEFAULT 11 grstrf__ │ │ │ │ + 1090: 0005bd25 158 FUNC GLOBAL DEFAULT 11 uyplbb__ │ │ │ │ + 1091: 0006f55d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ + 1092: 000589a1 40 FUNC GLOBAL DEFAULT 11 vrrnm__ │ │ │ │ + 1093: 0005a10d 4 FUNC GLOBAL DEFAULT 11 rstd1__ │ │ │ │ + 1094: 000c65cd 204 FUNC GLOBAL DEFAULT 11 scplu_ │ │ │ │ + 1095: 00056659 28 FUNC GLOBAL DEFAULT 11 gngt__ │ │ │ │ + 1096: 000da449 156 FUNC GLOBAL DEFAULT 11 swiopn_ │ │ │ │ + 1097: 0004df19 28 FUNC GLOBAL DEFAULT 11 udlqnp__ │ │ │ │ + 1098: 00062451 48 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclclearshadelevel │ │ │ │ + 1099: 00076009 84 FUNC GLOBAL DEFAULT 11 umpqit_ │ │ │ │ + 1100: 0003a9c5 92 FUNC GLOBAL DEFAULT 11 tmpset_ │ │ │ │ + 1101: 000b2be5 104 FUNC GLOBAL DEFAULT 11 rave0_ │ │ │ │ + 1102: 00041d31 140 FUNC GLOBAL DEFAULT 11 swcqin__ │ │ │ │ + 1103: 0003f315 28 FUNC GLOBAL DEFAULT 11 sgqpms__ │ │ │ │ + 1104: 000b5511 88 FUNC GLOBAL DEFAULT 11 vrgnn_ │ │ │ │ + 1105: 00042255 28 FUNC GLOBAL DEFAULT 11 swlsvl__ │ │ │ │ + 1106: 000eb9f1 292 FUNC GLOBAL DEFAULT 11 shmswm_ │ │ │ │ + 1107: 0003dd55 40 FUNC GLOBAL DEFAULT 11 sgpmzu__ │ │ │ │ + 1108: 000af8d9 144 FUNC GLOBAL DEFAULT 11 mpfhmr_ │ │ │ │ + 1109: 0008c395 132 FUNC GLOBAL DEFAULT 11 uepqcp_ │ │ │ │ + 1110: 00072665 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclh2c │ │ │ │ + 1111: 00048905 116 FUNC GLOBAL DEFAULT 11 uurget__ │ │ │ │ + 1112: 000ad4a1 260 FUNC GLOBAL DEFAULT 11 rliopt_ │ │ │ │ + 1113: 000c6db9 72 FUNC GLOBAL DEFAULT 11 scqlog_ │ │ │ │ + 1114: 000479ed 140 FUNC GLOBAL DEFAULT 11 uliqcl__ │ │ │ │ + 1115: 000afc15 208 FUNC GLOBAL DEFAULT 11 mpiazm_ │ │ │ │ + 1116: 000e230d 84 FUNC GLOBAL DEFAULT 11 odpqit_ │ │ │ │ + 1117: 0003d8b5 28 FUNC GLOBAL DEFAULT 11 scqpli__ │ │ │ │ + 1118: 000505a5 116 FUNC GLOBAL DEFAULT 11 uilget__ │ │ │ │ + 1119: 000a1469 228 FUNC GLOBAL DEFAULT 11 udpsvl_ │ │ │ │ + 1120: 000b58cd 152 FUNC GLOBAL DEFAULT 11 lrge_ │ │ │ │ + 1121: 0003bce9 28 FUNC GLOBAL DEFAULT 11 sztnop__ │ │ │ │ + 1122: 0007b8e5 244 FUNC GLOBAL DEFAULT 11 uuiqid_ │ │ │ │ + 1123: 00042f79 36 FUNC GLOBAL DEFAULT 11 uegtlb__ │ │ │ │ + 1124: 000c66b9 204 FUNC GLOBAL DEFAULT 11 scplv_ │ │ │ │ + 1125: 000a94bd 36 FUNC GLOBAL DEFAULT 11 iadd0_ │ │ │ │ + 1126: 000c2b31 20 FUNC GLOBAL DEFAULT 11 szqclx_ │ │ │ │ + 1127: 0004fd19 28 FUNC GLOBAL DEFAULT 11 grcls__ │ │ │ │ + 1128: 0003db69 40 FUNC GLOBAL DEFAULT 11 scsvpt__ │ │ │ │ + 1129: 000b643d 116 FUNC GLOBAL DEFAULT 11 g2qgrd_ │ │ │ │ + 1130: 000d3bb1 40 FUNC GLOBAL DEFAULT 11 getrparm │ │ │ │ + 1131: 000dac91 140 FUNC GLOBAL DEFAULT 11 swpcls_ │ │ │ │ + 1132: 0006829d 256 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcloperatelaplacian │ │ │ │ + 1133: 00099649 92 FUNC GLOBAL DEFAULT 11 ucpset_ │ │ │ │ + 1134: 000d4d61 36 FUNC GLOBAL DEFAULT 11 zgflash_ │ │ │ │ + 1135: 0007ed51 92 FUNC GLOBAL DEFAULT 11 uilset_ │ │ │ │ + 1136: 00091f8d 92 FUNC GLOBAL DEFAULT 11 uzrget_ │ │ │ │ + 1137: 0003ba49 28 FUNC GLOBAL DEFAULT 11 szgipl__ │ │ │ │ + 1138: 0007350d 796 FUNC GLOBAL DEFAULT 11 uwqgxi_ │ │ │ │ + 1139: 000b2f51 216 FUNC GLOBAL DEFAULT 11 rave1_ │ │ │ │ + 1140: 00043995 140 FUNC GLOBAL DEFAULT 11 uelqid__ │ │ │ │ + 1141: 00051ed5 224 FUNC GLOBAL DEFAULT 11 indxnl__ │ │ │ │ + 1142: 000b038d 256 FUNC GLOBAL DEFAULT 11 mpiktd_ │ │ │ │ + 1143: 000a26f9 948 FUNC GLOBAL DEFAULT 11 uhbxlz_ │ │ │ │ + 1144: 000529b5 4 FUNC GLOBAL DEFAULT 11 lrgt__ │ │ │ │ + 1145: 0003bf55 28 FUNC GLOBAL DEFAULT 11 szstts__ │ │ │ │ + 1146: 000cf701 304 FUNC GLOBAL DEFAULT 11 sgtrln_ │ │ │ │ + 1147: 0005a4dd 4 FUNC GLOBAL DEFAULT 11 rudlev__ │ │ │ │ + 1148: 0004df15 4 FUNC GLOBAL DEFAULT 11 ludchk__ │ │ │ │ + 1149: 00058a79 28 FUNC GLOBAL DEFAULT 11 vs1int__ │ │ │ │ + 1150: 0009aae5 20 FUNC GLOBAL DEFAULT 11 ulysfm_ │ │ │ │ + 1151: 00040ef1 64 FUNC GLOBAL DEFAULT 11 swiopn__ │ │ │ │ + 1152: 00040b8d 28 FUNC GLOBAL DEFAULT 11 swslcl__ │ │ │ │ + 1153: 000aaf65 132 FUNC GLOBAL DEFAULT 11 glcqcp_ │ │ │ │ + 1154: 0005a215 28 FUNC GLOBAL DEFAULT 11 uwigyi__ │ │ │ │ + 1155: 0005fa5d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetarrowlineindex │ │ │ │ + 1156: 0003cb81 36 FUNC GLOBAL DEFAULT 11 stfpr3__ │ │ │ │ + 1157: 0005b8f9 204 FUNC GLOBAL DEFAULT 11 usplbl__ │ │ │ │ + 1158: 00076bf9 132 FUNC GLOBAL DEFAULT 11 umrqcp_ │ │ │ │ + 1159: 0003cf95 28 FUNC GLOBAL DEFAULT 11 stqwrc__ │ │ │ │ + 1160: 000cd399 72 FUNC GLOBAL DEFAULT 11 sgqsim_ │ │ │ │ + 1161: 00056675 28 FUNC GLOBAL DEFAULT 11 gnge__ │ │ │ │ + 1162: 0003cda5 28 FUNC GLOBAL DEFAULT 11 stsrd3__ │ │ │ │ + 1163: 000c1e09 20 FUNC GLOBAL DEFAULT 11 szqcly_ │ │ │ │ + 1164: 000a9059 36 FUNC GLOBAL DEFAULT 11 iadd1_ │ │ │ │ + 1165: 000a3d85 120 FUNC GLOBAL DEFAULT 11 uhbxf_ │ │ │ │ + 1166: 0005a411 4 FUNC GLOBAL DEFAULT 11 rvmin1__ │ │ │ │ + 1167: 00042645 140 FUNC GLOBAL DEFAULT 11 swistx__ │ │ │ │ + 1168: 0011e5d0 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ + 1169: 00043011 116 FUNC GLOBAL DEFAULT 11 uepset__ │ │ │ │ + 1170: 00048ab9 140 FUNC GLOBAL DEFAULT 11 uurqid__ │ │ │ │ + 1171: 0004499d 116 FUNC GLOBAL DEFAULT 11 usiget__ │ │ │ │ + 1172: 000b0e49 720 FUNC GLOBAL DEFAULT 11 mpxvdg_ │ │ │ │ + 1173: 00099a4d 60 FUNC GLOBAL DEFAULT 11 ulrsvl_ │ │ │ │ + 1174: 00054381 232 FUNC GLOBAL DEFAULT 11 rtlenv__ │ │ │ │ + 1175: 000b5809 24 FUNC GLOBAL DEFAULT 11 lrne0_ │ │ │ │ + 1176: 000e1efd 132 FUNC GLOBAL DEFAULT 11 odrqcp_ │ │ │ │ + 1177: 000a1a19 6 FUNC GLOBAL DEFAULT 11 udrqnp_ │ │ │ │ + 1178: 000a54c5 616 FUNC GLOBAL DEFAULT 11 ugunit_ │ │ │ │ + 1179: 0007bde9 60 FUNC GLOBAL DEFAULT 11 uulsvl_ │ │ │ │ + 1180: 000a7a31 6 FUNC GLOBAL DEFAULT 11 ugpqnp_ │ │ │ │ + 1181: 0006ec45 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetframeindex │ │ │ │ + 1182: 0008c1ad 228 FUNC GLOBAL DEFAULT 11 uepqvl_ │ │ │ │ + 1183: 0003a869 348 FUNC GLOBAL DEFAULT 11 tmpstx_ │ │ │ │ + 1184: 000ae579 86 FUNC GLOBAL DEFAULT 11 nindxm_ │ │ │ │ + 1185: 00077485 6 FUNC GLOBAL DEFAULT 11 umlqnp_ │ │ │ │ + 1186: 000b35b9 96 FUNC GLOBAL DEFAULT 11 ramp0_ │ │ │ │ + 1187: 000567b5 28 FUNC GLOBAL DEFAULT 11 cfftb__ │ │ │ │ + 1188: 000d2935 6 FUNC GLOBAL DEFAULT 11 swiqnp_ │ │ │ │ + 1189: 00058391 44 FUNC GLOBAL DEFAULT 11 shtlbw__ │ │ │ │ + 1190: 00045931 428 FUNC GLOBAL DEFAULT 11 ussttl__ │ │ │ │ + 1191: 0006eb69 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlogaxis │ │ │ │ + 1192: 00050af9 140 FUNC GLOBAL DEFAULT 11 uilqid__ │ │ │ │ + 1193: 000465e5 236 FUNC GLOBAL DEFAULT 11 uypttl__ │ │ │ │ + 1194: 000c4ecd 240 FUNC GLOBAL DEFAULT 11 slpage_ │ │ │ │ + 1195: 0003dfb5 28 FUNC GLOBAL DEFAULT 11 sgqwnd__ │ │ │ │ + 1196: 000e39a9 6 FUNC GLOBAL DEFAULT 11 odlqnp_ │ │ │ │ + 1197: 0003b731 36 FUNC GLOBAL DEFAULT 11 szgcll__ │ │ │ │ + 1198: 000d7735 176 FUNC GLOBAL DEFAULT 11 swlqcl_ │ │ │ │ + 1199: 00049135 28 FUNC GLOBAL DEFAULT 11 uupqvl__ │ │ │ │ + 1200: 000dc8c1 3868 FUNC GLOBAL DEFAULT 11 chval_ │ │ │ │ + 1201: 00059dad 28 FUNC GLOBAL DEFAULT 11 time23__ │ │ │ │ + 1202: 0003fff1 232 FUNC GLOBAL DEFAULT 11 sgtrsl__ │ │ │ │ + 1203: 000cafc5 300 FUNC GLOBAL DEFAULT 11 sgscwd_ │ │ │ │ + 1204: 0006dc2d 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ + 1205: 0003abb1 20 FUNC GLOBAL DEFAULT 11 exit_ │ │ │ │ + 1206: 000de279 176 FUNC GLOBAL DEFAULT 11 ndmon_ │ │ │ │ + 1207: 000a2345 76 FUNC GLOBAL DEFAULT 11 udqfmt_ │ │ │ │ + 1208: 000ed831 148 FUNC GLOBAL DEFAULT 11 shtw2s_ │ │ │ │ + 1209: 0004b925 28 FUNC GLOBAL DEFAULT 11 uzlrst__ │ │ │ │ + 1210: 000994ed 348 FUNC GLOBAL DEFAULT 11 ucpstx_ │ │ │ │ + 1211: 000529d5 4 FUNC GLOBAL DEFAULT 11 lrge__ │ │ │ │ + 1212: 000b7141 424 FUNC GLOBAL DEFAULT 11 g2ictr_ │ │ │ │ + 1213: 0005e18d 1084 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledgraph │ │ │ │ + 1214: 0008de69 24 FUNC GLOBAL DEFAULT 11 ueaint_ │ │ │ │ + 1215: 000acca5 152 FUNC GLOBAL DEFAULT 11 rlcget_ │ │ │ │ + 1216: 000b5ab1 152 FUNC GLOBAL DEFAULT 11 lrne1_ │ │ │ │ + 1217: 0007eca9 168 FUNC GLOBAL DEFAULT 11 uilstx_ │ │ │ │ + 1218: 00051031 40 FUNC GLOBAL DEFAULT 11 uiiyxy__ │ │ │ │ + 1219: 000dc35d 104 FUNC GLOBAL DEFAULT 11 time21_ │ │ │ │ + 1220: 000b58b1 26 FUNC GLOBAL DEFAULT 11 lrgta_ │ │ │ │ + 1221: 0003d70d 28 FUNC GLOBAL DEFAULT 11 sctnu__ │ │ │ │ + 1222: 000b3f6d 208 FUNC GLOBAL DEFAULT 11 ramp1_ │ │ │ │ + 1223: 000ae3c5 88 FUNC GLOBAL DEFAULT 11 nindxn_ │ │ │ │ + 1224: 000438b5 140 FUNC GLOBAL DEFAULT 11 ueiqin__ │ │ │ │ + 1225: 000435f9 28 FUNC GLOBAL DEFAULT 11 uersvl__ │ │ │ │ + 1226: 0005b081 28 FUNC GLOBAL DEFAULT 11 tmpsvl__ │ │ │ │ + 1227: 00051e19 40 FUNC GLOBAL DEFAULT 11 uhbxaz__ │ │ │ │ + 1228: 000aadd1 228 FUNC GLOBAL DEFAULT 11 glcqvl_ │ │ │ │ + 1229: 00079a2d 92 FUNC GLOBAL DEFAULT 11 umiget_ │ │ │ │ + 1230: 000d5ecd 84 FUNC GLOBAL DEFAULT 11 rendertext │ │ │ │ + 1231: 00090355 228 FUNC GLOBAL DEFAULT 11 uzpsvl_ │ │ │ │ + 1232: 0003d3d1 40 FUNC GLOBAL DEFAULT 11 slratz__ │ │ │ │ + 1233: 0006f18d 48 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfitmapparm │ │ │ │ + 1234: 00076a95 180 FUNC GLOBAL DEFAULT 11 umrqvl_ │ │ │ │ + 1235: 00040ba9 28 FUNC GLOBAL DEFAULT 11 swsfw__ │ │ │ │ + 1236: 0004fb59 28 FUNC GLOBAL DEFAULT 11 umpqit__ │ │ │ │ + 1237: 000e12e5 56 FUNC GLOBAL DEFAULT 11 fcslfc_ │ │ │ │ + 1238: 0003ba81 28 FUNC GLOBAL DEFAULT 11 szmvlv__ │ │ │ │ + 1239: 0004f3e9 28 FUNC GLOBAL DEFAULT 11 umscnt__ │ │ │ │ + 1240: 000c17f5 280 FUNC GLOBAL DEFAULT 11 szpmzr_ │ │ │ │ + 1241: 00044d05 140 FUNC GLOBAL DEFAULT 11 usiqid__ │ │ │ │ + 1242: 000566f5 48 FUNC GLOBAL DEFAULT 11 passb5__ │ │ │ │ + 1243: 000e26ad 92 FUNC GLOBAL DEFAULT 11 odiget_ │ │ │ │ + 1244: 00057e29 64 FUNC GLOBAL DEFAULT 11 shlbwu__ │ │ │ │ + 1245: 000aeb11 80 FUNC GLOBAL DEFAULT 11 cr2c_ │ │ │ │ + 1246: 000ed725 68 FUNC GLOBAL DEFAULT 11 shtwgj_ │ │ │ │ + 1247: 000e1da9 168 FUNC GLOBAL DEFAULT 11 odrqvl_ │ │ │ │ + 1248: 000415dd 140 FUNC GLOBAL DEFAULT 11 swpqcp__ │ │ │ │ + 1249: 0003c81d 28 FUNC GLOBAL DEFAULT 11 szscly__ │ │ │ │ + 1250: 000a13e9 128 FUNC GLOBAL DEFAULT 11 udpqin_ │ │ │ │ + 1251: 00043979 28 FUNC GLOBAL DEFAULT 11 uelqnp__ │ │ │ │ + 1252: 00052da9 4 FUNC GLOBAL DEFAULT 11 mpimwd__ │ │ │ │ + 1253: 00067ecd 452 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgridtospectrum │ │ │ │ + 1254: 00050f19 40 FUNC GLOBAL DEFAULT 11 uiflab__ │ │ │ │ + 1255: 00110474 63 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_week │ │ │ │ + 1256: 0004a229 140 FUNC GLOBAL DEFAULT 11 uglqcl__ │ │ │ │ + 1257: 000bbe49 92 FUNC GLOBAL DEFAULT 11 szpll3_ │ │ │ │ + 1258: 00048f05 28 FUNC GLOBAL DEFAULT 11 uuqlni__ │ │ │ │ + 1259: 0004ec99 232 FUNC GLOBAL DEFAULT 11 umqfnm__ │ │ │ │ + 1260: 0004b239 28 FUNC GLOBAL DEFAULT 11 uzfact__ │ │ │ │ + 1261: 00050519 140 FUNC GLOBAL DEFAULT 11 uiiqin__ │ │ │ │ + 1262: 00052df5 4 FUNC GLOBAL DEFAULT 11 mpibon__ │ │ │ │ + 1263: 0004ff81 28 FUNC GLOBAL DEFAULT 11 uirsvl__ │ │ │ │ + 1264: 0005b495 140 FUNC GLOBAL DEFAULT 11 tmrqin__ │ │ │ │ + 1265: 000920ed 408 FUNC GLOBAL DEFAULT 11 uzfact_ │ │ │ │ + 1266: 00093f05 112 FUNC GLOBAL DEFAULT 11 uvdif_ │ │ │ │ + 1267: 00037c59 312 FUNC GLOBAL DEFAULT 11 tmrqid_ │ │ │ │ + 1268: 00068ee1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_b │ │ │ │ + 1269: 00090149 42 FUNC GLOBAL DEFAULT 11 uzrqnp_ │ │ │ │ + 1270: 000ae799 92 FUNC GLOBAL DEFAULT 11 ct3cs_ │ │ │ │ + 1271: 0003b961 28 FUNC GLOBAL DEFAULT 11 sztnzv__ │ │ │ │ + 1272: 0008118d 348 FUNC GLOBAL DEFAULT 11 uiybar_ │ │ │ │ + 1273: 0005a355 4 FUNC GLOBAL DEFAULT 11 rvar0__ │ │ │ │ + 1274: 0006969d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclkitada_f │ │ │ │ + 1275: 00048a9d 28 FUNC GLOBAL DEFAULT 11 uurqnp__ │ │ │ │ + 1276: 00050ef1 40 FUNC GLOBAL DEFAULT 11 ui3ini__ │ │ │ │ + 1277: 000b59fd 26 FUNC GLOBAL DEFAULT 11 lrgea_ │ │ │ │ + 1278: 0004cc2d 28 FUNC GLOBAL DEFAULT 11 ucisvl__ │ │ │ │ + 1279: 000dc62d 78 FUNC GLOBAL DEFAULT 11 time23_ │ │ │ │ + 1280: 0003bf8d 28 FUNC GLOBAL DEFAULT 11 sztits__ │ │ │ │ + 1281: 0004d191 28 FUNC GLOBAL DEFAULT 11 uclqvl__ │ │ │ │ + 1282: 0004cdc5 116 FUNC GLOBAL DEFAULT 11 ucrset__ │ │ │ │ + 1283: 000eb021 512 FUNC GLOBAL DEFAULT 11 shly2x_ │ │ │ │ + 1284: 000adb51 180 FUNC GLOBAL DEFAULT 11 lchreq_ │ │ │ │ + 1285: 000dc2a5 112 FUNC GLOBAL DEFAULT 11 timec1_ │ │ │ │ + 1286: 00050add 28 FUNC GLOBAL DEFAULT 11 uilqnp__ │ │ │ │ + 1287: 0005685d 40 FUNC GLOBAL DEFAULT 11 radb3__ │ │ │ │ + 1288: 000afb95 128 FUNC GLOBAL DEFAULT 11 mpfazm_ │ │ │ │ + 1289: 00099a45 6 FUNC GLOBAL DEFAULT 11 ulrqin_ │ │ │ │ + 1290: 00040851 4 FUNC GLOBAL DEFAULT 11 zggcls__ │ │ │ │ + 1291: 0007bde1 6 FUNC GLOBAL DEFAULT 11 uulqin_ │ │ │ │ + 1292: 000472b5 28 FUNC GLOBAL DEFAULT 11 ulpsvl__ │ │ │ │ + 1293: 000c73e5 128 FUNC GLOBAL DEFAULT 11 scqvpt_ │ │ │ │ + 1294: 00097b7d 312 FUNC GLOBAL DEFAULT 11 ucrqid_ │ │ │ │ + 1295: 0004b941 116 FUNC GLOBAL DEFAULT 11 uzrget__ │ │ │ │ + 1296: 000996a5 276 FUNC GLOBAL DEFAULT 11 nucday_ │ │ │ │ + 1297: 0009aa11 212 FUNC GLOBAL DEFAULT 11 ullqid_ │ │ │ │ + 1298: 0004395d 28 FUNC GLOBAL DEFAULT 11 uetonb__ │ │ │ │ + 1299: 000402d9 140 FUNC GLOBAL DEFAULT 11 sgtrns__ │ │ │ │ + 1300: 000b7e59 148 FUNC GLOBAL DEFAULT 11 irge_ │ │ │ │ + 1301: 000edc89 4 FUNC GLOBAL DEFAULT 11 shtlap_ │ │ │ │ + 1302: 000528e1 28 FUNC GLOBAL DEFAULT 11 radd1__ │ │ │ │ + 1303: 0005a741 140 FUNC GLOBAL DEFAULT 11 tmiqcp__ │ │ │ │ + 1304: 0003b55d 28 FUNC GLOBAL DEFAULT 11 szqgcx__ │ │ │ │ + 1305: 00088861 228 FUNC GLOBAL DEFAULT 11 uscsvl_ │ │ │ │ + 1306: 00095805 1740 FUNC GLOBAL DEFAULT 11 grstrf_ │ │ │ │ + 1307: 0004414d 28 FUNC GLOBAL DEFAULT 11 usrqvl__ │ │ │ │ + 1308: 0007cc81 92 FUNC GLOBAL DEFAULT 11 uiiset_ │ │ │ │ + 1309: 0003b7d5 144 FUNC GLOBAL DEFAULT 11 szqtxw__ │ │ │ │ + 1310: 00055e71 220 FUNC GLOBAL DEFAULT 11 lchreq__ │ │ │ │ + 1311: 00052e41 4 FUNC GLOBAL DEFAULT 11 mpiek6__ │ │ │ │ + 1312: 00082009 132 FUNC GLOBAL DEFAULT 11 uidecd_ │ │ │ │ + 1313: 0003c0e1 28 FUNC GLOBAL DEFAULT 11 szstyp__ │ │ │ │ + 1314: 000a86b9 236 FUNC GLOBAL DEFAULT 11 ifromc_ │ │ │ │ + 1315: 00072eed 16 FUNC GLOBAL DEFAULT 11 uwsgyz_ │ │ │ │ + 1316: 000acc7d 12 FUNC GLOBAL DEFAULT 11 prcnam_ │ │ │ │ + 1317: 0005b605 92 FUNC GLOBAL DEFAULT 11 csgi__ │ │ │ │ + 1318: 00098131 1176 FUNC GLOBAL DEFAULT 11 ucxayr_ │ │ │ │ + 1319: 000b02ad 224 FUNC GLOBAL DEFAULT 11 mpfktd_ │ │ │ │ + 1320: 000cf831 360 FUNC GLOBAL DEFAULT 11 sgtrls_ │ │ │ │ + 1321: 00057d31 140 FUNC GLOBAL DEFAULT 11 odpstx__ │ │ │ │ + 1322: 000dc701 112 FUNC GLOBAL DEFAULT 11 timec2_ │ │ │ │ + 1323: 00078b99 1028 FUNC GLOBAL DEFAULT 11 umsppt_ │ │ │ │ + 1324: 000c8dc1 16 FUNC GLOBAL DEFAULT 11 strpr2_ │ │ │ │ + 1325: 0005a505 4 FUNC GLOBAL DEFAULT 11 umbndr__ │ │ │ │ + 1326: 00048eb1 28 FUNC GLOBAL DEFAULT 11 uuslnt__ │ │ │ │ + 1327: 00057bbd 140 FUNC GLOBAL DEFAULT 11 odiqin__ │ │ │ │ + 1328: 0003c2f9 36 FUNC GLOBAL DEFAULT 11 szpipt__ │ │ │ │ + 1329: 000b433d 38 FUNC GLOBAL DEFAULT 11 leny_ │ │ │ │ + 1330: 000b0159 124 FUNC GLOBAL DEFAULT 11 mpsbon_ │ │ │ │ + 1331: 0004f5fd 28 FUNC GLOBAL DEFAULT 11 umiqvl__ │ │ │ │ + 1332: 0003c419 28 FUNC GLOBAL DEFAULT 11 szfint__ │ │ │ │ + 1333: 0005c259 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetmapprojectionwindow │ │ │ │ + 1334: 00045f55 140 FUNC GLOBAL DEFAULT 11 uscsvl__ │ │ │ │ + 1335: 000b2ed1 128 FUNC GLOBAL DEFAULT 11 rvar0_ │ │ │ │ + 1336: 00049285 28 FUNC GLOBAL DEFAULT 11 uuqmki__ │ │ │ │ + 1337: 000a5ce9 724 FUNC GLOBAL DEFAULT 11 ugsut_ │ │ │ │ + 1338: 000bf871 236 FUNC GLOBAL DEFAULT 11 szpmzu_ │ │ │ │ + 1339: 00058ea9 4 FUNC GLOBAL DEFAULT 11 clckgt__ │ │ │ │ + 1340: 000d77e5 132 FUNC GLOBAL DEFAULT 11 swlqcp_ │ │ │ │ + 1341: 00053145 40 FUNC GLOBAL DEFAULT 11 viinc0__ │ │ │ │ + 1342: 00044ce9 28 FUNC GLOBAL DEFAULT 11 usiqnp__ │ │ │ │ + 1343: 0003c5c5 28 FUNC GLOBAL DEFAULT 11 szm3cl__ │ │ │ │ + 1344: 000d4d89 28 FUNC GLOBAL DEFAULT 11 zgocls_ │ │ │ │ + 1345: 0007c925 132 FUNC GLOBAL DEFAULT 11 uumrk_ │ │ │ │ + 1346: 0005a4ed 4 FUNC GLOBAL DEFAULT 11 vifna__ │ │ │ │ + 1347: 0003e339 140 FUNC GLOBAL DEFAULT 11 sglqcl__ │ │ │ │ + 1348: 000902d5 128 FUNC GLOBAL DEFAULT 11 uzpqin_ │ │ │ │ + 1349: 00093f79 1164 FUNC GLOBAL DEFAULT 11 uvbrlz_ │ │ │ │ + 1350: 000ed76d 60 FUNC GLOBAL DEFAULT 11 shtwgm_ │ │ │ │ + 1351: 000573d5 140 FUNC GLOBAL DEFAULT 11 odlqcp__ │ │ │ │ + 1352: 0005b661 20 FUNC GLOBAL DEFAULT 11 iand__ │ │ │ │ + 1353: 0004e1f5 36 FUNC GLOBAL DEFAULT 11 udbclr__ │ │ │ │ + 1354: 000ae6f1 60 FUNC GLOBAL DEFAULT 11 nindxr_ │ │ │ │ + 1355: 0007b7f1 60 FUNC GLOBAL DEFAULT 11 uuisvl_ │ │ │ │ + 1356: 0003acf5 968 FUNC GLOBAL DEFAULT 11 msgdmp_dclorig │ │ │ │ + 1357: 00079381 6 FUNC GLOBAL DEFAULT 11 umiqnp_ │ │ │ │ + 1358: 000dc3e9 480 FUNC GLOBAL DEFAULT 11 timec3_ │ │ │ │ + 1359: 00056145 28 FUNC GLOBAL DEFAULT 11 glpsvl__ │ │ │ │ + 1360: 000ed2d5 2 FUNC GLOBAL DEFAULT 11 shtlib_ │ │ │ │ + 1361: 000b43a9 24 FUNC GLOBAL DEFAULT 11 lenz_ │ │ │ │ + 1362: 0004bad1 140 FUNC GLOBAL DEFAULT 11 uzrqid__ │ │ │ │ + 1363: 00068941 64 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetenv │ │ │ │ + 1364: 000b3b05 232 FUNC GLOBAL DEFAULT 11 rvar1_ │ │ │ │ + 1365: 0007f325 108 FUNC GLOBAL DEFAULT 11 uiscmp_ │ │ │ │ + 1366: 00040571 4 FUNC GLOBAL DEFAULT 11 zgfrel__ │ │ │ │ + 1367: 000408c5 4 FUNC GLOBAL DEFAULT 11 zgsfcm__ │ │ │ │ + 1368: 00060649 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextposition │ │ │ │ + 1369: 00058291 28 FUNC GLOBAL DEFAULT 11 shmdxj__ │ │ │ │ + 1370: 0003ec51 28 FUNC GLOBAL DEFAULT 11 sgqtxi__ │ │ │ │ + 1371: 0006a559 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourlabelformat │ │ │ │ + 1372: 000a1c41 176 FUNC GLOBAL DEFAULT 11 udrqcl_ │ │ │ │ + 1373: 000bfc15 236 FUNC GLOBAL DEFAULT 11 szpmzv_ │ │ │ │ + 1374: 00044685 140 FUNC GLOBAL DEFAULT 11 uslstx__ │ │ │ │ + 1375: 000a7cd5 176 FUNC GLOBAL DEFAULT 11 ugpqcl_ │ │ │ │ + 1376: 0008d071 42 FUNC GLOBAL DEFAULT 11 ueqtlv_ │ │ │ │ + 1377: 00058891 48 FUNC GLOBAL DEFAULT 11 shfwgm__ │ │ │ │ + 1378: 000adfc1 224 FUNC GLOBAL DEFAULT 11 rtrenv_ │ │ │ │ + 1379: 000a51cd 116 FUNC GLOBAL DEFAULT 11 uhbxl_ │ │ │ │ + 1380: 0006e1f5 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlineindex │ │ │ │ + 1381: 00041909 140 FUNC GLOBAL DEFAULT 11 swrqcl__ │ │ │ │ + 1382: 000e3565 6 FUNC GLOBAL DEFAULT 11 odiqnp_ │ │ │ │ + 1383: 000ac809 46 FUNC GLOBAL DEFAULT 11 rlrxfl_ │ │ │ │ + 1384: 0007766d 176 FUNC GLOBAL DEFAULT 11 umlqcl_ │ │ │ │ + 1385: 000b40a9 468 FUNC GLOBAL DEFAULT 11 rvmin0_ │ │ │ │ + 1386: 000d2b25 176 FUNC GLOBAL DEFAULT 11 swiqcl_ │ │ │ │ + 1387: 00052de1 4 FUNC GLOBAL DEFAULT 11 mpfaza__ │ │ │ │ + 1388: 0004051d 84 FUNC GLOBAL DEFAULT 11 zgrset__ │ │ │ │ + 1389: 0004b909 28 FUNC GLOBAL DEFAULT 11 uzlsav__ │ │ │ │ + 1390: 0003d0e1 28 FUNC GLOBAL DEFAULT 11 slrat__ │ │ │ │ + 1391: 0007c235 16 FUNC GLOBAL DEFAULT 11 uuqmki_ │ │ │ │ + 1392: 00047961 140 FUNC GLOBAL DEFAULT 11 uliqcp__ │ │ │ │ + 1393: 000b69f1 508 FUNC GLOBAL DEFAULT 11 g2fctr_ │ │ │ │ + 1394: 00094409 1072 FUNC GLOBAL DEFAULT 11 uvbxfz_ │ │ │ │ + 1395: 0007cbd9 168 FUNC GLOBAL DEFAULT 11 uiistx_ │ │ │ │ + 1396: 0004f3b1 28 FUNC GLOBAL DEFAULT 11 umbndc__ │ │ │ │ + 1397: 000b4a65 104 FUNC GLOBAL DEFAULT 11 rgnle_ │ │ │ │ + 1398: 000c38b9 580 FUNC GLOBAL DEFAULT 11 slsttl_ │ │ │ │ + 1399: 000d9ed1 140 FUNC GLOBAL DEFAULT 11 swqimc_ │ │ │ │ + 1400: 000e3b81 172 FUNC GLOBAL DEFAULT 11 odlqcl_ │ │ │ │ + 1401: 0004b175 28 FUNC GLOBAL DEFAULT 11 uzpqvl__ │ │ │ │ + 1402: 00110574 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Hyperbolic │ │ │ │ + 1403: 000ced11 172 FUNC GLOBAL DEFAULT 11 sgsplc_ │ │ │ │ + 1404: 000dc871 22 FUNC GLOBAL DEFAULT 11 cns_ │ │ │ │ + 1405: 000a043d 92 FUNC GLOBAL DEFAULT 11 udlget_ │ │ │ │ + 1406: 00049231 28 FUNC GLOBAL DEFAULT 11 uusmkt__ │ │ │ │ + 1407: 0003ccd9 36 FUNC GLOBAL DEFAULT 11 ststrn__ │ │ │ │ + 1408: 000d2d91 92 FUNC GLOBAL DEFAULT 11 swcget_ │ │ │ │ + 1409: 000d7681 180 FUNC GLOBAL DEFAULT 11 swlqvl_ │ │ │ │ + 1410: 00054db5 140 FUNC GLOBAL DEFAULT 11 rllopt__ │ │ │ │ + 1411: 000d74e9 92 FUNC GLOBAL DEFAULT 11 swrset_ │ │ │ │ + 1412: 000b3899 620 FUNC GLOBAL DEFAULT 11 rvmin1_ │ │ │ │ + 1413: 00074ea1 184 FUNC GLOBAL DEFAULT 11 uysoff_ │ │ │ │ + 1414: 0006eef9 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarwidth │ │ │ │ + 1415: 0005092d 28 FUNC GLOBAL DEFAULT 11 uiscrg__ │ │ │ │ + 1416: 0006b2fd 256 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgrid │ │ │ │ + 1417: 00052849 28 FUNC GLOBAL DEFAULT 11 rset__ │ │ │ │ + 1418: 00053b45 124 FUNC GLOBAL DEFAULT 11 rllget__ │ │ │ │ + 1419: 00084351 12 FUNC GLOBAL DEFAULT 11 usxinz_ │ │ │ │ + 1420: 000b7eed 156 FUNC GLOBAL DEFAULT 11 radd_ │ │ │ │ + 1421: 0004d7f9 28 FUNC GLOBAL DEFAULT 11 udisvl__ │ │ │ │ + 1422: 0004de15 116 FUNC GLOBAL DEFAULT 11 udrset__ │ │ │ │ + 1423: 0004e0d9 28 FUNC GLOBAL DEFAULT 11 udlqvl__ │ │ │ │ + 1424: 000e5799 40 FUNC GLOBAL DEFAULT 11 cfftb_ │ │ │ │ + 1425: 000bb339 136 FUNC GLOBAL DEFAULT 11 sztnzr_ │ │ │ │ + 1426: 0003ee01 132 FUNC GLOBAL DEFAULT 11 sgsplc__ │ │ │ │ + 1427: 000887e1 128 FUNC GLOBAL DEFAULT 11 uscqin_ │ │ │ │ + 1428: 000407f9 84 FUNC GLOBAL DEFAULT 11 zgfontname__ │ │ │ │ + 1429: 000b0721 116 FUNC GLOBAL DEFAULT 11 mpzek6_ │ │ │ │ + 1430: 0004079d 80 FUNC GLOBAL DEFAULT 11 zgftfc__ │ │ │ │ + 1431: 0003c1a5 28 FUNC GLOBAL DEFAULT 11 szoptu__ │ │ │ │ + 1432: 00056455 44 FUNC GLOBAL DEFAULT 11 vrdiv__ │ │ │ │ + 1433: 000c105d 128 FUNC GLOBAL DEFAULT 11 szstyp_ │ │ │ │ + 1434: 0005be85 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ + 1435: 00052265 4 FUNC GLOBAL DEFAULT 11 indxrl__ │ │ │ │ + 1436: 0009ea25 292 FUNC GLOBAL DEFAULT 11 udbset_ │ │ │ │ + 1437: 00110520 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Spherical │ │ │ │ + 1438: 00054151 132 FUNC GLOBAL DEFAULT 11 prccls__ │ │ │ │ + 1439: 00052fd1 4 FUNC GLOBAL DEFAULT 11 osabrt__ │ │ │ │ + 1440: 0005696d 28 FUNC GLOBAL DEFAULT 11 cfftf__ │ │ │ │ + 1441: 000a1631 84 FUNC GLOBAL DEFAULT 11 udpqit_ │ │ │ │ + 1442: 000997b9 292 FUNC GLOBAL DEFAULT 11 nucchr_ │ │ │ │ + 1443: 00041ca5 140 FUNC GLOBAL DEFAULT 11 swcsvl__ │ │ │ │ + 1444: 000a8585 308 FUNC GLOBAL DEFAULT 11 jfromc_ │ │ │ │ + 1445: 00041e31 116 FUNC GLOBAL DEFAULT 11 swlset__ │ │ │ │ + 1446: 0006ccd9 280 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dclinitsinqft │ │ │ │ + 1447: 0006f1bd 500 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmappoint │ │ │ │ + 1448: 0006ea75 80 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dviewport │ │ │ │ + 1449: 000492d9 116 FUNC GLOBAL DEFAULT 11 uuiget__ │ │ │ │ + 1450: 00060729 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextheight │ │ │ │ + 1451: 0004bab5 28 FUNC GLOBAL DEFAULT 11 uzrqnp__ │ │ │ │ + 1452: 00090249 44 FUNC GLOBAL DEFAULT 11 uzrqcl_ │ │ │ │ + 1453: 0004f32d 132 FUNC GLOBAL DEFAULT 11 umfmap__ │ │ │ │ + 1454: 000ad16d 300 FUNC GLOBAL DEFAULT 11 rlcopt_ │ │ │ │ + 1455: 000b8881 60 FUNC GLOBAL DEFAULT 11 vrinc0_ │ │ │ │ + 1456: 0007b7e9 6 FUNC GLOBAL DEFAULT 11 uuiqin_ │ │ │ │ + 1457: 00051b2d 40 FUNC GLOBAL DEFAULT 11 uvbxfz__ │ │ │ │ + 1458: 000acc89 10 FUNC GLOBAL DEFAULT 11 prclvl_ │ │ │ │ + 1459: 000eb6a9 100 FUNC GLOBAL DEFAULT 11 shinic_ │ │ │ │ + 1460: 000d0cc1 320 FUNC GLOBAL DEFAULT 11 sgpqid_ │ │ │ │ + 1461: 000a4735 1260 FUNC GLOBAL DEFAULT 11 uhbxaz_ │ │ │ │ + 1462: 0003eafd 144 FUNC GLOBAL DEFAULT 11 sgtxr__ │ │ │ │ + 1463: 00058365 44 FUNC GLOBAL DEFAULT 11 shtlfw__ │ │ │ │ + 1464: 0009af11 312 FUNC GLOBAL DEFAULT 11 uliqid_ │ │ │ │ + 1465: 00059dc9 140 FUNC GLOBAL DEFAULT 11 timec1__ │ │ │ │ + 1466: 0005a91d 116 FUNC GLOBAL DEFAULT 11 tmlget__ │ │ │ │ + 1467: 000d3dc5 16 FUNC GLOBAL DEFAULT 11 zgqdrw_ │ │ │ │ + 1468: 000d7441 168 FUNC GLOBAL DEFAULT 11 swrstx_ │ │ │ │ + 1469: 00058929 72 FUNC GLOBAL DEFAULT 11 shmswj__ │ │ │ │ + 1470: 00044295 320 FUNC GLOBAL DEFAULT 11 usysub__ │ │ │ │ + 1471: 000d3b61 40 FUNC GLOBAL DEFAULT 11 getlparm │ │ │ │ + 1472: 00091e2d 92 FUNC GLOBAL DEFAULT 11 uzlget_ │ │ │ │ + 1473: 000961a1 46 FUNC GLOBAL DEFAULT 11 grfrm_ │ │ │ │ + 1474: 000379a9 168 FUNC GLOBAL DEFAULT 11 tmrsvl_ │ │ │ │ + 1475: 000bfac9 8 FUNC GLOBAL DEFAULT 11 szpmop_ │ │ │ │ + 1476: 00067b41 428 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ + 1477: 000bac41 16 FUNC GLOBAL DEFAULT 11 szl3cl_ │ │ │ │ + 1478: 0004ef9d 28 FUNC GLOBAL DEFAULT 11 umqpnt__ │ │ │ │ + 1479: 000529c5 4 FUNC GLOBAL DEFAULT 11 lrlt1__ │ │ │ │ + 1480: 0003c769 28 FUNC GLOBAL DEFAULT 11 szmvlz__ │ │ │ │ + 1481: 000ed4ed 156 FUNC GLOBAL DEFAULT 11 shtsgz_ │ │ │ │ + 1482: 0004a461 140 FUNC GLOBAL DEFAULT 11 ugpstx__ │ │ │ │ + 1483: 0003b79d 28 FUNC GLOBAL DEFAULT 11 szm3zu__ │ │ │ │ + 1484: 00052ded 4 FUNC GLOBAL DEFAULT 11 mpiktd__ │ │ │ │ + 1485: 000b7f89 180 FUNC GLOBAL DEFAULT 11 vrinc1_ │ │ │ │ + 1486: 0003f2f9 28 FUNC GLOBAL DEFAULT 11 sgspms__ │ │ │ │ + 1487: 000a1cf1 132 FUNC GLOBAL DEFAULT 11 udrqcp_ │ │ │ │ + 1488: 0007c8cd 16 FUNC GLOBAL DEFAULT 11 uuqlni_ │ │ │ │ + 1489: 000b5319 176 FUNC GLOBAL DEFAULT 11 visub_ │ │ │ │ + 1490: 000a7d85 132 FUNC GLOBAL DEFAULT 11 ugpqcp_ │ │ │ │ + 1491: 0008cff9 40 FUNC GLOBAL DEFAULT 11 ueqtlz_ │ │ │ │ + 1492: 00059e71 28 FUNC GLOBAL DEFAULT 11 timeq2__ │ │ │ │ + 1493: 0007771d 132 FUNC GLOBAL DEFAULT 11 umlqcp_ │ │ │ │ + 1494: 00068589 424 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclinitsht │ │ │ │ + 1495: 000d2bd5 132 FUNC GLOBAL DEFAULT 11 swiqcp_ │ │ │ │ + 1496: 00058971 48 FUNC GLOBAL DEFAULT 11 shppmj__ │ │ │ │ + 1497: 0003d899 28 FUNC GLOBAL DEFAULT 11 scspli__ │ │ │ │ + 1498: 000481e1 140 FUNC GLOBAL DEFAULT 11 uuiqid__ │ │ │ │ + 1499: 0009790d 160 FUNC GLOBAL DEFAULT 11 ucrsvl_ │ │ │ │ + 1500: 00054551 316 FUNC GLOBAL DEFAULT 11 rtcenv__ │ │ │ │ + 1501: 0004a19d 140 FUNC GLOBAL DEFAULT 11 uglqcp__ │ │ │ │ + 1502: 00063661 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckfortran │ │ │ │ + 1503: 0009a91d 60 FUNC GLOBAL DEFAULT 11 ullsvl_ │ │ │ │ + 1504: 000e3c2d 132 FUNC GLOBAL DEFAULT 11 odlqcp_ │ │ │ │ + 1505: 000be485 716 FUNC GLOBAL DEFAULT 11 szstni_ │ │ │ │ + 1506: 0009ffe1 6 FUNC GLOBAL DEFAULT 11 udlqnp_ │ │ │ │ + 1507: 000569d9 48 FUNC GLOBAL DEFAULT 11 passf5__ │ │ │ │ + 1508: 0008ead5 92 FUNC GLOBAL DEFAULT 11 uepset_ │ │ │ │ + 1509: 000c2d79 74 FUNC GLOBAL DEFAULT 11 sztnzu_ │ │ │ │ + 1510: 000597d9 116 FUNC GLOBAL DEFAULT 11 lchrb__ │ │ │ │ + 1511: 000d3cb9 140 FUNC GLOBAL DEFAULT 11 zgupdate │ │ │ │ + 1512: 000b72e9 80 FUNC GLOBAL DEFAULT 11 g2fbli_ │ │ │ │ + 1513: 000d2f25 6 FUNC GLOBAL DEFAULT 11 swcqnp_ │ │ │ │ + 1514: 0005a495 4 FUNC GLOBAL DEFAULT 11 rcor__ │ │ │ │ + 1515: 0007f3e9 100 FUNC GLOBAL DEFAULT 11 ui2ini_ │ │ │ │ + 1516: 0004efb9 28 FUNC GLOBAL DEFAULT 11 umqptn__ │ │ │ │ + 1517: 000512f1 144 FUNC GLOBAL DEFAULT 11 uxpnum__ │ │ │ │ + 1518: 000c6c51 88 FUNC GLOBAL DEFAULT 11 scqorg_ │ │ │ │ + 1519: 000aa2fd 316 FUNC GLOBAL DEFAULT 11 glpqid_ │ │ │ │ + 1520: 0005c63d 196 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclselectdevice │ │ │ │ + 1521: 0005aaad 140 FUNC GLOBAL DEFAULT 11 tmlqid__ │ │ │ │ + 1522: 00057ef1 52 FUNC GLOBAL DEFAULT 11 shpfun__ │ │ │ │ + 1523: 000b247d 284 FUNC GLOBAL DEFAULT 11 mpiotg_ │ │ │ │ + 1524: 0003aa81 96 FUNC GLOBAL DEFAULT 11 s_stop │ │ │ │ + 1525: 0007e985 360 FUNC GLOBAL DEFAULT 11 uipcmp_ │ │ │ │ + 1526: 0003ba09 28 FUNC GLOBAL DEFAULT 11 szcllu__ │ │ │ │ + 1527: 00063709 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphabet │ │ │ │ + 1528: 0009051d 84 FUNC GLOBAL DEFAULT 11 uzpqit_ │ │ │ │ + 1529: 00052d95 4 FUNC GLOBAL DEFAULT 11 mpfcct__ │ │ │ │ + 1530: 000b9b71 16 FUNC GLOBAL DEFAULT 11 szplcl_ │ │ │ │ + 1531: 00079571 176 FUNC GLOBAL DEFAULT 11 umiqcl_ │ │ │ │ + 1532: 00041749 140 FUNC GLOBAL DEFAULT 11 swpqin__ │ │ │ │ + 1533: 000da9d5 140 FUNC GLOBAL DEFAULT 11 swswdi_ │ │ │ │ + 1534: 0003c435 232 FUNC GLOBAL DEFAULT 11 szqfnt__ │ │ │ │ + 1535: 00058f05 28 FUNC GLOBAL DEFAULT 11 dateq1__ │ │ │ │ + 1536: 000ec369 204 FUNC GLOBAL DEFAULT 11 shmswz_ │ │ │ │ + 1537: 0003cf79 28 FUNC GLOBAL DEFAULT 11 stswrc__ │ │ │ │ + 1538: 0004a9e1 28 FUNC GLOBAL DEFAULT 11 uzcrst__ │ │ │ │ + 1539: 00046f49 116 FUNC GLOBAL DEFAULT 11 ullget__ │ │ │ │ + 1540: 00061509 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetype │ │ │ │ + 1541: 00043dc1 28 FUNC GLOBAL DEFAULT 11 uspqit__ │ │ │ │ + 1542: 00052dd1 4 FUNC GLOBAL DEFAULT 11 mpicyc__ │ │ │ │ + 1543: 000e50e5 40 FUNC GLOBAL DEFAULT 11 cfftf_ │ │ │ │ + 1544: 000762cd 684 FUNC GLOBAL DEFAULT 11 umplim_ │ │ │ │ + 1545: 000a23dd 672 FUNC GLOBAL DEFAULT 11 udgcla_ │ │ │ │ + 1546: 000c3afd 212 FUNC GLOBAL DEFAULT 11 slpttl_ │ │ │ │ + 1547: 000b9a1d 74 FUNC GLOBAL DEFAULT 11 sztnzv_ │ │ │ │ + 1548: 000daaed 140 FUNC GLOBAL DEFAULT 11 swqfcc_ │ │ │ │ + 1549: 000e373d 176 FUNC GLOBAL DEFAULT 11 odiqcl_ │ │ │ │ + 1550: 00043899 28 FUNC GLOBAL DEFAULT 11 ueisvl__ │ │ │ │ + 1551: 00043b39 28 FUNC GLOBAL DEFAULT 11 uelqvl__ │ │ │ │ + 1552: 00042e79 116 FUNC GLOBAL DEFAULT 11 uerset__ │ │ │ │ + 1553: 0005ad89 116 FUNC GLOBAL DEFAULT 11 tmpset__ │ │ │ │ + 1554: 000531e9 4 FUNC GLOBAL DEFAULT 11 imax0__ │ │ │ │ + 1555: 00086331 244 FUNC GLOBAL DEFAULT 11 uspnum_ │ │ │ │ + 1556: 000533b9 28 FUNC GLOBAL DEFAULT 11 ct2hc__ │ │ │ │ + 1557: 00043941 28 FUNC GLOBAL DEFAULT 11 uetonf__ │ │ │ │ + 1558: 0009ebbd 92 FUNC GLOBAL DEFAULT 11 udiget_ │ │ │ │ + 1559: 0003d77d 36 FUNC GLOBAL DEFAULT 11 scplzu__ │ │ │ │ + 1560: 00051cfd 44 FUNC GLOBAL DEFAULT 11 uhbraz__ │ │ │ │ + 1561: 00057f6d 60 FUNC GLOBAL DEFAULT 11 shlbwj__ │ │ │ │ + 1562: 000aa571 92 FUNC GLOBAL DEFAULT 11 glcset_ │ │ │ │ + 1563: 000a1b55 236 FUNC GLOBAL DEFAULT 11 udrqvl_ │ │ │ │ + 1564: 000485f5 28 FUNC GLOBAL DEFAULT 11 uuqfrt__ │ │ │ │ + 1565: 000a7b9d 228 FUNC GLOBAL DEFAULT 11 ugpqvl_ │ │ │ │ + 1566: 000ece31 4 FUNC GLOBAL DEFAULT 11 shinif_ │ │ │ │ + 1567: 00077b11 92 FUNC GLOBAL DEFAULT 11 umrset_ │ │ │ │ + 1568: 000775bd 176 FUNC GLOBAL DEFAULT 11 umlqvl_ │ │ │ │ + 1569: 000d79a1 1280 FUNC GLOBAL DEFAULT 11 swqfnm_ │ │ │ │ + 1570: 000b3135 92 FUNC GLOBAL DEFAULT 11 rsum0_ │ │ │ │ + 1571: 0004c325 144 FUNC GLOBAL DEFAULT 11 ucxamn__ │ │ │ │ + 1572: 000d2a71 180 FUNC GLOBAL DEFAULT 11 swiqvl_ │ │ │ │ + 1573: 000a0b4d 50 FUNC GLOBAL DEFAULT 11 udsclv_ │ │ │ │ + 1574: 0003e0d5 140 FUNC GLOBAL DEFAULT 11 sgpstx__ │ │ │ │ + 1575: 0004ccd5 124 FUNC GLOBAL DEFAULT 11 nucday__ │ │ │ │ + 1576: 00095f81 16 FUNC GLOBAL DEFAULT 11 grstrn_ │ │ │ │ + 1577: 00050f41 40 FUNC GLOBAL DEFAULT 11 uiilab__ │ │ │ │ + 1578: 000da68d 140 FUNC GLOBAL DEFAULT 11 swgplt_ │ │ │ │ + 1579: 00056ba9 40 FUNC GLOBAL DEFAULT 11 radf3__ │ │ │ │ + 1580: 0003df99 28 FUNC GLOBAL DEFAULT 11 sgswnd__ │ │ │ │ + 1581: 0004c445 116 FUNC GLOBAL DEFAULT 11 ucpget__ │ │ │ │ + 1582: 000da831 140 FUNC GLOBAL DEFAULT 11 swsfw_ │ │ │ │ + 1583: 0004f811 140 FUNC GLOBAL DEFAULT 11 umlqcl__ │ │ │ │ + 1584: 0005a4e1 4 FUNC GLOBAL DEFAULT 11 rexp__ │ │ │ │ + 1585: 000481a9 28 FUNC GLOBAL DEFAULT 11 uulin__ │ │ │ │ + 1586: 000e3509 92 FUNC GLOBAL DEFAULT 11 odrset_ │ │ │ │ + 1587: 0003cddd 28 FUNC GLOBAL DEFAULT 11 stfusr__ │ │ │ │ + 1588: 000e3ad9 168 FUNC GLOBAL DEFAULT 11 odlqvl_ │ │ │ │ + 1589: 0009e80d 248 FUNC GLOBAL DEFAULT 11 rudlev_ │ │ │ │ + 1590: 0009ed21 412 FUNC GLOBAL DEFAULT 11 udgclb_ │ │ │ │ + 1591: 000cfc3d 568 FUNC GLOBAL DEFAULT 11 sgpmxr_ │ │ │ │ + 1592: 00048c5d 28 FUNC GLOBAL DEFAULT 11 uurqvl__ │ │ │ │ + 1593: 000ce5a9 16 FUNC GLOBAL DEFAULT 11 sgspli_ │ │ │ │ + 1594: 0003cba5 56 FUNC GLOBAL DEFAULT 11 stspr3__ │ │ │ │ + 1595: 0011e5f4 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ + 1596: 00090275 44 FUNC GLOBAL DEFAULT 11 uzrqcp_ │ │ │ │ + 1597: 0008e979 348 FUNC GLOBAL DEFAULT 11 uepstx_ │ │ │ │ + 1598: 0003e2ad 140 FUNC GLOBAL DEFAULT 11 sglqcp__ │ │ │ │ + 1599: 000e03ad 44 FUNC GLOBAL DEFAULT 11 clckst_ │ │ │ │ + 1600: 000504fd 28 FUNC GLOBAL DEFAULT 11 uiisvl__ │ │ │ │ + 1601: 0003aa59 20 FUNC GLOBAL DEFAULT 11 msgdmp__ │ │ │ │ + 1602: 00050dd5 116 FUNC GLOBAL DEFAULT 11 uirset__ │ │ │ │ + 1603: 0005a891 140 FUNC GLOBAL DEFAULT 11 tmiqin__ │ │ │ │ + 1604: 00037929 128 FUNC GLOBAL DEFAULT 11 tmrqin_ │ │ │ │ + 1605: 00050c9d 28 FUNC GLOBAL DEFAULT 11 uilqvl__ │ │ │ │ + 1606: 000b3191 208 FUNC GLOBAL DEFAULT 11 rsum1_ │ │ │ │ + 1607: 000cef61 92 FUNC GLOBAL DEFAULT 11 sgrget_ │ │ │ │ + 1608: 0005b479 28 FUNC GLOBAL DEFAULT 11 tmrsvl__ │ │ │ │ + 1609: 00047651 140 FUNC GLOBAL DEFAULT 11 ullqid__ │ │ │ │ + 1610: 00053cfd 116 FUNC GLOBAL DEFAULT 11 gllget__ │ │ │ │ + 1611: 0004fd35 28 FUNC GLOBAL DEFAULT 11 grstrn__ │ │ │ │ + 1612: 00040979 28 FUNC GLOBAL DEFAULT 11 swflsh__ │ │ │ │ + 1613: 00042709 140 FUNC GLOBAL DEFAULT 11 swqcmf__ │ │ │ │ + 1614: 0003a6d1 316 FUNC GLOBAL DEFAULT 11 tmlqid_ │ │ │ │ + 1615: 000b79cd 176 FUNC GLOBAL DEFAULT 11 vrmlt_ │ │ │ │ + 1616: 000b7381 70 FUNC GLOBAL DEFAULT 11 vradd0_ │ │ │ │ + 1617: 00092a59 42 FUNC GLOBAL DEFAULT 11 uzlqnp_ │ │ │ │ + 1618: 000481c5 28 FUNC GLOBAL DEFAULT 11 uuiqnp__ │ │ │ │ + 1619: 0006a521 56 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlabelformat │ │ │ │ + 1620: 00061dc1 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline1 │ │ │ │ + 1621: 000e7961 484 FUNC GLOBAL DEFAULT 11 ezfft1_ │ │ │ │ + 1622: 00061cdd 228 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawline2 │ │ │ │ + 1623: 0004c951 116 FUNC GLOBAL DEFAULT 11 uciset__ │ │ │ │ + 1624: 000c2699 320 FUNC GLOBAL DEFAULT 11 szsidx_ │ │ │ │ + 1625: 00058efd 4 FUNC GLOBAL DEFAULT 11 iweek1__ │ │ │ │ + 1626: 000caded 16 FUNC GLOBAL DEFAULT 11 sgslai_ │ │ │ │ + 1627: 000b54c1 78 FUNC GLOBAL DEFAULT 11 vignn_ │ │ │ │ + 1628: 000530fd 36 FUNC GLOBAL DEFAULT 11 viset0__ │ │ │ │ + 1629: 0005fac5 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrowprojected │ │ │ │ + 1630: 0004187d 140 FUNC GLOBAL DEFAULT 11 swrqcp__ │ │ │ │ + 1631: 0003bc5d 28 FUNC GLOBAL DEFAULT 11 szcrst__ │ │ │ │ + 1632: 0009788d 128 FUNC GLOBAL DEFAULT 11 ucrqin_ │ │ │ │ + 1633: 0005aa91 28 FUNC GLOBAL DEFAULT 11 tmlqnp__ │ │ │ │ + 1634: 000b5569 152 FUNC GLOBAL DEFAULT 11 lrgt_ │ │ │ │ + 1635: 0004eba5 28 FUNC GLOBAL DEFAULT 11 umsgrd__ │ │ │ │ + 1636: 0009a915 6 FUNC GLOBAL DEFAULT 11 ullqin_ │ │ │ │ + 1637: 000aa495 220 FUNC GLOBAL DEFAULT 11 glcstx_ │ │ │ │ + 1638: 00048019 116 FUNC GLOBAL DEFAULT 11 ulpset__ │ │ │ │ + 1639: 000727f1 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclp2c │ │ │ │ + 1640: 0004be1d 140 FUNC GLOBAL DEFAULT 11 ucpqid__ │ │ │ │ + 1641: 0004a9fd 116 FUNC GLOBAL DEFAULT 11 uziget__ │ │ │ │ + 1642: 00088c95 552 FUNC GLOBAL DEFAULT 11 usaxnm_ │ │ │ │ + 1643: 0003b8c9 40 FUNC GLOBAL DEFAULT 11 szpclx__ │ │ │ │ + 1644: 00096b4d 316 FUNC GLOBAL DEFAULT 11 uclqid_ │ │ │ │ + 1645: 00077a69 168 FUNC GLOBAL DEFAULT 11 umrstx_ │ │ │ │ + 1646: 0006af55 56 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridnumber │ │ │ │ + 1647: 0004cec5 144 FUNC GLOBAL DEFAULT 11 ucxady__ │ │ │ │ + 1648: 000e4fb9 88 FUNC GLOBAL DEFAULT 11 cosqb_ │ │ │ │ + 1649: 000b8675 176 FUNC GLOBAL DEFAULT 11 vrfna_ │ │ │ │ + 1650: 00057525 140 FUNC GLOBAL DEFAULT 11 odlqin__ │ │ │ │ + 1651: 00052ddd 4 FUNC GLOBAL DEFAULT 11 mpivdg__ │ │ │ │ + 1652: 00048ee9 28 FUNC GLOBAL DEFAULT 11 uuslni__ │ │ │ │ + 1653: 000d6fa5 236 FUNC GLOBAL DEFAULT 11 zgiclr_ │ │ │ │ + 1654: 0009dd31 100 FUNC GLOBAL DEFAULT 11 uxsttl_ │ │ │ │ + 1655: 0004854d 140 FUNC GLOBAL DEFAULT 11 uulstx__ │ │ │ │ + 1656: 000b7655 204 FUNC GLOBAL DEFAULT 11 vradd1_ │ │ │ │ + 1657: 00044ea9 28 FUNC GLOBAL DEFAULT 11 usiqvl__ │ │ │ │ + 1658: 000da601 140 FUNC GLOBAL DEFAULT 11 swgcls_ │ │ │ │ + 1659: 0005a115 4 FUNC GLOBAL DEFAULT 11 ramp1__ │ │ │ │ + 1660: 000d3b89 40 FUNC GLOBAL DEFAULT 11 getiparm │ │ │ │ + 1661: 0005a40d 4 FUNC GLOBAL DEFAULT 11 rvmax1__ │ │ │ │ + 1662: 00068cd1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_b │ │ │ │ + 1663: 000d9b85 140 FUNC GLOBAL DEFAULT 11 swftfc_ │ │ │ │ + 1664: 000e41dd 20 FUNC GLOBAL DEFAULT 11 cffti_ │ │ │ │ + 1665: 00091ccd 92 FUNC GLOBAL DEFAULT 11 uziget_ │ │ │ │ + 1666: 000e3461 168 FUNC GLOBAL DEFAULT 11 odrstx_ │ │ │ │ + 1667: 0006948d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclbonnes_f │ │ │ │ + 1668: 0011d608 0 NOTYPE GLOBAL DEFAULT 20 _edata │ │ │ │ + 1669: 0005a49d 28 FUNC GLOBAL DEFAULT 11 uwqgxz__ │ │ │ │ + 1670: 00090221 40 FUNC GLOBAL DEFAULT 11 uzrqvl_ │ │ │ │ + 1671: 00052da1 4 FUNC GLOBAL DEFAULT 11 mpigno__ │ │ │ │ + 1672: 000e045d 12 FUNC GLOBAL DEFAULT 11 clckdt_ │ │ │ │ + 1673: 000d04fd 6 FUNC GLOBAL DEFAULT 11 sgfrm_ │ │ │ │ + 1674: 0011061c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Bipolar │ │ │ │ + 1675: 000ee54d 328 FUNC GLOBAL DEFAULT 11 vrintr_ │ │ │ │ + 1676: 000cbac1 16 FUNC GLOBAL DEFAULT 11 sgqtnp_ │ │ │ │ + 1677: 0003c31d 28 FUNC GLOBAL DEFAULT 11 szgipt__ │ │ │ │ + 1678: 000938ed 1444 FUNC GLOBAL DEFAULT 11 uvbraz_ │ │ │ │ + 1679: 00057ba1 28 FUNC GLOBAL DEFAULT 11 odisvl__ │ │ │ │ + 1680: 000c4ad5 628 FUNC GLOBAL DEFAULT 11 slpwwc_ │ │ │ │ + 1681: 000ae261 92 FUNC GLOBAL DEFAULT 11 glrget_ │ │ │ │ + 1682: 00046331 188 FUNC GLOBAL DEFAULT 11 uscset__ │ │ │ │ + 1683: 00055055 140 FUNC GLOBAL DEFAULT 11 gllqid__ │ │ │ │ + 1684: 00046755 144 FUNC GLOBAL DEFAULT 11 uypnum__ │ │ │ │ + 1685: 0003e6d5 36 FUNC GLOBAL DEFAULT 11 sglnzu__ │ │ │ │ + 1686: 00067851 224 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ + 1687: 000b3095 160 FUNC GLOBAL DEFAULT 11 rstd_ │ │ │ │ + 1688: 000d1f0d 148 FUNC GLOBAL DEFAULT 11 sglnzr_ │ │ │ │ + 1689: 000e6255 412 FUNC GLOBAL DEFAULT 11 cost_ │ │ │ │ + 1690: 00079621 132 FUNC GLOBAL DEFAULT 11 umiqcp_ │ │ │ │ + 1691: 000bca89 156 FUNC GLOBAL DEFAULT 11 szmvlc_ │ │ │ │ + 1692: 000c9435 148 FUNC GLOBAL DEFAULT 11 stswrc_ │ │ │ │ + 1693: 00056531 44 FUNC GLOBAL DEFAULT 11 vradd1__ │ │ │ │ + 1694: 0003bbd1 140 FUNC GLOBAL DEFAULT 11 szqchz__ │ │ │ │ + 1695: 000b7b95 188 FUNC GLOBAL DEFAULT 11 vrfnb_ │ │ │ │ + 1696: 000bc0f5 2 FUNC GLOBAL DEFAULT 11 sztnop_ │ │ │ │ + 1697: 000d6ce1 176 FUNC GLOBAL DEFAULT 11 zgicls_ │ │ │ │ + 1698: 00064c91 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetlogical │ │ │ │ + 1699: 00047ab1 140 FUNC GLOBAL DEFAULT 11 uliqin__ │ │ │ │ + 1700: 000408a1 4 FUNC GLOBAL DEFAULT 11 zgicls__ │ │ │ │ + 1701: 0008f0f9 316 FUNC GLOBAL DEFAULT 11 uerqid_ │ │ │ │ + 1702: 0011e5c8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ + 1703: 000711a5 712 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxboxframe │ │ │ │ + 1704: 000a8295 56 FUNC GLOBAL DEFAULT 11 rfpi_ │ │ │ │ + 1705: 00073f31 280 FUNC GLOBAL DEFAULT 11 uysfmt_ │ │ │ │ + 1706: 00059331 4 FUNC GLOBAL DEFAULT 11 ndate2__ │ │ │ │ + 1707: 000452ad 132 FUNC GLOBAL DEFAULT 11 usxaxu__ │ │ │ │ + 1708: 000d0975 228 FUNC GLOBAL DEFAULT 11 sgpsvl_ │ │ │ │ + 1709: 000d050d 568 FUNC GLOBAL DEFAULT 11 sgpmxu_ │ │ │ │ + 1710: 0005e6a1 48 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclfitscalingparm │ │ │ │ + 1711: 0009ac75 180 FUNC GLOBAL DEFAULT 11 ulisvl_ │ │ │ │ + 1712: 00044855 156 FUNC GLOBAL DEFAULT 11 ususcu__ │ │ │ │ + 1713: 000d6dad 6 FUNC GLOBAL DEFAULT 11 zgqtnc_ │ │ │ │ + 1714: 000e37ed 132 FUNC GLOBAL DEFAULT 11 odiqcp_ │ │ │ │ + 1715: 00056da5 28 FUNC GLOBAL DEFAULT 11 rffti1__ │ │ │ │ + 1716: 000a1ebd 6 FUNC GLOBAL DEFAULT 11 udiqnp_ │ │ │ │ + 1717: 00053755 4 FUNC GLOBAL DEFAULT 11 lg2inq__ │ │ │ │ + 1718: 00051c69 28 FUNC GLOBAL DEFAULT 11 uverb__ │ │ │ │ + 1719: 00056261 116 FUNC GLOBAL DEFAULT 11 glpset__ │ │ │ │ + 1720: 000eda2d 120 FUNC GLOBAL DEFAULT 11 shtswa_ │ │ │ │ + 1721: 0004b271 140 FUNC GLOBAL DEFAULT 11 uziqid__ │ │ │ │ + 1722: 000ae4cd 82 FUNC GLOBAL DEFAULT 11 indxnf_ │ │ │ │ + 1723: 0003b67d 28 FUNC GLOBAL DEFAULT 11 szoplr__ │ │ │ │ + 1724: 0003d125 28 FUNC GLOBAL DEFAULT 11 slpwwr__ │ │ │ │ + 1725: 000b23c1 144 FUNC GLOBAL DEFAULT 11 mpfotg_ │ │ │ │ + 1726: 00056ea9 140 FUNC GLOBAL DEFAULT 11 odrstx__ │ │ │ │ + 1727: 000a0a95 44 FUNC GLOBAL DEFAULT 11 udsclz_ │ │ │ │ + 1728: 000bef01 156 FUNC GLOBAL DEFAULT 11 szmvld_ │ │ │ │ + 1729: 0008548d 244 FUNC GLOBAL DEFAULT 11 usdaxs_ │ │ │ │ + 1730: 00040da1 140 FUNC GLOBAL DEFAULT 11 swiqcl__ │ │ │ │ + 1731: 00047635 28 FUNC GLOBAL DEFAULT 11 ullqnp__ │ │ │ │ + 1732: 000a01d1 176 FUNC GLOBAL DEFAULT 11 udlqcl_ │ │ │ │ + 1733: 00052e59 4 FUNC GLOBAL DEFAULT 11 mpiglb__ │ │ │ │ + 1734: 00072ce5 16 FUNC GLOBAL DEFAULT 11 uwqgxz_ │ │ │ │ + 1735: 000ae0a1 224 FUNC GLOBAL DEFAULT 11 rtlenv_ │ │ │ │ + 1736: 00051755 28 FUNC GLOBAL DEFAULT 11 uxroff__ │ │ │ │ + 1737: 000ac839 46 FUNC GLOBAL DEFAULT 11 rllxfl_ │ │ │ │ + 1738: 0007c215 16 FUNC GLOBAL DEFAULT 11 uuqmks_ │ │ │ │ + 1739: 000404c9 84 FUNC GLOBAL DEFAULT 11 zgiset__ │ │ │ │ + 1740: 000d3175 176 FUNC GLOBAL DEFAULT 11 swcqcl_ │ │ │ │ + 1741: 0004a9c5 28 FUNC GLOBAL DEFAULT 11 uzcsav__ │ │ │ │ + 1742: 0005a4f5 4 FUNC GLOBAL DEFAULT 11 vifna1__ │ │ │ │ + 1743: 0004d309 116 FUNC GLOBAL DEFAULT 11 udpget__ │ │ │ │ + 1744: 00049269 28 FUNC GLOBAL DEFAULT 11 uusmki__ │ │ │ │ + 1745: 0003f3e5 40 FUNC GLOBAL DEFAULT 11 sgplxu__ │ │ │ │ + 1746: 0007099d 740 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyerrorbar │ │ │ │ + 1747: 000832e1 40 FUNC GLOBAL DEFAULT 11 uswapz_ │ │ │ │ + 1748: 0006efc9 104 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgeterrorbarlinetype │ │ │ │ + 1749: 000cb7c1 568 FUNC GLOBAL DEFAULT 11 sgpmxv_ │ │ │ │ + 1750: 000b84f9 36 FUNC GLOBAL DEFAULT 11 rmlt0_ │ │ │ │ + 1751: 00062cf5 492 FUNC GLOBAL DEFAULT 11 __ugpack_MOD_dcldrawvectors │ │ │ │ + 1752: 000558cd 140 FUNC GLOBAL DEFAULT 11 rllxfl__ │ │ │ │ + 1753: 000c306d 116 FUNC GLOBAL DEFAULT 11 szmvsv_ │ │ │ │ + 1754: 000c94c9 136 FUNC GLOBAL DEFAULT 11 stqwtr_ │ │ │ │ + 1755: 0005a101 4 FUNC GLOBAL DEFAULT 11 rmax__ │ │ │ │ + 1756: 0003ea6d 144 FUNC GLOBAL DEFAULT 11 sgtxv__ │ │ │ │ + 1757: 00096c89 1144 FUNC GLOBAL DEFAULT 11 ucyamn_ │ │ │ │ + 1758: 00060b79 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkertype │ │ │ │ + 1759: 00085959 316 FUNC GLOBAL DEFAULT 11 uspqid_ │ │ │ │ + 1760: 0003bf01 28 FUNC GLOBAL DEFAULT 11 szt3op__ │ │ │ │ + 1761: 000547a5 140 FUNC GLOBAL DEFAULT 11 rlrenv__ │ │ │ │ + 1762: 00065f89 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreals │ │ │ │ + 1763: 00061641 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlinetype │ │ │ │ + 1764: 000cc291 6 FUNC GLOBAL DEFAULT 11 sgrqnp_ │ │ │ │ + 1765: 000ee285 324 FUNC GLOBAL DEFAULT 11 vs2out_ │ │ │ │ + 1766: 000778d9 308 FUNC GLOBAL DEFAULT 11 umqfnm_ │ │ │ │ + 1767: 0003b8ad 28 FUNC GLOBAL DEFAULT 11 szplzr__ │ │ │ │ + 1768: 0004be01 28 FUNC GLOBAL DEFAULT 11 ucpqnp__ │ │ │ │ + 1769: 000794bd 180 FUNC GLOBAL DEFAULT 11 umiqvl_ │ │ │ │ + 1770: 000528fd 40 FUNC GLOBAL DEFAULT 11 vrcon0__ │ │ │ │ + 1771: 00054ecd 232 FUNC GLOBAL DEFAULT 11 rlcopt__ │ │ │ │ + 1772: 000c7175 128 FUNC GLOBAL DEFAULT 11 scqwnd_ │ │ │ │ + 1773: 000d2275 92 FUNC GLOBAL DEFAULT 11 swlset_ │ │ │ │ + 1774: 00040fbd 28 FUNC GLOBAL DEFAULT 11 swiint__ │ │ │ │ + 1775: 0005a2d5 4 FUNC GLOBAL DEFAULT 11 rngu1__ │ │ │ │ + 1776: 0007c255 16 FUNC GLOBAL DEFAULT 11 uuqmkt_ │ │ │ │ + 1777: 00056691 28 FUNC GLOBAL DEFAULT 11 gnsave__ │ │ │ │ + 1778: 000b98b1 16 FUNC GLOBAL DEFAULT 11 szqtmd_ │ │ │ │ + 1779: 000a9fad 228 FUNC GLOBAL DEFAULT 11 glpsvl_ │ │ │ │ + 1780: 00045331 132 FUNC GLOBAL DEFAULT 11 usyaxs__ │ │ │ │ + 1781: 000531c1 4 FUNC GLOBAL DEFAULT 11 iset__ │ │ │ │ + 1782: 0003ec35 28 FUNC GLOBAL DEFAULT 11 sgstxi__ │ │ │ │ + 1783: 0005e5c9 216 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawscaledaxis │ │ │ │ + 1784: 00053c3d 192 FUNC GLOBAL DEFAULT 11 rlcget__ │ │ │ │ + 1785: 000ee151 124 FUNC GLOBAL DEFAULT 11 vs1din_ │ │ │ │ + 1786: 0003d4dd 132 FUNC GLOBAL DEFAULT 11 slsize__ │ │ │ │ + 1787: 000e3695 168 FUNC GLOBAL DEFAULT 11 odiqvl_ │ │ │ │ + 1788: 000b8785 36 FUNC GLOBAL DEFAULT 11 rmlt1_ │ │ │ │ + 1789: 0004d51d 116 FUNC GLOBAL DEFAULT 11 udiset__ │ │ │ │ + 1790: 000623e1 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttolong │ │ │ │ + 1791: 0009b571 20 FUNC GLOBAL DEFAULT 11 ulxqfm_ │ │ │ │ + 1792: 0003bad5 28 FUNC GLOBAL DEFAULT 11 szoplc__ │ │ │ │ + 1793: 00097261 228 FUNC GLOBAL DEFAULT 11 ucxacl_ │ │ │ │ + 1794: 0003d141 28 FUNC GLOBAL DEFAULT 11 slpwwc__ │ │ │ │ + 1795: 00057de9 36 FUNC GLOBAL DEFAULT 11 shinip__ │ │ │ │ + 1796: 000be8d5 392 FUNC GLOBAL DEFAULT 11 szstyz_ │ │ │ │ + 1797: 00055039 28 FUNC GLOBAL DEFAULT 11 gllqnp__ │ │ │ │ + 1798: 00052e39 4 FUNC GLOBAL DEFAULT 11 mpimwl__ │ │ │ │ + 1799: 00053665 44 FUNC GLOBAL DEFAULT 11 vidiv__ │ │ │ │ + 1800: 0004bc75 28 FUNC GLOBAL DEFAULT 11 uzrqvl__ │ │ │ │ + 1801: 000cbdd1 148 FUNC GLOBAL DEFAULT 11 sglnzu_ │ │ │ │ + 1802: 0003cef5 28 FUNC GLOBAL DEFAULT 11 stiwtr__ │ │ │ │ + 1803: 000e83b5 68 FUNC GLOBAL DEFAULT 11 cosqf_ │ │ │ │ + 1804: 0005e6d1 148 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclsettitle │ │ │ │ + 1805: 000ed769 4 FUNC GLOBAL DEFAULT 11 shtwgz_ │ │ │ │ + 1806: 0004e235 140 FUNC GLOBAL DEFAULT 11 udpqid__ │ │ │ │ + 1807: 000cd0bd 420 FUNC GLOBAL DEFAULT 11 sgtnxr_ │ │ │ │ + 1808: 000aec1d 110 FUNC GLOBAL DEFAULT 11 ct3sc_ │ │ │ │ + 1809: 000ce2e9 192 FUNC GLOBAL DEFAULT 11 sglazr_ │ │ │ │ + 1810: 0009db29 520 FUNC GLOBAL DEFAULT 11 uxplba_ │ │ │ │ + 1811: 00036e45 312 FUNC GLOBAL DEFAULT 11 tmiqid_ │ │ │ │ + 1812: 00051cd5 40 FUNC GLOBAL DEFAULT 11 uhdifz__ │ │ │ │ + 1813: 001104b4 108 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD_dcl_month │ │ │ │ + 1814: 0003e5d9 28 FUNC GLOBAL DEFAULT 11 sgpfln__ │ │ │ │ + 1815: 00059a85 116 FUNC GLOBAL DEFAULT 11 lchrf__ │ │ │ │ + 1816: 00090e59 42 FUNC GLOBAL DEFAULT 11 uziqnp_ │ │ │ │ + 1817: 00070115 744 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeybararea │ │ │ │ + 1818: 000508d9 28 FUNC GLOBAL DEFAULT 11 uipdat__ │ │ │ │ + 1819: 0005a315 4 FUNC GLOBAL DEFAULT 11 rcov__ │ │ │ │ + 1820: 000957ad 88 FUNC GLOBAL DEFAULT 11 grsvpt_ │ │ │ │ + 1821: 00047ef9 28 FUNC GLOBAL DEFAULT 11 ulqybl__ │ │ │ │ + 1822: 00094d25 132 FUNC GLOBAL DEFAULT 11 uverb_ │ │ │ │ + 1823: 000531c5 4 FUNC GLOBAL DEFAULT 11 iadd0__ │ │ │ │ + 1824: 000c3ea9 1084 FUNC GLOBAL DEFAULT 11 slsize_ │ │ │ │ + 1825: 000423b9 188 FUNC GLOBAL DEFAULT 11 swcset__ │ │ │ │ + 1826: 00058415 40 FUNC GLOBAL DEFAULT 11 shtswz__ │ │ │ │ + 1827: 0003f235 28 FUNC GLOBAL DEFAULT 11 sgpmu__ │ │ │ │ + 1828: 000ab341 6 FUNC GLOBAL DEFAULT 11 glrqnp_ │ │ │ │ + 1829: 0004b255 28 FUNC GLOBAL DEFAULT 11 uziqnp__ │ │ │ │ + 1830: 000a9625 56 FUNC GLOBAL DEFAULT 11 viinc0_ │ │ │ │ + 1831: 00058551 28 FUNC GLOBAL DEFAULT 11 shtwgz__ │ │ │ │ + 1832: 00092b59 44 FUNC GLOBAL DEFAULT 11 uzlqcl_ │ │ │ │ + 1833: 00090175 42 FUNC GLOBAL DEFAULT 11 uzrrst_ │ │ │ │ + 1834: 000d08f1 132 FUNC GLOBAL DEFAULT 11 sgpqin_ │ │ │ │ + 1835: 000b7c99 148 FUNC GLOBAL DEFAULT 11 irgt_ │ │ │ │ + 1836: 0009abf5 128 FUNC GLOBAL DEFAULT 11 uliqin_ │ │ │ │ + 1837: 000d1fa1 148 FUNC GLOBAL DEFAULT 11 sglnzv_ │ │ │ │ + 1838: 00052e61 4 FUNC GLOBAL DEFAULT 11 mpiotg__ │ │ │ │ + 1839: 0003e91d 164 FUNC GLOBAL DEFAULT 11 sgtxxu__ │ │ │ │ + 1840: 000901a1 42 FUNC GLOBAL DEFAULT 11 uzrsav_ │ │ │ │ + 1841: 00078929 28 FUNC GLOBAL DEFAULT 11 umqcwd_ │ │ │ │ + 1842: 0003b579 232 FUNC GLOBAL DEFAULT 11 sztxno__ │ │ │ │ + 1843: 00051b55 44 FUNC GLOBAL DEFAULT 11 uvbrfz__ │ │ │ │ + 1844: 0011053c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Polar │ │ │ │ + 1845: 00097669 312 FUNC GLOBAL DEFAULT 11 uciqid_ │ │ │ │ + 1846: 00068e5d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_b │ │ │ │ + 1847: 000411d5 28 FUNC GLOBAL DEFAULT 11 swftnm__ │ │ │ │ + 1848: 00040f4d 28 FUNC GLOBAL DEFAULT 11 swiclr__ │ │ │ │ + 1849: 0007e819 52 FUNC GLOBAL DEFAULT 11 uiscfl_ │ │ │ │ + 1850: 00069595 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconical_f │ │ │ │ + 1851: 0009c689 760 FUNC GLOBAL DEFAULT 11 uxplbb_ │ │ │ │ + 1852: 000d21cd 168 FUNC GLOBAL DEFAULT 11 swlstx_ │ │ │ │ + 1853: 0004eb19 140 FUNC GLOBAL DEFAULT 11 umpstx__ │ │ │ │ + 1854: 000723b5 136 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate2d │ │ │ │ + 1855: 00068b45 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_b │ │ │ │ + 1856: 0004a2ed 140 FUNC GLOBAL DEFAULT 11 uglqin__ │ │ │ │ + 1857: 00055d89 232 FUNC GLOBAL DEFAULT 11 glcstx__ │ │ │ │ + 1858: 0009cc51 1016 FUNC GLOBAL DEFAULT 11 uxpttl_ │ │ │ │ + 1859: 000dae35 140 FUNC GLOBAL DEFAULT 11 swdcls_ │ │ │ │ + 1860: 000528c5 28 FUNC GLOBAL DEFAULT 11 rmlt0__ │ │ │ │ + 1861: 00069301 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclazimuthal_f │ │ │ │ + 1862: 000bc109 808 FUNC GLOBAL DEFAULT 11 szoplc_ │ │ │ │ + 1863: 0006a69d 228 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourline │ │ │ │ + 1864: 0005225d 4 FUNC GLOBAL DEFAULT 11 indxil__ │ │ │ │ + 1865: 0005b571 40 FUNC GLOBAL DEFAULT 11 tmstls__ │ │ │ │ + 1866: 0003c051 144 FUNC GLOBAL DEFAULT 11 sztxzr__ │ │ │ │ + 1867: 0005a359 116 FUNC GLOBAL DEFAULT 11 isgc__ │ │ │ │ + 1868: 000cdfe5 46 FUNC GLOBAL DEFAULT 11 sgoopn_ │ │ │ │ + 1869: 0004aeb9 140 FUNC GLOBAL DEFAULT 11 uzlstx__ │ │ │ │ + 1870: 00049119 28 FUNC GLOBAL DEFAULT 11 uupqit__ │ │ │ │ + 1871: 0003a42d 184 FUNC GLOBAL DEFAULT 11 tmlsvl_ │ │ │ │ + 1872: 00052d8d 4 FUNC GLOBAL DEFAULT 11 mpipst__ │ │ │ │ + 1873: 0005831d 36 FUNC GLOBAL DEFAULT 11 shtnml__ │ │ │ │ + 1874: 00062ee1 524 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcor │ │ │ │ + 1875: 0007b00d 16 FUNC GLOBAL DEFAULT 11 uusebi_ │ │ │ │ + 1876: 000a957d 168 FUNC GLOBAL DEFAULT 11 viinc1_ │ │ │ │ + 1877: 000c8f25 432 FUNC GLOBAL DEFAULT 11 stipr2_ │ │ │ │ + 1878: 000b173d 176 FUNC GLOBAL DEFAULT 11 mpicya_ │ │ │ │ + 1879: 0003f4b9 36 FUNC GLOBAL DEFAULT 11 sgtnxr__ │ │ │ │ + 1880: 00050981 28 FUNC GLOBAL DEFAULT 11 uiqmrg__ │ │ │ │ + 1881: 000630ed 524 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetcov │ │ │ │ + 1882: 000585c1 48 FUNC GLOBAL DEFAULT 11 shts2g__ │ │ │ │ + 1883: 0004f785 140 FUNC GLOBAL DEFAULT 11 umlqcp__ │ │ │ │ + 1884: 000a0281 132 FUNC GLOBAL DEFAULT 11 udlqcp_ │ │ │ │ + 1885: 0006a201 400 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dclloclastchar │ │ │ │ + 1886: 000d3225 132 FUNC GLOBAL DEFAULT 11 swcqcp_ │ │ │ │ + 1887: 00046c39 28 FUNC GLOBAL DEFAULT 11 uyroff__ │ │ │ │ + 1888: 00072311 164 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotate3d │ │ │ │ + 1889: 000cc6fd 16 FUNC GLOBAL DEFAULT 11 sgqtrn_ │ │ │ │ + 1890: 000502f9 40 FUNC GLOBAL DEFAULT 11 uishdw__ │ │ │ │ + 1891: 000576e5 140 FUNC GLOBAL DEFAULT 11 odpqcl__ │ │ │ │ + 1892: 000be8b5 16 FUNC GLOBAL DEFAULT 11 szopld_ │ │ │ │ + 1893: 00042f9d 116 FUNC GLOBAL DEFAULT 11 uepget__ │ │ │ │ + 1894: 000968cd 168 FUNC GLOBAL DEFAULT 11 uclsvl_ │ │ │ │ + 1895: 0003b4ed 28 FUNC GLOBAL DEFAULT 11 szplop__ │ │ │ │ + 1896: 000613fd 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlinetextsize │ │ │ │ + 1897: 0003dab1 28 FUNC GLOBAL DEFAULT 11 scstrf__ │ │ │ │ + 1898: 000a9f2d 128 FUNC GLOBAL DEFAULT 11 glpqin_ │ │ │ │ + 1899: 000850dd 92 FUNC GLOBAL DEFAULT 11 usrget_ │ │ │ │ + 1900: 0007d7cd 156 FUNC GLOBAL DEFAULT 11 uipda2_ │ │ │ │ + 1901: 0007c8ed 16 FUNC GLOBAL DEFAULT 11 uuqlnt_ │ │ │ │ + 1902: 000afae1 180 FUNC GLOBAL DEFAULT 11 mpicyb_ │ │ │ │ + 1903: 0003f331 40 FUNC GLOBAL DEFAULT 11 sglazr__ │ │ │ │ + 1904: 000aeaed 34 FUNC GLOBAL DEFAULT 11 ct2ch_ │ │ │ │ + 1905: 0003b891 28 FUNC GLOBAL DEFAULT 11 szt3zv__ │ │ │ │ + 1906: 0004024d 140 FUNC GLOBAL DEFAULT 11 sgtrln__ │ │ │ │ + 1907: 00058151 68 FUNC GLOBAL DEFAULT 11 shlfwm__ │ │ │ │ + 1908: 00056589 44 FUNC GLOBAL DEFAULT 11 vrdiv1__ │ │ │ │ + 1909: 0004ef81 28 FUNC GLOBAL DEFAULT 11 umspnt__ │ │ │ │ + 1910: 000c2fb1 4 FUNC GLOBAL DEFAULT 11 szopsv_ │ │ │ │ + 1911: 000e7065 120 FUNC GLOBAL DEFAULT 11 cosqi_ │ │ │ │ + 1912: 00066e49 984 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetreal │ │ │ │ + 1913: 000cb365 420 FUNC GLOBAL DEFAULT 11 sgtnxu_ │ │ │ │ + 1914: 0004e219 28 FUNC GLOBAL DEFAULT 11 udpqnp__ │ │ │ │ + 1915: 00049c55 140 FUNC GLOBAL DEFAULT 11 ugrstx__ │ │ │ │ + 1916: 0006ecad 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetframeindex │ │ │ │ + 1917: 000ceb49 192 FUNC GLOBAL DEFAULT 11 sglazu_ │ │ │ │ + 1918: 000a20ad 176 FUNC GLOBAL DEFAULT 11 udiqcl_ │ │ │ │ + 1919: 0003f55d 28 FUNC GLOBAL DEFAULT 11 sginit__ │ │ │ │ + 1920: 000ae181 224 FUNC GLOBAL DEFAULT 11 rtienv_ │ │ │ │ + 1921: 000ac869 46 FUNC GLOBAL DEFAULT 11 rlixfl_ │ │ │ │ + 1922: 00040365 140 FUNC GLOBAL DEFAULT 11 sgtrnl__ │ │ │ │ + 1923: 0004172d 28 FUNC GLOBAL DEFAULT 11 swpsvl__ │ │ │ │ + 1924: 000b43e1 104 FUNC GLOBAL DEFAULT 11 rgnlt_ │ │ │ │ + 1925: 000c54b1 392 FUNC GLOBAL DEFAULT 11 slmgn_ │ │ │ │ + 1926: 0004862d 28 FUNC GLOBAL DEFAULT 11 uuqfri__ │ │ │ │ + 1927: 00051dc5 28 FUNC GLOBAL DEFAULT 11 uhbrl__ │ │ │ │ + 1928: 00057fa9 72 FUNC GLOBAL DEFAULT 11 shmwjm__ │ │ │ │ + 1929: 000acf21 148 FUNC GLOBAL DEFAULT 11 rtrget_ │ │ │ │ + 1930: 00042cc1 116 FUNC GLOBAL DEFAULT 11 ueiset__ │ │ │ │ + 1931: 000ae41d 84 FUNC GLOBAL DEFAULT 11 indxnl_ │ │ │ │ + 1932: 0003e3fd 140 FUNC GLOBAL DEFAULT 11 sglqin__ │ │ │ │ + 1933: 0011c84c 12 OBJECT GLOBAL DEFAULT 20 zgipmname │ │ │ │ + 1934: 0006fe81 660 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawybarline │ │ │ │ + 1935: 000800b5 164 FUNC GLOBAL DEFAULT 11 uipda3_ │ │ │ │ + 1936: 000ec189 304 FUNC GLOBAL DEFAULT 11 shinip_ │ │ │ │ + 1937: 0008ee79 168 FUNC GLOBAL DEFAULT 11 uersvl_ │ │ │ │ + 1938: 000b0501 176 FUNC GLOBAL DEFAULT 11 mpicyc_ │ │ │ │ + 1939: 000457e1 140 FUNC GLOBAL DEFAULT 11 uslqcl__ │ │ │ │ + 1940: 0004db65 28 FUNC GLOBAL DEFAULT 11 udqcln__ │ │ │ │ + 1941: 000a011d 180 FUNC GLOBAL DEFAULT 11 udlqvl_ │ │ │ │ + 1942: 000a0f01 92 FUNC GLOBAL DEFAULT 11 udrset_ │ │ │ │ + 1943: 000a5469 92 FUNC GLOBAL DEFAULT 11 ugpset_ │ │ │ │ + 1944: 000691f9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_b │ │ │ │ + 1945: 0005ef4d 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumge │ │ │ │ + 1946: 000aeced 84 FUNC GLOBAL DEFAULT 11 isum0_ │ │ │ │ + 1947: 0007c301 16 FUNC GLOBAL DEFAULT 11 uusfri_ │ │ │ │ + 1948: 000799d1 92 FUNC GLOBAL DEFAULT 11 umlset_ │ │ │ │ + 1949: 000d0745 420 FUNC GLOBAL DEFAULT 11 sgtnxv_ │ │ │ │ + 1950: 000cb149 192 FUNC GLOBAL DEFAULT 11 sglazv_ │ │ │ │ + 1951: 00051059 28 FUNC GLOBAL DEFAULT 11 uiencd__ │ │ │ │ + 1952: 000d3091 228 FUNC GLOBAL DEFAULT 11 swcqvl_ │ │ │ │ + 1953: 000d7389 92 FUNC GLOBAL DEFAULT 11 swiset_ │ │ │ │ + 1954: 000699b5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclcylindrical_f │ │ │ │ + 1955: 000509b9 132 FUNC GLOBAL DEFAULT 11 uiscfl__ │ │ │ │ + 1956: 000960a9 72 FUNC GLOBAL DEFAULT 11 grsmpl_ │ │ │ │ + 1957: 000c9ea9 20 FUNC GLOBAL DEFAULT 11 stsrd3_ │ │ │ │ + 1958: 00043199 140 FUNC GLOBAL DEFAULT 11 uepqid__ │ │ │ │ + 1959: 0004f97d 28 FUNC GLOBAL DEFAULT 11 umstvz__ │ │ │ │ + 1960: 000c6925 16 FUNC GLOBAL DEFAULT 11 scspmi_ │ │ │ │ + 1961: 000d6e85 16 FUNC GLOBAL DEFAULT 11 zgsfcm_ │ │ │ │ + 1962: 000cee61 156 FUNC GLOBAL DEFAULT 11 sgspls_ │ │ │ │ + 1963: 00092cd1 1684 FUNC GLOBAL DEFAULT 11 uvdifz_ │ │ │ │ + 1964: 000cc481 176 FUNC GLOBAL DEFAULT 11 sgrqcl_ │ │ │ │ + 1965: 0005ef8d 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumgt │ │ │ │ + 1966: 000460fd 28 FUNC GLOBAL DEFAULT 11 usurdl__ │ │ │ │ + 1967: 0005909d 44 FUNC GLOBAL DEFAULT 11 datef3__ │ │ │ │ + 1968: 000e2911 92 FUNC GLOBAL DEFAULT 11 odlset_ │ │ │ │ + 1969: 00083b35 712 FUNC GLOBAL DEFAULT 11 usaxcl_ │ │ │ │ + 1970: 000b87a9 176 FUNC GLOBAL DEFAULT 11 vrcon_ │ │ │ │ + 1971: 00048385 28 FUNC GLOBAL DEFAULT 11 uuiqvl__ │ │ │ │ + 1972: 000d9fe9 140 FUNC GLOBAL DEFAULT 11 swqclc_ │ │ │ │ + 1973: 000419cd 140 FUNC GLOBAL DEFAULT 11 swrqin__ │ │ │ │ + 1974: 0006a071 400 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstcharex │ │ │ │ + 1975: 00051d29 28 FUNC GLOBAL DEFAULT 11 uhbxf__ │ │ │ │ + 1976: 000a97cd 156 FUNC GLOBAL DEFAULT 11 iadd_ │ │ │ │ + 1977: 000406e1 4 FUNC GLOBAL DEFAULT 11 zgclip__ │ │ │ │ + 1978: 000719e9 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarframe │ │ │ │ + 1979: 00092b85 44 FUNC GLOBAL DEFAULT 11 uzlqcp_ │ │ │ │ + 1980: 000406d1 4 FUNC GLOBAL DEFAULT 11 zgswdi__ │ │ │ │ + 1981: 000596d5 140 FUNC GLOBAL DEFAULT 11 cns__ │ │ │ │ + 1982: 0003d8d1 36 FUNC GLOBAL DEFAULT 11 sctnzv__ │ │ │ │ + 1983: 0003cc31 28 FUNC GLOBAL DEFAULT 11 stepr2__ │ │ │ │ + 1984: 0007691d 16 FUNC GLOBAL DEFAULT 11 umrpnt_ │ │ │ │ + 1985: 000501d1 116 FUNC GLOBAL DEFAULT 11 uiiset__ │ │ │ │ + 1986: 000aeef9 176 FUNC GLOBAL DEFAULT 11 isum1_ │ │ │ │ + 1987: 0005a875 28 FUNC GLOBAL DEFAULT 11 tmisvl__ │ │ │ │ + 1988: 0005b19d 116 FUNC GLOBAL DEFAULT 11 tmrset__ │ │ │ │ + 1989: 0005ac51 28 FUNC GLOBAL DEFAULT 11 tmlqvl__ │ │ │ │ + 1990: 0003bffd 28 FUNC GLOBAL DEFAULT 11 sztxop__ │ │ │ │ + 1991: 0003a3ad 128 FUNC GLOBAL DEFAULT 11 tmlqin_ │ │ │ │ + 1992: 00052e21 4 FUNC GLOBAL DEFAULT 11 mpfcyb__ │ │ │ │ + 1993: 000e510d 516 FUNC GLOBAL DEFAULT 11 rffti1_ │ │ │ │ + 1994: 000cd3e1 92 FUNC GLOBAL DEFAULT 11 sglget_ │ │ │ │ + 1995: 00085609 228 FUNC GLOBAL DEFAULT 11 uspsvl_ │ │ │ │ + 1996: 00059ce5 140 FUNC GLOBAL DEFAULT 11 hexdci__ │ │ │ │ + 1997: 000485d9 28 FUNC GLOBAL DEFAULT 11 uusfrt__ │ │ │ │ + 1998: 000b851d 60 FUNC GLOBAL DEFAULT 11 vrfct0_ │ │ │ │ + 1999: 0006ed7d 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetareapattern │ │ │ │ + 2000: 000b4b35 70 FUNC GLOBAL DEFAULT 11 viadd0_ │ │ │ │ + 2001: 000a8415 116 FUNC GLOBAL DEFAULT 11 rmod_ │ │ │ │ + 2002: 000ce5c9 16 FUNC GLOBAL DEFAULT 11 sgsplt_ │ │ │ │ + 2003: 0005c565 216 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclopengraphics │ │ │ │ + 2004: 0003dd2d 40 FUNC GLOBAL DEFAULT 11 sgpmzr__ │ │ │ │ + 2005: 0007bfd1 16 FUNC GLOBAL DEFAULT 11 uusbrs_ │ │ │ │ + 2006: 0006eaf5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransnumber │ │ │ │ + 2007: 0007276d 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dcle2c │ │ │ │ + 2008: 0003ba65 28 FUNC GLOBAL DEFAULT 11 szoplv__ │ │ │ │ + 2009: 000ae471 48 FUNC GLOBAL DEFAULT 11 indxrf_ │ │ │ │ + 2010: 000410a5 28 FUNC GLOBAL DEFAULT 11 swclch__ │ │ │ │ + 2011: 00047bc1 132 FUNC GLOBAL DEFAULT 11 ulxqfm__ │ │ │ │ + 2012: 000a83e5 48 FUNC GLOBAL DEFAULT 11 rd2r_ │ │ │ │ + 2013: 0003dca1 140 FUNC GLOBAL DEFAULT 11 sgrstx__ │ │ │ │ + 2014: 0009ca39 104 FUNC GLOBAL DEFAULT 11 uxroff_ │ │ │ │ + 2015: 000534c9 4 FUNC GLOBAL DEFAULT 11 irlt__ │ │ │ │ + 2016: 0004cd51 116 FUNC GLOBAL DEFAULT 11 ucrget__ │ │ │ │ + 2017: 0011e5b0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ + 2018: 00040d15 140 FUNC GLOBAL DEFAULT 11 swiqcp__ │ │ │ │ + 2019: 000ec571 178 FUNC GLOBAL DEFAULT 11 shinir_ │ │ │ │ + 2020: 0003b9ed 28 FUNC GLOBAL DEFAULT 11 szpllu__ │ │ │ │ + 2021: 000d6d91 2 FUNC GLOBAL DEFAULT 11 zgqpnt_ │ │ │ │ + 2022: 00052d91 4 FUNC GLOBAL DEFAULT 11 mpscct__ │ │ │ │ + 2023: 0009684d 128 FUNC GLOBAL DEFAULT 11 uclqin_ │ │ │ │ + 2024: 00090f59 44 FUNC GLOBAL DEFAULT 11 uziqcl_ │ │ │ │ + 2025: 00053025 40 FUNC GLOBAL DEFAULT 11 vifct1__ │ │ │ │ + 2026: 00072fc9 68 FUNC GLOBAL DEFAULT 11 uwqgya_ │ │ │ │ + 2027: 0003c5fd 28 FUNC GLOBAL DEFAULT 11 szlacl__ │ │ │ │ + 2028: 0005f0ad 256 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgetgoodnumlist │ │ │ │ + 2029: 0003b8f1 28 FUNC GLOBAL DEFAULT 11 szgclx__ │ │ │ │ + 2030: 000637e9 884 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetcharex │ │ │ │ + 2031: 000a0e59 168 FUNC GLOBAL DEFAULT 11 udrstx_ │ │ │ │ + 2032: 000a530d 348 FUNC GLOBAL DEFAULT 11 ugpstx_ │ │ │ │ + 2033: 0004af7d 28 FUNC GLOBAL DEFAULT 11 uzprst__ │ │ │ │ + 2034: 00079929 168 FUNC GLOBAL DEFAULT 11 umlstx_ │ │ │ │ + 2035: 000ab5f9 176 FUNC GLOBAL DEFAULT 11 glrqcl_ │ │ │ │ + 2036: 00057509 28 FUNC GLOBAL DEFAULT 11 odlsvl__ │ │ │ │ + 2037: 0003f359 28 FUNC GLOBAL DEFAULT 11 sgtnu__ │ │ │ │ + 2038: 000d72e1 168 FUNC GLOBAL DEFAULT 11 swistx_ │ │ │ │ + 2039: 000b80ed 180 FUNC GLOBAL DEFAULT 11 vrfct1_ │ │ │ │ + 2040: 000b4e21 188 FUNC GLOBAL DEFAULT 11 viadd1_ │ │ │ │ + 2041: 000d38ad 188 FUNC GLOBAL DEFAULT 11 zg_key_press_event │ │ │ │ + 2042: 0009caa1 100 FUNC GLOBAL DEFAULT 11 uxmttl_ │ │ │ │ + 2043: 00060aa5 108 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkersize │ │ │ │ + 2044: 0003d861 28 FUNC GLOBAL DEFAULT 11 scplu__ │ │ │ │ + 2045: 0004201d 92 FUNC GLOBAL DEFAULT 11 zgqtxw__ │ │ │ │ + 2046: 00059c59 140 FUNC GLOBAL DEFAULT 11 hexdic__ │ │ │ │ + 2047: 00040629 4 FUNC GLOBAL DEFAULT 11 zgflash__ │ │ │ │ + 2048: 000cae0d 16 FUNC GLOBAL DEFAULT 11 sgslat_ │ │ │ │ + 2049: 0003c135 28 FUNC GLOBAL DEFAULT 11 szsttp__ │ │ │ │ + 2050: 0004db81 28 FUNC GLOBAL DEFAULT 11 uddclv__ │ │ │ │ + 2051: 0005a4b9 4 FUNC GLOBAL DEFAULT 11 ruwgx__ │ │ │ │ + 2052: 00052811 28 FUNC GLOBAL DEFAULT 11 rset0__ │ │ │ │ + 2053: 000ed8c5 128 FUNC GLOBAL DEFAULT 11 shtswj_ │ │ │ │ + 2054: 00091105 34 FUNC GLOBAL DEFAULT 11 uzcget_ │ │ │ │ + 2055: 0005f98d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlineindex │ │ │ │ + 2056: 0008739d 6 FUNC GLOBAL DEFAULT 11 usrqnp_ │ │ │ │ + 2057: 0003db21 28 FUNC GLOBAL DEFAULT 11 scqtrn__ │ │ │ │ + 2058: 0003ca4d 28 FUNC GLOBAL DEFAULT 11 szplzv__ │ │ │ │ + 2059: 000e2869 168 FUNC GLOBAL DEFAULT 11 odlstx_ │ │ │ │ + 2060: 00092b31 40 FUNC GLOBAL DEFAULT 11 uzlqvl_ │ │ │ │ + 2061: 00092091 92 FUNC GLOBAL DEFAULT 11 uzrset_ │ │ │ │ + 2062: 00036ba9 180 FUNC GLOBAL DEFAULT 11 tmisvl_ │ │ │ │ + 2063: 00054a1d 232 FUNC GLOBAL DEFAULT 11 rtlopt__ │ │ │ │ + 2064: 000d0b3d 84 FUNC GLOBAL DEFAULT 11 sgpqit_ │ │ │ │ + 2065: 0005722d 116 FUNC GLOBAL DEFAULT 11 odiset__ │ │ │ │ + 2066: 00042019 4 FUNC GLOBAL DEFAULT 11 zgfint__ │ │ │ │ + 2067: 000b16e1 90 FUNC GLOBAL DEFAULT 11 mpfcya_ │ │ │ │ + 2068: 000c90d5 272 FUNC GLOBAL DEFAULT 11 stfpr2_ │ │ │ │ + 2069: 000adc05 92 FUNC GLOBAL DEFAULT 11 gllget_ │ │ │ │ + 2070: 0007466d 448 FUNC GLOBAL DEFAULT 11 uysaxs_ │ │ │ │ + 2071: 00072efd 40 FUNC GLOBAL DEFAULT 11 uwqgyb_ │ │ │ │ + 2072: 0004b159 28 FUNC GLOBAL DEFAULT 11 uzpqit__ │ │ │ │ + 2073: 000a215d 132 FUNC GLOBAL DEFAULT 11 udiqcp_ │ │ │ │ + 2074: 0008edf9 128 FUNC GLOBAL DEFAULT 11 uerqin_ │ │ │ │ + 2075: 0003ce15 28 FUNC GLOBAL DEFAULT 11 stsusr__ │ │ │ │ + 2076: 0005386d 176 FUNC GLOBAL DEFAULT 11 rtlget__ │ │ │ │ + 2077: 0004317d 28 FUNC GLOBAL DEFAULT 11 uepqnp__ │ │ │ │ + 2078: 0009c379 60 FUNC GLOBAL DEFAULT 11 ulqxbl_ │ │ │ │ + 2079: 000ae5d1 52 FUNC GLOBAL DEFAULT 11 indxcf_ │ │ │ │ + 2080: 000c8ab5 16 FUNC GLOBAL DEFAULT 11 stqtrf_ │ │ │ │ + 2081: 00047a95 28 FUNC GLOBAL DEFAULT 11 ulisvl__ │ │ │ │ + 2082: 000477f5 28 FUNC GLOBAL DEFAULT 11 ullqvl__ │ │ │ │ + 2083: 00058215 76 FUNC GLOBAL DEFAULT 11 shinit__ │ │ │ │ + 2084: 000b6bed 1304 FUNC GLOBAL DEFAULT 11 g2sctr_ │ │ │ │ + 2085: 0004c0bd 140 FUNC GLOBAL DEFAULT 11 ucrqid__ │ │ │ │ + 2086: 0008f995 312 FUNC GLOBAL DEFAULT 11 uelqid_ │ │ │ │ + 2087: 000534d1 4 FUNC GLOBAL DEFAULT 11 irle__ │ │ │ │ + 2088: 00049e15 140 FUNC GLOBAL DEFAULT 11 ugpqcl__ │ │ │ │ + 2089: 000973cd 180 FUNC GLOBAL DEFAULT 11 ucisvl_ │ │ │ │ + 2090: 0005a11d 4 FUNC GLOBAL DEFAULT 11 rsum1__ │ │ │ │ + 2091: 000529f5 4 FUNC GLOBAL DEFAULT 11 lrne1__ │ │ │ │ + 2092: 000b111d 88 FUNC GLOBAL DEFAULT 11 mpivdg_ │ │ │ │ + 2093: 000eaf3d 224 FUNC GLOBAL DEFAULT 11 shinit_ │ │ │ │ + 2094: 000635e5 52 FUNC GLOBAL DEFAULT 11 __uzpack_MOD_dclsetaxisfactor │ │ │ │ + 2095: 001e7920 8 OBJECT GLOBAL DEFAULT 21 szbtn2_ │ │ │ │ + 2096: 000db819 92 FUNC GLOBAL DEFAULT 11 swpget_ │ │ │ │ + 2097: 000afa6d 80 FUNC GLOBAL DEFAULT 11 mpfcyb_ │ │ │ │ + 2098: 000c8cf9 200 FUNC GLOBAL DEFAULT 11 stfpr3_ │ │ │ │ + 2099: 0005befd 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportframe │ │ │ │ + 2100: 00062875 452 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontourex │ │ │ │ + 2101: 0005a2d9 28 FUNC GLOBAL DEFAULT 11 uwsgxz__ │ │ │ │ + 2102: 000b9391 572 FUNC GLOBAL DEFAULT 11 szsgcl_ │ │ │ │ + 2103: 000408b1 4 FUNC GLOBAL DEFAULT 11 zgqtnc__ │ │ │ │ + 2104: 00056c25 28 FUNC GLOBAL DEFAULT 11 cffti1__ │ │ │ │ + 2105: 0005c4a5 48 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsettransfunction │ │ │ │ + 2106: 00052d71 4 FUNC GLOBAL DEFAULT 11 mpfsin__ │ │ │ │ + 2107: 0004bfdd 28 FUNC GLOBAL DEFAULT 11 ucpqvl__ │ │ │ │ + 2108: 0005b689 208 FUNC GLOBAL DEFAULT 11 usaxlb__ │ │ │ │ + 2109: 001ebd10 0 NOTYPE GLOBAL DEFAULT 21 __end__ │ │ │ │ + 2110: 000529e1 4 FUNC GLOBAL DEFAULT 11 lrgt0__ │ │ │ │ + 2111: 000cc531 132 FUNC GLOBAL DEFAULT 11 sgrqcp_ │ │ │ │ + 2112: 0003c66d 28 FUNC GLOBAL DEFAULT 11 szmvl3__ │ │ │ │ + 2113: 000c1e65 1824 FUNC GLOBAL DEFAULT 11 szqtxw_ │ │ │ │ + 2114: 00047d2d 140 FUNC GLOBAL DEFAULT 11 ulrstx__ │ │ │ │ + 2115: 0003bb45 140 FUNC GLOBAL DEFAULT 11 szschz__ │ │ │ │ + 2116: 000a90a1 36 FUNC GLOBAL DEFAULT 11 imlt0_ │ │ │ │ + 2117: 0006e88d 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset2dplane │ │ │ │ + 2118: 000559e5 232 FUNC GLOBAL DEFAULT 11 rlcxfl__ │ │ │ │ + 2119: 00085589 128 FUNC GLOBAL DEFAULT 11 uspqin_ │ │ │ │ + 2120: 000aa175 84 FUNC GLOBAL DEFAULT 11 glpqit_ │ │ │ │ + 2121: 0003bfc5 28 FUNC GLOBAL DEFAULT 11 szpmcl__ │ │ │ │ + 2122: 0003d4c1 28 FUNC GLOBAL DEFAULT 11 slinit__ │ │ │ │ + 2123: 000edc8d 420 FUNC GLOBAL DEFAULT 11 shtint_ │ │ │ │ + 2124: 000531e5 4 FUNC GLOBAL DEFAULT 11 imax__ │ │ │ │ + 2125: 000a6639 312 FUNC GLOBAL DEFAULT 11 ugrqid_ │ │ │ │ + 2126: 000ca1f5 88 FUNC GLOBAL DEFAULT 11 sgqvpt_ │ │ │ │ + 2127: 00063779 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcurrency │ │ │ │ + 2128: 001e7918 4 OBJECT GLOBAL DEFAULT 21 szbtn3_ │ │ │ │ + 2129: 0005468d 140 FUNC GLOBAL DEFAULT 11 rlienv__ │ │ │ │ + 2130: 0009dd95 116 FUNC GLOBAL DEFAULT 11 luxchk_ │ │ │ │ + 2131: 00091fe9 168 FUNC GLOBAL DEFAULT 11 uzrstx_ │ │ │ │ + 2132: 000b048d 116 FUNC GLOBAL DEFAULT 11 mpfcyc_ │ │ │ │ + 2133: 0005efcd 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumle │ │ │ │ + 2134: 000ccbd1 6 FUNC GLOBAL DEFAULT 11 sglqnp_ │ │ │ │ + 2135: 00056791 36 FUNC GLOBAL DEFAULT 11 passb2__ │ │ │ │ + 2136: 0003ef25 28 FUNC GLOBAL DEFAULT 11 sgqpls__ │ │ │ │ + 2137: 000a1ff9 180 FUNC GLOBAL DEFAULT 11 udiqvl_ │ │ │ │ + 2138: 000551f9 28 FUNC GLOBAL DEFAULT 11 gllqvl__ │ │ │ │ + 2139: 00053fcd 116 FUNC GLOBAL DEFAULT 11 glrset__ │ │ │ │ + 2140: 00079b31 92 FUNC GLOBAL DEFAULT 11 umiset_ │ │ │ │ + 2141: 0003c215 144 FUNC GLOBAL DEFAULT 11 sztxzv__ │ │ │ │ + 2142: 00052925 40 FUNC GLOBAL DEFAULT 11 vrcon__ │ │ │ │ + 2143: 0004613d 140 FUNC GLOBAL DEFAULT 11 uspaxs__ │ │ │ │ + 2144: 000dada9 140 FUNC GLOBAL DEFAULT 11 swpopn_ │ │ │ │ + 2145: 0005f00d 64 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumlt │ │ │ │ + 2146: 0006a781 332 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclsetcontourline │ │ │ │ + 2147: 0003df49 36 FUNC GLOBAL DEFAULT 11 sgtnxv__ │ │ │ │ + 2148: 000a9499 36 FUNC GLOBAL DEFAULT 11 imlt1_ │ │ │ │ + 2149: 000ed945 120 FUNC GLOBAL DEFAULT 11 shtswm_ │ │ │ │ + 2150: 00057ec5 44 FUNC GLOBAL DEFAULT 11 shly2x__ │ │ │ │ + 2151: 000e27b1 92 FUNC GLOBAL DEFAULT 11 odiset_ │ │ │ │ + 2152: 0006f52d 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ + 2153: 00053369 52 FUNC GLOBAL DEFAULT 11 cr3c__ │ │ │ │ + 2154: 0005a515 4 FUNC GLOBAL DEFAULT 11 vrfnb__ │ │ │ │ + 2155: 001e7e28 8 OBJECT GLOBAL DEFAULT 21 szbtn4_ │ │ │ │ + 2156: 0004dda1 116 FUNC GLOBAL DEFAULT 11 udrget__ │ │ │ │ + 2157: 0009d431 300 FUNC GLOBAL DEFAULT 11 uxaxlb_ │ │ │ │ + 2158: 00090f85 44 FUNC GLOBAL DEFAULT 11 uziqcp_ │ │ │ │ + 2159: 00044ccd 28 FUNC GLOBAL DEFAULT 11 usdaxs__ │ │ │ │ + 2160: 0007c885 56 FUNC GLOBAL DEFAULT 11 uuqidv_ │ │ │ │ + 2161: 000bbd2d 92 FUNC GLOBAL DEFAULT 11 szmvlp_ │ │ │ │ + 2162: 0004102d 28 FUNC GLOBAL DEFAULT 11 swqimc__ │ │ │ │ + 2163: 0003c1dd 28 FUNC GLOBAL DEFAULT 11 szcltu__ │ │ │ │ + 2164: 0003fbc5 140 FUNC GLOBAL DEFAULT 11 sgpqcl__ │ │ │ │ + 2165: 0004b415 28 FUNC GLOBAL DEFAULT 11 uziqvl__ │ │ │ │ + 2166: 00052349 224 FUNC GLOBAL DEFAULT 11 indxml__ │ │ │ │ + 2167: 0006886d 48 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclabort │ │ │ │ + 2168: 0007b545 316 FUNC GLOBAL DEFAULT 11 uupqid_ │ │ │ │ + 2169: 00036b29 128 FUNC GLOBAL DEFAULT 11 tmiqin_ │ │ │ │ + 2170: 00057659 140 FUNC GLOBAL DEFAULT 11 odpqcp__ │ │ │ │ + 2171: 000ab6a9 132 FUNC GLOBAL DEFAULT 11 glrqcp_ │ │ │ │ + 2172: 0006906d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_b │ │ │ │ + 2173: 00040b71 28 FUNC GLOBAL DEFAULT 11 swscli__ │ │ │ │ + 2174: 000cbc71 92 FUNC GLOBAL DEFAULT 11 sgiget_ │ │ │ │ + 2175: 00096171 4 FUNC GLOBAL DEFAULT 11 grcls_ │ │ │ │ + 2176: 000cc3cd 180 FUNC GLOBAL DEFAULT 11 sgrqvl_ │ │ │ │ + 2177: 0005a231 28 FUNC GLOBAL DEFAULT 11 uwigxi__ │ │ │ │ + 2178: 00069829 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweidelike_f │ │ │ │ + 2179: 0004f3cd 28 FUNC GLOBAL DEFAULT 11 uminit__ │ │ │ │ + 2180: 0004c0a1 28 FUNC GLOBAL DEFAULT 11 ucrqnp__ │ │ │ │ + 2181: 00053759 64 FUNC GLOBAL DEFAULT 11 g2fbl2__ │ │ │ │ + 2182: 000b4b7d 176 FUNC GLOBAL DEFAULT 11 vimlt_ │ │ │ │ + 2183: 00051ba9 28 FUNC GLOBAL DEFAULT 11 uvbrf__ │ │ │ │ + 2184: 00063741 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckspecial │ │ │ │ + 2185: 0005e765 984 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dclscalingpoint │ │ │ │ + 2186: 0003d9c1 28 FUNC GLOBAL DEFAULT 11 scpmv__ │ │ │ │ + 2187: 000918ad 44 FUNC GLOBAL DEFAULT 11 uzcqnp_ │ │ │ │ + 2188: 000426ed 28 FUNC GLOBAL DEFAULT 11 swqcmn__ │ │ │ │ + 2189: 0003e8c9 40 FUNC GLOBAL DEFAULT 11 sglazv__ │ │ │ │ + 2190: 000df7bd 332 FUNC GLOBAL DEFAULT 11 r4ieee_ │ │ │ │ + 2191: 000529b1 4 FUNC GLOBAL DEFAULT 11 lrgta__ │ │ │ │ + 2192: 0005339d 28 FUNC GLOBAL DEFAULT 11 ct2pc__ │ │ │ │ + 2193: 000585f1 56 FUNC GLOBAL DEFAULT 11 shtsga__ │ │ │ │ + 2194: 0003c371 28 FUNC GLOBAL DEFAULT 11 szmvld__ │ │ │ │ + 2195: 0003bec9 28 FUNC GLOBAL DEFAULT 11 szlazu__ │ │ │ │ + 2196: 000b3c8d 108 FUNC GLOBAL DEFAULT 11 rrms0_ │ │ │ │ + 2197: 00041dbd 116 FUNC GLOBAL DEFAULT 11 swlget__ │ │ │ │ + 2198: 000aea1d 54 FUNC GLOBAL DEFAULT 11 ct2cp_ │ │ │ │ + 2199: 000c10ed 1800 FUNC GLOBAL DEFAULT 11 sztnsv_ │ │ │ │ + 2200: 000aa731 6 FUNC GLOBAL DEFAULT 11 gllqnp_ │ │ │ │ + 2201: 00045621 140 FUNC GLOBAL DEFAULT 11 uspstx__ │ │ │ │ + 2202: 000b0795 228 FUNC GLOBAL DEFAULT 11 xmplon_ │ │ │ │ + 2203: 00068769 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltoupper │ │ │ │ + 2204: 000494d9 28 FUNC GLOBAL DEFAULT 11 uuqebs__ │ │ │ │ + 2205: 0004f8d5 140 FUNC GLOBAL DEFAULT 11 umlqin__ │ │ │ │ + 2206: 0006d6d5 112 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ + 2207: 0003f3c9 28 FUNC GLOBAL DEFAULT 11 sgqtnp__ │ │ │ │ + 2208: 00058acd 28 FUNC GLOBAL DEFAULT 11 vrintr__ │ │ │ │ + 2209: 0009734d 128 FUNC GLOBAL DEFAULT 11 uciqin_ │ │ │ │ + 2210: 00092a85 42 FUNC GLOBAL DEFAULT 11 uzlrst_ │ │ │ │ + 2211: 0009c329 80 FUNC GLOBAL DEFAULT 11 ulxlbl_ │ │ │ │ + 2212: 00051b81 40 FUNC GLOBAL DEFAULT 11 uvbxaz__ │ │ │ │ + 2213: 0004af61 28 FUNC GLOBAL DEFAULT 11 uzpsav__ │ │ │ │ + 2214: 0005c505 48 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclnewfig │ │ │ │ + 2215: 0009d679 1200 FUNC GLOBAL DEFAULT 11 uxplbl_ │ │ │ │ + 2216: 000ad725 356 FUNC GLOBAL DEFAULT 11 rtropt_ │ │ │ │ + 2217: 0006839d 276 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclgetspectrumnumber │ │ │ │ + 2218: 00092ab1 42 FUNC GLOBAL DEFAULT 11 uzlsav_ │ │ │ │ + 2219: 00084a35 480 FUNC GLOBAL DEFAULT 11 usurdl_ │ │ │ │ + 2220: 0007f391 44 FUNC GLOBAL DEFAULT 11 uiqcr2_ │ │ │ │ + 2221: 00079a89 168 FUNC GLOBAL DEFAULT 11 umistx_ │ │ │ │ + 2222: 000ce5d9 248 FUNC GLOBAL DEFAULT 11 sgplr_ │ │ │ │ + 2223: 00052d69 4 FUNC GLOBAL DEFAULT 11 mpfazm__ │ │ │ │ + 2224: 000b403d 106 FUNC GLOBAL DEFAULT 11 rmin0_ │ │ │ │ + 2225: 000a9925 176 FUNC GLOBAL DEFAULT 11 vifna_ │ │ │ │ + 2226: 0011e5fc 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ + 2227: 000d4de5 192 FUNC GLOBAL DEFAULT 11 zgscli_ │ │ │ │ + 2228: 000ae72d 60 FUNC GLOBAL DEFAULT 11 indxrl_ │ │ │ │ + 2229: 0004a2d1 28 FUNC GLOBAL DEFAULT 11 uglsvl__ │ │ │ │ + 2230: 0004e4d5 140 FUNC GLOBAL DEFAULT 11 udrqid__ │ │ │ │ + 2231: 00045755 140 FUNC GLOBAL DEFAULT 11 uslqcp__ │ │ │ │ + 2232: 00053691 44 FUNC GLOBAL DEFAULT 11 viadd0__ │ │ │ │ + 2233: 0006b085 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetyevengrid │ │ │ │ + 2234: 000c513d 296 FUNC GLOBAL DEFAULT 11 slpwwr_ │ │ │ │ + 2235: 00068a8d 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconical │ │ │ │ + 2236: 0004ace9 232 FUNC GLOBAL DEFAULT 11 uzcstx__ │ │ │ │ + 2237: 0007afed 16 FUNC GLOBAL DEFAULT 11 uusebs_ │ │ │ │ + 2238: 000db305 6 FUNC GLOBAL DEFAULT 11 swpqnp_ │ │ │ │ + 2239: 00060efd 640 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkernormalized │ │ │ │ + 2240: 000ece39 368 FUNC GLOBAL DEFAULT 11 shinix_ │ │ │ │ + 2241: 000b2a69 220 FUNC GLOBAL DEFAULT 11 rrms1_ │ │ │ │ + 2242: 000e2709 168 FUNC GLOBAL DEFAULT 11 odistx_ │ │ │ │ + 2243: 000b88e1 464 FUNC GLOBAL DEFAULT 11 szpipl_ │ │ │ │ + 2244: 00059fe1 28 FUNC GLOBAL DEFAULT 11 time13__ │ │ │ │ + 2245: 00090f31 40 FUNC GLOBAL DEFAULT 11 uziqvl_ │ │ │ │ + 2246: 00062011 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettransnumber │ │ │ │ + 2247: 000bcbc5 88 FUNC GLOBAL DEFAULT 11 szmvlr_ │ │ │ │ + 2248: 0004e76d 28 FUNC GLOBAL DEFAULT 11 udcntr__ │ │ │ │ + 2249: 0003cad9 28 FUNC GLOBAL DEFAULT 11 stirot__ │ │ │ │ + 2250: 000aa5cd 92 FUNC GLOBAL DEFAULT 11 gliget_ │ │ │ │ + 2251: 0005a1f9 28 FUNC GLOBAL DEFAULT 11 uwqgya__ │ │ │ │ + 2252: 00074959 640 FUNC GLOBAL DEFAULT 11 uypaxs_ │ │ │ │ + 2253: 000531cd 4 FUNC GLOBAL DEFAULT 11 imin1__ │ │ │ │ + 2254: 00069b61 296 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstreal │ │ │ │ + 2255: 000408ad 4 FUNC GLOBAL DEFAULT 11 zgqclc__ │ │ │ │ + 2256: 000ab545 180 FUNC GLOBAL DEFAULT 11 glrqvl_ │ │ │ │ + 2257: 000487b5 140 FUNC GLOBAL DEFAULT 11 uulqcl__ │ │ │ │ + 2258: 00059e55 28 FUNC GLOBAL DEFAULT 11 time31__ │ │ │ │ + 2259: 000406e5 4 FUNC GLOBAL DEFAULT 11 zgrclp__ │ │ │ │ + 2260: 0008758d 176 FUNC GLOBAL DEFAULT 11 usrqcl_ │ │ │ │ + 2261: 0003d15d 144 FUNC GLOBAL DEFAULT 11 sldiv__ │ │ │ │ + 2262: 000b3709 240 FUNC GLOBAL DEFAULT 11 rmin1_ │ │ │ │ + 2263: 000b51a1 188 FUNC GLOBAL DEFAULT 11 vifnb_ │ │ │ │ + 2264: 00040995 28 FUNC GLOBAL DEFAULT 11 swpcls__ │ │ │ │ + 2265: 000cae1d 212 FUNC GLOBAL DEFAULT 11 sglar_ │ │ │ │ + 2266: 0004e3f5 28 FUNC GLOBAL DEFAULT 11 udpqvl__ │ │ │ │ + 2267: 0003aae1 40 FUNC GLOBAL DEFAULT 11 init_arg_ │ │ │ │ + 2268: 00041089 28 FUNC GLOBAL DEFAULT 11 swsrot__ │ │ │ │ + 2269: 00058ea5 4 FUNC GLOBAL DEFAULT 11 clckst__ │ │ │ │ + 2270: 000cd075 72 FUNC GLOBAL DEFAULT 11 sgqmpl_ │ │ │ │ + 2271: 000563d1 44 FUNC GLOBAL DEFAULT 11 vrmlt0__ │ │ │ │ + 2272: 0008f551 312 FUNC GLOBAL DEFAULT 11 ueiqid_ │ │ │ │ + 2273: 00042095 140 FUNC GLOBAL DEFAULT 11 swlqid__ │ │ │ │ + 2274: 000589f1 40 FUNC GLOBAL DEFAULT 11 vrrnm0__ │ │ │ │ + 2275: 00044b11 28 FUNC GLOBAL DEFAULT 11 usspnt__ │ │ │ │ + 2276: 000c190d 284 FUNC GLOBAL DEFAULT 11 szplzr_ │ │ │ │ + 2277: 00052dfd 4 FUNC GLOBAL DEFAULT 11 mpfcoa__ │ │ │ │ + 2278: 0004f2a1 140 FUNC GLOBAL DEFAULT 11 umrstx__ │ │ │ │ + 2279: 0007afcd 16 FUNC GLOBAL DEFAULT 11 uusebt_ │ │ │ │ + 2280: 000c6785 368 FUNC GLOBAL DEFAULT 11 scpmu_ │ │ │ │ + 2281: 000ec0ad 124 FUNC GLOBAL DEFAULT 11 shiniy_ │ │ │ │ + 2282: 000b1119 4 FUNC GLOBAL DEFAULT 11 mpfvdg_ │ │ │ │ + 2283: 000b272d 160 FUNC GLOBAL DEFAULT 11 mpicyl_ │ │ │ │ + 2284: 00078101 92 FUNC GLOBAL DEFAULT 11 umpget_ │ │ │ │ + 2285: 0005a519 4 FUNC GLOBAL DEFAULT 11 vrfnb0__ │ │ │ │ + 2286: 000877f9 92 FUNC GLOBAL DEFAULT 11 uslget_ │ │ │ │ + 2287: 0003cd19 28 FUNC GLOBAL DEFAULT 11 stirad__ │ │ │ │ + 2288: 00058261 48 FUNC GLOBAL DEFAULT 11 shfwgj__ │ │ │ │ + 2289: 00051dfd 28 FUNC GLOBAL DEFAULT 11 uhbra__ │ │ │ │ + 2290: 00058eb5 28 FUNC GLOBAL DEFAULT 11 date12__ │ │ │ │ + 2291: 000d66e9 180 FUNC GLOBAL DEFAULT 11 zgfontname_ │ │ │ │ + 2292: 0003f2a5 28 FUNC GLOBAL DEFAULT 11 sgqpmt__ │ │ │ │ + 2293: 0003e489 40 FUNC GLOBAL DEFAULT 11 sgpmzv__ │ │ │ │ + 2294: 0006f4f1 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ + 2295: 0004a069 140 FUNC GLOBAL DEFAULT 11 ugistx__ │ │ │ │ + 2296: 0003c74d 28 FUNC GLOBAL DEFAULT 11 szoplz__ │ │ │ │ + 2297: 00062bfd 68 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclformattime │ │ │ │ + 2298: 000ae605 46 FUNC GLOBAL DEFAULT 11 indxcl_ │ │ │ │ + 2299: 000bc551 88 FUNC GLOBAL DEFAULT 11 szcllc_ │ │ │ │ + 2300: 0006edb5 56 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetareapattern │ │ │ │ + 2301: 000e1529 92 FUNC GLOBAL DEFAULT 11 odpget_ │ │ │ │ + 2302: 0003c035 28 FUNC GLOBAL DEFAULT 11 szpmzu__ │ │ │ │ + 2303: 00050949 28 FUNC GLOBAL DEFAULT 11 uismrg__ │ │ │ │ + 2304: 00042895 116 FUNC GLOBAL DEFAULT 11 swpset__ │ │ │ │ + 2305: 000adeb9 264 FUNC GLOBAL DEFAULT 11 rtcenv_ │ │ │ │ + 2306: 000ac7d9 46 FUNC GLOBAL DEFAULT 11 rlcxfl_ │ │ │ │ + 2307: 000738fd 56 FUNC GLOBAL DEFAULT 11 ruwgx_ │ │ │ │ + 2308: 0006ad11 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofmonth │ │ │ │ + 2309: 000408cd 4 FUNC GLOBAL DEFAULT 11 zgstcl__ │ │ │ │ + 2310: 000526cd 36 FUNC GLOBAL DEFAULT 11 vrset__ │ │ │ │ + 2311: 0005d50d 2572 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisspecify │ │ │ │ + 2312: 00050911 28 FUNC GLOBAL DEFAULT 11 uicini__ │ │ │ │ + 2313: 000960f1 88 FUNC GLOBAL DEFAULT 11 grswnd_ │ │ │ │ + 2314: 000c6955 368 FUNC GLOBAL DEFAULT 11 scpmv_ │ │ │ │ + 2315: 000eb221 856 FUNC GLOBAL DEFAULT 11 shiniz_ │ │ │ │ + 2316: 0005b759 208 FUNC GLOBAL DEFAULT 11 uxaxlb__ │ │ │ │ + 2317: 0003b409 82 FUNC GLOBAL DEFAULT 11 char_trim2_ │ │ │ │ + 2318: 000c6169 72 FUNC GLOBAL DEFAULT 11 scqeye_ │ │ │ │ + 2319: 000acfb5 148 FUNC GLOBAL DEFAULT 11 rtlget_ │ │ │ │ + 2320: 000475e1 28 FUNC GLOBAL DEFAULT 11 ulxlbl__ │ │ │ │ + 2321: 000c3bd1 92 FUNC GLOBAL DEFAULT 11 sldttl_ │ │ │ │ + 2322: 0003e3e1 28 FUNC GLOBAL DEFAULT 11 sglsvl__ │ │ │ │ + 2323: 00057069 140 FUNC GLOBAL DEFAULT 11 odrqcl__ │ │ │ │ + 2324: 0004dbd5 28 FUNC GLOBAL DEFAULT 11 udgcla__ │ │ │ │ + 2325: 000b90e1 172 FUNC GLOBAL DEFAULT 11 szmvlt_ │ │ │ │ + 2326: 00042e05 116 FUNC GLOBAL DEFAULT 11 uerget__ │ │ │ │ + 2327: 0005ad15 116 FUNC GLOBAL DEFAULT 11 tmpget__ │ │ │ │ + 2328: 0008f711 168 FUNC GLOBAL DEFAULT 11 uelsvl_ │ │ │ │ + 2329: 00074bd9 192 FUNC GLOBAL DEFAULT 11 uysaxz_ │ │ │ │ + 2330: 00081f79 144 FUNC GLOBAL DEFAULT 11 uiencd_ │ │ │ │ + 2331: 00073145 704 FUNC GLOBAL DEFAULT 11 uwqgyi_ │ │ │ │ + 2332: 00059529 28 FUNC GLOBAL DEFAULT 11 gbyte__ │ │ │ │ + 2333: 000cf47d 52 FUNC GLOBAL DEFAULT 11 sgtrqf_ │ │ │ │ + 2334: 000407f1 4 FUNC GLOBAL DEFAULT 11 zgnumfonts__ │ │ │ │ + 2335: 0005f1ad 256 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclsetgoodnumlist │ │ │ │ + 2336: 000d0e01 6 FUNC GLOBAL DEFAULT 11 sgiqnp_ │ │ │ │ + 2337: 000b9705 408 FUNC GLOBAL DEFAULT 11 szl3zu_ │ │ │ │ + 2338: 000a0541 92 FUNC GLOBAL DEFAULT 11 udlset_ │ │ │ │ + 2339: 0007ca1d 92 FUNC GLOBAL DEFAULT 11 uurget_ │ │ │ │ + 2340: 0005f72d 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetvar │ │ │ │ + 2341: 0003bd75 28 FUNC GLOBAL DEFAULT 11 szsttt__ │ │ │ │ + 2342: 000d3969 108 FUNC GLOBAL DEFAULT 11 getparmnumber │ │ │ │ + 2343: 0009de09 1120 FUNC GLOBAL DEFAULT 11 uxaxdv_ │ │ │ │ + 2344: 0007cd11 2748 FUNC GLOBAL DEFAULT 11 uipd2z_ │ │ │ │ + 2345: 000c6905 16 FUNC GLOBAL DEFAULT 11 scspms_ │ │ │ │ + 2346: 000bea5d 4 FUNC GLOBAL DEFAULT 11 szclld_ │ │ │ │ + 2347: 000ce4a1 248 FUNC GLOBAL DEFAULT 11 sgplu_ │ │ │ │ + 2348: 000d2ec9 92 FUNC GLOBAL DEFAULT 11 swcset_ │ │ │ │ + 2349: 000bbcc9 4 FUNC GLOBAL DEFAULT 11 szoplp_ │ │ │ │ + 2350: 0003d0fd 40 FUNC GLOBAL DEFAULT 11 slqrct__ │ │ │ │ + 2351: 0006067d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextindex │ │ │ │ + 2352: 000d9ca1 140 FUNC GLOBAL DEFAULT 11 swclch_ │ │ │ │ + 2353: 0003dae9 28 FUNC GLOBAL DEFAULT 11 scqobj__ │ │ │ │ + 2354: 00042b09 156 FUNC GLOBAL DEFAULT 11 uezchk__ │ │ │ │ + 2355: 0006b00d 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetyevengrid │ │ │ │ + 2356: 0004e4b9 28 FUNC GLOBAL DEFAULT 11 udrqnp__ │ │ │ │ + 2357: 00040925 28 FUNC GLOBAL DEFAULT 11 swdopn__ │ │ │ │ + 2358: 0009e905 288 FUNC GLOBAL DEFAULT 11 uduxuy_ │ │ │ │ + 2359: 0006881d 80 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclmessagedump │ │ │ │ + 2360: 000857d1 84 FUNC GLOBAL DEFAULT 11 uspqit_ │ │ │ │ + 2361: 0007300d 56 FUNC GLOBAL DEFAULT 11 ruwgy_ │ │ │ │ + 2362: 000ccdc1 176 FUNC GLOBAL DEFAULT 11 sglqcl_ │ │ │ │ + 2363: 00040e65 140 FUNC GLOBAL DEFAULT 11 swiqin__ │ │ │ │ + 2364: 00068fe9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_b │ │ │ │ + 2365: 000d9d2d 140 FUNC GLOBAL DEFAULT 11 swsrot_ │ │ │ │ + 2366: 000b82ed 156 FUNC GLOBAL DEFAULT 11 rset_ │ │ │ │ + 2367: 000419b1 28 FUNC GLOBAL DEFAULT 11 swrsvl__ │ │ │ │ + 2368: 0003c2a5 28 FUNC GLOBAL DEFAULT 11 szoptr__ │ │ │ │ + 2369: 000d3c85 52 FUNC GLOBAL DEFAULT 11 zgiint_ │ │ │ │ + 2370: 000697a5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclhammer_f │ │ │ │ + 2371: 00048611 28 FUNC GLOBAL DEFAULT 11 uusfri__ │ │ │ │ + 2372: 000c2fb5 4 FUNC GLOBAL DEFAULT 11 szclsv_ │ │ │ │ + 2373: 000bce35 112 FUNC GLOBAL DEFAULT 11 szmvlu_ │ │ │ │ + 2374: 0007c2e1 16 FUNC GLOBAL DEFAULT 11 uusfrt_ │ │ │ │ + 2375: 000c4425 364 FUNC GLOBAL DEFAULT 11 slratz_ │ │ │ │ + 2376: 000bfaf5 288 FUNC GLOBAL DEFAULT 11 szl3zv_ │ │ │ │ + 2377: 00058019 36 FUNC GLOBAL DEFAULT 11 shinix__ │ │ │ │ + 2378: 00040881 30 FUNC GLOBAL DEFAULT 11 zgidat__ │ │ │ │ + 2379: 0005a599 116 FUNC GLOBAL DEFAULT 11 tmiset__ │ │ │ │ + 2380: 000c6945 16 FUNC GLOBAL DEFAULT 11 scspmt_ │ │ │ │ + 2381: 000a635d 180 FUNC GLOBAL DEFAULT 11 ugrsvl_ │ │ │ │ + 2382: 00050d61 116 FUNC GLOBAL DEFAULT 11 uirget__ │ │ │ │ + 2383: 001cab54 4 OBJECT GLOBAL DEFAULT 21 font_desc │ │ │ │ + 2384: 000ce6d1 248 FUNC GLOBAL DEFAULT 11 sgplv_ │ │ │ │ + 2385: 000d4d85 2 FUNC GLOBAL DEFAULT 11 zgoopn_ │ │ │ │ + 2386: 00049d89 140 FUNC GLOBAL DEFAULT 11 ugpqcp__ │ │ │ │ + 2387: 000d9a6d 140 FUNC GLOBAL DEFAULT 11 swslft_ │ │ │ │ + 2388: 000cad09 212 FUNC GLOBAL DEFAULT 11 sglau_ │ │ │ │ + 2389: 000a99d5 58 FUNC GLOBAL DEFAULT 11 vifct0_ │ │ │ │ + 2390: 000d04e1 26 FUNC GLOBAL DEFAULT 11 sgcls_ │ │ │ │ + 2391: 00042079 28 FUNC GLOBAL DEFAULT 11 swlqnp__ │ │ │ │ + 2392: 0006e821 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3deyepoint │ │ │ │ + 2393: 00052e19 4 FUNC GLOBAL DEFAULT 11 mpiplc__ │ │ │ │ + 2394: 000bb23d 252 FUNC GLOBAL DEFAULT 11 szplzu_ │ │ │ │ + 2395: 0003f045 140 FUNC GLOBAL DEFAULT 11 sgistx__ │ │ │ │ + 2396: 000529ad 4 FUNC GLOBAL DEFAULT 11 lreq0__ │ │ │ │ + 2397: 0005aea5 140 FUNC GLOBAL DEFAULT 11 tmpqid__ │ │ │ │ + 2398: 00043439 140 FUNC GLOBAL DEFAULT 11 uerqid__ │ │ │ │ + 2399: 00058341 36 FUNC GLOBAL DEFAULT 11 shtfun__ │ │ │ │ + 2400: 000e3249 444 FUNC GLOBAL DEFAULT 11 odrkg_ │ │ │ │ + 2401: 0004c8dd 116 FUNC GLOBAL DEFAULT 11 uciget__ │ │ │ │ + 2402: 0003d301 28 FUNC GLOBAL DEFAULT 11 slpttl__ │ │ │ │ + 2403: 0003f541 28 FUNC GLOBAL DEFAULT 11 sgopn__ │ │ │ │ + 2404: 0006f031 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclseterrorbarlinetype │ │ │ │ 2405: 00035dc9 18 FUNC GLOBAL DEFAULT 11 osabrt_ │ │ │ │ - 2406: 00098231 116 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ - 2407: 0004885d 6 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ - 2408: 0005a235 232 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ - 2409: 000565d5 40 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ - 2410: 000a93a1 16 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ - 2411: 000ee731 32 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ - 2412: 0007b675 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ - 2413: 000c62a1 42 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ - 2414: 000c4721 46 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ - 2415: 00056fad 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ - 2416: 000cd3a1 132 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ - 2417: 00080049 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ - 2418: 00061829 116 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ - 2419: 000c62cd 42 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ - 2420: 000ee365 30 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ - 2421: 000e6041 168 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ - 2422: 00096d89 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ - 2423: 000a3495 212 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ - 2424: 0004da9d 168 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ - 2425: 00071149 116 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ - 2426: 00048489 176 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ - 2427: 0009ddb1 1216 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ - 2428: 0006edb9 232 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ - 2429: 000b38bd 220 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ - 2430: 0005cbdd 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ - 2431: 0005f485 132 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ - 2432: 0009b119 252 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ - 2433: 0006dced 232 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ - 2434: 000bddf1 228 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ - 2435: 000d372d 6 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ - 2436: 00059d31 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ - 2437: 000cd6bd 6 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ - 2438: 00044bf5 180 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ - 2439: 0011124c 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ - 2440: 000b114d 140 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ - 2441: 0006e471 316 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ - 2442: 000c5ba1 92 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ - 2443: 0004d39d 152 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ - 2444: 0004b9d5 44 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ - 2445: 00069645 140 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ - 2446: 000ad5a5 744 FUNC GLOBAL DEFAULT 11 zggton_ │ │ │ │ - 2447: 000ee711 32 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ - 2448: 00072335 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ - 2449: 0005327d 188 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ - 2450: 0007d389 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ - 2451: 00049671 24 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ - 2452: 0005faf9 188 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ - 2453: 00072855 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ - 2454: 000734ad 48 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ - 2455: 00069351 140 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ - 2456: 00036f91 6 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ - 2457: 0006d251 252 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ - 2458: 000aed25 176 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ - 2459: 0007de8d 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ - 2460: 0007396d 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ - 2461: 000b7a61 128 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ - 2462: 0012ade0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ - 2463: 000ea319 524 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ - 2464: 0006ff31 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ - 2465: 000606cd 116 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ - 2466: 0006fe89 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ - 2467: 00082795 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ - 2468: 000c6ab9 10 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ - 2469: 000662f1 140 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ - 2470: 0006cd89 44 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ - 2471: 000704ed 36 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ - 2472: 0006c0b1 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ - 2473: 00049065 68 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ - 2474: 0006503d 140 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ - 2475: 000d05b1 808 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ - 2476: 0006c605 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ - 2477: 00082f51 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ - 2478: 000655d9 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ - 2479: 0007a055 744 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ - 2480: 00073881 232 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ - 2481: 0006bf75 36 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ - 2482: 000667d9 124 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ - 2483: 0009ba39 820 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ - 2484: 000acd59 176 FUNC GLOBAL DEFAULT 11 zgclip_ │ │ │ │ - 2485: 000564d1 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ - 2486: 000593bd 140 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ - 2487: 00080819 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ - 2488: 0007b3d1 452 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ - 2489: 0004cd5d 98 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ - 2490: 00049d39 204 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ - 2491: 00080e51 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ - 2492: 0006c245 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ - 2493: 00073bd5 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ - 2494: 0006c6ad 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ - 2495: 00042481 344 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ - 2496: 000546dd 208 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ - 2497: 00054f55 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ - 2498: 0006095d 140 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ - 2499: 000ce0d5 92 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ - 2500: 0006fa71 116 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ - 2501: 000be471 6 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ - 2502: 000cd23d 180 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ - 2503: 00072c59 132 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ - 2504: 00057389 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ - 2505: 000495d9 152 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ - 2506: 000720f1 36 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ - 2507: 00073485 40 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ - 2508: 000982a5 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ - 2509: 00070231 44 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ - 2510: 001e3640 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ - 2511: 00059855 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ - 2512: 00081a51 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ - 2513: 00072145 76 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ - 2514: 000a7b15 132 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ - 2515: 000d6b59 128 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ - 2516: 0005cca1 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ - 2517: 0007470d 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ - 2518: 0005c995 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ - 2519: 00099515 2 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ - 2520: 00054dc5 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ - 2521: 000576ed 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ - 2522: 0005f5a9 140 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ - 2523: 00046c51 148 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ - 2524: 000d7471 312 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ - 2525: 000eba81 156 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ - 2526: 000595b5 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ - 2527: 000c5af9 168 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ - 2528: 00063001 140 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ - 2529: 000b8085 176 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ - 2530: 00071049 140 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ - 2531: 0006268d 140 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ - 2532: 000cbf21 648 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ - 2533: 0006ebb5 116 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ - 2534: 000e66a5 92 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ - 2535: 0007c0f1 124 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ - 2536: 000bd0d1 88 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ - 2537: 00098541 48 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ - 2538: 0006734d 156 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ - 2539: 000e0ea1 50 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ - 2540: 0006c261 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ - 2541: 00038a2d 64 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ - 2542: 0006c909 40 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ - 2543: 000e77d9 44 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ - 2544: 000832bd 232 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ - 2545: 0007e0f1 280 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ - 2546: 000a8021 176 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ - 2547: 00065ae5 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ - 2548: 0006f7ed 140 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ - 2549: 0006c9f5 40 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ - 2550: 000921fd 872 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ - 2551: 000553ad 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ - 2552: 00073d8d 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ - 2553: 0004d9ed 176 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ - 2554: 00096d2d 92 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ - 2555: 000aa8f9 68 FUNC GLOBAL DEFAULT 11 zgfint_ │ │ │ │ - 2556: 00061fad 140 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ - 2557: 00066d2d 116 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ - 2558: 0005f99d 36 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ - 2559: 0005f469 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ - 2560: 00069629 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ - 2561: 000833a5 224 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ - 2562: 000c4751 46 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ - 2563: 000bdd71 128 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ - 2564: 0004e8b1 164 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ - 2565: 0006c64d 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ - 2566: 000dd175 312 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ - 2567: 0009b411 8 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ - 2568: 000a43dd 16 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ - 2569: 000b3dcd 316 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ - 2570: 00055e2d 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ - 2571: 0005444d 108 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ - 2572: 00098175 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ - 2573: 00048539 132 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ - 2574: 00073cfd 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ - 2575: 0006c659 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ - 2576: 0005f129 140 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ - 2577: 0005878d 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ - 2578: 000662d5 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ - 2579: 000a7819 92 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ - 2580: 000a79b1 180 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ - 2581: 0004cff9 92 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ - 2582: 0007fdb5 48 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ - 2583: 0006b5e5 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ - 2584: 0007007d 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ - 2585: 0005bb81 188 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ - 2586: 0006fe69 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ - 2587: 00060941 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ - 2588: 0006913d 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ - 2589: 000a9f95 72 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ - 2590: 00066b69 36 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ - 2591: 00073b09 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ - 2592: 000bf691 1024 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ - 2593: 0006b4c1 44 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ - 2594: 00057091 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ - 2595: 0005e205 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ - 2596: 000aedd5 132 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ - 2597: 000465e1 356 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ - 2598: 000e65fd 168 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ - 2599: 000800b1 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ - 2600: 000491e1 152 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ - 2601: 00066045 140 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ - 2602: 000537cd 84 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ - 2603: 0006adf9 40 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ - 2604: 00059705 140 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ - 2605: 00048b15 176 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ - 2606: 00044519 32 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ - 2607: 00063de5 116 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ - 2608: 00073481 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ - 2609: 0006c24d 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ - 2610: 00070861 140 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ - 2611: 00066ebd 140 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ - 2612: 000e0d69 52 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ - 2613: 000b0e01 140 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ - 2614: 000ed3c1 100 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ - 2615: 000a0b9d 16 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ - 2616: 000cdc79 6 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ - 2617: 00087809 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ - 2618: 0005f58d 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ - 2619: 000589f5 36 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ - 2620: 000ee07d 304 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ - 2621: 00050535 304 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ - 2622: 000a6785 88 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ - 2623: 000c46f5 42 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ - 2624: 000ecef1 284 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ - 2625: 000c64fd 92 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ - 2626: 0006c601 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ - 2627: 000502bd 16 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ - 2628: 0006ca55 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ - 2629: 00059f61 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ - 2630: 00071ff1 60 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ - 2631: 00089571 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ - 2632: 0004cb15 280 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ - 2633: 00079535 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ - 2634: 0005e8d9 140 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ - 2635: 000d39d1 176 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ - 2636: 00048169 92 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ - 2637: 000483d1 184 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ - 2638: 0006af31 140 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ - 2639: 00062d41 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ - 2640: 000cd8ad 176 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ - 2641: 00053709 196 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ - 2642: 00038fd1 516 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ - 2643: 0005a49d 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ - 2644: 000ee019 100 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ - 2645: 00058c31 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ - 2646: 000b8005 128 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ - 2647: 0003fa3d 112 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ - 2648: 000562ed 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ - 2649: 00076bc5 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ - 2650: 000587c5 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ - 2651: 000655bd 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ - 2652: 0005b2f9 140 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ - 2653: 000a7771 168 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ - 2654: 00058b61 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ - 2655: 0006f7d1 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ - 2656: 00073ad1 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ - 2657: 00068779 140 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ - 2658: 00037235 176 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ - 2659: 000ed35d 100 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ - 2660: 00052bb1 70 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ - 2661: 000e5381 92 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ - 2662: 00049cc5 114 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ - 2663: 0006aa8d 232 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ - 2664: 0005c47d 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ - 2665: 0007fd39 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ - 2666: 000a2099 428 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ - 2667: 000aebed 228 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ - 2668: 0006e6c5 140 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ - 2669: 0006aff5 144 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ - 2670: 00085651 112 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ - 2671: 00058625 40 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ - 2672: 000edfd1 72 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ - 2673: 000ace19 896 FUNC GLOBAL DEFAULT 11 zgtxt_ │ │ │ │ - 2674: 00073c51 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ - 2675: 000e0e05 50 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ - 2676: 000702b5 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ - 2677: 0005e175 144 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ - 2678: 000be661 176 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ - 2679: 00068875 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ - 2680: 001c3148 4 OBJECT GLOBAL DEFAULT 21 fontfamily │ │ │ │ - 2681: 000c2831 112 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ - 2682: 000a80d1 132 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ - 2683: 0006d445 124 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ - 2684: 0006c95d 36 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ - 2685: 00073711 140 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ - 2686: 0006960d 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ - 2687: 00067efd 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ - 2688: 00052ae5 204 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ - 2689: 0008675d 112 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ - 2690: 00057ff1 116 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ - 2691: 000d7a2d 312 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ - 2692: 0005c4d1 116 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ - 2693: 00071875 40 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ - 2694: 000c6455 168 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ - 2695: 0006c63d 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ - 2696: 000aa57d 80 FUNC GLOBAL DEFAULT 11 zg_draw_event │ │ │ │ - 2697: 00063779 140 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ - 2698: 000b42f9 92 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ - 2699: 00096cc9 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ - 2700: 000bec25 92 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ - 2701: 00056041 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ - 2702: 000db859 1292 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ - 2703: 000480bd 172 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ - 2704: 00060d15 140 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ - 2705: 0004fe89 176 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ - 2706: 0005a3bd 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ - 2707: 00058b0d 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ - 2708: 00064e7d 140 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ - 2709: 000b1aad 140 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ - 2710: 0009a4d5 16 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ - 2711: 00066ea1 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ - 2712: 000c27c1 112 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ - 2713: 00073611 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ - 2714: 00081f7d 104 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ - 2715: 0005a6cd 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ - 2716: 0005acb9 116 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ - 2717: 0005babd 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ - 2718: 0005aba5 160 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ - 2719: 000889c5 1224 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ - 2720: 000692c5 140 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ - 2721: 0008bb01 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ - 2722: 00072895 140 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ - 2723: 0006bf4d 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ - 2724: 00055eb9 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ - 2725: 0005f509 132 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ - 2726: 0006a915 160 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ - 2727: 000a3ddd 316 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ - 2728: 0005a079 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ - 2729: 00073145 116 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ - 2730: 000699e1 116 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ - 2731: 00064fb1 140 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ - 2732: 0012ade8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ - 2733: 000749ad 116 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ - 2734: 000d71d5 180 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ - 2735: 000ad88d 124 FUNC GLOBAL DEFAULT 11 zgiopn_ │ │ │ │ - 2736: 00048bc5 132 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ - 2737: 0006c689 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ - 2738: 0006720d 140 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ - 2739: 000a7f6d 180 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ - 2740: 0005b2dd 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ - 2741: 00060479 40 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ - 2742: 0004e3cd 164 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ - 2743: 00042d29 160 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ - 2744: 000838e1 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ - 2745: 00058af1 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ - 2746: 00091ff5 432 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ - 2747: 000c3cc9 92 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ - 2748: 0005533d 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ - 2749: 0003fb95 116 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ - 2750: 00059fd1 80 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ - 2751: 0005cf5d 140 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ - 2752: 00114bc4 8 OBJECT GLOBAL DEFAULT 20 zgrpmname │ │ │ │ - 2753: 0006cd59 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ - 2754: 000e1761 1176 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ - 2755: 00057351 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ - 2756: 00072b09 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ - 2757: 00057601 164 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ - 2758: 0009e405 320 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ - 2759: 00068a05 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ - 2760: 000bdfb9 84 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ - 2761: 00096e85 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ - 2762: 00073d69 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ - 2763: 000a1eed 428 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ - 2764: 0007bf55 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ - 2765: 000a43bd 16 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ - 2766: 000c4645 44 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ - 2767: 000d3a81 132 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ - 2768: 000cd95d 132 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ - 2769: 0006ca61 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ - 2770: 00046745 356 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ - 2771: 0005a9d5 132 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ - 2772: 000c4671 44 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ - 2773: 000ab71d 868 FUNC GLOBAL DEFAULT 11 zgpcls_ │ │ │ │ - 2774: 00057179 36 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ - 2775: 000442b9 148 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ - 2776: 00056851 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ - 2777: 00060e81 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ - 2778: 000e9a0d 284 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ - 2779: 00060069 140 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ - 2780: 000c7605 1272 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ - 2781: 00085b2d 468 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ - 2782: 00087069 164 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ - 2783: 0006ef89 316 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ - 2784: 0008badd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ - 2785: 00059529 140 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ - 2786: 0006db1d 232 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ - 2787: 000dced1 180 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ - 2788: 000b3a7d 228 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ - 2789: 00062f75 140 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ - 2790: 0004028d 48 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ - 2791: 000372e5 132 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ - 2792: 0005d5b9 140 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ - 2793: 000e4e6d 6 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ - 2794: 00065845 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ - 2795: 0006ffa9 44 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ - 2796: 00082819 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ - 2797: 00073969 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ - 2798: 0009e805 216 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ - 2799: 0004aebd 36 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ - 2800: 0005d725 236 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ - 2801: 00082fd5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ - 2802: 000927c9 92 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ - 2803: 00069bc1 140 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ - 2804: 0006743d 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ - 2805: 000604d9 232 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ - 2806: 000c13ed 124 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ - 2807: 000a1d41 428 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ - 2808: 00074b3d 140 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ - 2809: 00070a3d 116 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ - 2810: 0012a288 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ - 2811: 000562b5 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ - 2812: 000655f5 144 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ - 2813: 000a4c85 16 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ - 2814: 00072bd5 132 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ - 2815: 00056835 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ - 2816: 0004ca49 204 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ - 2817: 0007bd91 120 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ - 2818: 00046ce5 216 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ - 2819: 0007e611 640 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ - 2820: 00048a61 180 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ - 2821: 00067a21 40 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ - 2822: 00066d01 44 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ - 2823: 0006c5fd 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ - 2824: 000cde69 176 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ - 2825: 00060169 144 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ - 2826: 000739dd 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ - 2827: 000a2bb1 88 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ - 2828: 0006c9f1 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ - 2829: 000be711 132 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ - 2830: 00064d79 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ - 2831: 0006cd51 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ - 2832: 00064019 140 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ - 2833: 0006b509 40 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ - 2834: 0009a32d 68 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ - 2835: 0005647d 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ - 2836: 000b85b1 1580 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ - 2837: 00052d75 70 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ - 2838: 0005ce61 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ - 2839: 000748e9 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ - 2840: 00076c31 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ - 2841: 000bbaf5 404 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ - 2842: 0009e271 24 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ - 2843: 00073b79 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ - 2844: 00096d8d 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ - 2845: 000b411d 6 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ - 2846: 000cc96d 34 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ - 2847: 000d3899 228 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ - 2848: 00072b05 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ - 2849: 00059d15 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ - 2850: 000bea2d 6 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ - 2851: 000a4055 516 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ - 2852: 000cd661 92 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ - 2853: 000cd7f9 180 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ - 2854: 00062719 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ - 2855: 0006a2dd 132 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ - 2856: 00056c7d 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ - 2857: 0006c9a5 36 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ - 2858: 0009f6ed 44 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ - 2859: 00074da5 40 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ - 2860: 0006163d 132 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ - 2861: 000c8b15 228 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ - 2862: 00071b85 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ - 2863: 0007be3d 72 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ - 2864: 00075031 256 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ - 2865: 00068165 140 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ - 2866: 000370fd 228 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ - 2867: 000c6aad 12 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ - 2868: 0005605d 40 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ - 2869: 00079dc1 660 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ - 2870: 0005cf41 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ - 2871: 000620fd 140 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ - 2872: 00074ff5 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ - 2873: 0006c629 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ - 2874: 000d7155 128 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ - 2875: 000565fd 44 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ - 2876: 00052ca9 204 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ - 2877: 0006fe6d 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ - 2878: 00071265 140 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ - 2879: 0006c25d 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ - 2880: 0007e321 280 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ - 2881: 00073ba5 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ - 2882: 00085999 112 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ - 2883: 00046a71 184 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ - 2884: 0007ffdd 108 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ - 2885: 0005a071 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ - 2886: 00063285 140 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ - 2887: 0007102d 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ - 2888: 00059679 140 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ - 2889: 000cf1c5 108 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ - 2890: 000849d5 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ - 2891: 0006c675 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ - 2892: 000a3f19 316 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ - 2893: 000697e9 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ - 2894: 00056645 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ - 2895: 00057e95 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ - 2896: 0006d7dd 116 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ - 2897: 000bef7d 92 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ - 2898: 0008f91d 316 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ - 2899: 00055519 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ - 2900: 000c37b5 6 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ - 2901: 000be5ad 180 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ - 2902: 000571f1 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ - 2903: 000577a9 36 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ - 2904: 00084a4d 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ - 2905: 000b0b3d 140 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ - 2906: 0005c301 140 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ - 2907: 00066495 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ - 2908: 00095431 20 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ - 2909: 0005503d 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ - 2910: 0006e8b9 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ - 2911: 0004d61d 156 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ - 2912: 0007ef05 48 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ - 2913: 0005ec55 144 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ - 2914: 00069ba5 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ - 2915: 00055ed5 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ - 2916: 000dce51 128 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ - 2917: 000982a9 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ - 2918: 000727c1 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ - 2919: 000b39fd 128 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ - 2920: 00038d6d 572 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ - 2921: 00074b21 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ - 2922: 0004c94d 252 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ - 2923: 001df728 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ - 2924: 0007d52d 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ - 2925: 00055f45 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ - 2926: 000abde9 156 FUNC GLOBAL DEFAULT 11 char_height │ │ │ │ - 2927: 000c0931 1164 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ - 2928: 00060b1d 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ - 2929: 000576d1 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ - 2930: 000e37f5 316 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ - 2931: 000bb4b5 284 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ - 2932: 000e92ad 468 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ - 2933: 000df561 316 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ - 2934: 000cd5b9 168 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ - 2935: 0006c6cd 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ - 2936: 000d7791 180 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ - 2937: 000874e5 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ - 2938: 000709b1 140 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ - 2939: 000a2d15 264 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ - 2940: 000e7805 44 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ - 2941: 00062271 140 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ - 2942: 0005f10d 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ - 2943: 0003bcad 450 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ - 2944: 00111230 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ - 2945: 000a7dd5 92 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ - 2946: 0009d6d1 292 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ - 2947: 0006c6c1 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ - 2948: 00038769 164 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ - 2949: 00080181 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ - 2950: 000672b5 152 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ - 2951: 00054f39 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ - 2952: 000c3121 16 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ - 2953: 00080de5 48 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ - 2954: 00049449 36 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ - 2955: 0009914d 36 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ - 2956: 00067c5d 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ - 2957: 00069f11 140 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ - 2958: 0005c429 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ - 2959: 00098571 20 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ - 2960: 00068905 116 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ - 2961: 00058519 40 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ - 2962: 000bdb65 20 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ - 2963: 000ca035 2072 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ - 2964: 0005f74d 140 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ - 2965: 001df758 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ - 2966: 00058c15 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ - 2967: 000edd9d 120 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ - 2968: 0006b9fd 224 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ - 2969: 000c0491 1064 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ - 2970: 000cdf19 132 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ - 2971: 00059139 140 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ - 2972: 00059f05 80 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ - 2973: 0003ba95 536 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ - 2974: 000b137d 140 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ - 2975: 0006c635 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ - 2976: 0006c029 40 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ - 2977: 00080fad 80 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ - 2978: 00094c85 204 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ - 2979: 00111214 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ - 2980: 000876f1 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ - 2981: 000b0c5d 140 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ - 2982: 00073cd1 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ - 2983: 0003ead5 396 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ - 2984: 00053a79 16 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ - 2985: 00071249 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ - 2986: 00053339 188 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ - 2987: 000cc389 6 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ - 2988: 0006f9ad 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ - 2989: 000c19ad 132 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ - 2990: 000dcb5d 56 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ - 2991: 00098179 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ - 2992: 000c491d 34 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ - 2993: 00079495 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ - 2994: 00059cf9 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ - 2995: 001df748 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ - 2996: 00060c89 140 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ - 2997: 00055bd9 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ - 2998: 0005c645 40 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ - 2999: 00097ac9 1248 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ - 3000: 0005e309 140 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ - 3001: 000e5111 176 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ - 3002: 000edd05 152 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ - 3003: 000b1bc5 140 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ - 3004: 000d13f9 332 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ - 3005: 00048801 92 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ - 3006: 0003b6e5 944 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ - 3007: 00064d5d 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ - 3008: 000ee345 30 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ - 3009: 00055391 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ - 3010: 00057075 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ - 3011: 00094ba1 10 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ - 3012: 000d53f9 16 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ - 3013: 000a7d2d 168 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ - 3014: 00080aa5 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ - 3015: 0006b91d 224 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ - 3016: 0004d20d 400 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ - 3017: 000694bd 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ - 3018: 00071c41 40 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ - 3019: 0006cde1 44 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ - 3020: 000434d5 72 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ - 3021: 0006f1dd 140 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ - 3022: 000a6891 680 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ - 3023: 000572ed 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ - 3024: 000a3009 100 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ - 3025: 00057309 44 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ - 3026: 000791c9 56 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ - 3027: 00072d91 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ - 3028: 0006c931 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ - 3029: 000ad199 160 FUNC GLOBAL DEFAULT 11 zgselectfont_ │ │ │ │ - 3030: 000970ed 1184 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ - 3031: 000bed85 6 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ - 3032: 0006e5ad 140 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ - 3033: 000cddb5 180 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ - 3034: 000af14d 92 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ - 3035: 000edc85 128 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ - 3036: 0003fc09 152 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ - 3037: 00058ad5 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ - 3038: 0007cc81 524 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ - 3039: 00056025 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ - 3040: 00073cdd 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ - 3041: 0008f3e5 92 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ - 3042: 00042889 288 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ - 3043: 000822f1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ - 3044: 0008dc99 1632 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ - 3045: 0007298d 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ - 3046: 0003b30d 984 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ - 3047: 00082aad 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ - 3048: 0005c0a5 116 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ - 3049: 000647c9 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ - 3050: 000579e5 164 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ - 3051: 0006c691 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ - 3052: 000b41ad 60 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ - 3053: 0006d34d 124 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ - 3054: 000502cd 16 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ - 3055: 00095cd9 200 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ - 3056: 0004abad 124 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ - 3057: 000adad5 6 FUNC GLOBAL DEFAULT 11 zgqimc_ │ │ │ │ - 3058: 00069431 140 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ - 3059: 000beab9 60 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ - 3060: 000458a5 50 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ - 3061: 00071edd 56 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ - 3062: 00052a35 176 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ - 3063: 000e97bd 552 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ - 3064: 000560f5 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ - 3065: 0005a7ed 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ - 3066: 0009804d 180 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ - 3067: 000d7711 128 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ - 3068: 000eccc1 56 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ - 3069: 00043419 188 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ - 3070: 00067061 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ - 3071: 00073ba1 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ - 3072: 00058b45 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ - 3073: 00084a11 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ - 3074: 0006c051 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ - 3075: 0005aaf9 144 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ - 3076: 00065101 140 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ - 3077: 000aa7fd 132 FUNC GLOBAL DEFAULT 11 zgrset_ │ │ │ │ - 3078: 000c7111 252 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ - 3079: 000c48f9 34 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ - 3080: 0005aa75 132 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ - 3081: 00098875 16 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ - 3082: 0004d055 44 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ - 3083: 0006375d 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ - 3084: 000e3f75 92 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ - 3085: 000b4631 92 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ - 3086: 0005d52d 140 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ - 3087: 0009d045 320 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ - 3088: 00084a89 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ - 3089: 00048755 172 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ - 3090: 000739f9 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ - 3091: 0007a621 700 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ - 3092: 0004b421 132 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ - 3093: 00096819 56 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ - 3094: 0006b309 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ - 3095: 0004a639 132 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ - 3096: 0006c379 116 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ - 3097: 0005be55 116 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ - 3098: 0005b49d 140 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ - 3099: 0009f8ed 176 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ - 3100: 00092565 148 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ - 3101: 00055b61 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ - 3102: 00062911 140 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ - 3103: 0008410d 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ - 3104: 000a43fd 16 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ - 3105: 0005cbc1 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ - 3106: 000c3a59 176 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ - 3107: 00058175 44 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ - 3108: 0004c8d9 116 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ - 3109: 00053c1d 84 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ - 3110: 00050029 176 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ - 3111: 000a2c09 236 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ - 3112: 00063f8d 140 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ - 3113: 0005704d 40 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ - 3114: 0006b191 144 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ - 3115: 000dfb21 312 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ - 3116: 0005add5 140 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ - 3117: 0009e29d 124 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ - 3118: 00073da9 116 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ - 3119: 000d9b35 112 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ - 3120: 000aeff1 348 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ - 3121: 00040111 378 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ - 3122: 0008d7e9 1200 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ - 3123: 00061ee9 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ - 3124: 000630c5 140 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ - 3125: 000954b5 204 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ - 3126: 000a8391 92 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ - 3127: 00055769 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ - 3128: 0005c9b1 52 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ - 3129: 0005a0d9 40 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ - 3130: 000c2f85 212 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ - 3131: 0007322d 220 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ - 3132: 000b10c1 140 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ - 3133: 0008f5cd 228 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ - 3134: 00056d29 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ - 3135: 000652ad 140 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ - 3136: 000739fd 128 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ - 3137: 00042451 48 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ - 3138: 00096ccd 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ - 3139: 000a441d 16 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ - 3140: 000b3c45 84 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ - 3141: 000e9c39 368 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ - 3142: 0006c66d 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ - 3143: 00058465 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ - 3144: 000556dd 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ - 3145: 00065ecd 144 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ - 3146: 000493b1 152 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ - 3147: 00071d4d 40 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ - 3148: 000e9091 540 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ - 3149: 000e51c1 132 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ - 3150: 000680d9 140 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ - 3151: 000515c5 500 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ - 3152: 00073d41 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ - 3153: 000462fd 384 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ - 3154: 000710d5 116 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ - 3155: 0005950d 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ - 3156: 000e34a5 228 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ - 3157: 00050665 304 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ - 3158: 000631f9 140 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ - 3159: 000df2bd 184 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ - 3160: 00086231 112 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ - 3161: 00073c6d 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ - 3162: 00096bf9 16 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ - 3163: 000d548d 152 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ - 3164: 000443e5 160 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ - 3165: 000a4c65 16 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ - 3166: 0003fff1 286 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ - 3167: 000dab81 1356 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ - 3168: 00073f39 140 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ - 3169: 0007fe1d 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ - 3170: 0008112d 80 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ - 3171: 00072cdd 40 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ - 3172: 00066989 140 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ - 3173: 00069925 48 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ - 3174: 0006a075 232 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ - 3175: 0008ef75 6 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ - 3176: 0006c121 40 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ - 3177: 00087729 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ - 3178: 00087841 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ - 3179: 0005a129 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ - 3180: 00048e89 92 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ - 3181: 0006199d 144 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ - 3182: 0005a0d1 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ - 3183: 000cc5d9 176 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ - 3184: 000823f9 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ - 3185: 000b41e9 60 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ - 3186: 00082bb5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ - 3187: 00060659 116 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ - 3188: 00058a19 44 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ - 3189: 0006b6c5 36 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ - 3190: 00056e1d 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ - 3191: 000beaf5 60 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ - 3192: 00049399 24 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ - 3193: 0006c651 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ - 3194: 000eb78d 116 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ - 3195: 000a82e9 168 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ - 3196: 000b37c1 40 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ - 3197: 00043689 72 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ - 3198: 0005849d 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ - 3199: 00056ba1 180 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ - 3200: 000c0dbd 132 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ - 3201: 0005d101 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ - 3202: 000597c9 140 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ - 3203: 000a2ec9 148 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ - 3204: 000ae2e9 312 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ - 3205: 00071b69 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ - 3206: 000a4ca5 16 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ - 3207: 000e1031 236 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ - 3208: 000e3b45 6 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ - 3209: 0005d945 140 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ - 3210: 000e4fd9 228 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ - 3211: 000b37e9 40 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ - 3212: 000b4459 6 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ - 3213: 00055bbd 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ - 3214: 0004d105 76 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ - 3215: 0003a6c1 440 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ - 3216: 000d3df9 92 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ - 3217: 0006cc59 36 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ - 3218: 000cdc1d 92 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ - 3219: 00070bcd 140 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ - 3220: 00080119 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ - 3221: 0005adb9 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ - 3222: 000e7831 52 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ - 3223: 000abac5 64 FUNC GLOBAL DEFAULT 11 zgswdi_ │ │ │ │ - 3224: 00055321 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ - 3225: 00067421 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ - 3226: 000bda6d 40 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ - 3227: 00070109 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ - 3228: 000aa11d 20 FUNC GLOBAL DEFAULT 11 zg_destroy_event │ │ │ │ - 3229: 0004f431 160 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ - 3230: 00068df5 140 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ - 3231: 0008ac71 728 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ - 3232: 00069581 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ - 3233: 00073cd9 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ - 3234: 00042ba5 388 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ - 3235: 000566d1 140 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ - 3236: 0004937d 26 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ - 3237: 00056085 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ - 3238: 0003765d 92 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ - 3239: 000eb9d5 120 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ - 3240: 0004ab21 140 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ - 3241: 00056e39 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ - 3242: 000620e1 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ - 3243: 000bee11 60 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ - 3244: 000435cd 188 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ - 3245: 000b4d61 20 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ - 3246: 000a536d 16 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ - 3247: 000e24d9 228 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ - 3248: 0009b8b9 384 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ - 3249: 00058bf9 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ - 3250: 000c3b09 132 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ - 3251: 0009d185 312 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ - 3252: 00057101 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ - 3253: 00073b49 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ - 3254: 000590ad 140 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ - 3255: 00071541 116 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ - 3256: 00055e65 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ - 3257: 0006c0e9 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ - 3258: 00056509 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ - 3259: 00069d65 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ - 3260: 0003a4b1 528 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ - 3261: 000cae19 632 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ - 3262: 0008f54d 128 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ - 3263: 0007a8dd 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ - 3264: 0006cb5d 116 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ - 3265: 000a70a5 92 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ - 3266: 00074ce1 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ - 3267: 000ad4bd 184 FUNC GLOBAL DEFAULT 11 zggplt_ │ │ │ │ - 3268: 000b4bed 92 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ - 3269: 00061159 140 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ - 3270: 0006eb41 116 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ - 3271: 000602e1 144 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ - 3272: 0003e961 302 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ - 3273: 000b4169 68 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ - 3274: 00092825 492 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ - 3275: 0006aead 132 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ - 3276: 000491c9 24 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ - 3277: 0006fc01 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ - 3278: 00048ddd 172 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ - 3279: 000bea79 64 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ - 3280: 000be9d1 92 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ - 3281: 0006c6b5 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ - 3282: 00094bcd 16 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ - 3283: 0004db81 176 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ - 3284: 0004b109 216 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ - 3285: 000c0e41 1452 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ - 3286: 000eb95d 120 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ - 3287: 00058cad 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ - 3288: 0006b919 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ - 3289: 0004a625 20 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ - 3290: 0006c6a1 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ - 3291: 000987e5 16 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ - 3292: 0008bb31 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ - 3293: 001ebd0c 0 NOTYPE GLOBAL DEFAULT 21 __bss_end__ │ │ │ │ - 3294: 000a3381 16 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ - 3295: 0009f829 144 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ - 3296: 000a8ca1 356 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ - 3297: 0008a059 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ - 3298: 000422a1 432 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ - 3299: 0005810d 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ - 3300: 000600f5 116 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ - 3301: 00054ffd 36 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ - 3302: 000566b5 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ - 3303: 000e3425 128 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ - 3304: 00073f1d 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ - 3305: 000b2025 140 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ - 3306: 000b3811 40 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ - 3307: 000df23d 128 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ - 3308: 00068621 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ - 3309: 0007c521 528 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ - 3310: 0003a109 936 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ - 3311: 000e1519 284 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ - 3312: 0008bb25 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ - 3313: 000d9fd9 120 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ - 3314: 00064951 140 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ - 3315: 000d3c9d 348 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ - 3316: 000cdb75 168 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ - 3317: 00073ba9 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ - 3318: 0006c65d 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ - 3319: 0007c1ad 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ - 3320: 0006cd21 44 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ - 3321: 00070995 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ - 3322: 000491ad 26 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ - 3323: 00062c45 140 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ - 3324: 0006b601 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ - 3325: 0005de95 116 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ - 3326: 00073ce1 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ - 3327: 000ed09d 144 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ - 3328: 000704c5 40 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ - 3329: 000eb801 116 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ - 3330: 00073849 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ - 3331: 000378e9 692 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ - 3332: 000921a5 88 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ - 3333: 0005bf55 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ - 3334: 00037501 348 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ - 3335: 000571d5 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ - 3336: 000a8b3d 356 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ - 3337: 000c3921 228 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ - 3338: 00069971 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ - 3339: 00060dd9 140 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ - 3340: 0006c621 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ - 3341: 0006c269 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ - 3342: 00074289 140 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ - 3343: 0006e389 232 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ - 3344: 00071409 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ - 3345: 0005dd61 144 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ - 3346: 000472d1 92 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ - 3347: 0004434d 152 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ - 3348: 00039d41 968 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ - 3349: 000570c9 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ - 3350: 00070bb1 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ - 3351: 0006a221 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ - 3352: 0005a3d9 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ - 3353: 000678d1 140 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ - 3354: 0009e9dd 120 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ - 3355: 00073d81 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ - 3356: 0006c6d5 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ - 3357: 0006d1a1 176 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ - 3358: 0005047d 184 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ - 3359: 000cc689 132 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ - 3360: 000ed12d 90 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ - 3361: 00095465 20 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ - 3362: 00055dd9 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ - 3363: 000ad575 48 FUNC GLOBAL DEFAULT 11 zggcls_ │ │ │ │ - 3364: 00057f05 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ - 3365: 000b7165 316 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ - 3366: 000701c9 40 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ - 3367: 000ad239 40 FUNC GLOBAL DEFAULT 11 zgftfc_ │ │ │ │ - 3368: 00063d71 116 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ - 3369: 000be929 168 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ - 3370: 000baf01 20 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ - 3371: 000376b9 560 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ - 3372: 0006fd31 44 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ - 3373: 0005582d 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ - 3374: 0003d9fd 328 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ - 3375: 00070125 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ - 3376: 000abf4d 3232 FUNC GLOBAL DEFAULT 11 dcltext2pangomarkup │ │ │ │ - 3377: 00071691 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ - 3378: 000df885 180 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ - 3379: 000872c9 144 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ - 3380: 0006c67d 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ - 3381: 000a646d 88 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ - 3382: 0006e839 128 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ - 3383: 00062da1 232 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ - 3384: 0004f085 160 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ - 3385: 000b9449 40 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ - 3386: 0006c6f1 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ - 3387: 000e7781 44 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ - 3388: 0006cce9 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ - 3389: 0006113d 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ - 3390: 0006c6d9 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ - 3391: 0004a6bd 128 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ - 3392: 000b93d1 40 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ - 3393: 00056325 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ - 3394: 00058245 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ - 3395: 0009c2c5 608 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ - 3396: 0003ecb9 552 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ - 3397: 00062885 140 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ - 3398: 000eb719 116 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ - 3399: 000c7e69 592 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ - 3400: 000bee4d 60 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ - 3401: 0005521d 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ - 3402: 00053b61 166 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ - 3403: 0003d7bd 576 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ - 3404: 00052765 16 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ - 3405: 00047871 312 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ - 3406: 0008f179 176 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ - 3407: 0006f0c5 140 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ - 3408: 000a442d 340 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ - 3409: 0005a945 144 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ - 3410: 000d4179 312 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ - 3411: 00050b2d 840 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ - 3412: 000e0f09 296 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ - 3413: 00074ec1 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ - 3414: 000675a1 132 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ - 3415: 000a6b8d 6 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ - 3416: 000599e9 232 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ - 3417: 0005d699 140 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ - 3418: 000b4791 6 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ - 3419: 0006ca75 116 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ - 3420: 0005a12d 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ - 3421: 000608b5 140 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ - 3422: 00056209 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ - 3423: 00068ca5 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ - 3424: 000ce1d9 92 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ - 3425: 001111a4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ - 3426: 000cc4f5 228 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ - 3427: 0005a825 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ - 3428: 000aa06d 72 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ - 3429: 000361ad 316 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ - 3430: 00063995 140 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ - 3431: 00094d51 1376 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ - 3432: 00062ced 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ - 3433: 000900d5 92 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ - 3434: 000a8851 6 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ - 3435: 0005ff55 132 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ - 3436: 000733f1 48 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ - 3437: 000e3d0d 172 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ - 3438: 0006b72d 44 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ - 3439: 0003d4f9 706 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ - 3440: 000b44e5 60 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ - 3441: 00075331 256 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ - 3442: 0007192d 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ - 3443: 00069415 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ - 3444: 000458d9 50 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ - 3445: 0003e409 138 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ - 3446: 00058da9 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ - 3447: 000a4cb5 364 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ - 3448: 000c73f5 276 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ - 3449: 0004c10d 212 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ - 3450: 0009cecd 136 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ - 3451: 0009a371 50 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ - 3452: 00096f51 16 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ - 3453: 00057f7d 116 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ - 3454: 000641bd 140 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ - 3455: 0006c6b9 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ - 3456: 000d5335 180 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ - 3457: 0006cf41 44 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ - 3458: 00065db1 140 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ - 3459: 0006863d 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ - 3460: 000650e5 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ - 3461: 0006b449 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ - 3462: 00067fc1 48 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ - 3463: 000aa6f5 132 FUNC GLOBAL DEFAULT 11 zglset_ │ │ │ │ - 3464: 00063c71 116 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ - 3465: 000572d1 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ - 3466: 0005675d 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ - 3467: 00080499 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ - 3468: 000e4519 92 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ - 3469: 00094bb9 10 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ - 3470: 000ae065 168 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ - 3471: 00071c69 48 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ - 3472: 00073b0d 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ - 3473: 0005a895 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ - 3474: 000bedd1 64 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ - 3475: 0003d0c1 1078 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ - 3476: 000a0651 680 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ - 3477: 0004b1e1 128 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ - 3478: 00073615 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ - 3479: 00071d75 48 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ - 3480: 000a5639 308 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ - 3481: 000d0b59 184 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ - 3482: 000668fd 140 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ - 3483: 00053a89 40 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ - 3484: 00046dbd 6 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ - 3485: 0006bfe5 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ - 3486: 0005ac45 116 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ - 3487: 0006d669 140 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ - 3488: 0006fde1 44 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ - 3489: 00096e89 92 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ - 3490: 000e8e75 540 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ - 3491: 000e2ed1 1128 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ - 3492: 00068229 140 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ - 3493: 0007c1e9 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ - 3494: 0007224d 40 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ - 3495: 0005c9e5 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ - 3496: 000c3521 132 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ - 3497: 0008f795 84 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ - 3498: 000df805 128 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ - 3499: 000722b9 40 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ - 3500: 0007c315 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ - 3501: 0006c6e1 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ - 3502: 000c351d 2 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ - 3503: 00071f51 48 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ - 3504: 0007be09 52 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ - 3505: 00095da1 1752 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ - 3506: 0012a268 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ - 3507: 00056e85 232 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ - 3508: 00073da1 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ - 3509: 0007c8dd 480 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ - 3510: 0005d331 140 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ - 3511: 000ce131 168 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ - 3512: 000a8929 164 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ - 3513: 00063349 140 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ - 3514: 000e8df9 124 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ - 3515: 0007b605 64 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ - 3516: 000a9c09 812 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ - 3517: 000630a9 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ - 3518: 000b78f9 92 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ - 3519: 00072971 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ - 3520: 000567c9 52 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ - 3521: 0005d8b9 140 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ - 3522: 000a4259 340 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ - 3523: 00057e41 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ - 3524: 00057aa5 140 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ - 3525: 000555a5 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ - 3526: 00064369 140 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ - 3527: 0004bf41 200 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ - 3528: 00084ecd 252 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ - 3529: 0006c60d 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ - 3530: 000e366d 84 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ - 3531: 0008104d 48 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ - 3532: 0006c8e1 40 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ - 3533: 00072a59 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ - 3534: 00056009 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ - 3535: 000bdc1d 16 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ - 3536: 0004f9f5 156 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ - 3537: 00090879 1724 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ - 3538: 000cbe91 144 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ - 3539: 0006db01 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ - 3540: 00068d69 140 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ - 3541: 0005e965 140 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ - 3542: 000d95d5 116 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ - 3543: 0008c359 5262 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ - 3544: 00079189 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ - 3545: 00062455 140 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ - 3546: 00096851 20 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ - 3547: 000820fd 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ - 3548: 000748cd 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ - 3549: 00063979 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ - 3550: 000820c5 56 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ - 3551: 00059ea5 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ - 3552: 0006800d 36 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ - 3553: 000a8885 164 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ - 3554: 000ab525 108 FUNC GLOBAL DEFAULT 11 zgdcls_ │ │ │ │ - 3555: 00057025 40 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ - 3556: 000578e5 116 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ - 3557: 0005b075 140 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ - 3558: 00052739 44 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ - 3559: 0006a495 140 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ - 3560: 0008f229 132 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ - 3561: 00055a45 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ - 3562: 000dbde9 3176 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ - 3563: 000a4581 340 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ - 3564: 000a4ae9 364 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ - 3565: 000691e5 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ - 3566: 00061ccd 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ - 3567: 00061ecd 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ - 3568: 0005e9f1 320 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ - 3569: 0009a3d9 50 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ - 3570: 000c80b9 432 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ - 3571: 00059dfd 164 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ - 3572: 00096d91 152 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ - 3573: 000cceed 92 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ - 3574: 0007c049 168 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ - 3575: 00073421 48 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ - 3576: 001110a4 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ - 3577: 00099529 708 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ - 3578: 00085d71 280 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ - 3579: 000d7f99 792 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ - 3580: 000d5459 24 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ - 3581: 000c1a31 1688 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ - 3582: 0006c935 40 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ - 3583: 000557bd 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ - 3584: 0008fc6d 6 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ - 3585: 00058449 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ - 3586: 00095581 1376 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ - 3587: 00055fb5 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ - 3588: 00040df9 416 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ - 3589: 000556c1 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ - 3590: 000ad2a9 92 FUNC GLOBAL DEFAULT 11 zgnumfonts_ │ │ │ │ - 3591: 000dfdd1 26 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ - 3592: 0005af95 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ - 3593: 000e3db9 132 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ - 3594: 000c7d25 324 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ - 3595: 000b8bf5 232 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ - 3596: 0006c3ed 132 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ - 3597: 00083ebd 400 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ - 3598: 000d19fd 712 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ - 3599: 000917c5 44 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ - 3600: 00072191 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ - 3601: 0008014d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ - 3602: 000b4521 60 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ - 3603: 0006b705 40 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ - 3604: 0006847d 132 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ - 3605: 0003e311 246 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ - 3606: 000a4e21 364 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ - 3607: 000adfe5 128 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ - 3608: 000591fd 140 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ - 3609: 0009a3a5 50 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ - 3610: 00087671 72 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ - 3611: 000baf15 120 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ - 3612: 000b3839 40 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ - 3613: 0005a13d 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ - 3614: 000648c5 140 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ - 3615: 000597ad 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ - 3616: 00090f35 72 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ - 3617: 000b6e15 228 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ - 3618: 000b24ed 312 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ - 3619: 0005e6a1 140 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ - 3620: 000cb091 852 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ - 3621: 0009d7f5 340 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ - 3622: 000e40d5 6 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ - 3623: 000724ad 320 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ - 3624: 0006c251 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ - 3625: 000e5539 92 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ - 3626: 0004cef9 140 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ - 3627: 00066c75 140 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ - 3628: 000bdb9d 16 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ - 3629: 0006c4e5 116 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ - 3630: 00070375 40 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ - 3631: 0005995d 140 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ - 3632: 0006c8d5 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ - 3633: 00098885 200 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ - 3634: 000b6521 964 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ - 3635: 00090691 92 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ - 3636: 00074f01 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ - 3637: 000eb875 116 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ - 3638: 000a8f95 16 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ - 3639: 0006a83d 40 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ - 3640: 00038ae1 116 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ - 3641: 0005a879 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ - 3642: 0005df95 144 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ - 3643: 0008f0a5 212 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ - 3644: 0007229d 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ - 3645: 000a2f5d 16 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ - 3646: 00060b01 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ - 3647: 000a6e35 172 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ - 3648: 000b4981 176 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ - 3649: 00042171 304 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ - 3650: 00061d5d 116 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ - 3651: 00057a89 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ - 3652: 0004590d 48 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ - 3653: 00043369 176 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ - 3654: 000982ad 488 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ - 3655: 0004c009 136 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ - 3656: 00067845 140 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ - 3657: 0006c1d1 40 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ - 3658: 000d4f81 948 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ - 3659: 00055a0d 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ - 3660: 00058481 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ - 3661: 0006da75 140 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ - 3662: 000b187d 140 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ - 3663: 00058e59 232 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ - 3664: 00047575 228 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ - 3665: 000aa779 132 FUNC GLOBAL DEFAULT 11 zgiset_ │ │ │ │ - 3666: 000740dd 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ - 3667: 0004ea85 160 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ - 3668: 000e4ad5 92 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ - 3669: 000d3edd 180 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ - 3670: 0003c7c1 328 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ - 3671: 0007ae19 104 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ - 3672: 00086ed5 68 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ - 3673: 000dd541 284 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ - 3674: 000b9c0d 1688 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ - 3675: 000b74b5 6 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ - 3676: 000e3c6d 160 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ - 3677: 000c20c9 112 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ - 3678: 000b44a5 64 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ - 3679: 000b43fd 92 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ - 3680: 0007bb49 516 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ - 3681: 000bed29 92 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ - 3682: 000c373d 120 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ - 3683: 000a538d 16 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ - 3684: 000bdbdd 16 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ - 3685: 0005b059 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ - 3686: 000adabd 16 FUNC GLOBAL DEFAULT 11 zgqclc_ │ │ │ │ - 3687: 00062a99 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ - 3688: 00073971 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ - 3689: 00035f2d 168 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ - 3690: 00098585 176 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ - 3691: 0005a4b9 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ - 3692: 0006cdb5 44 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ - 3693: 0007028d 40 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ - 3694: 001ebd0c 0 NOTYPE GLOBAL DEFAULT 21 _end │ │ │ │ - 3695: 00055f29 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ - 3696: 000a948d 1052 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ - 3697: 00099a71 1688 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ - 3698: 0006bf99 36 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ - 3699: 0006baed 224 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ - 3700: 000b4d9d 80 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ - 3701: 00055f7d 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ - 3702: 0007e045 120 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ - 3703: 0004dd11 176 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ - 3704: 000c720d 244 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ - 3705: 000e53dd 348 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ - 3706: 00049689 152 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ - 3707: 00068445 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ - 3708: 0003c57d 580 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ - 3709: 0006f991 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ - 3710: 0008bae9 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ - 3711: 0006ca65 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ - 3712: 00047061 176 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ - 3713: 00070d71 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ - 3714: 000706b9 116 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ - 3715: 00070579 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ - 3716: 0006eea1 232 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ - 3717: 000a33a1 16 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ - 3718: 0003e2fd 20 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ - 3719: 000cc9d9 6 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ - 3720: 00053c71 220 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ - 3721: 00070199 48 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ - 3722: 0006c649 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ - 3723: 000554fd 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ - 3724: 0009817d 180 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ - 3725: 000c3e81 92 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ - 3726: 0004bd2d 260 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ - 3727: 0006e1b9 232 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ - 3728: 00060dbd 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ - 3729: 0007bed5 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ - 3730: 00057f3d 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ - 3731: 000997ed 644 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ - 3732: 00058c91 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ - 3733: 000d1545 996 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ - 3734: 00073b9d 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ - 3735: 0008bc75 1764 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ - 3736: 00068891 116 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ - 3737: 000a37d5 16 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ - 3738: 000ed2fd 96 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ - 3739: 00094bed 32 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ - 3740: 0008428d 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ - 3741: 000580f1 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ - 3742: 0006d6f5 232 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ - 3743: 0006badd 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ - 3744: 0003c2b5 710 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ - 3745: 00054fd9 36 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ - 3746: 00069f9d 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ - 3747: 0006d041 176 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ - 3748: 000baa49 928 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ - 3749: 000b6d95 128 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ - 3750: 000629f1 140 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ - 3751: 000abd4d 156 FUNC GLOBAL DEFAULT 11 char_width │ │ │ │ - 3752: 000a0b71 42 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ - 3753: 000e9795 40 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ - 3754: 0009a4d1 2 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ - 3755: 00044865 10 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ - 3756: 0005a7b5 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ - 3757: 000612fd 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ - 3758: 000b4355 168 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ - 3759: 0006c001 40 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ - 3760: 00069549 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ - 3761: 000a576d 284 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ - 3762: 0004e6dd 468 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ - 3763: 0006546d 140 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ - 3764: 0006cebd 44 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ - 3765: 00042051 288 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ - 3766: 000bec81 168 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ - 3767: 000c3251 200 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ - 3768: 0006c225 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ - 3769: 000739c1 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ - 3770: 000e99e5 40 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ - 3771: 0006c759 140 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ - 3772: 000ed291 108 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ - 3773: 000a8a85 20 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ - 3774: 00055c2d 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ - 3775: 00044501 24 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ - 3776: 0003be71 1090 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ - 3777: 0005c909 140 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ - 3778: 00090235 6 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ - 3779: 000ba2a5 1956 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ - 3780: 000b0ce9 140 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ - 3781: 00050e75 304 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ - 3782: 000dfdb9 24 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ - 3783: 00038a71 110 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ - 3784: 0005c019 140 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ - 3785: 000570ad 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ - 3786: 000d57d1 1420 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ - 3787: 000a6ee1 132 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ - 3788: 000474f5 128 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ - 3789: 0009ab45 48 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ - 3790: 000912a9 1256 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ - 3791: 00086d0d 280 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ - 3792: 000b4a31 132 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ - 3793: 0004e471 620 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ - 3794: 000b0f19 142 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ - 3795: 000d3e5d 128 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ - 3796: 000e94d5 704 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ - 3797: 0005dc59 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ - 3798: 000c3361 164 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ - 3799: 0008fe65 176 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ - 3800: 00068675 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ - 3801: 0006a759 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ - 3802: 00062d25 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ - 3803: 00071e1d 40 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ - 3804: 00068f7d 140 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ - 3805: 000e58f1 312 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ - 3806: 000d6801 316 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ - 3807: 00057ee9 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ - 3808: 000d472d 312 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ - 3809: 000cf265 280 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ - 3810: 0009ee1d 288 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ - 3811: 0007def5 124 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ - 3812: 00092ef9 40 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ - 3813: 000c3d25 348 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ - 3814: 000b2aa9 312 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ - 3815: 0005d2a5 140 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ - 3816: 000e4679 6 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ - 3817: 0006b6e9 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ - 3818: 00098e61 376 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ - 3819: 000ed239 88 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ - 3820: 0005d67d 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ - 3821: 00035ead 128 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ - 3822: 000501ad 96 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ - 3823: 0009f7e9 64 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ - 3824: 000cc9b5 34 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ - 3825: 000e6bb5 102 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ - 3826: 000e7cd5 4388 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ - 3827: 0006aa89 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ - 3828: 00036751 316 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ - 3829: 0006c8d9 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ - 3830: 0004d551 74 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ - 3831: 000d3279 1204 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ - 3832: 00053669 160 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ - 3833: 000a89cd 164 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ - 3834: 000e42ad 172 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ - 3835: 00066a4d 140 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ - 3836: 0004593d 56 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ - 3837: 00097a01 112 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ - 3838: 00068329 116 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ - 3839: 0006f551 188 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ - 3840: 000729c9 140 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ - 3841: 000edf69 104 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ - 3842: 000584f1 40 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ - 3843: 000623c9 140 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ - 3844: 0007e4a5 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ - 3845: 0006cbd1 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ - 3846: 000563e9 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ - 3847: 0008326d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ - 3848: 00057ecd 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ - 3849: 000720b5 60 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ - 3850: 00064131 140 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ - 3851: 000646c9 116 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ - 3852: 00098d0d 340 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ - 3853: 000e6701 44 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ - 3854: 000eba4d 52 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ - 3855: 000500d9 212 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ - 3856: 0006a409 140 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ - 3857: 000ab591 396 FUNC GLOBAL DEFAULT 11 zgpopn_ │ │ │ │ - 3858: 00047111 132 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ - 3859: 000563b1 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ - 3860: 00080f71 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ - 3861: 000a24c5 320 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ - 3862: 000b2251 180 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ - 3863: 0006751d 132 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ - 3864: 00054ee5 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ - 3865: 0006ca5d 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ - 3866: 000a6cfd 228 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ - 3867: 0005da09 140 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ - 3868: 000b48cd 180 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ - 3869: 0006fd89 44 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ - 3870: 0009a325 8 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ - 3871: 000a8a99 164 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ - 3872: 000bf081 92 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ - 3873: 00062cd1 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ - 3874: 00096cd1 92 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ - 3875: 000c8bf9 2000 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ - 3876: 0005da95 132 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ - 3877: 0006c8dd 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ - 3878: 0005bde1 116 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ - 3879: 000b768d 172 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ - 3880: 00087239 144 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ - 3881: 00068eb9 140 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ - 3882: 00073979 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ - 3883: 0005a3a1 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ - 3884: 00056e55 48 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ - 3885: 0006820d 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ - 3886: 00058d8d 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ - 3887: 00080d6d 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ - 3888: 000560d9 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ - 3889: 0007fcf9 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ - 3890: 000eb8e9 116 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ - 3891: 00038a6d 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ - 3892: 000666bd 140 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ - 3893: 001ebd0c 0 NOTYPE GLOBAL DEFAULT 21 _bss_end__ │ │ │ │ - 3894: 00055c65 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ - 3895: 000cc991 34 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ - 3896: 0006332d 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ - 3897: 00063465 116 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ - 3898: 00063b39 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ - 3899: 00041689 260 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ - 3900: 000830dd 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ - 3901: 000b7e9d 92 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ - 3902: 000c5115 42 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ - 3903: 0005e615 140 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ - 3904: 001df780 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ - 3905: 00073cb5 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ - 3906: 000eded9 144 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ - 3907: 00067491 140 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ - 3908: 00068f61 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ - 3909: 0004036d 296 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ - 3910: 000bdbfd 16 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ - 3911: 000517b9 2000 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ - 3912: 00073b29 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ - 3913: 000730d1 116 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ - 3914: 00073b45 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ - 3915: 0008312d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ - 3916: 000702d1 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ - 3917: 000ed8dd 112 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ - 3918: 00056341 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ - 3919: 00054879 204 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ - 3920: 00042735 340 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ - 3921: 00054529 20 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ - 3922: 0007379d 144 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ - 3923: 00061b7d 140 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ - 3924: 00046f29 228 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ - 3925: 000ccc7d 176 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ - 3926: 00059f5d 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ - 3927: 0008404d 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ - 3928: 000d3025 596 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ - 3929: 000b16c5 140 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ - 3930: 0005a50d 140 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ - 3931: 0004c2e5 192 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ - 3932: 001df788 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ - 3933: 000befd9 168 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ - 3934: 00073c71 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ - 3935: 0008ff15 132 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ - 3936: 00074449 140 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ - 3937: 00064a31 140 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ - 3938: 000b1a21 140 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ - 3939: 000bdc3d 16 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ - 3940: 000d6fed 92 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ - 3941: 00056795 52 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ - 3942: 0006b221 232 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ - 3943: 00056581 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ - 3944: 00073d6d 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ - 3945: 000ed86d 112 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ - 3946: 000b4e29 84 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ - 3947: 00057e25 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ - 3948: 000425e1 340 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ - 3949: 000533f5 184 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ - 3950: 000699c5 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ - 3951: 0009c7e5 276 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ - 3952: 000b6fdd 84 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ - 3953: 00081b81 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ - 3954: 000a2385 320 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ - 3955: 000698ad 36 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ - 3956: 00072a75 144 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ - 3957: 001df7b0 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ - 3958: 0004ec6d 160 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ - 3959: 000415d9 176 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ - 3960: 000695d5 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ - 3961: 000a2905 384 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ - 3962: 00088e8d 732 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ - 3963: 000e4359 132 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ - 3964: 0007397d 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ - 3965: 000492b1 24 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ - 3966: 000e9481 68 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ - 3967: 000731b9 116 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ - 3968: 0007dbe9 572 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ - 3969: 00099145 8 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ - 3970: 00067995 140 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ - 3971: 00090425 176 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ - 3972: 000b21d1 128 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ - 3973: 00086e99 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ - 3974: 0004406d 70 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ - 3975: 0006c6e9 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ - 3976: 000a98a9 16 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ - 3977: 000591e1 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ - 3978: 0012ada4 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ - 3979: 0006a865 40 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ - 3980: 000574b1 116 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ - 3981: 00057c49 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ - 3982: 00055e9d 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ - 3983: 000d4ce9 312 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ - 3984: 0007fe55 196 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ - 3985: 0009e8dd 256 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ - 3986: 000ed429 1092 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ - 3987: 00072a55 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ - 3988: 000be25d 92 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ - 3989: 000a8f75 16 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ - 3990: 00072735 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ - 3991: 000a2245 320 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ - 3992: 0005a465 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ - 3993: 0009f775 64 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ - 3994: 000b8cdd 400 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ - 3995: 00036cf9 312 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ - 3996: 00071f15 60 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ - 3997: 00041405 468 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ - 3998: 00068859 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ - 3999: 00073cd5 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ - 4000: 000b0bc9 146 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ - 4001: 00049295 26 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ - 4002: 0008fdad 184 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ - 4003: 0008f4e9 92 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ - 4004: 00077495 168 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ - 4005: 000e4869 176 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ - 4006: 0009f8b9 52 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ - 4007: 00040b51 38 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ - 4008: 0005b219 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ - 4009: 0007060d 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ - 4010: 000719ad 40 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ - 4011: 000b7739 132 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ - 4012: 0004586d 54 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ - 4013: 000a9979 72 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ - 4014: 00060fed 140 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ - 4015: 000bdbbd 16 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ - 4016: 000eccf9 58 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ - 4017: 00071d25 40 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ - 4018: 0007fa95 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ - 4019: 000716ed 64 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ - 4020: 00070549 48 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ - 4021: 00048ee5 240 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ - 4022: 000714cd 116 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ - 4023: 0004c649 252 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ - 4024: 000e6b41 116 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ - 4025: 000653e1 140 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ - 4026: 000e561d 180 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ - 4027: 0006ce0d 44 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ - 4028: 000d64b1 228 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ - 4029: 000a8fb5 16 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ - 4030: 00091dc1 20 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ - 4031: 000d4499 176 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ - 4032: 00051279 844 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ - 4033: 0004f829 160 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ - 4034: 000490e1 24 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ - 4035: 00054d29 36 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ - 4036: 000b7a59 6 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ - 4037: 0007740d 136 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ - 4038: 000e4079 92 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ - 4039: 000e4205 168 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ - 4040: 000b280d 180 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ - 4041: 000695f1 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ - 4042: 000e68f9 292 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ - 4043: 0006770d 140 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ - 4044: 000d1ed1 300 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ - 4045: 000b4735 92 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ - 4046: 000a46d5 348 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ - 4047: 0005a4f1 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ - 4048: 000adba1 2 FUNC GLOBAL DEFAULT 11 zgsrot_ │ │ │ │ - 4049: 0006c699 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ - 4050: 0003f125 520 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ - 4051: 0006bcad 224 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ - 4052: 00073d91 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ - 4053: 00098cfd 16 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ - 4054: 000576a5 44 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ - 4055: 000705b9 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ - 4056: 000657b9 140 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ - 4057: 000364d1 168 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ - 4058: 00081715 524 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ - 4059: 000bda99 42 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ - 4060: 00054945 204 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ - 4061: 000811cd 304 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ - 4062: 000ccd2d 132 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ - 4063: 0007b6a9 104 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ - 4064: 000a65ad 312 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ - 4065: 00091a1d 20 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ - 4066: 00094bad 10 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ - 4067: 000490c5 26 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ - 4068: 000559f1 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ - 4069: 0006ecd1 232 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ - 4070: 0008317d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ - 4071: 00058a45 116 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ - 4072: 000a2785 384 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ - 4073: 0005b729 140 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ - 4074: 00059289 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ - 4075: 00072bb1 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ - 4076: 0005de21 116 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ - 4077: 0006d951 132 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ - 4078: 000b8451 92 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ - 4079: 0006e9f1 140 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ - 4080: 000d6b51 6 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ - 4081: 0008f441 168 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ - 4082: 00069fb9 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ - 4083: 000b75e5 168 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ - 4084: 00055731 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ - 4085: 00051f89 74 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ - 4086: 000831cd 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ - 4087: 00065e3d 144 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ - 4088: 0006153d 116 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ - 4089: 00070e51 140 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ - 4090: 00062a7d 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ - 4091: 000601f9 232 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ - 4092: 00071b31 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ - 4093: 0006fe65 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ - 4094: 0004d701 156 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ - 4095: 000d9221 948 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ - 4096: 00052f81 176 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ - 4097: 0005a159 80 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ - 4098: 0006c5e9 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ - 4099: 000629d5 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ - 4100: 000863b9 464 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ - 4101: 000a2605 384 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ - 4102: 000a05bd 148 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ - 4103: 000b5a41 2784 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ - 4104: 000e6779 76 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ - 4105: 00074e51 56 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ - 4106: 0006ca1d 40 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ - 4107: 00086589 468 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ - 4108: 000e3fd1 168 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ - 4109: 000ecc4d 58 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ - 4110: 00064c0d 140 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ - 4111: 000e0dd1 52 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ - 4112: 0005a141 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ - 4113: 00057eb1 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ - 4114: 000b468d 168 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ - 4115: 0004c1e1 124 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ - 4116: 0007fde5 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ - 4117: 000904d5 132 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ - 4118: 000adadd 6 FUNC GLOBAL DEFAULT 11 zgqptc_ │ │ │ │ - 4119: 00072bb9 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ - 4120: 000772a1 364 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ - 4121: 0007e5a9 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ - 4122: 0005d3f5 140 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ - 4123: 00050a31 252 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ - 4124: 00054ce1 44 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ - 4125: 00050795 304 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ - 4126: 000c506d 40 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ - 4127: 000bdd69 6 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ - 4128: 00055c81 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ - 4129: 000e12f1 140 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ - 4130: 000ccb45 228 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ - 4131: 000550e9 44 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ - 4132: 0005ef4d 140 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ - 4133: 0004b345 220 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ - 4134: 00057f21 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ - 4135: 00058d61 44 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ - 4136: 0012ae04 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ - 4137: 0008af49 984 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ - 4138: 0008321d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ - 4139: 000d0c79 448 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ - 4140: 00084fc9 836 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ - 4141: 0004ccb1 172 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ - 4142: 000a498d 348 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ - 4143: 0006c559 132 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ - 4144: 000ecbd9 56 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ - 4145: 0006bfbd 40 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ - 4146: 000e4919 132 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ - 4147: 0008530d 836 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ - 4148: 00089979 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ - 4149: 000e559d 128 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ - 4150: 000d6431 128 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ - 4151: 00055f0d 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ - 4152: 00062519 140 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ - 4153: 0007d601 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ - 4154: 000d4419 128 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ - 4155: 00055dbd 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ - 4156: 000b278d 128 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ - 4157: 000440b5 52 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ - 4158: 000e5ead 312 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ - 4159: 000551ad 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ - 4160: 0004d0a5 94 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ - 4161: 00065c39 144 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ - 4162: 000b30c5 312 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ - 4163: 0006a559 140 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ - 4164: 000baf8d 100 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ - 4165: 00048fd5 144 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ - 4166: 0006c5e5 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ - 4167: 0005ee31 116 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ - 4168: 00056fe5 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ - 4169: 000a887d 6 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ - 4170: 00036451 128 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ - 4171: 0004de7d 94 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ - 4172: 0006c22d 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ - 4173: 000e0e39 50 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ - 4174: 000a4831 348 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ - 4175: 0004b0a1 104 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ - 4176: 0005c771 140 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ - 4177: 00057d61 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ - 4178: 00074681 140 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ + 2406: 000c319d 116 FUNC GLOBAL DEFAULT 11 szmvlv_ │ │ │ │ + 2407: 000ab865 6 FUNC GLOBAL DEFAULT 11 gliqnp_ │ │ │ │ + 2408: 000409b1 232 FUNC GLOBAL DEFAULT 11 swoopn__ │ │ │ │ + 2409: 0003cd51 40 FUNC GLOBAL DEFAULT 11 stftr3__ │ │ │ │ + 2410: 000c6699 16 FUNC GLOBAL DEFAULT 11 scqpli_ │ │ │ │ + 2411: 000dc67d 32 FUNC GLOBAL DEFAULT 11 time31_ │ │ │ │ + 2412: 0006a601 52 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldelcontourlevel │ │ │ │ + 2413: 00090e85 42 FUNC GLOBAL DEFAULT 11 uzirst_ │ │ │ │ + 2414: 000919b5 46 FUNC GLOBAL DEFAULT 11 uzcqcl_ │ │ │ │ + 2415: 0003d729 28 FUNC GLOBAL DEFAULT 11 sctnv__ │ │ │ │ + 2416: 0008763d 132 FUNC GLOBAL DEFAULT 11 usrqcp_ │ │ │ │ + 2417: 0006dac1 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkerindex │ │ │ │ + 2418: 00047fa5 116 FUNC GLOBAL DEFAULT 11 ulpget__ │ │ │ │ + 2419: 00090eb1 42 FUNC GLOBAL DEFAULT 11 uzisav_ │ │ │ │ + 2420: 000ddc2d 30 FUNC GLOBAL DEFAULT 11 cupper_ │ │ │ │ + 2421: 000a0499 168 FUNC GLOBAL DEFAULT 11 udlstx_ │ │ │ │ + 2422: 000bcb25 4 FUNC GLOBAL DEFAULT 11 szoplr_ │ │ │ │ + 2423: 000caef1 212 FUNC GLOBAL DEFAULT 11 sglav_ │ │ │ │ + 2424: 000a965d 168 FUNC GLOBAL DEFAULT 11 vifct1_ │ │ │ │ + 2425: 000578c5 116 FUNC GLOBAL DEFAULT 11 odlset__ │ │ │ │ + 2426: 000aa9f5 176 FUNC GLOBAL DEFAULT 11 gllqcl_ │ │ │ │ + 2427: 000c99d1 1216 FUNC GLOBAL DEFAULT 11 stftr3_ │ │ │ │ + 2428: 00055535 232 FUNC GLOBAL DEFAULT 11 rtlxfl__ │ │ │ │ + 2429: 000d2ded 220 FUNC GLOBAL DEFAULT 11 swcstx_ │ │ │ │ + 2430: 00043359 28 FUNC GLOBAL DEFAULT 11 uepqvl__ │ │ │ │ + 2431: 00045c01 132 FUNC GLOBAL DEFAULT 11 usyaxl__ │ │ │ │ + 2432: 000b9921 252 FUNC GLOBAL DEFAULT 11 szplzv_ │ │ │ │ + 2433: 00054469 232 FUNC GLOBAL DEFAULT 11 rtrenv__ │ │ │ │ + 2434: 0007b215 228 FUNC GLOBAL DEFAULT 11 uupsvl_ │ │ │ │ + 2435: 00075db9 6 FUNC GLOBAL DEFAULT 11 umpqnp_ │ │ │ │ + 2436: 000404ad 28 FUNC GLOBAL DEFAULT 11 sgqsim__ │ │ │ │ + 2437: 00084c81 6 FUNC GLOBAL DEFAULT 11 uslqnp_ │ │ │ │ + 2438: 000ab121 180 FUNC GLOBAL DEFAULT 11 iufopn_ │ │ │ │ + 2439: 00110600 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian │ │ │ │ + 2440: 000d9e45 140 FUNC GLOBAL DEFAULT 11 swqptc_ │ │ │ │ + 2441: 00054bed 316 FUNC GLOBAL DEFAULT 11 rtcopt__ │ │ │ │ + 2442: 00091f31 92 FUNC GLOBAL DEFAULT 11 uzlset_ │ │ │ │ + 2443: 000aea55 152 FUNC GLOBAL DEFAULT 11 cr3c_ │ │ │ │ + 2444: 000b2451 44 FUNC GLOBAL DEFAULT 11 mpsotg_ │ │ │ │ + 2445: 0004fdc1 140 FUNC GLOBAL DEFAULT 11 uirqid__ │ │ │ │ + 2446: 000d6885 744 FUNC GLOBAL DEFAULT 11 zggton_ │ │ │ │ + 2447: 000dc3c5 32 FUNC GLOBAL DEFAULT 11 time32_ │ │ │ │ + 2448: 00058ab1 28 FUNC GLOBAL DEFAULT 11 vs1out__ │ │ │ │ + 2449: 000a8f9d 188 FUNC GLOBAL DEFAULT 11 iblkge_ │ │ │ │ + 2450: 0005f9f5 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetarrowlinetype │ │ │ │ + 2451: 000b5899 24 FUNC GLOBAL DEFAULT 11 lreq0_ │ │ │ │ + 2452: 00046275 188 FUNC GLOBAL DEFAULT 11 uscget__ │ │ │ │ + 2453: 00058fd1 28 FUNC GLOBAL DEFAULT 11 date23__ │ │ │ │ + 2454: 00059c29 48 FUNC GLOBAL DEFAULT 11 clsvrg__ │ │ │ │ + 2455: 0004facd 140 FUNC GLOBAL DEFAULT 11 umpqcl__ │ │ │ │ + 2456: 000e20bd 6 FUNC GLOBAL DEFAULT 11 odpqnp_ │ │ │ │ + 2457: 000539cd 252 FUNC GLOBAL DEFAULT 11 rtcget__ │ │ │ │ + 2458: 000db5a9 176 FUNC GLOBAL DEFAULT 11 swpqcl_ │ │ │ │ + 2459: 000604f9 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextindex │ │ │ │ + 2460: 0005a0e9 4 FUNC GLOBAL DEFAULT 11 rave0__ │ │ │ │ + 2461: 0008f691 128 FUNC GLOBAL DEFAULT 11 uelqin_ │ │ │ │ + 2462: 0011e5b8 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ + 2463: 000dfb19 524 FUNC GLOBAL DEFAULT 11 clsvrg_ │ │ │ │ + 2464: 000566ad 28 FUNC GLOBAL DEFAULT 11 gnrset__ │ │ │ │ + 2465: 00046e49 116 FUNC GLOBAL DEFAULT 11 uliset__ │ │ │ │ + 2466: 00056605 28 FUNC GLOBAL DEFAULT 11 gnqblk__ │ │ │ │ + 2467: 000690f1 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_b │ │ │ │ + 2468: 000848c9 10 FUNC GLOBAL DEFAULT 11 usytlz_ │ │ │ │ + 2469: 0004ca6d 140 FUNC GLOBAL DEFAULT 11 uciqid__ │ │ │ │ + 2470: 00053505 44 FUNC GLOBAL DEFAULT 11 vidiv0__ │ │ │ │ + 2471: 00056c69 36 FUNC GLOBAL DEFAULT 11 passf2__ │ │ │ │ + 2472: 0005282d 28 FUNC GLOBAL DEFAULT 11 radd__ │ │ │ │ + 2473: 000a8195 68 FUNC GLOBAL DEFAULT 11 rprd_ │ │ │ │ + 2474: 0004b7b9 140 FUNC GLOBAL DEFAULT 11 uzlqcl__ │ │ │ │ + 2475: 0009d109 808 FUNC GLOBAL DEFAULT 11 uxptmk_ │ │ │ │ + 2476: 00052d81 4 FUNC GLOBAL DEFAULT 11 mpfmer__ │ │ │ │ + 2477: 000698ad 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmollweide_f │ │ │ │ + 2478: 0004bd55 28 FUNC GLOBAL DEFAULT 11 uzrrst__ │ │ │ │ + 2479: 00071701 744 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexbararea │ │ │ │ + 2480: 00059ffd 232 FUNC GLOBAL DEFAULT 11 chval__ │ │ │ │ + 2481: 000526f1 36 FUNC GLOBAL DEFAULT 11 vrset0__ │ │ │ │ + 2482: 0004cf55 124 FUNC GLOBAL DEFAULT 11 nucchr__ │ │ │ │ + 2483: 000c5639 820 FUNC GLOBAL DEFAULT 11 slzttl_ │ │ │ │ + 2484: 000d6039 176 FUNC GLOBAL DEFAULT 11 zgclip_ │ │ │ │ + 2485: 0003cc4d 28 FUNC GLOBAL DEFAULT 11 strpr2__ │ │ │ │ + 2486: 0003fb39 140 FUNC GLOBAL DEFAULT 11 sgpqcp__ │ │ │ │ + 2487: 0006e291 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dlinenormalized │ │ │ │ + 2488: 00062a39 452 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclshadecontour │ │ │ │ + 2489: 000b26c9 98 FUNC GLOBAL DEFAULT 11 mpfcyl_ │ │ │ │ + 2490: 000afd59 204 FUNC GLOBAL DEFAULT 11 mpisin_ │ │ │ │ + 2491: 0006e8c9 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dobjectpoint │ │ │ │ + 2492: 000529c1 4 FUNC GLOBAL DEFAULT 11 lreqa__ │ │ │ │ + 2493: 0005a351 4 FUNC GLOBAL DEFAULT 11 rvar1__ │ │ │ │ + 2494: 00052e29 4 FUNC GLOBAL DEFAULT 11 mpscyb__ │ │ │ │ + 2495: 000ecc05 344 FUNC GLOBAL DEFAULT 11 shfg2w_ │ │ │ │ + 2496: 0005b829 208 FUNC GLOBAL DEFAULT 11 uyaxlb__ │ │ │ │ + 2497: 0003b6d1 28 FUNC GLOBAL DEFAULT 11 szcllr__ │ │ │ │ + 2498: 000470d9 140 FUNC GLOBAL DEFAULT 11 ulpqid__ │ │ │ │ + 2499: 000848d5 92 FUNC GLOBAL DEFAULT 11 usiget_ │ │ │ │ + 2500: 000561ed 116 FUNC GLOBAL DEFAULT 11 glpget__ │ │ │ │ + 2501: 0007ab71 6 FUNC GLOBAL DEFAULT 11 uurqnp_ │ │ │ │ + 2502: 000874d9 180 FUNC GLOBAL DEFAULT 11 usrqvl_ │ │ │ │ + 2503: 000593d5 132 FUNC GLOBAL DEFAULT 11 cupper__ │ │ │ │ + 2504: 0003db05 28 FUNC GLOBAL DEFAULT 11 scstrn__ │ │ │ │ + 2505: 000b5965 152 FUNC GLOBAL DEFAULT 11 lreq1_ │ │ │ │ + 2506: 0005886d 36 FUNC GLOBAL DEFAULT 11 shnm2l__ │ │ │ │ + 2507: 00059c01 40 FUNC GLOBAL DEFAULT 11 rnorml__ │ │ │ │ + 2508: 000b8ef1 4 FUNC GLOBAL DEFAULT 11 szoplt_ │ │ │ │ + 2509: 000569ad 44 FUNC GLOBAL DEFAULT 11 radb4__ │ │ │ │ + 2510: 001e7460 1208 OBJECT GLOBAL DEFAULT 21 ueblk1_ │ │ │ │ + 2511: 0003ffd1 4 FUNC GLOBAL DEFAULT 11 isgrgb__ │ │ │ │ + 2512: 0005f4cd 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetrms │ │ │ │ + 2513: 000588c1 76 FUNC GLOBAL DEFAULT 11 shlfwu__ │ │ │ │ + 2514: 000cce71 132 FUNC GLOBAL DEFAULT 11 sglqcp_ │ │ │ │ + 2515: 000a62dd 128 FUNC GLOBAL DEFAULT 11 ugrqin_ │ │ │ │ + 2516: 0004341d 28 FUNC GLOBAL DEFAULT 11 uerqnp__ │ │ │ │ + 2517: 0005ae89 28 FUNC GLOBAL DEFAULT 11 tmpqnp__ │ │ │ │ + 2518: 00043111 28 FUNC GLOBAL DEFAULT 11 uetonc__ │ │ │ │ + 2519: 000bac3d 2 FUNC GLOBAL DEFAULT 11 szl3op_ │ │ │ │ + 2520: 0003b541 28 FUNC GLOBAL DEFAULT 11 szqgcy__ │ │ │ │ + 2521: 0003de69 28 FUNC GLOBAL DEFAULT 11 sgqtxy__ │ │ │ │ + 2522: 00045d25 140 FUNC GLOBAL DEFAULT 11 uscqid__ │ │ │ │ + 2523: 000ad049 148 FUNC GLOBAL DEFAULT 11 rtiget_ │ │ │ │ + 2524: 000a5a51 312 FUNC GLOBAL DEFAULT 11 uglqid_ │ │ │ │ + 2525: 000dc7d5 156 FUNC GLOBAL DEFAULT 11 cdblk_ │ │ │ │ + 2526: 0003fd31 28 FUNC GLOBAL DEFAULT 11 sgpcmd__ │ │ │ │ + 2527: 00091e89 168 FUNC GLOBAL DEFAULT 11 uzlstx_ │ │ │ │ + 2528: 0004977d 140 FUNC GLOBAL DEFAULT 11 ugrqcl__ │ │ │ │ + 2529: 0008f2bd 176 FUNC GLOBAL DEFAULT 11 ueisvl_ │ │ │ │ + 2530: 000577c5 140 FUNC GLOBAL DEFAULT 11 odpqin__ │ │ │ │ + 2531: 00048e09 140 FUNC GLOBAL DEFAULT 11 uupstx__ │ │ │ │ + 2532: 000897f1 648 FUNC GLOBAL DEFAULT 11 usurdt_ │ │ │ │ + 2533: 00055331 116 FUNC GLOBAL DEFAULT 11 gliset__ │ │ │ │ + 2534: 0009ecc1 92 FUNC GLOBAL DEFAULT 11 udiset_ │ │ │ │ + 2535: 0005bfe1 124 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetaspectratio │ │ │ │ + 2536: 00095f29 88 FUNC GLOBAL DEFAULT 11 grscwd_ │ │ │ │ + 2537: 000bcd41 48 FUNC GLOBAL DEFAULT 11 szoplu_ │ │ │ │ + 2538: 0004dac9 156 FUNC GLOBAL DEFAULT 11 udqclv__ │ │ │ │ + 2539: 0007e91d 50 FUNC GLOBAL DEFAULT 11 uiscrg_ │ │ │ │ + 2540: 000529dd 4 FUNC GLOBAL DEFAULT 11 lrle0__ │ │ │ │ + 2541: 000e5759 64 FUNC GLOBAL DEFAULT 11 sint_ │ │ │ │ + 2542: 00053085 40 FUNC GLOBAL DEFAULT 11 vicon__ │ │ │ │ + 2543: 000a0ac1 44 FUNC GLOBAL DEFAULT 11 uddclv_ │ │ │ │ + 2544: 00072875 232 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolatec │ │ │ │ + 2545: 0006075d 280 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextprojected │ │ │ │ + 2546: 000d0ff1 176 FUNC GLOBAL DEFAULT 11 sgiqcl_ │ │ │ │ + 2547: 0004c261 28 FUNC GLOBAL DEFAULT 11 ucrqvl__ │ │ │ │ + 2548: 00055f69 140 FUNC GLOBAL DEFAULT 11 glpqid__ │ │ │ │ + 2549: 00053171 40 FUNC GLOBAL DEFAULT 11 viinc1__ │ │ │ │ + 2550: 000bfe99 872 FUNC GLOBAL DEFAULT 11 szpipt_ │ │ │ │ + 2551: 0003bb29 28 FUNC GLOBAL DEFAULT 11 szcllc__ │ │ │ │ + 2552: 0005a509 4 FUNC GLOBAL DEFAULT 11 vifnb__ │ │ │ │ + 2553: 000a9339 176 FUNC GLOBAL DEFAULT 11 vicon_ │ │ │ │ + 2554: 000b9335 92 FUNC GLOBAL DEFAULT 11 szmvlz_ │ │ │ │ + 2555: 000d3bd9 68 FUNC GLOBAL DEFAULT 11 zgfint_ │ │ │ │ + 2556: 00048729 140 FUNC GLOBAL DEFAULT 11 uulqcp__ │ │ │ │ + 2557: 0004d4a9 116 FUNC GLOBAL DEFAULT 11 udiget__ │ │ │ │ + 2558: 00046119 36 FUNC GLOBAL DEFAULT 11 usurdt__ │ │ │ │ + 2559: 00045be5 28 FUNC GLOBAL DEFAULT 11 usinit__ │ │ │ │ + 2560: 0004fda5 28 FUNC GLOBAL DEFAULT 11 uirqnp__ │ │ │ │ + 2561: 0007295d 224 FUNC GLOBAL DEFAULT 11 __intrlib_MOD_dclinterpolater │ │ │ │ + 2562: 000919e5 46 FUNC GLOBAL DEFAULT 11 uzcqcp_ │ │ │ │ + 2563: 0007b195 128 FUNC GLOBAL DEFAULT 11 uupqin_ │ │ │ │ + 2564: 000b29c5 164 FUNC GLOBAL DEFAULT 11 rvmax_ │ │ │ │ + 2565: 00052dc9 4 FUNC GLOBAL DEFAULT 11 mpzmwd__ │ │ │ │ + 2566: 000823b9 312 FUNC GLOBAL DEFAULT 11 uirqid_ │ │ │ │ + 2567: 000b9b69 8 FUNC GLOBAL DEFAULT 11 szplop_ │ │ │ │ + 2568: 000d1a69 16 FUNC GLOBAL DEFAULT 11 sgstxc_ │ │ │ │ + 2569: 0009b421 316 FUNC GLOBAL DEFAULT 11 ulpqid_ │ │ │ │ + 2570: 0003c5a9 28 FUNC GLOBAL DEFAULT 11 szm3op__ │ │ │ │ + 2571: 0005b599 108 FUNC GLOBAL DEFAULT 11 usgi__ │ │ │ │ + 2572: 000c30e1 4 FUNC GLOBAL DEFAULT 11 szoplv_ │ │ │ │ + 2573: 000aaaa5 132 FUNC GLOBAL DEFAULT 11 gllqcp_ │ │ │ │ + 2574: 0005a479 28 FUNC GLOBAL DEFAULT 11 g2qcti__ │ │ │ │ + 2575: 00052dd5 4 FUNC GLOBAL DEFAULT 11 mpxvdg__ │ │ │ │ + 2576: 000458a5 140 FUNC GLOBAL DEFAULT 11 uslqin__ │ │ │ │ + 2577: 0003ef09 28 FUNC GLOBAL DEFAULT 11 sgspls__ │ │ │ │ + 2578: 0004ca51 28 FUNC GLOBAL DEFAULT 11 uciqnp__ │ │ │ │ + 2579: 000cf065 92 FUNC GLOBAL DEFAULT 11 sgrset_ │ │ │ │ + 2580: 000ccd0d 180 FUNC GLOBAL DEFAULT 11 sglqvl_ │ │ │ │ + 2581: 000a8389 92 FUNC GLOBAL DEFAULT 11 imod_ │ │ │ │ + 2582: 00062421 48 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclprintdevicelist │ │ │ │ + 2583: 00051d61 28 FUNC GLOBAL DEFAULT 11 uhdif__ │ │ │ │ + 2584: 000567f9 28 FUNC GLOBAL DEFAULT 11 sint__ │ │ │ │ + 2585: 000422fd 188 FUNC GLOBAL DEFAULT 11 swcget__ │ │ │ │ + 2586: 000565e5 4 FUNC GLOBAL DEFAULT 11 igus__ │ │ │ │ + 2587: 000470bd 28 FUNC GLOBAL DEFAULT 11 ulpqnp__ │ │ │ │ + 2588: 0004f8b9 28 FUNC GLOBAL DEFAULT 11 umlsvl__ │ │ │ │ + 2589: 000c70ad 72 FUNC GLOBAL DEFAULT 11 scqpln_ │ │ │ │ + 2590: 0004d2e5 36 FUNC GLOBAL DEFAULT 11 udbset__ │ │ │ │ + 2591: 0005a285 4 FUNC GLOBAL DEFAULT 11 rstd__ │ │ │ │ + 2592: 0007b9d9 1024 FUNC GLOBAL DEFAULT 11 uulinz_ │ │ │ │ + 2593: 00051c3d 44 FUNC GLOBAL DEFAULT 11 uvbraz__ │ │ │ │ + 2594: 0003d80d 28 FUNC GLOBAL DEFAULT 11 scqpln__ │ │ │ │ + 2595: 00044981 28 FUNC GLOBAL DEFAULT 11 usxtlz__ │ │ │ │ + 2596: 000db659 132 FUNC GLOBAL DEFAULT 11 swpqcp_ │ │ │ │ + 2597: 000ad889 356 FUNC GLOBAL DEFAULT 11 rtlopt_ │ │ │ │ + 2598: 0009ec19 168 FUNC GLOBAL DEFAULT 11 udistx_ │ │ │ │ + 2599: 0006db29 104 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkertype │ │ │ │ + 2600: 000b5725 152 FUNC GLOBAL DEFAULT 11 lrle_ │ │ │ │ + 2601: 0004c7c1 140 FUNC GLOBAL DEFAULT 11 uclstx__ │ │ │ │ + 2602: 000aed41 84 FUNC GLOBAL DEFAULT 11 imin0_ │ │ │ │ + 2603: 00051575 40 FUNC GLOBAL DEFAULT 11 uxptmz__ │ │ │ │ + 2604: 0003fe81 140 FUNC GLOBAL DEFAULT 11 sgrqcl__ │ │ │ │ + 2605: 000abb1d 176 FUNC GLOBAL DEFAULT 11 gliqcl_ │ │ │ │ + 2606: 000a8c1d 32 FUNC GLOBAL DEFAULT 11 osgarg_ │ │ │ │ + 2607: 0004a561 116 FUNC GLOBAL DEFAULT 11 uglset__ │ │ │ │ + 2608: 00059bfd 4 FUNC GLOBAL DEFAULT 11 inorml__ │ │ │ │ + 2609: 000529c9 4 FUNC GLOBAL DEFAULT 11 lrlea__ │ │ │ │ + 2610: 00056fdd 140 FUNC GLOBAL DEFAULT 11 odrqcp__ │ │ │ │ + 2611: 0004d639 140 FUNC GLOBAL DEFAULT 11 udiqid__ │ │ │ │ + 2612: 0007e7e5 52 FUNC GLOBAL DEFAULT 11 uismsq_ │ │ │ │ + 2613: 000d9af9 140 FUNC GLOBAL DEFAULT 11 swftnm_ │ │ │ │ + 2614: 000df225 100 FUNC GLOBAL DEFAULT 11 dateq1_ │ │ │ │ + 2615: 000ca18d 16 FUNC GLOBAL DEFAULT 11 isgrgb_ │ │ │ │ + 2616: 00085a95 6 FUNC GLOBAL DEFAULT 11 usiqnp_ │ │ │ │ + 2617: 000637b1 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckblank │ │ │ │ + 2618: 00045d09 28 FUNC GLOBAL DEFAULT 11 uscqnp__ │ │ │ │ + 2619: 0003f171 36 FUNC GLOBAL DEFAULT 11 sglnzr__ │ │ │ │ + 2620: 000e131d 304 FUNC GLOBAL DEFAULT 11 hexdci_ │ │ │ │ + 2621: 000b4569 304 FUNC GLOBAL DEFAULT 11 gnge_ │ │ │ │ + 2622: 000cc9cd 88 FUNC GLOBAL DEFAULT 11 sgqwnd_ │ │ │ │ + 2623: 00091989 42 FUNC GLOBAL DEFAULT 11 uzcqvl_ │ │ │ │ + 2624: 000df6a1 284 FUNC GLOBAL DEFAULT 11 r4ibm_ │ │ │ │ + 2625: 00091dd1 92 FUNC GLOBAL DEFAULT 11 uziset_ │ │ │ │ + 2626: 00052d7d 4 FUNC GLOBAL DEFAULT 11 mpzek6__ │ │ │ │ + 2627: 000b43c1 16 FUNC GLOBAL DEFAULT 11 gnsave_ │ │ │ │ + 2628: 000531d1 4 FUNC GLOBAL DEFAULT 11 isum0__ │ │ │ │ + 2629: 000406dd 4 FUNC GLOBAL DEFAULT 11 zggmov__ │ │ │ │ + 2630: 0005876d 60 FUNC GLOBAL DEFAULT 11 shmswz__ │ │ │ │ + 2631: 00065099 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetreal │ │ │ │ + 2632: 000b1b99 280 FUNC GLOBAL DEFAULT 11 mpimwd_ │ │ │ │ + 2633: 0006f451 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetmapcontactpoint │ │ │ │ + 2634: 00045055 140 FUNC GLOBAL DEFAULT 11 usrstx__ │ │ │ │ + 2635: 0007605d 176 FUNC GLOBAL DEFAULT 11 umpqcl_ │ │ │ │ + 2636: 000ae369 92 FUNC GLOBAL DEFAULT 11 glrset_ │ │ │ │ + 2637: 000aa93d 184 FUNC GLOBAL DEFAULT 11 gllqvl_ │ │ │ │ + 2638: 000516ad 140 FUNC GLOBAL DEFAULT 11 uxsaxz__ │ │ │ │ + 2639: 000494bd 28 FUNC GLOBAL DEFAULT 11 uusebs__ │ │ │ │ + 2640: 00084e71 176 FUNC GLOBAL DEFAULT 11 uslqcl_ │ │ │ │ + 2641: 000aed95 196 FUNC GLOBAL DEFAULT 11 imin1_ │ │ │ │ + 2642: 000e6b09 516 FUNC GLOBAL DEFAULT 11 rfftb1_ │ │ │ │ + 2643: 00040c19 28 FUNC GLOBAL DEFAULT 11 swgcls__ │ │ │ │ + 2644: 000def41 100 FUNC GLOBAL DEFAULT 11 date12_ │ │ │ │ + 2645: 0003f3ad 28 FUNC GLOBAL DEFAULT 11 sgstnp__ │ │ │ │ + 2646: 0008f23d 128 FUNC GLOBAL DEFAULT 11 ueiqin_ │ │ │ │ + 2647: 000ed9bd 112 FUNC GLOBAL DEFAULT 11 shtswz_ │ │ │ │ + 2648: 0003ca69 28 FUNC GLOBAL DEFAULT 11 szoptv__ │ │ │ │ + 2649: 0006eded 108 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclgetbarwidth │ │ │ │ + 2650: 0003ef41 28 FUNC GLOBAL DEFAULT 11 sgnplc__ │ │ │ │ + 2651: 0004bd39 28 FUNC GLOBAL DEFAULT 11 uzrsav__ │ │ │ │ + 2652: 00041a75 140 FUNC GLOBAL DEFAULT 11 swcqid__ │ │ │ │ + 2653: 000cefbd 168 FUNC GLOBAL DEFAULT 11 sgrstx_ │ │ │ │ + 2654: 0003f2dd 28 FUNC GLOBAL DEFAULT 11 sgqpmi__ │ │ │ │ + 2655: 00055f4d 28 FUNC GLOBAL DEFAULT 11 glpqnp__ │ │ │ │ + 2656: 0005a24d 28 FUNC GLOBAL DEFAULT 11 g2ictr__ │ │ │ │ + 2657: 0004eef5 140 FUNC GLOBAL DEFAULT 11 umistx__ │ │ │ │ + 2658: 000e2361 176 FUNC GLOBAL DEFAULT 11 odpqcl_ │ │ │ │ + 2659: 000de47d 100 FUNC GLOBAL DEFAULT 11 dateq2_ │ │ │ │ + 2660: 000b7c51 70 FUNC GLOBAL DEFAULT 11 vrmlt0_ │ │ │ │ + 2661: 000a0be9 92 FUNC GLOBAL DEFAULT 11 udpget_ │ │ │ │ + 2662: 000afce5 114 FUNC GLOBAL DEFAULT 11 mpfsin_ │ │ │ │ + 2663: 00051209 232 FUNC GLOBAL DEFAULT 11 uxmttl__ │ │ │ │ + 2664: 00042bf9 28 FUNC GLOBAL DEFAULT 11 ueqntl__ │ │ │ │ + 2665: 000623a5 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransshorttonum │ │ │ │ + 2666: 000cb509 428 FUNC GLOBAL DEFAULT 11 sgplxr_ │ │ │ │ + 2667: 000db471 228 FUNC GLOBAL DEFAULT 11 swpqvl_ │ │ │ │ + 2668: 00054e41 140 FUNC GLOBAL DEFAULT 11 rlropt__ │ │ │ │ + 2669: 00051771 144 FUNC GLOBAL DEFAULT 11 uxptmk__ │ │ │ │ + 2670: 0006c089 112 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcldealloceasyfft │ │ │ │ + 2671: 0003eda1 40 FUNC GLOBAL DEFAULT 11 sgplxr__ │ │ │ │ + 2672: 000df15d 72 FUNC GLOBAL DEFAULT 11 date13_ │ │ │ │ + 2673: 000d60f9 896 FUNC GLOBAL DEFAULT 11 zgtxt_ │ │ │ │ + 2674: 0005a3cd 28 FUNC GLOBAL DEFAULT 11 uwsgya__ │ │ │ │ + 2675: 0007e881 50 FUNC GLOBAL DEFAULT 11 uiqmrg_ │ │ │ │ + 2676: 00056a31 28 FUNC GLOBAL DEFAULT 11 ezffti__ │ │ │ │ + 2677: 000448f1 144 FUNC GLOBAL DEFAULT 11 usxinz__ │ │ │ │ + 2678: 0007ad61 176 FUNC GLOBAL DEFAULT 11 uurqcl_ │ │ │ │ + 2679: 0004eff1 28 FUNC GLOBAL DEFAULT 11 umpglb__ │ │ │ │ + 2680: 001cab58 4 OBJECT GLOBAL DEFAULT 21 fontfamily │ │ │ │ + 2681: 0007349d 112 FUNC GLOBAL DEFAULT 11 iuwgx_ │ │ │ │ + 2682: 000d10a1 132 FUNC GLOBAL DEFAULT 11 sgiqcp_ │ │ │ │ + 2683: 00053bc1 124 FUNC GLOBAL DEFAULT 11 rlrget__ │ │ │ │ + 2684: 000530d9 36 FUNC GLOBAL DEFAULT 11 viset__ │ │ │ │ + 2685: 00059e8d 140 FUNC GLOBAL DEFAULT 11 timec2__ │ │ │ │ + 2686: 0004fd89 28 FUNC GLOBAL DEFAULT 11 grswnd__ │ │ │ │ + 2687: 0004e679 28 FUNC GLOBAL DEFAULT 11 udrqvl__ │ │ │ │ + 2688: 000b77ed 204 FUNC GLOBAL DEFAULT 11 vrmlt1_ │ │ │ │ + 2689: 0006d195 112 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dcldealloccosqft │ │ │ │ + 2690: 0003e76d 116 FUNC GLOBAL DEFAULT 11 sglset__ │ │ │ │ + 2691: 000a78f9 312 FUNC GLOBAL DEFAULT 11 ugiqid_ │ │ │ │ + 2692: 00042c4d 116 FUNC GLOBAL DEFAULT 11 ueiget__ │ │ │ │ + 2693: 00057ff1 40 FUNC GLOBAL DEFAULT 11 shlsds__ │ │ │ │ + 2694: 00091d29 168 FUNC GLOBAL DEFAULT 11 uzistx_ │ │ │ │ + 2695: 00052db9 4 FUNC GLOBAL DEFAULT 11 mpicon__ │ │ │ │ + 2696: 000d385d 80 FUNC GLOBAL DEFAULT 11 zg_draw_event │ │ │ │ + 2697: 00049ef5 140 FUNC GLOBAL DEFAULT 11 ugpqin__ │ │ │ │ + 2698: 0009b585 92 FUNC GLOBAL DEFAULT 11 ulrget_ │ │ │ │ + 2699: 000b92d1 4 FUNC GLOBAL DEFAULT 11 szoplz_ │ │ │ │ + 2700: 0007b681 92 FUNC GLOBAL DEFAULT 11 uulget_ │ │ │ │ + 2701: 0003c7bd 28 FUNC GLOBAL DEFAULT 11 szm3zv__ │ │ │ │ + 2702: 000933e1 1292 FUNC GLOBAL DEFAULT 11 uverbz_ │ │ │ │ + 2703: 000ae2bd 172 FUNC GLOBAL DEFAULT 11 glrstx_ │ │ │ │ + 2704: 00047491 140 FUNC GLOBAL DEFAULT 11 ulrqcl__ │ │ │ │ + 2705: 000b803d 176 FUNC GLOBAL DEFAULT 11 vrfct_ │ │ │ │ + 2706: 00040b39 28 FUNC GLOBAL DEFAULT 11 swsfcm__ │ │ │ │ + 2707: 0003f289 28 FUNC GLOBAL DEFAULT 11 sgspmt__ │ │ │ │ + 2708: 0004b5f9 140 FUNC GLOBAL DEFAULT 11 uzpstx__ │ │ │ │ + 2709: 000da7a5 140 FUNC GLOBAL DEFAULT 11 swgopn_ │ │ │ │ + 2710: 000c330d 16 FUNC GLOBAL DEFAULT 11 szlncl_ │ │ │ │ + 2711: 0004d61d 28 FUNC GLOBAL DEFAULT 11 udiqnp__ │ │ │ │ + 2712: 00073935 112 FUNC GLOBAL DEFAULT 11 iuwgy_ │ │ │ │ + 2713: 00059d8d 4 FUNC GLOBAL DEFAULT 11 timeq3__ │ │ │ │ + 2714: 000688d9 104 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargumentnum │ │ │ │ + 2715: 00040e49 28 FUNC GLOBAL DEFAULT 11 swisvl__ │ │ │ │ + 2716: 00041435 116 FUNC GLOBAL DEFAULT 11 swrset__ │ │ │ │ + 2717: 00042239 28 FUNC GLOBAL DEFAULT 11 swlqvl__ │ │ │ │ + 2718: 00041321 160 FUNC GLOBAL DEFAULT 11 swtxt__ │ │ │ │ + 2719: 000644ed 1224 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetintegerex │ │ │ │ + 2720: 0004fa41 140 FUNC GLOBAL DEFAULT 11 umpqcp__ │ │ │ │ + 2721: 0006f521 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ + 2722: 00059011 140 FUNC GLOBAL DEFAULT 11 datec1__ │ │ │ │ + 2723: 000526c9 4 FUNC GLOBAL DEFAULT 11 nindxi__ │ │ │ │ + 2724: 0003c635 28 FUNC GLOBAL DEFAULT 11 szlncl__ │ │ │ │ + 2725: 00045c85 132 FUNC GLOBAL DEFAULT 11 usyoff__ │ │ │ │ + 2726: 00051091 160 FUNC GLOBAL DEFAULT 11 uixbar__ │ │ │ │ + 2727: 000d2035 316 FUNC GLOBAL DEFAULT 11 sgtxzr_ │ │ │ │ + 2728: 000407f5 4 FUNC GLOBAL DEFAULT 11 zglistfonts__ │ │ │ │ + 2729: 000598c1 116 FUNC GLOBAL DEFAULT 11 lchrc__ │ │ │ │ + 2730: 0005015d 116 FUNC GLOBAL DEFAULT 11 uiiget__ │ │ │ │ + 2731: 0004b72d 140 FUNC GLOBAL DEFAULT 11 uzlqcp__ │ │ │ │ + 2732: 0011e5c0 8 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ + 2733: 0005b129 116 FUNC GLOBAL DEFAULT 11 tmrget__ │ │ │ │ + 2734: 000a57b5 180 FUNC GLOBAL DEFAULT 11 uglsvl_ │ │ │ │ + 2735: 000d6b6d 124 FUNC GLOBAL DEFAULT 11 zgiopn_ │ │ │ │ + 2736: 000abbcd 132 FUNC GLOBAL DEFAULT 11 gliqcp_ │ │ │ │ + 2737: 00052e05 4 FUNC GLOBAL DEFAULT 11 mpscoa__ │ │ │ │ + 2738: 0004d989 140 FUNC GLOBAL DEFAULT 11 udlstx__ │ │ │ │ + 2739: 000d0f3d 180 FUNC GLOBAL DEFAULT 11 sgiqvl_ │ │ │ │ + 2740: 00041a59 28 FUNC GLOBAL DEFAULT 11 swcqnp__ │ │ │ │ + 2741: 00046bf5 40 FUNC GLOBAL DEFAULT 11 uyptmz__ │ │ │ │ + 2742: 000b2e2d 164 FUNC GLOBAL DEFAULT 11 rvmin_ │ │ │ │ + 2743: 000ee035 160 FUNC GLOBAL DEFAULT 11 vs1int_ │ │ │ │ + 2744: 00069db5 300 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstint │ │ │ │ + 2745: 0003f26d 28 FUNC GLOBAL DEFAULT 11 sgpmr__ │ │ │ │ + 2746: 000c1a29 432 FUNC GLOBAL DEFAULT 11 szpipz_ │ │ │ │ + 2747: 00091ab9 92 FUNC GLOBAL DEFAULT 11 uzpget_ │ │ │ │ + 2748: 0003bab9 28 FUNC GLOBAL DEFAULT 11 szcllv__ │ │ │ │ + 2749: 000edb15 116 FUNC GLOBAL DEFAULT 11 shtlbw_ │ │ │ │ + 2750: 0004074d 80 FUNC GLOBAL DEFAULT 11 zgselectfont__ │ │ │ │ + 2751: 000436d9 140 FUNC GLOBAL DEFAULT 11 ueiqid__ │ │ │ │ + 2752: 0011c844 8 OBJECT GLOBAL DEFAULT 20 zgrpmname │ │ │ │ + 2753: 000534d5 4 FUNC GLOBAL DEFAULT 11 irgt__ │ │ │ │ + 2754: 00098ff9 1176 FUNC GLOBAL DEFAULT 11 ucyayr_ │ │ │ │ + 2755: 0003dacd 28 FUNC GLOBAL DEFAULT 11 scsobj__ │ │ │ │ + 2756: 00059285 28 FUNC GLOBAL DEFAULT 11 dateq2__ │ │ │ │ + 2757: 0003dd7d 164 FUNC GLOBAL DEFAULT 11 sgtxxr__ │ │ │ │ + 2758: 000c8de5 320 FUNC GLOBAL DEFAULT 11 stspr2_ │ │ │ │ + 2759: 0004f181 28 FUNC GLOBAL DEFAULT 11 umqtxy__ │ │ │ │ + 2760: 0007b3dd 84 FUNC GLOBAL DEFAULT 11 uupqit_ │ │ │ │ + 2761: 000bbccd 4 FUNC GLOBAL DEFAULT 11 szcllp_ │ │ │ │ + 2762: 0005a4e5 4 FUNC GLOBAL DEFAULT 11 rr2d__ │ │ │ │ + 2763: 000cca25 428 FUNC GLOBAL DEFAULT 11 sgplxu_ │ │ │ │ + 2764: 0005be45 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawviewportcorner │ │ │ │ + 2765: 000d1a49 16 FUNC GLOBAL DEFAULT 11 sgstxi_ │ │ │ │ + 2766: 000918d9 44 FUNC GLOBAL DEFAULT 11 uzcrst_ │ │ │ │ + 2767: 0007610d 132 FUNC GLOBAL DEFAULT 11 umpqcp_ │ │ │ │ + 2768: 00084f21 132 FUNC GLOBAL DEFAULT 11 uslqcp_ │ │ │ │ + 2769: 000531dd 4 FUNC GLOBAL DEFAULT 11 imax1__ │ │ │ │ + 2770: 000ad9ed 356 FUNC GLOBAL DEFAULT 11 rtiopt_ │ │ │ │ + 2771: 00041151 132 FUNC GLOBAL DEFAULT 11 swftfc__ │ │ │ │ + 2772: 00091905 44 FUNC GLOBAL DEFAULT 11 uzcsav_ │ │ │ │ + 2773: 000d49fd 868 FUNC GLOBAL DEFAULT 11 zgpcls_ │ │ │ │ + 2774: 0003d8f5 36 FUNC GLOBAL DEFAULT 11 scplzv__ │ │ │ │ + 2775: 000b7d2d 148 FUNC GLOBAL DEFAULT 11 irle_ │ │ │ │ + 2776: 0003cfcd 28 FUNC GLOBAL DEFAULT 11 slpwvr__ │ │ │ │ + 2777: 000475fd 28 FUNC GLOBAL DEFAULT 11 ulsxbl__ │ │ │ │ + 2778: 000dbb15 284 FUNC GLOBAL DEFAULT 11 bitpci_ │ │ │ │ + 2779: 000467e5 140 FUNC GLOBAL DEFAULT 11 uysaxz__ │ │ │ │ + 2780: 00088ebd 1272 FUNC GLOBAL DEFAULT 11 usaxsc_ │ │ │ │ + 2781: 0006c565 468 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclcosfft │ │ │ │ + 2782: 0007226d 164 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclrotatespherical │ │ │ │ + 2783: 00055705 316 FUNC GLOBAL DEFAULT 11 rtcxfl__ │ │ │ │ + 2784: 0006f4fd 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ + 2785: 0003fca5 140 FUNC GLOBAL DEFAULT 11 sgpqin__ │ │ │ │ + 2786: 00054299 232 FUNC GLOBAL DEFAULT 11 rtienv__ │ │ │ │ + 2787: 00082115 180 FUNC GLOBAL DEFAULT 11 uirsvl_ │ │ │ │ + 2788: 0009b0d1 228 FUNC GLOBAL DEFAULT 11 ulpsvl_ │ │ │ │ + 2789: 000496f1 140 FUNC GLOBAL DEFAULT 11 ugrqcp__ │ │ │ │ + 2790: 000ecbd5 48 FUNC GLOBAL DEFAULT 11 shnm2l_ │ │ │ │ + 2791: 000e2411 132 FUNC GLOBAL DEFAULT 11 odpqcp_ │ │ │ │ + 2792: 00043d35 140 FUNC GLOBAL DEFAULT 11 uspqcl__ │ │ │ │ + 2793: 000a13e1 6 FUNC GLOBAL DEFAULT 11 udpqnp_ │ │ │ │ + 2794: 0004bfc1 28 FUNC GLOBAL DEFAULT 11 ucpqit__ │ │ │ │ + 2795: 00056725 44 FUNC GLOBAL DEFAULT 11 radf4__ │ │ │ │ + 2796: 00069175 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_b │ │ │ │ + 2797: 0005a0e5 4 FUNC GLOBAL DEFAULT 11 rave__ │ │ │ │ + 2798: 000c91e5 216 FUNC GLOBAL DEFAULT 11 stspr3_ │ │ │ │ + 2799: 000afabd 36 FUNC GLOBAL DEFAULT 11 mpscyb_ │ │ │ │ + 2800: 00043ea1 236 FUNC GLOBAL DEFAULT 11 uspttl__ │ │ │ │ + 2801: 00069931 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclmercator_f │ │ │ │ + 2802: 000b8ab1 92 FUNC GLOBAL DEFAULT 11 szgipl_ │ │ │ │ + 2803: 0005033d 140 FUNC GLOBAL DEFAULT 11 uiiqid__ │ │ │ │ + 2804: 0004dbb9 28 FUNC GLOBAL DEFAULT 11 udqclz__ │ │ │ │ + 2805: 00046c55 232 FUNC GLOBAL DEFAULT 11 uymttl__ │ │ │ │ + 2806: 000a3755 124 FUNC GLOBAL DEFAULT 11 uhbra_ │ │ │ │ + 2807: 000d1d61 428 FUNC GLOBAL DEFAULT 11 sgplxv_ │ │ │ │ + 2808: 0005b2b9 140 FUNC GLOBAL DEFAULT 11 tmrqid__ │ │ │ │ + 2809: 000571b9 116 FUNC GLOBAL DEFAULT 11 odiget__ │ │ │ │ + 2810: 0011da60 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xttl0 │ │ │ │ + 2811: 0003ca31 28 FUNC GLOBAL DEFAULT 11 szcltn__ │ │ │ │ + 2812: 0004bd71 144 FUNC GLOBAL DEFAULT 11 ucxayr__ │ │ │ │ + 2813: 000ca3e9 16 FUNC GLOBAL DEFAULT 11 sgspmi_ │ │ │ │ + 2814: 00059351 132 FUNC GLOBAL DEFAULT 11 clower__ │ │ │ │ + 2815: 0003cfb1 28 FUNC GLOBAL DEFAULT 11 slpage__ │ │ │ │ + 2816: 000b1acd 204 FUNC GLOBAL DEFAULT 11 mpfmwd_ │ │ │ │ + 2817: 00062c41 120 FUNC GLOBAL DEFAULT 11 __timelib_MOD_dclgettime │ │ │ │ + 2818: 000a9a11 216 FUNC GLOBAL DEFAULT 11 glqfnm_ │ │ │ │ + 2819: 00060c7d 640 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawmarkerprojected │ │ │ │ + 2820: 000aba69 180 FUNC GLOBAL DEFAULT 11 gliqvl_ │ │ │ │ + 2821: 0004e19d 40 FUNC GLOBAL DEFAULT 11 udcntz__ │ │ │ │ + 2822: 0004d47d 44 FUNC GLOBAL DEFAULT 11 udgrdn__ │ │ │ │ + 2823: 00052d79 4 FUNC GLOBAL DEFAULT 11 mpzktd__ │ │ │ │ + 2824: 00085c85 176 FUNC GLOBAL DEFAULT 11 usiqcl_ │ │ │ │ + 2825: 000468e5 144 FUNC GLOBAL DEFAULT 11 uyptmk__ │ │ │ │ + 2826: 0005a159 28 FUNC GLOBAL DEFAULT 11 uwqgyi__ │ │ │ │ + 2827: 000cb0f1 88 FUNC GLOBAL DEFAULT 11 sgqcwd_ │ │ │ │ + 2828: 0005316d 4 FUNC GLOBAL DEFAULT 11 iadd__ │ │ │ │ + 2829: 0007ae11 132 FUNC GLOBAL DEFAULT 11 uurqcp_ │ │ │ │ + 2830: 0004b4f5 28 FUNC GLOBAL DEFAULT 11 uzirst__ │ │ │ │ + 2831: 000534cd 4 FUNC GLOBAL DEFAULT 11 irge__ │ │ │ │ + 2832: 0004a795 140 FUNC GLOBAL DEFAULT 11 uzcqcl__ │ │ │ │ + 2833: 00051c85 40 FUNC GLOBAL DEFAULT 11 uvdifz__ │ │ │ │ + 2834: 000bbb49 68 FUNC GLOBAL DEFAULT 11 szlacl_ │ │ │ │ + 2835: 0003cbf9 28 FUNC GLOBAL DEFAULT 11 stipr2__ │ │ │ │ + 2836: 0008d83d 1580 FUNC GLOBAL DEFAULT 11 uearea_ │ │ │ │ + 2837: 000b7339 70 FUNC GLOBAL DEFAULT 11 vrsub0_ │ │ │ │ + 2838: 000435dd 28 FUNC GLOBAL DEFAULT 11 uerqvl__ │ │ │ │ + 2839: 0005b065 28 FUNC GLOBAL DEFAULT 11 tmpqvl__ │ │ │ │ + 2840: 0006ee59 52 FUNC GLOBAL DEFAULT 11 __uupack_MOD_dclsetbarwidth │ │ │ │ + 2841: 00074fc1 404 FUNC GLOBAL DEFAULT 11 uypnum_ │ │ │ │ + 2842: 000c9e91 24 FUNC GLOBAL DEFAULT 11 stslg3_ │ │ │ │ + 2843: 0005a2f5 28 FUNC GLOBAL DEFAULT 11 g2qctm__ │ │ │ │ + 2844: 000bcb29 4 FUNC GLOBAL DEFAULT 11 szcllr_ │ │ │ │ + 2845: 00099a3d 6 FUNC GLOBAL DEFAULT 11 ulrqnp_ │ │ │ │ + 2846: 00087331 34 FUNC GLOBAL DEFAULT 11 uscget_ │ │ │ │ + 2847: 00075f25 228 FUNC GLOBAL DEFAULT 11 umpqvl_ │ │ │ │ + 2848: 00059281 4 FUNC GLOBAL DEFAULT 11 iweek2__ │ │ │ │ + 2849: 00040491 28 FUNC GLOBAL DEFAULT 11 sgssim__ │ │ │ │ + 2850: 0007bdd9 6 FUNC GLOBAL DEFAULT 11 uulqnp_ │ │ │ │ + 2851: 000cdc61 516 FUNC GLOBAL DEFAULT 11 sgtxzu_ │ │ │ │ + 2852: 000851e1 92 FUNC GLOBAL DEFAULT 11 usrset_ │ │ │ │ + 2853: 00084dbd 180 FUNC GLOBAL DEFAULT 11 uslqvl_ │ │ │ │ + 2854: 00048e95 28 FUNC GLOBAL DEFAULT 11 uuinit__ │ │ │ │ + 2855: 00050a59 132 FUNC GLOBAL DEFAULT 11 uismfl__ │ │ │ │ + 2856: 0003d3f9 28 FUNC GLOBAL DEFAULT 11 slpwvc__ │ │ │ │ + 2857: 00053121 36 FUNC GLOBAL DEFAULT 11 viset1__ │ │ │ │ + 2858: 000c7e1d 44 FUNC GLOBAL DEFAULT 11 stnusr_ │ │ │ │ + 2859: 0005b521 40 FUNC GLOBAL DEFAULT 11 tmstla__ │ │ │ │ + 2860: 00047db9 132 FUNC GLOBAL DEFAULT 11 ulysfm__ │ │ │ │ + 2861: 0008b121 228 FUNC GLOBAL DEFAULT 11 usxoff_ │ │ │ │ + 2862: 00058301 28 FUNC GLOBAL DEFAULT 11 shtlap__ │ │ │ │ + 2863: 000687d5 72 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclcompchar │ │ │ │ + 2864: 0006b0fd 256 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygrid │ │ │ │ + 2865: 0004e8e1 140 FUNC GLOBAL DEFAULT 11 umrqcl__ │ │ │ │ + 2866: 000e2229 228 FUNC GLOBAL DEFAULT 11 odpqvl_ │ │ │ │ + 2867: 000848bd 12 FUNC GLOBAL DEFAULT 11 usyinz_ │ │ │ │ + 2868: 0003c7d9 40 FUNC GLOBAL DEFAULT 11 szpcly__ │ │ │ │ + 2869: 0007146d 660 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxbarline │ │ │ │ + 2870: 000436bd 28 FUNC GLOBAL DEFAULT 11 ueiqnp__ │ │ │ │ + 2871: 00048879 140 FUNC GLOBAL DEFAULT 11 uulqin__ │ │ │ │ + 2872: 0006b0c1 60 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxevengrid │ │ │ │ + 2873: 00052da5 4 FUNC GLOBAL DEFAULT 11 mpfmwd__ │ │ │ │ + 2874: 000a5735 128 FUNC GLOBAL DEFAULT 11 uglqin_ │ │ │ │ + 2875: 0003cd79 44 FUNC GLOBAL DEFAULT 11 ststr3__ │ │ │ │ + 2876: 000b7721 204 FUNC GLOBAL DEFAULT 11 vrsub1_ │ │ │ │ + 2877: 000565e9 28 FUNC GLOBAL DEFAULT 11 gnsblk__ │ │ │ │ + 2878: 000579e1 140 FUNC GLOBAL DEFAULT 11 odiqid__ │ │ │ │ + 2879: 000529d9 4 FUNC GLOBAL DEFAULT 11 lrne__ │ │ │ │ + 2880: 0006098d 280 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtext │ │ │ │ + 2881: 0005a321 4 FUNC GLOBAL DEFAULT 11 ramp__ │ │ │ │ + 2882: 0006c3d1 112 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dcldeallocsinfft │ │ │ │ + 2883: 000ace69 184 FUNC GLOBAL DEFAULT 11 rtcget_ │ │ │ │ + 2884: 0006da55 108 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dmarkersize │ │ │ │ + 2885: 000407ed 4 FUNC GLOBAL DEFAULT 11 zgsfw__ │ │ │ │ + 2886: 00049a01 140 FUNC GLOBAL DEFAULT 11 ugiqcl__ │ │ │ │ + 2887: 000577a9 28 FUNC GLOBAL DEFAULT 11 odpsvl__ │ │ │ │ + 2888: 0003fdf5 140 FUNC GLOBAL DEFAULT 11 sgrqcp__ │ │ │ │ + 2889: 00084c15 108 FUNC GLOBAL DEFAULT 11 ussttl_ │ │ │ │ + 2890: 0005f2ad 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexge │ │ │ │ + 2891: 00052df1 4 FUNC GLOBAL DEFAULT 11 mpfbon__ │ │ │ │ + 2892: 000cf341 316 FUNC GLOBAL DEFAULT 11 sgtxzv_ │ │ │ │ + 2893: 0004ff65 28 FUNC GLOBAL DEFAULT 11 uirqvl__ │ │ │ │ + 2894: 0003cdc1 28 FUNC GLOBAL DEFAULT 11 stslg3__ │ │ │ │ + 2895: 0003e611 28 FUNC GLOBAL DEFAULT 11 sgplu__ │ │ │ │ + 2896: 00053f59 116 FUNC GLOBAL DEFAULT 11 glrget__ │ │ │ │ + 2897: 0007b02d 92 FUNC GLOBAL DEFAULT 11 uuiget_ │ │ │ │ + 2898: 00039aa9 316 FUNC GLOBAL DEFAULT 11 tmpqid_ │ │ │ │ + 2899: 0003bc95 28 FUNC GLOBAL DEFAULT 11 szmvsv__ │ │ │ │ + 2900: 000902cd 6 FUNC GLOBAL DEFAULT 11 uzpqnp_ │ │ │ │ + 2901: 0007acad 180 FUNC GLOBAL DEFAULT 11 uurqvl_ │ │ │ │ + 2902: 0003d96d 28 FUNC GLOBAL DEFAULT 11 scqeye__ │ │ │ │ + 2903: 0003df25 36 FUNC GLOBAL DEFAULT 11 sglnzv__ │ │ │ │ + 2904: 0005f325 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexgt │ │ │ │ + 2905: 000d9835 140 FUNC GLOBAL DEFAULT 11 swdopn_ │ │ │ │ + 2906: 00042a7d 140 FUNC GLOBAL DEFAULT 11 uelstx__ │ │ │ │ + 2907: 0004cc11 28 FUNC GLOBAL DEFAULT 11 uciqvl__ │ │ │ │ + 2908: 000b989d 20 FUNC GLOBAL DEFAULT 11 szoptp_ │ │ │ │ + 2909: 0003b7b9 28 FUNC GLOBAL DEFAULT 11 szlnzu__ │ │ │ │ + 2910: 00055035 4 FUNC GLOBAL DEFAULT 11 iufopn__ │ │ │ │ + 2911: 000a90c5 156 FUNC GLOBAL DEFAULT 11 iset_ │ │ │ │ + 2912: 00061571 48 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclnextlinetext │ │ │ │ + 2913: 000453d1 144 FUNC GLOBAL DEFAULT 11 usaxdv__ │ │ │ │ + 2914: 00050321 28 FUNC GLOBAL DEFAULT 11 uiiqnp__ │ │ │ │ + 2915: 0003c651 28 FUNC GLOBAL DEFAULT 11 szopl3__ │ │ │ │ + 2916: 00082095 128 FUNC GLOBAL DEFAULT 11 uirqin_ │ │ │ │ + 2917: 000b8ef5 4 FUNC GLOBAL DEFAULT 11 szcllt_ │ │ │ │ + 2918: 00058f3d 4 FUNC GLOBAL DEFAULT 11 ndate3__ │ │ │ │ + 2919: 0009b051 128 FUNC GLOBAL DEFAULT 11 ulpqin_ │ │ │ │ + 2920: 000e63f1 572 FUNC GLOBAL DEFAULT 11 rfftf1_ │ │ │ │ + 2921: 0005b29d 28 FUNC GLOBAL DEFAULT 11 tmrqnp__ │ │ │ │ + 2922: 000b0625 252 FUNC GLOBAL DEFAULT 11 mpimwl_ │ │ │ │ + 2923: 001e7df0 16 OBJECT GLOBAL DEFAULT 21 szbls1_ │ │ │ │ + 2924: 0005fb99 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrownormalized │ │ │ │ + 2925: 0003c6c1 28 FUNC GLOBAL DEFAULT 11 szoptz__ │ │ │ │ + 2926: 000d50c9 156 FUNC GLOBAL DEFAULT 11 char_height │ │ │ │ + 2927: 000a42a9 1164 FUNC GLOBAL DEFAULT 11 uhbrlz_ │ │ │ │ + 2928: 00047299 28 FUNC GLOBAL DEFAULT 11 ulpqvl__ │ │ │ │ + 2929: 0003de4d 28 FUNC GLOBAL DEFAULT 11 sgstxy__ │ │ │ │ + 2930: 00096709 316 FUNC GLOBAL DEFAULT 11 ucpqid_ │ │ │ │ + 2931: 00075155 284 FUNC GLOBAL DEFAULT 11 uyaxnm_ │ │ │ │ + 2932: 000ddc6d 468 FUNC GLOBAL DEFAULT 11 chngc_ │ │ │ │ + 2933: 00081941 316 FUNC GLOBAL DEFAULT 11 uilqid_ │ │ │ │ + 2934: 00085139 168 FUNC GLOBAL DEFAULT 11 usrstx_ │ │ │ │ + 2935: 00052e49 4 FUNC GLOBAL DEFAULT 11 mpipt2__ │ │ │ │ + 2936: 000a765d 180 FUNC GLOBAL DEFAULT 11 ugisvl_ │ │ │ │ + 2937: 000726e9 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclb2c │ │ │ │ + 2938: 0005712d 140 FUNC GLOBAL DEFAULT 11 odrqin__ │ │ │ │ + 2939: 000cec09 264 FUNC GLOBAL DEFAULT 11 sgpcmd_ │ │ │ │ + 2940: 000a0aed 44 FUNC GLOBAL DEFAULT 11 udqcln_ │ │ │ │ + 2941: 000489ed 140 FUNC GLOBAL DEFAULT 11 uurstx__ │ │ │ │ + 2942: 00045889 28 FUNC GLOBAL DEFAULT 11 uslsvl__ │ │ │ │ + 2943: 000e98a1 450 FUNC GLOBAL DEFAULT 11 radb2_ │ │ │ │ + 2944: 001105e4 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Cartesian3d │ │ │ │ + 2945: 000cd4e5 92 FUNC GLOBAL DEFAULT 11 sglset_ │ │ │ │ + 2946: 000c3c31 292 FUNC GLOBAL DEFAULT 11 slinit_ │ │ │ │ + 2947: 00052e3d 4 FUNC GLOBAL DEFAULT 11 mpfek6__ │ │ │ │ + 2948: 000e7515 164 FUNC GLOBAL DEFAULT 11 sinti_ │ │ │ │ + 2949: 0006dbf9 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkertype │ │ │ │ + 2950: 0004da31 152 FUNC GLOBAL DEFAULT 11 udsclv__ │ │ │ │ + 2951: 0003b6b5 28 FUNC GLOBAL DEFAULT 11 szpllr__ │ │ │ │ + 2952: 00072edd 16 FUNC GLOBAL DEFAULT 11 uwqgyz_ │ │ │ │ + 2953: 0006e85d 48 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dprojection │ │ │ │ + 2954: 000b583d 36 FUNC GLOBAL DEFAULT 11 lrnea_ │ │ │ │ + 2955: 000bfe75 36 FUNC GLOBAL DEFAULT 11 szm3cl_ │ │ │ │ + 2956: 0004e3d9 28 FUNC GLOBAL DEFAULT 11 udpqit__ │ │ │ │ + 2957: 0005068d 140 FUNC GLOBAL DEFAULT 11 uilstx__ │ │ │ │ + 2958: 00042ba5 28 FUNC GLOBAL DEFAULT 11 ueitlv__ │ │ │ │ + 2959: 000bcd71 20 FUNC GLOBAL DEFAULT 11 szcllu_ │ │ │ │ + 2960: 0004f081 116 FUNC GLOBAL DEFAULT 11 umlset__ │ │ │ │ + 2961: 0003ec95 40 FUNC GLOBAL DEFAULT 11 sgplxv__ │ │ │ │ + 2962: 0007c8fd 20 FUNC GLOBAL DEFAULT 11 uusarp_ │ │ │ │ + 2963: 0008669d 2072 FUNC GLOBAL DEFAULT 11 usxsub_ │ │ │ │ + 2964: 00045ec9 140 FUNC GLOBAL DEFAULT 11 uscqvl__ │ │ │ │ + 2965: 001e7450 4 OBJECT GLOBAL DEFAULT 21 szbls2_ │ │ │ │ + 2966: 0003f391 28 FUNC GLOBAL DEFAULT 11 sgtnr__ │ │ │ │ + 2967: 000de4e1 120 FUNC GLOBAL DEFAULT 11 datef1_ │ │ │ │ + 2968: 00052179 224 FUNC GLOBAL DEFAULT 11 indxnf__ │ │ │ │ + 2969: 000a3e81 1064 FUNC GLOBAL DEFAULT 11 uhbxfz_ │ │ │ │ + 2970: 00085d35 132 FUNC GLOBAL DEFAULT 11 usiqcp_ │ │ │ │ + 2971: 0003f8b5 140 FUNC GLOBAL DEFAULT 11 sgiqcl__ │ │ │ │ + 2972: 00040681 80 FUNC GLOBAL DEFAULT 11 zgocls__ │ │ │ │ + 2973: 000e68f1 536 FUNC GLOBAL DEFAULT 11 radb3_ │ │ │ │ + 2974: 000da075 140 FUNC GLOBAL DEFAULT 11 swqwdc_ │ │ │ │ + 2975: 00052db1 4 FUNC GLOBAL DEFAULT 11 mpimil__ │ │ │ │ + 2976: 000527a5 40 FUNC GLOBAL DEFAULT 11 vrcon1__ │ │ │ │ + 2977: 0006ea25 80 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dwindow │ │ │ │ + 2978: 000b9b81 204 FUNC GLOBAL DEFAULT 11 szoptr_ │ │ │ │ + 2979: 001105c8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_date │ │ │ │ + 2980: 00063699 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckalphanum │ │ │ │ + 2981: 000d9955 140 FUNC GLOBAL DEFAULT 11 swlsft_ │ │ │ │ + 2982: 0005a44d 4 FUNC GLOBAL DEFAULT 11 rngu2__ │ │ │ │ + 2983: 000e41f1 396 FUNC GLOBAL DEFAULT 11 cosqb1_ │ │ │ │ + 2984: 0003aa21 16 FUNC GLOBAL DEFAULT 11 set_msgdmp_func │ │ │ │ + 2985: 000579c5 28 FUNC GLOBAL DEFAULT 11 odiqnp__ │ │ │ │ + 2986: 000a8e29 188 FUNC GLOBAL DEFAULT 11 iblkgt_ │ │ │ │ + 2987: 000887d9 6 FUNC GLOBAL DEFAULT 11 uscqnp_ │ │ │ │ + 2988: 00056129 28 FUNC GLOBAL DEFAULT 11 glpqvl__ │ │ │ │ + 2989: 000a31c9 132 FUNC GLOBAL DEFAULT 11 uhbrf_ │ │ │ │ + 2990: 00081351 56 FUNC GLOBAL DEFAULT 11 ui3ini_ │ │ │ │ + 2991: 000c30e5 4 FUNC GLOBAL DEFAULT 11 szcllv_ │ │ │ │ + 2992: 0009114d 34 FUNC GLOBAL DEFAULT 11 uzcset_ │ │ │ │ + 2993: 0006f3b1 160 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclsetcirclewindow │ │ │ │ + 2994: 00040475 28 FUNC GLOBAL DEFAULT 11 sgqcl__ │ │ │ │ + 2995: 001e7e30 4 OBJECT GLOBAL DEFAULT 21 szbls3_ │ │ │ │ + 2996: 00047405 140 FUNC GLOBAL DEFAULT 11 ulrqcp__ │ │ │ │ + 2997: 0003c355 28 FUNC GLOBAL DEFAULT 11 szopld__ │ │ │ │ + 2998: 00042dc1 40 FUNC GLOBAL DEFAULT 11 uetonz__ │ │ │ │ + 2999: 000bc5a9 1248 FUNC GLOBAL DEFAULT 11 szpllc_ │ │ │ │ + 3000: 00044a85 140 FUNC GLOBAL DEFAULT 11 usistx__ │ │ │ │ + 3001: 000a1685 176 FUNC GLOBAL DEFAULT 11 udpqcl_ │ │ │ │ + 3002: 000df0c5 152 FUNC GLOBAL DEFAULT 11 datef2_ │ │ │ │ + 3003: 000da8bd 140 FUNC GLOBAL DEFAULT 11 swslcl_ │ │ │ │ + 3004: 0009cb05 332 FUNC GLOBAL DEFAULT 11 uxptmz_ │ │ │ │ + 3005: 000add0d 92 FUNC GLOBAL DEFAULT 11 gllset_ │ │ │ │ + 3006: 000e9c6d 944 FUNC GLOBAL DEFAULT 11 radb4_ │ │ │ │ + 3007: 0004b4d9 28 FUNC GLOBAL DEFAULT 11 uzisav__ │ │ │ │ + 3008: 000ddc4d 30 FUNC GLOBAL DEFAULT 11 clower_ │ │ │ │ + 3009: 0003bb0d 28 FUNC GLOBAL DEFAULT 11 szpllc__ │ │ │ │ + 3010: 0003d7f1 28 FUNC GLOBAL DEFAULT 11 scspln__ │ │ │ │ + 3011: 000bd43d 10 FUNC GLOBAL DEFAULT 11 szopts_ │ │ │ │ + 3012: 0007692d 16 FUNC GLOBAL DEFAULT 11 umqptn_ │ │ │ │ + 3013: 000cd43d 168 FUNC GLOBAL DEFAULT 11 sglstx_ │ │ │ │ + 3014: 0006e51d 652 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dline │ │ │ │ + 3015: 00052099 224 FUNC GLOBAL DEFAULT 11 nindxm__ │ │ │ │ + 3016: 000ae88d 400 FUNC GLOBAL DEFAULT 11 cr3s_ │ │ │ │ + 3017: 0004fc39 28 FUNC GLOBAL DEFAULT 11 grinit__ │ │ │ │ + 3018: 000583bd 40 FUNC GLOBAL DEFAULT 11 shts2w__ │ │ │ │ + 3019: 0005355d 44 FUNC GLOBAL DEFAULT 11 visub0__ │ │ │ │ + 3020: 000b4f25 72 FUNC GLOBAL DEFAULT 11 vimlt0_ │ │ │ │ + 3021: 00055959 140 FUNC GLOBAL DEFAULT 11 rlrxfl__ │ │ │ │ + 3022: 000cbe69 680 FUNC GLOBAL DEFAULT 11 sgpwsn_ │ │ │ │ + 3023: 0003da69 28 FUNC GLOBAL DEFAULT 11 scqpms__ │ │ │ │ + 3024: 000ceefd 100 FUNC GLOBAL DEFAULT 11 sgqplc_ │ │ │ │ + 3025: 0003da85 44 FUNC GLOBAL DEFAULT 11 scpmzu__ │ │ │ │ + 3026: 0006f0e5 56 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawlimb │ │ │ │ + 3027: 0005950d 28 FUNC GLOBAL DEFAULT 11 sbyte__ │ │ │ │ + 3028: 000530ad 4 FUNC GLOBAL DEFAULT 11 iadd1__ │ │ │ │ + 3029: 000d6479 160 FUNC GLOBAL DEFAULT 11 zgselectfont_ │ │ │ │ + 3030: 000bea61 1184 FUNC GLOBAL DEFAULT 11 szplld_ │ │ │ │ + 3031: 0007b7e1 6 FUNC GLOBAL DEFAULT 11 uuiqnp_ │ │ │ │ + 3032: 00054d29 140 FUNC GLOBAL DEFAULT 11 rliopt__ │ │ │ │ + 3033: 00085bd1 180 FUNC GLOBAL DEFAULT 11 usiqvl_ │ │ │ │ + 3034: 000db9d1 92 FUNC GLOBAL DEFAULT 11 swpset_ │ │ │ │ + 3035: 000df1a5 128 FUNC GLOBAL DEFAULT 11 datef3_ │ │ │ │ + 3036: 000edb89 152 FUNC GLOBAL DEFAULT 11 shtlfw_ │ │ │ │ + 3037: 0003f251 28 FUNC GLOBAL DEFAULT 11 sgpmv__ │ │ │ │ + 3038: 00068091 524 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogrid │ │ │ │ + 3039: 0003c7a1 28 FUNC GLOBAL DEFAULT 11 szcllz__ │ │ │ │ + 3040: 0005a459 4 FUNC GLOBAL DEFAULT 11 rvar__ │ │ │ │ + 3041: 00036f7d 92 FUNC GLOBAL DEFAULT 11 tmrget_ │ │ │ │ + 3042: 000e3f41 288 FUNC GLOBAL DEFAULT 11 vrrnm_ │ │ │ │ + 3043: 00068c4d 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_b │ │ │ │ + 3044: 00039d45 1632 FUNC GLOBAL DEFAULT 11 tmstla_ │ │ │ │ + 3045: 00059109 28 FUNC GLOBAL DEFAULT 11 dateg1__ │ │ │ │ + 3046: 000e83f9 984 FUNC GLOBAL DEFAULT 11 radb5_ │ │ │ │ + 3047: 00069409 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclorthographic_f │ │ │ │ + 3048: 00042821 116 FUNC GLOBAL DEFAULT 11 swpget__ │ │ │ │ + 3049: 0004af45 28 FUNC GLOBAL DEFAULT 11 uzinit__ │ │ │ │ + 3050: 0003e161 164 FUNC GLOBAL DEFAULT 11 sgtxxv__ │ │ │ │ + 3051: 00052e0d 4 FUNC GLOBAL DEFAULT 11 mpicoc__ │ │ │ │ + 3052: 00099acd 60 FUNC GLOBAL DEFAULT 11 ulrqcl_ │ │ │ │ + 3053: 00053ac9 124 FUNC GLOBAL DEFAULT 11 rliget__ │ │ │ │ + 3054: 000b43d1 16 FUNC GLOBAL DEFAULT 11 gnrset_ │ │ │ │ + 3055: 000c051d 200 FUNC GLOBAL DEFAULT 11 szoptt_ │ │ │ │ + 3056: 000b2249 124 FUNC GLOBAL DEFAULT 11 mpigno_ │ │ │ │ + 3057: 000d6db5 6 FUNC GLOBAL DEFAULT 11 zgqimc_ │ │ │ │ + 3058: 0004fbad 140 FUNC GLOBAL DEFAULT 11 umpqin__ │ │ │ │ + 3059: 0007be65 60 FUNC GLOBAL DEFAULT 11 uulqcl_ │ │ │ │ + 3060: 000ac8d1 50 FUNC GLOBAL DEFAULT 11 rtrxfl_ │ │ │ │ + 3061: 00058659 56 FUNC GLOBAL DEFAULT 11 shtsgm__ │ │ │ │ + 3062: 000b73c9 176 FUNC GLOBAL DEFAULT 11 vrdiv_ │ │ │ │ + 3063: 000dbcad 552 FUNC GLOBAL DEFAULT 11 gbytes_ │ │ │ │ + 3064: 0003c871 28 FUNC GLOBAL DEFAULT 11 szmvlp__ │ │ │ │ + 3065: 00040f69 28 FUNC GLOBAL DEFAULT 11 swicls__ │ │ │ │ + 3066: 000c2fb9 180 FUNC GLOBAL DEFAULT 11 szplsv_ │ │ │ │ + 3067: 000a75dd 128 FUNC GLOBAL DEFAULT 11 ugiqin_ │ │ │ │ + 3068: 000e1239 56 FUNC GLOBAL DEFAULT 11 fcclos_ │ │ │ │ + 3069: 000b525d 188 FUNC GLOBAL DEFAULT 11 vimlt1_ │ │ │ │ + 3070: 0004d7dd 28 FUNC GLOBAL DEFAULT 11 udiqvl__ │ │ │ │ + 3071: 0005a31d 4 FUNC GLOBAL DEFAULT 11 rfpi__ │ │ │ │ + 3072: 0003f2c1 28 FUNC GLOBAL DEFAULT 11 sgspmi__ │ │ │ │ + 3073: 0005f2e9 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexle │ │ │ │ + 3074: 000527cd 28 FUNC GLOBAL DEFAULT 11 rmlt1__ │ │ │ │ + 3075: 00041275 144 FUNC GLOBAL DEFAULT 11 swgtft__ │ │ │ │ + 3076: 0004b87d 140 FUNC GLOBAL DEFAULT 11 uzlqin__ │ │ │ │ + 3077: 000d3add 132 FUNC GLOBAL DEFAULT 11 zgrset_ │ │ │ │ + 3078: 0008b025 252 FUNC GLOBAL DEFAULT 11 uspttl_ │ │ │ │ + 3079: 00091129 34 FUNC GLOBAL DEFAULT 11 uzcstx_ │ │ │ │ + 3080: 000411f1 132 FUNC GLOBAL DEFAULT 11 swslft__ │ │ │ │ + 3081: 000c10dd 16 FUNC GLOBAL DEFAULT 11 szqtyp_ │ │ │ │ + 3082: 000a8269 44 FUNC GLOBAL DEFAULT 11 igus_ │ │ │ │ + 3083: 00049ed9 28 FUNC GLOBAL DEFAULT 11 ugpsvl__ │ │ │ │ + 3084: 000961d1 92 FUNC GLOBAL DEFAULT 11 ucrget_ │ │ │ │ + 3085: 0009c1c9 92 FUNC GLOBAL DEFAULT 11 ullget_ │ │ │ │ + 3086: 00043ca9 140 FUNC GLOBAL DEFAULT 11 uspqcp__ │ │ │ │ + 3087: 000c42e5 320 FUNC GLOBAL DEFAULT 11 slqrct_ │ │ │ │ + 3088: 0005f361 60 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclgoodnumexlt │ │ │ │ + 3089: 000adc61 172 FUNC GLOBAL DEFAULT 11 gllstx_ │ │ │ │ + 3090: 0005a175 4 FUNC GLOBAL DEFAULT 11 rvmin__ │ │ │ │ + 3091: 00071ccd 700 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dclshadexgap │ │ │ │ + 3092: 000b1175 132 FUNC GLOBAL DEFAULT 11 mpzktd_ │ │ │ │ + 3093: 000c2585 56 FUNC GLOBAL DEFAULT 11 szoptu_ │ │ │ │ + 3094: 00051a85 28 FUNC GLOBAL DEFAULT 11 uvbxl__ │ │ │ │ + 3095: 000af779 132 FUNC GLOBAL DEFAULT 11 mpipt2_ │ │ │ │ + 3096: 00052af5 116 FUNC GLOBAL DEFAULT 11 lenb__ │ │ │ │ + 3097: 000425d1 116 FUNC GLOBAL DEFAULT 11 swiset__ │ │ │ │ + 3098: 00041c19 140 FUNC GLOBAL DEFAULT 11 swcqvl__ │ │ │ │ + 3099: 000c8c49 176 FUNC GLOBAL DEFAULT 11 stirot_ │ │ │ │ + 3100: 000c0201 148 FUNC GLOBAL DEFAULT 11 szgipt_ │ │ │ │ + 3101: 0003c2dd 28 FUNC GLOBAL DEFAULT 11 szcltr__ │ │ │ │ + 3102: 0004908d 140 FUNC GLOBAL DEFAULT 11 uupqcl__ │ │ │ │ + 3103: 0005c199 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetviewport │ │ │ │ + 3104: 000d1a89 16 FUNC GLOBAL DEFAULT 11 sgstxr_ │ │ │ │ + 3105: 0004333d 28 FUNC GLOBAL DEFAULT 11 uepqit__ │ │ │ │ + 3106: 00090571 176 FUNC GLOBAL DEFAULT 11 uzpqcl_ │ │ │ │ + 3107: 0003e8f1 44 FUNC GLOBAL DEFAULT 11 sglaxu__ │ │ │ │ + 3108: 000b05b1 116 FUNC GLOBAL DEFAULT 11 mpfmwl_ │ │ │ │ + 3109: 0003abc5 84 FUNC GLOBAL DEFAULT 11 F77_aloc │ │ │ │ + 3110: 000b8449 176 FUNC GLOBAL DEFAULT 11 vrinc_ │ │ │ │ + 3111: 000cb6b5 236 FUNC GLOBAL DEFAULT 11 sgscmn_ │ │ │ │ + 3112: 0004a709 140 FUNC GLOBAL DEFAULT 11 uzcqcp__ │ │ │ │ + 3113: 0003d7c9 40 FUNC GLOBAL DEFAULT 11 scqwnd__ │ │ │ │ + 3114: 0005190d 144 FUNC GLOBAL DEFAULT 11 uxaxdv__ │ │ │ │ + 3115: 0007f0d1 312 FUNC GLOBAL DEFAULT 11 uiiqid_ │ │ │ │ + 3116: 00041551 140 FUNC GLOBAL DEFAULT 11 swpqid__ │ │ │ │ + 3117: 000c9ebd 124 FUNC GLOBAL DEFAULT 11 ststr3_ │ │ │ │ + 3118: 0005a525 116 FUNC GLOBAL DEFAULT 11 tmiget__ │ │ │ │ + 3119: 00092c61 112 FUNC GLOBAL DEFAULT 11 uvbxa_ │ │ │ │ + 3120: 000db875 348 FUNC GLOBAL DEFAULT 11 swpstx_ │ │ │ │ + 3121: 000ecfa9 378 FUNC GLOBAL DEFAULT 11 sholap_ │ │ │ │ + 3122: 00037d91 1200 FUNC GLOBAL DEFAULT 11 tmstlc_ │ │ │ │ + 3123: 00048665 28 FUNC GLOBAL DEFAULT 11 uuqarp__ │ │ │ │ + 3124: 00049841 140 FUNC GLOBAL DEFAULT 11 ugrqin__ │ │ │ │ + 3125: 000ba32d 204 FUNC GLOBAL DEFAULT 11 szoptv_ │ │ │ │ + 3126: 000cbd75 92 FUNC GLOBAL DEFAULT 11 sgiset_ │ │ │ │ + 3127: 0003bee5 28 FUNC GLOBAL DEFAULT 11 szlazr__ │ │ │ │ + 3128: 0004312d 52 FUNC GLOBAL DEFAULT 11 uearea__ │ │ │ │ + 3129: 00040855 40 FUNC GLOBAL DEFAULT 11 zggton__ │ │ │ │ + 3130: 00073829 212 FUNC GLOBAL DEFAULT 11 uwigxi_ │ │ │ │ + 3131: 000599a9 220 FUNC GLOBAL DEFAULT 11 lchr__ │ │ │ │ + 3132: 000d9db9 140 FUNC GLOBAL DEFAULT 11 swqrct_ │ │ │ │ + 3133: 00039759 228 FUNC GLOBAL DEFAULT 11 tmpsvl_ │ │ │ │ + 3134: 0003d4a5 28 FUNC GLOBAL DEFAULT 11 slpvpr__ │ │ │ │ + 3135: 0004ba29 140 FUNC GLOBAL DEFAULT 11 uzrstx__ │ │ │ │ + 3136: 0005a179 128 FUNC GLOBAL DEFAULT 11 rfromc__ │ │ │ │ + 3137: 000ecd5d 48 FUNC GLOBAL DEFAULT 11 shfw2g_ │ │ │ │ + 3138: 000b92d5 4 FUNC GLOBAL DEFAULT 11 szcllz_ │ │ │ │ + 3139: 000d1aa9 16 FUNC GLOBAL DEFAULT 11 sgstxs_ │ │ │ │ + 3140: 0009b299 84 FUNC GLOBAL DEFAULT 11 ulpqit_ │ │ │ │ + 3141: 000e023d 368 FUNC GLOBAL DEFAULT 11 rnorml_ │ │ │ │ + 3142: 00052de9 4 FUNC GLOBAL DEFAULT 11 mpfktd__ │ │ │ │ + 3143: 0003ebe1 28 FUNC GLOBAL DEFAULT 11 sgqtxr__ │ │ │ │ + 3144: 0003be59 28 FUNC GLOBAL DEFAULT 11 szqidx__ │ │ │ │ + 3145: 0004c649 144 FUNC GLOBAL DEFAULT 11 ucyacl__ │ │ │ │ + 3146: 000b5b49 152 FUNC GLOBAL DEFAULT 11 lrlt_ │ │ │ │ + 3147: 000584c9 40 FUNC GLOBAL DEFAULT 11 shtw2g__ │ │ │ │ + 3148: 000de05d 540 FUNC GLOBAL DEFAULT 11 chngi_ │ │ │ │ + 3149: 000a1735 132 FUNC GLOBAL DEFAULT 11 udpqcp_ │ │ │ │ + 3150: 0004e855 140 FUNC GLOBAL DEFAULT 11 umrqcp__ │ │ │ │ + 3151: 000b67fd 500 FUNC GLOBAL DEFAULT 11 lg2inq_ │ │ │ │ + 3152: 0005a4bd 4 FUNC GLOBAL DEFAULT 11 rrms0__ │ │ │ │ + 3153: 000ad5a5 384 FUNC GLOBAL DEFAULT 11 rtcopt_ │ │ │ │ + 3154: 00057851 116 FUNC GLOBAL DEFAULT 11 odlget__ │ │ │ │ + 3155: 0003fc89 28 FUNC GLOBAL DEFAULT 11 sgpsvl__ │ │ │ │ + 3156: 000963b9 228 FUNC GLOBAL DEFAULT 11 ucpsvl_ │ │ │ │ + 3157: 000b4699 304 FUNC GLOBAL DEFAULT 11 gngt_ │ │ │ │ + 3158: 00049975 140 FUNC GLOBAL DEFAULT 11 ugiqcp__ │ │ │ │ + 3159: 0008169d 184 FUNC GLOBAL DEFAULT 11 uilsvl_ │ │ │ │ + 3160: 0006cc69 112 FUNC GLOBAL DEFAULT 11 __fftqsin_MOD_dcldeallocsinqft │ │ │ │ + 3161: 0005a3e9 4 FUNC GLOBAL DEFAULT 11 rgnlt__ │ │ │ │ + 3162: 000be751 16 FUNC GLOBAL DEFAULT 11 szqtni_ │ │ │ │ + 3163: 00077b6d 152 FUNC GLOBAL DEFAULT 11 uminit_ │ │ │ │ + 3164: 000a8cd1 160 FUNC GLOBAL DEFAULT 11 osgenv_ │ │ │ │ + 3165: 000ca3c9 16 FUNC GLOBAL DEFAULT 11 sgspms_ │ │ │ │ + 3166: 000ebe51 286 FUNC GLOBAL DEFAULT 11 shpfun_ │ │ │ │ + 3167: 000951e9 1356 FUNC GLOBAL DEFAULT 11 uvbrfz_ │ │ │ │ + 3168: 0005a6b5 140 FUNC GLOBAL DEFAULT 11 tmiqid__ │ │ │ │ + 3169: 0006d895 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dhatchpattern │ │ │ │ + 3170: 0006eba5 80 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dwindow │ │ │ │ + 3171: 00059459 40 FUNC GLOBAL DEFAULT 11 gbytes__ │ │ │ │ + 3172: 0004d105 140 FUNC GLOBAL DEFAULT 11 uclqcl__ │ │ │ │ + 3173: 000500a1 48 FUNC GLOBAL DEFAULT 11 uipd3z__ │ │ │ │ + 3174: 000507f1 232 FUNC GLOBAL DEFAULT 11 uiqfnm__ │ │ │ │ + 3175: 00037921 6 FUNC GLOBAL DEFAULT 11 tmrqnp_ │ │ │ │ + 3176: 0005289d 40 FUNC GLOBAL DEFAULT 11 vrinc__ │ │ │ │ + 3177: 000636d1 56 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclchecknumber │ │ │ │ + 3178: 00068731 56 FUNC GLOBAL DEFAULT 11 __chglib_MOD_dcltolower │ │ │ │ + 3179: 000408a5 4 FUNC GLOBAL DEFAULT 11 zgqpnt__ │ │ │ │ + 3180: 000aa6d5 92 FUNC GLOBAL DEFAULT 11 gliset_ │ │ │ │ + 3181: 00048119 144 FUNC GLOBAL DEFAULT 11 ulylog__ │ │ │ │ + 3182: 0004084d 4 FUNC GLOBAL DEFAULT 11 zggplt__ │ │ │ │ + 3183: 00088a29 176 FUNC GLOBAL DEFAULT 11 uscqcl_ │ │ │ │ + 3184: 00068d55 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_b │ │ │ │ + 3185: 00099b09 60 FUNC GLOBAL DEFAULT 11 ulrqcp_ │ │ │ │ + 3186: 00069511 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclconicalc_f │ │ │ │ + 3187: 00046dd5 116 FUNC GLOBAL DEFAULT 11 uliget__ │ │ │ │ + 3188: 0003f195 44 FUNC GLOBAL DEFAULT 11 sgpmxu__ │ │ │ │ + 3189: 00051e41 36 FUNC GLOBAL DEFAULT 11 uhbxlz__ │ │ │ │ + 3190: 0003d599 28 FUNC GLOBAL DEFAULT 11 slpvpc__ │ │ │ │ + 3191: 0007bea1 60 FUNC GLOBAL DEFAULT 11 uulqcp_ │ │ │ │ + 3192: 000b57bd 24 FUNC GLOBAL DEFAULT 11 lrlt0_ │ │ │ │ + 3193: 00052dcd 4 FUNC GLOBAL DEFAULT 11 mpfcyc__ │ │ │ │ + 3194: 000dd7dd 116 FUNC GLOBAL DEFAULT 11 lchra_ │ │ │ │ + 3195: 000cbccd 168 FUNC GLOBAL DEFAULT 11 sgistx_ │ │ │ │ + 3196: 000d2895 40 FUNC GLOBAL DEFAULT 11 swcmll_ │ │ │ │ + 3197: 000b4edd 72 FUNC GLOBAL DEFAULT 11 visub0_ │ │ │ │ + 3198: 0003ec19 28 FUNC GLOBAL DEFAULT 11 sgqtxc__ │ │ │ │ + 3199: 0003d31d 180 FUNC GLOBAL DEFAULT 11 sldivz__ │ │ │ │ + 3200: 000a3dfd 132 FUNC GLOBAL DEFAULT 11 uhbrl_ │ │ │ │ + 3201: 0004387d 28 FUNC GLOBAL DEFAULT 11 ueiqvl__ │ │ │ │ + 3202: 0003ff45 140 FUNC GLOBAL DEFAULT 11 sgrqin__ │ │ │ │ + 3203: 000cedbd 148 FUNC GLOBAL DEFAULT 11 sgnplc_ │ │ │ │ + 3204: 000db1cd 312 FUNC GLOBAL DEFAULT 11 swrqid_ │ │ │ │ + 3205: 000582e5 28 FUNC GLOBAL DEFAULT 11 shtint__ │ │ │ │ + 3206: 000ca409 16 FUNC GLOBAL DEFAULT 11 sgspmt_ │ │ │ │ + 3207: 00081ba5 236 FUNC GLOBAL DEFAULT 11 uiilab_ │ │ │ │ + 3208: 00097885 6 FUNC GLOBAL DEFAULT 11 ucrqnp_ │ │ │ │ + 3209: 000440c1 140 FUNC GLOBAL DEFAULT 11 usrqcl__ │ │ │ │ + 3210: 000a154d 228 FUNC GLOBAL DEFAULT 11 udpqvl_ │ │ │ │ + 3211: 000d28bd 40 FUNC GLOBAL DEFAULT 11 swqcmd_ │ │ │ │ + 3212: 0009a90d 6 FUNC GLOBAL DEFAULT 11 ullqnp_ │ │ │ │ + 3213: 0003c339 28 FUNC GLOBAL DEFAULT 11 szpmzr__ │ │ │ │ + 3214: 000ae841 76 FUNC GLOBAL DEFAULT 11 ct2hc_ │ │ │ │ + 3215: 000ea2d5 440 FUNC GLOBAL DEFAULT 11 radf2_ │ │ │ │ + 3216: 000782b9 92 FUNC GLOBAL DEFAULT 11 umpset_ │ │ │ │ + 3217: 000533d5 36 FUNC GLOBAL DEFAULT 11 cr2c__ │ │ │ │ + 3218: 000878fd 92 FUNC GLOBAL DEFAULT 11 uslset_ │ │ │ │ + 3219: 00057349 140 FUNC GLOBAL DEFAULT 11 odlqid__ │ │ │ │ + 3220: 0006db91 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkersize │ │ │ │ + 3221: 00041535 28 FUNC GLOBAL DEFAULT 11 swpqnp__ │ │ │ │ + 3222: 000a0b19 52 FUNC GLOBAL DEFAULT 11 udqclv_ │ │ │ │ + 3223: 000d4da5 64 FUNC GLOBAL DEFAULT 11 zgswdi_ │ │ │ │ + 3224: 0003ba9d 28 FUNC GLOBAL DEFAULT 11 szpllv__ │ │ │ │ + 3225: 0004db9d 28 FUNC GLOBAL DEFAULT 11 udsclz__ │ │ │ │ + 3226: 00096149 40 FUNC GLOBAL DEFAULT 11 gropn_ │ │ │ │ + 3227: 00056885 28 FUNC GLOBAL DEFAULT 11 ezfft1__ │ │ │ │ + 3228: 000d33fd 20 FUNC GLOBAL DEFAULT 11 zg_destroy_event │ │ │ │ + 3229: 000b2ced 160 FUNC GLOBAL DEFAULT 11 rsum_ │ │ │ │ + 3230: 0004f571 140 FUNC GLOBAL DEFAULT 11 umiqcl__ │ │ │ │ + 3231: 00066799 728 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchar │ │ │ │ + 3232: 0004fcfd 28 FUNC GLOBAL DEFAULT 11 grfig__ │ │ │ │ + 3233: 0005a455 4 FUNC GLOBAL DEFAULT 11 rgnle__ │ │ │ │ + 3234: 000ee3c9 388 FUNC GLOBAL DEFAULT 11 vs2din_ │ │ │ │ + 3235: 0003ce4d 140 FUNC GLOBAL DEFAULT 11 stcusr__ │ │ │ │ + 3236: 000b5861 26 FUNC GLOBAL DEFAULT 11 lrlt1_ │ │ │ │ + 3237: 0003c801 28 FUNC GLOBAL DEFAULT 11 szgcly__ │ │ │ │ + 3238: 000e16e1 92 FUNC GLOBAL DEFAULT 11 odpset_ │ │ │ │ + 3239: 000dda25 120 FUNC GLOBAL DEFAULT 11 lchrb_ │ │ │ │ + 3240: 000b21bd 140 FUNC GLOBAL DEFAULT 11 mpfgno_ │ │ │ │ + 3241: 0003d5b5 28 FUNC GLOBAL DEFAULT 11 slmgn__ │ │ │ │ + 3242: 0004885d 28 FUNC GLOBAL DEFAULT 11 uulsvl__ │ │ │ │ + 3243: 0007b86d 60 FUNC GLOBAL DEFAULT 11 uuiqcl_ │ │ │ │ + 3244: 000b501d 188 FUNC GLOBAL DEFAULT 11 visub1_ │ │ │ │ + 3245: 0009aaf9 20 FUNC GLOBAL DEFAULT 11 ulyqfm_ │ │ │ │ + 3246: 000ce599 16 FUNC GLOBAL DEFAULT 11 sgqpli_ │ │ │ │ + 3247: 000977a1 228 FUNC GLOBAL DEFAULT 11 ucyacl_ │ │ │ │ + 3248: 000c4fbd 384 FUNC GLOBAL DEFAULT 11 sldivz_ │ │ │ │ + 3249: 0003f375 28 FUNC GLOBAL DEFAULT 11 sgtnv__ │ │ │ │ + 3250: 00090621 132 FUNC GLOBAL DEFAULT 11 uzpqcp_ │ │ │ │ + 3251: 000c5379 312 FUNC GLOBAL DEFAULT 11 slrat_ │ │ │ │ + 3252: 0003d87d 28 FUNC GLOBAL DEFAULT 11 scplv__ │ │ │ │ + 3253: 0005a2c5 4 FUNC GLOBAL DEFAULT 11 ruwgy__ │ │ │ │ + 3254: 0003f829 140 FUNC GLOBAL DEFAULT 11 sgiqcp__ │ │ │ │ + 3255: 00057cbd 116 FUNC GLOBAL DEFAULT 11 odpset__ │ │ │ │ + 3256: 0003c5e1 28 FUNC GLOBAL DEFAULT 11 szlaop__ │ │ │ │ + 3257: 00052865 28 FUNC GLOBAL DEFAULT 11 rset1__ │ │ │ │ + 3258: 0003cc85 28 FUNC GLOBAL DEFAULT 11 stitrf__ │ │ │ │ + 3259: 000504e1 28 FUNC GLOBAL DEFAULT 11 uiiqvl__ │ │ │ │ + 3260: 000e6d0d 528 FUNC GLOBAL DEFAULT 11 radf3_ │ │ │ │ + 3261: 00086425 632 FUNC GLOBAL DEFAULT 11 usxaxl_ │ │ │ │ + 3262: 000396d9 128 FUNC GLOBAL DEFAULT 11 tmpqin_ │ │ │ │ + 3263: 00071f89 740 FUNC GLOBAL DEFAULT 11 __uhpack_MOD_dcldrawxerrorbar │ │ │ │ + 3264: 000532d9 116 FUNC GLOBAL DEFAULT 11 ifromc__ │ │ │ │ + 3265: 000caaf5 92 FUNC GLOBAL DEFAULT 11 sgpget_ │ │ │ │ + 3266: 0005b45d 28 FUNC GLOBAL DEFAULT 11 tmrqvl__ │ │ │ │ + 3267: 000d679d 184 FUNC GLOBAL DEFAULT 11 zggplt_ │ │ │ │ + 3268: 000998dd 92 FUNC GLOBAL DEFAULT 11 uliget_ │ │ │ │ + 3269: 000478d5 140 FUNC GLOBAL DEFAULT 11 uliqid__ │ │ │ │ + 3270: 000552bd 116 FUNC GLOBAL DEFAULT 11 gliget__ │ │ │ │ + 3271: 00046a5d 144 FUNC GLOBAL DEFAULT 11 uyaxdv__ │ │ │ │ + 3272: 000ea4b9 302 FUNC GLOBAL DEFAULT 11 cosqf1_ │ │ │ │ + 3273: 00099a89 68 FUNC GLOBAL DEFAULT 11 ulrqvl_ │ │ │ │ + 3274: 000c2dc5 492 FUNC GLOBAL DEFAULT 11 szcltn_ │ │ │ │ + 3275: 00051629 132 FUNC GLOBAL DEFAULT 11 uxsaxs__ │ │ │ │ + 3276: 000b570d 24 FUNC GLOBAL DEFAULT 11 lrle0_ │ │ │ │ + 3277: 0005637d 28 FUNC GLOBAL DEFAULT 11 dxiloc__ │ │ │ │ + 3278: 000aa629 172 FUNC GLOBAL DEFAULT 11 glistx_ │ │ │ │ + 3279: 0007be25 64 FUNC GLOBAL DEFAULT 11 uulqvl_ │ │ │ │ + 3280: 0007cb21 92 FUNC GLOBAL DEFAULT 11 uurset_ │ │ │ │ + 3281: 00052e31 4 FUNC GLOBAL DEFAULT 11 mpihmr__ │ │ │ │ + 3282: 000bbd89 16 FUNC GLOBAL DEFAULT 11 szoptz_ │ │ │ │ + 3283: 000a925d 176 FUNC GLOBAL DEFAULT 11 vifct_ │ │ │ │ + 3284: 000b08e1 216 FUNC GLOBAL DEFAULT 11 mpicct_ │ │ │ │ + 3285: 000a4c21 1452 FUNC GLOBAL DEFAULT 11 uhbraz_ │ │ │ │ + 3286: 000dd9ad 120 FUNC GLOBAL DEFAULT 11 lchrc_ │ │ │ │ + 3287: 0003f429 28 FUNC GLOBAL DEFAULT 11 sgqmpl__ │ │ │ │ + 3288: 00052095 4 FUNC GLOBAL DEFAULT 11 indxrf__ │ │ │ │ + 3289: 000af765 20 FUNC GLOBAL DEFAULT 11 mpfpt2_ │ │ │ │ + 3290: 00052e1d 4 FUNC GLOBAL DEFAULT 11 mpxplc__ │ │ │ │ + 3291: 000c27d9 16 FUNC GLOBAL DEFAULT 11 szqidx_ │ │ │ │ + 3292: 0006f551 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ + 3293: 001ebd10 0 NOTYPE GLOBAL DEFAULT 21 __bss_end__ │ │ │ │ + 3294: 000caddd 16 FUNC GLOBAL DEFAULT 11 sgqlai_ │ │ │ │ + 3295: 000c8b85 144 FUNC GLOBAL DEFAULT 11 stfrot_ │ │ │ │ + 3296: 000c7465 356 FUNC GLOBAL DEFAULT 11 scpmzu_ │ │ │ │ + 3297: 00065b81 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogicals │ │ │ │ + 3298: 000ec8fd 432 FUNC GLOBAL DEFAULT 11 shfwga_ │ │ │ │ + 3299: 0003e889 28 FUNC GLOBAL DEFAULT 11 sgqvpt__ │ │ │ │ + 3300: 00046871 116 FUNC GLOBAL DEFAULT 11 luychk__ │ │ │ │ + 3301: 0003b779 36 FUNC GLOBAL DEFAULT 11 szqcll__ │ │ │ │ + 3302: 0003ce31 28 FUNC GLOBAL DEFAULT 11 stnusr__ │ │ │ │ + 3303: 00096339 128 FUNC GLOBAL DEFAULT 11 ucpqin_ │ │ │ │ + 3304: 0005a699 28 FUNC GLOBAL DEFAULT 11 tmiqnp__ │ │ │ │ + 3305: 000dad1d 140 FUNC GLOBAL DEFAULT 11 swflsh_ │ │ │ │ + 3306: 000d28e5 40 FUNC GLOBAL DEFAULT 11 swqcmf_ │ │ │ │ + 3307: 0008161d 128 FUNC GLOBAL DEFAULT 11 uilqin_ │ │ │ │ + 3308: 0004ed9d 28 FUNC GLOBAL DEFAULT 11 umpgrd__ │ │ │ │ + 3309: 00067931 528 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ + 3310: 000e75b9 936 FUNC GLOBAL DEFAULT 11 radf4_ │ │ │ │ + 3311: 0007f209 284 FUNC GLOBAL DEFAULT 11 uic2d_ │ │ │ │ + 3312: 0006f545 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ + 3313: 00095735 120 FUNC GLOBAL DEFAULT 11 uvbxf_ │ │ │ │ + 3314: 0004b0cd 140 FUNC GLOBAL DEFAULT 11 uzpqcl__ │ │ │ │ + 3315: 0007815d 348 FUNC GLOBAL DEFAULT 11 umpstx_ │ │ │ │ + 3316: 00087855 168 FUNC GLOBAL DEFAULT 11 uslstx_ │ │ │ │ + 3317: 0005a325 4 FUNC GLOBAL DEFAULT 11 rsum__ │ │ │ │ + 3318: 00052dd9 4 FUNC GLOBAL DEFAULT 11 mpfvdg__ │ │ │ │ + 3319: 0005c09d 60 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldivideframe │ │ │ │ + 3320: 0005349d 44 FUNC GLOBAL DEFAULT 11 cr3s__ │ │ │ │ + 3321: 00057111 28 FUNC GLOBAL DEFAULT 11 odrsvl__ │ │ │ │ + 3322: 000b587d 26 FUNC GLOBAL DEFAULT 11 lrle1_ │ │ │ │ + 3323: 000493c1 140 FUNC GLOBAL DEFAULT 11 uuistx__ │ │ │ │ + 3324: 00051d7d 28 FUNC GLOBAL DEFAULT 11 uherb__ │ │ │ │ + 3325: 00044611 116 FUNC GLOBAL DEFAULT 11 uslset__ │ │ │ │ + 3326: 0005a45d 28 FUNC GLOBAL DEFAULT 11 uwqgxa__ │ │ │ │ + 3327: 000de559 144 FUNC GLOBAL DEFAULT 11 cmon_ │ │ │ │ + 3328: 00056c41 40 FUNC GLOBAL DEFAULT 11 ezfftb__ │ │ │ │ + 3329: 000dd851 116 FUNC GLOBAL DEFAULT 11 lchrd_ │ │ │ │ + 3330: 00059fc5 28 FUNC GLOBAL DEFAULT 11 time21__ │ │ │ │ + 3331: 000e173d 692 FUNC GLOBAL DEFAULT 11 odrkgr_ │ │ │ │ + 3332: 000c1bd9 88 FUNC GLOBAL DEFAULT 11 szgipz_ │ │ │ │ + 3333: 000426d1 28 FUNC GLOBAL DEFAULT 11 swcmll__ │ │ │ │ + 3334: 000e1585 348 FUNC GLOBAL DEFAULT 11 odpstx_ │ │ │ │ + 3335: 0003d951 28 FUNC GLOBAL DEFAULT 11 scseye__ │ │ │ │ + 3336: 000c6e01 356 FUNC GLOBAL DEFAULT 11 scpmzv_ │ │ │ │ + 3337: 00090439 228 FUNC GLOBAL DEFAULT 11 uzpqvl_ │ │ │ │ + 3338: 000500ed 28 FUNC GLOBAL DEFAULT 11 ui2ini__ │ │ │ │ + 3339: 00047555 140 FUNC GLOBAL DEFAULT 11 ulrqin__ │ │ │ │ + 3340: 00052d9d 4 FUNC GLOBAL DEFAULT 11 mpfgno__ │ │ │ │ + 3341: 000529e5 4 FUNC GLOBAL DEFAULT 11 lrgt1__ │ │ │ │ + 3342: 0005aa05 140 FUNC GLOBAL DEFAULT 11 tmlstx__ │ │ │ │ + 3343: 00054b05 232 FUNC GLOBAL DEFAULT 11 rtropt__ │ │ │ │ + 3344: 00057b85 28 FUNC GLOBAL DEFAULT 11 odiqvl__ │ │ │ │ + 3345: 000444dd 144 FUNC GLOBAL DEFAULT 11 uspnum__ │ │ │ │ + 3346: 000a9ae9 92 FUNC GLOBAL DEFAULT 11 glpget_ │ │ │ │ + 3347: 000b7dc1 152 FUNC GLOBAL DEFAULT 11 irlt_ │ │ │ │ + 3348: 000e7b45 968 FUNC GLOBAL DEFAULT 11 radf5_ │ │ │ │ + 3349: 0003d845 28 FUNC GLOBAL DEFAULT 11 scqlog__ │ │ │ │ + 3350: 0005732d 28 FUNC GLOBAL DEFAULT 11 odlqnp__ │ │ │ │ + 3351: 0005099d 28 FUNC GLOBAL DEFAULT 11 uiscsq__ │ │ │ │ + 3352: 00040b55 28 FUNC GLOBAL DEFAULT 11 swswdi__ │ │ │ │ + 3353: 0004e04d 140 FUNC GLOBAL DEFAULT 11 udlqcl__ │ │ │ │ + 3354: 000c93bd 120 FUNC GLOBAL DEFAULT 11 stqwrc_ │ │ │ │ + 3355: 0005a4fd 4 FUNC GLOBAL DEFAULT 11 vrfna0__ │ │ │ │ + 3356: 00052e51 4 FUNC GLOBAL DEFAULT 11 mpicyl__ │ │ │ │ + 3357: 0005391d 176 FUNC GLOBAL DEFAULT 11 rtrget__ │ │ │ │ + 3358: 000b44b1 184 FUNC GLOBAL DEFAULT 11 gnsblk_ │ │ │ │ + 3359: 00088ad9 132 FUNC GLOBAL DEFAULT 11 uscqcp_ │ │ │ │ + 3360: 000df289 90 FUNC GLOBAL DEFAULT 11 ndyear_ │ │ │ │ + 3361: 000b98d1 20 FUNC GLOBAL DEFAULT 11 szcltp_ │ │ │ │ + 3362: 0003c555 28 FUNC GLOBAL DEFAULT 11 szmvlt__ │ │ │ │ + 3363: 000d6855 48 FUNC GLOBAL DEFAULT 11 zggcls_ │ │ │ │ + 3364: 0003e681 28 FUNC GLOBAL DEFAULT 11 sgqplt__ │ │ │ │ + 3365: 0008c419 316 FUNC GLOBAL DEFAULT 11 uepqid_ │ │ │ │ + 3366: 00056945 40 FUNC GLOBAL DEFAULT 11 passb3__ │ │ │ │ + 3367: 000d6519 40 FUNC GLOBAL DEFAULT 11 zgftfc_ │ │ │ │ + 3368: 0004a4ed 116 FUNC GLOBAL DEFAULT 11 uglget__ │ │ │ │ + 3369: 0007ca79 168 FUNC GLOBAL DEFAULT 11 uurstx_ │ │ │ │ + 3370: 00074049 20 FUNC GLOBAL DEFAULT 11 uyqfmt_ │ │ │ │ + 3371: 000e3019 560 FUNC GLOBAL DEFAULT 11 odrkgs_ │ │ │ │ + 3372: 000564ad 44 FUNC GLOBAL DEFAULT 11 vradd__ │ │ │ │ + 3373: 0003bfa9 28 FUNC GLOBAL DEFAULT 11 szpmop__ │ │ │ │ + 3374: 000e6f1d 328 FUNC GLOBAL DEFAULT 11 passb2_ │ │ │ │ + 3375: 000568a1 28 FUNC GLOBAL DEFAULT 11 sinqi__ │ │ │ │ + 3376: 000d522d 3232 FUNC GLOBAL DEFAULT 11 dcltext2pangomarkup │ │ │ │ + 3377: 00057e0d 28 FUNC GLOBAL DEFAULT 11 shinif__ │ │ │ │ + 3378: 0007ee35 180 FUNC GLOBAL DEFAULT 11 uiisvl_ │ │ │ │ + 3379: 000724cd 144 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconv3d │ │ │ │ + 3380: 00052df9 4 FUNC GLOBAL DEFAULT 11 mpsbon__ │ │ │ │ + 3381: 000ce039 88 FUNC GLOBAL DEFAULT 11 sgstxy_ │ │ │ │ + 3382: 00054fb5 128 FUNC GLOBAL DEFAULT 11 mszdmp__ │ │ │ │ + 3383: 0004951d 232 FUNC GLOBAL DEFAULT 11 ugsut__ │ │ │ │ + 3384: 000b3ecd 160 FUNC GLOBAL DEFAULT 11 rvar_ │ │ │ │ + 3385: 0008d049 40 FUNC GLOBAL DEFAULT 11 ueqntl_ │ │ │ │ + 3386: 00052e6d 4 FUNC GLOBAL DEFAULT 11 mpirbs__ │ │ │ │ + 3387: 000a0a69 44 FUNC GLOBAL DEFAULT 11 udqclz_ │ │ │ │ + 3388: 00053465 28 FUNC GLOBAL DEFAULT 11 ct2bc__ │ │ │ │ + 3389: 000478b9 28 FUNC GLOBAL DEFAULT 11 uliqnp__ │ │ │ │ + 3390: 00052e55 4 FUNC GLOBAL DEFAULT 11 mpfglb__ │ │ │ │ + 3391: 000b11f9 128 FUNC GLOBAL DEFAULT 11 mpxplc_ │ │ │ │ + 3392: 0008cfd1 40 FUNC GLOBAL DEFAULT 11 ueitlv_ │ │ │ │ + 3393: 0003caa1 28 FUNC GLOBAL DEFAULT 11 szcltv__ │ │ │ │ + 3394: 0003e9c1 28 FUNC GLOBAL DEFAULT 11 sgtnzu__ │ │ │ │ + 3395: 000c4591 608 FUNC GLOBAL DEFAULT 11 slpvpc_ │ │ │ │ + 3396: 000e5311 552 FUNC GLOBAL DEFAULT 11 cffti1_ │ │ │ │ + 3397: 00049001 140 FUNC GLOBAL DEFAULT 11 uupqcp__ │ │ │ │ + 3398: 000dd939 116 FUNC GLOBAL DEFAULT 11 lchrf_ │ │ │ │ + 3399: 0008523d 592 FUNC GLOBAL DEFAULT 11 usaxlb_ │ │ │ │ + 3400: 0007b8a9 60 FUNC GLOBAL DEFAULT 11 uuiqcp_ │ │ │ │ + 3401: 0003b999 28 FUNC GLOBAL DEFAULT 11 szl3cl__ │ │ │ │ + 3402: 0003ab09 166 FUNC GLOBAL DEFAULT 11 s_copy │ │ │ │ + 3403: 000e8c15 576 FUNC GLOBAL DEFAULT 11 passb3_ │ │ │ │ + 3404: 000b7131 16 FUNC GLOBAL DEFAULT 11 g2qcti_ │ │ │ │ + 3405: 000aafe9 312 FUNC GLOBAL DEFAULT 11 glcqid_ │ │ │ │ + 3406: 00037b25 176 FUNC GLOBAL DEFAULT 11 tmrqcl_ │ │ │ │ + 3407: 00055841 140 FUNC GLOBAL DEFAULT 11 rlixfl__ │ │ │ │ + 3408: 000d1ab9 340 FUNC GLOBAL DEFAULT 11 sgtxr_ │ │ │ │ + 3409: 000410c1 144 FUNC GLOBAL DEFAULT 11 swqtxw__ │ │ │ │ + 3410: 00076c7d 312 FUNC GLOBAL DEFAULT 11 umrqid_ │ │ │ │ + 3411: 000a88d5 840 FUNC GLOBAL DEFAULT 11 ffromc_ │ │ │ │ + 3412: 00081a7d 296 FUNC GLOBAL DEFAULT 11 uiflab_ │ │ │ │ + 3413: 0006af8d 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridvalue │ │ │ │ + 3414: 0004dd1d 132 FUNC GLOBAL DEFAULT 11 udqfmt__ │ │ │ │ + 3415: 000d08e9 6 FUNC GLOBAL DEFAULT 11 sgpqnp_ │ │ │ │ + 3416: 00040165 232 FUNC GLOBAL DEFAULT 11 sgtrls__ │ │ │ │ + 3417: 00043e15 140 FUNC GLOBAL DEFAULT 11 uspqin__ │ │ │ │ + 3418: 0009abed 6 FUNC GLOBAL DEFAULT 11 uliqnp_ │ │ │ │ + 3419: 000531f1 116 FUNC GLOBAL DEFAULT 11 lfromc__ │ │ │ │ + 3420: 000408a9 4 FUNC GLOBAL DEFAULT 11 zgqwdc__ │ │ │ │ + 3421: 00047031 140 FUNC GLOBAL DEFAULT 11 ullstx__ │ │ │ │ + 3422: 0003c985 28 FUNC GLOBAL DEFAULT 11 szlazv__ │ │ │ │ + 3423: 0004f421 28 FUNC GLOBAL DEFAULT 11 umpfit__ │ │ │ │ + 3424: 000849d9 92 FUNC GLOBAL DEFAULT 11 usiset_ │ │ │ │ + 3425: 00110558 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Map │ │ │ │ + 3426: 00088945 228 FUNC GLOBAL DEFAULT 11 uscqvl_ │ │ │ │ + 3427: 00040fa1 28 FUNC GLOBAL DEFAULT 11 swfint__ │ │ │ │ + 3428: 000c6b69 72 FUNC GLOBAL DEFAULT 11 scsobj_ │ │ │ │ + 3429: 000e1f81 316 FUNC GLOBAL DEFAULT 11 odrqid_ │ │ │ │ + 3430: 0004a111 140 FUNC GLOBAL DEFAULT 11 uglqid__ │ │ │ │ + 3431: 000b9c4d 1376 FUNC GLOBAL DEFAULT 11 szcltr_ │ │ │ │ + 3432: 00049469 28 FUNC GLOBAL DEFAULT 11 uuqebt__ │ │ │ │ + 3433: 00039be5 92 FUNC GLOBAL DEFAULT 11 tmlget_ │ │ │ │ + 3434: 000d04d9 6 FUNC GLOBAL DEFAULT 11 sgopn_ │ │ │ │ + 3435: 000466d1 132 FUNC GLOBAL DEFAULT 11 uysaxs__ │ │ │ │ + 3436: 00059b6d 48 FUNC GLOBAL DEFAULT 11 cllsrg__ │ │ │ │ + 3437: 00097a4d 172 FUNC GLOBAL DEFAULT 11 ucrqcl_ │ │ │ │ + 3438: 00051ea9 44 FUNC GLOBAL DEFAULT 11 uherbz__ │ │ │ │ + 3439: 000e662d 706 FUNC GLOBAL DEFAULT 11 passb4_ │ │ │ │ + 3440: 0009a999 60 FUNC GLOBAL DEFAULT 11 ullqcl_ │ │ │ │ + 3441: 0006b3fd 256 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclsetxgrid │ │ │ │ + 3442: 000580a9 28 FUNC GLOBAL DEFAULT 11 shfwgz__ │ │ │ │ + 3443: 0004fb91 28 FUNC GLOBAL DEFAULT 11 umpsvl__ │ │ │ │ + 3444: 000ac905 50 FUNC GLOBAL DEFAULT 11 rtlxfl_ │ │ │ │ + 3445: 000e9815 138 FUNC GLOBAL DEFAULT 11 ezfftb_ │ │ │ │ + 3446: 0003f525 28 FUNC GLOBAL DEFAULT 11 sgqcmn__ │ │ │ │ + 3447: 000ca419 364 FUNC GLOBAL DEFAULT 11 sgpmr_ │ │ │ │ + 3448: 00089599 276 FUNC GLOBAL DEFAULT 11 usplbl_ │ │ │ │ + 3449: 000b160d 212 FUNC GLOBAL DEFAULT 11 mpicoa_ │ │ │ │ + 3450: 000c5bcd 136 FUNC GLOBAL DEFAULT 11 slpcnr_ │ │ │ │ + 3451: 000bef9d 50 FUNC GLOBAL DEFAULT 11 szlnzr_ │ │ │ │ + 3452: 000be8c5 16 FUNC GLOBAL DEFAULT 11 szqtyz_ │ │ │ │ + 3453: 0003e6f9 116 FUNC GLOBAL DEFAULT 11 sglget__ │ │ │ │ + 3454: 0004a939 140 FUNC GLOBAL DEFAULT 11 uzcqin__ │ │ │ │ + 3455: 00052e35 4 FUNC GLOBAL DEFAULT 11 mpfmwl__ │ │ │ │ + 3456: 00076869 180 FUNC GLOBAL DEFAULT 11 umspnt_ │ │ │ │ + 3457: 000536bd 44 FUNC GLOBAL DEFAULT 11 viadd1__ │ │ │ │ + 3458: 0004c52d 140 FUNC GLOBAL DEFAULT 11 ucpstx__ │ │ │ │ + 3459: 0004edb9 28 FUNC GLOBAL DEFAULT 11 umbndp__ │ │ │ │ + 3460: 0004b861 28 FUNC GLOBAL DEFAULT 11 uzlsvl__ │ │ │ │ + 3461: 00051bc5 28 FUNC GLOBAL DEFAULT 11 uvbxa__ │ │ │ │ + 3462: 0004e73d 48 FUNC GLOBAL DEFAULT 11 udline__ │ │ │ │ + 3463: 000d39d5 132 FUNC GLOBAL DEFAULT 11 zglset_ │ │ │ │ + 3464: 0004a3ed 116 FUNC GLOBAL DEFAULT 11 ugpset__ │ │ │ │ + 3465: 0003da4d 28 FUNC GLOBAL DEFAULT 11 scspms__ │ │ │ │ + 3466: 0003ced9 28 FUNC GLOBAL DEFAULT 11 stfwtr__ │ │ │ │ + 3467: 0006df11 740 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dmarker │ │ │ │ + 3468: 00097101 92 FUNC GLOBAL DEFAULT 11 uclget_ │ │ │ │ + 3469: 000bd455 10 FUNC GLOBAL DEFAULT 11 szclts_ │ │ │ │ + 3470: 000daf49 168 FUNC GLOBAL DEFAULT 11 swrsvl_ │ │ │ │ + 3471: 000583e5 48 FUNC GLOBAL DEFAULT 11 shtswa__ │ │ │ │ + 3472: 0005a289 28 FUNC GLOBAL DEFAULT 11 uwqgyb__ │ │ │ │ + 3473: 00041011 28 FUNC GLOBAL DEFAULT 11 swqtnc__ │ │ │ │ + 3474: 0007b82d 64 FUNC GLOBAL DEFAULT 11 uuiqvl_ │ │ │ │ + 3475: 000e70dd 1078 FUNC GLOBAL DEFAULT 11 passb5_ │ │ │ │ + 3476: 000cd639 680 FUNC GLOBAL DEFAULT 11 sgpfln_ │ │ │ │ + 3477: 000b09b9 128 FUNC GLOBAL DEFAULT 11 mpfcct_ │ │ │ │ + 3478: 00059d91 28 FUNC GLOBAL DEFAULT 11 time32__ │ │ │ │ + 3479: 000584f1 48 FUNC GLOBAL DEFAULT 11 shtwga__ │ │ │ │ + 3480: 000cf4b1 308 FUNC GLOBAL DEFAULT 11 sgtrnl_ │ │ │ │ + 3481: 0009c981 184 FUNC GLOBAL DEFAULT 11 uxsoff_ │ │ │ │ + 3482: 0004d079 140 FUNC GLOBAL DEFAULT 11 uclqcp__ │ │ │ │ + 3483: 0003aa31 40 FUNC GLOBAL DEFAULT 11 set_msgdmp_err_func │ │ │ │ + 3484: 000a9f25 6 FUNC GLOBAL DEFAULT 11 glpqnp_ │ │ │ │ + 3485: 00052761 28 FUNC GLOBAL DEFAULT 11 rmlt__ │ │ │ │ + 3486: 000413c1 116 FUNC GLOBAL DEFAULT 11 swrget__ │ │ │ │ + 3487: 00053de5 140 FUNC GLOBAL DEFAULT 11 gllstx__ │ │ │ │ + 3488: 0005655d 44 FUNC GLOBAL DEFAULT 11 vrmlt1__ │ │ │ │ + 3489: 000bbcd1 92 FUNC GLOBAL DEFAULT 11 szpllp_ │ │ │ │ + 3490: 000dde41 540 FUNC GLOBAL DEFAULT 11 chngr_ │ │ │ │ + 3491: 000985c9 1128 FUNC GLOBAL DEFAULT 11 ucxady_ │ │ │ │ + 3492: 0004e9a5 140 FUNC GLOBAL DEFAULT 11 umrqin__ │ │ │ │ + 3493: 000675f9 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_b │ │ │ │ + 3494: 000589c9 40 FUNC GLOBAL DEFAULT 11 vrrnm1__ │ │ │ │ + 3495: 00043161 28 FUNC GLOBAL DEFAULT 11 ueaint__ │ │ │ │ + 3496: 0009235d 132 FUNC GLOBAL DEFAULT 11 uzprst_ │ │ │ │ + 3497: 00039921 84 FUNC GLOBAL DEFAULT 11 tmpqit_ │ │ │ │ + 3498: 0007edb5 128 FUNC GLOBAL DEFAULT 11 uiiqin_ │ │ │ │ + 3499: 00058a35 40 FUNC GLOBAL DEFAULT 11 vs2din__ │ │ │ │ + 3500: 00067725 300 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dcllegendretransform_f │ │ │ │ + 3501: 00052e5d 4 FUNC GLOBAL DEFAULT 11 mpfotg__ │ │ │ │ + 3502: 00092359 2 FUNC GLOBAL DEFAULT 11 uzpsav_ │ │ │ │ + 3503: 000586cd 48 FUNC GLOBAL DEFAULT 11 shtg2s__ │ │ │ │ + 3504: 000687a1 52 FUNC GLOBAL DEFAULT 11 __syslib_MOD_dclgetunitnum │ │ │ │ + 3505: 000c05e5 1752 FUNC GLOBAL DEFAULT 11 szcltt_ │ │ │ │ + 3506: 0011da40 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_xuni0 │ │ │ │ + 3507: 0003d601 232 FUNC GLOBAL DEFAULT 11 sltlcv__ │ │ │ │ + 3508: 0005a51d 4 FUNC GLOBAL DEFAULT 11 vrfnb1__ │ │ │ │ + 3509: 00067ced 480 FUNC GLOBAL DEFAULT 11 __shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ + 3510: 00043aad 140 FUNC GLOBAL DEFAULT 11 uelqcl__ │ │ │ │ + 3511: 00084931 168 FUNC GLOBAL DEFAULT 11 usistx_ │ │ │ │ + 3512: 000c6ac5 164 FUNC GLOBAL DEFAULT 11 sctnzu_ │ │ │ │ + 3513: 00049ac5 140 FUNC GLOBAL DEFAULT 11 ugiqin__ │ │ │ │ + 3514: 000a267d 124 FUNC GLOBAL DEFAULT 11 udcntr_ │ │ │ │ + 3515: 0006a591 64 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourinterval │ │ │ │ + 3516: 000c5df5 812 FUNC GLOBAL DEFAULT 11 scsprj_ │ │ │ │ + 3517: 00049825 28 FUNC GLOBAL DEFAULT 11 ugrsvl__ │ │ │ │ + 3518: 0008eb31 92 FUNC GLOBAL DEFAULT 11 uerget_ │ │ │ │ + 3519: 000590ed 28 FUNC GLOBAL DEFAULT 11 date13__ │ │ │ │ + 3520: 0003cf45 52 FUNC GLOBAL DEFAULT 11 stqwtr__ │ │ │ │ + 3521: 00044035 140 FUNC GLOBAL DEFAULT 11 usrqcp__ │ │ │ │ + 3522: 000d18e5 340 FUNC GLOBAL DEFAULT 11 sgtxu_ │ │ │ │ + 3523: 0003e5bd 28 FUNC GLOBAL DEFAULT 11 sgqcwd__ │ │ │ │ + 3524: 0003e221 140 FUNC GLOBAL DEFAULT 11 sglqid__ │ │ │ │ + 3525: 0003bd21 28 FUNC GLOBAL DEFAULT 11 szpmzv__ │ │ │ │ + 3526: 0004aae5 140 FUNC GLOBAL DEFAULT 11 uzistx__ │ │ │ │ + 3527: 000b20f5 200 FUNC GLOBAL DEFAULT 11 mpicoc_ │ │ │ │ + 3528: 0006b905 252 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dclinitrealfft │ │ │ │ + 3529: 00052d89 4 FUNC GLOBAL DEFAULT 11 mpfpst__ │ │ │ │ + 3530: 00096581 84 FUNC GLOBAL DEFAULT 11 ucpqit_ │ │ │ │ + 3531: 0006eac5 48 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dtransfunction │ │ │ │ + 3532: 0005305d 40 FUNC GLOBAL DEFAULT 11 vicon0__ │ │ │ │ + 3533: 000591d5 28 FUNC GLOBAL DEFAULT 11 date31__ │ │ │ │ + 3534: 0003c785 28 FUNC GLOBAL DEFAULT 11 szpllz__ │ │ │ │ + 3535: 0007affd 16 FUNC GLOBAL DEFAULT 11 uuqebi_ │ │ │ │ + 3536: 000b8389 156 FUNC GLOBAL DEFAULT 11 rmlt_ │ │ │ │ + 3537: 000bddc9 1724 FUNC GLOBAL DEFAULT 11 sztxno_ │ │ │ │ + 3538: 00082ac1 144 FUNC GLOBAL DEFAULT 11 usxaxs_ │ │ │ │ + 3539: 0005427d 28 FUNC GLOBAL DEFAULT 11 rpnenv__ │ │ │ │ + 3540: 0004f4e5 140 FUNC GLOBAL DEFAULT 11 umiqcp__ │ │ │ │ + 3541: 000450e1 140 FUNC GLOBAL DEFAULT 11 uschvl__ │ │ │ │ + 3542: 00093e91 116 FUNC GLOBAL DEFAULT 11 uvbxl_ │ │ │ │ + 3543: 00038241 5262 FUNC GLOBAL DEFAULT 11 tmstln_ │ │ │ │ + 3544: 0006f0a5 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawmap │ │ │ │ + 3545: 00048bd1 140 FUNC GLOBAL DEFAULT 11 uurqcl__ │ │ │ │ + 3546: 000c25bd 20 FUNC GLOBAL DEFAULT 11 szcltu_ │ │ │ │ + 3547: 00068a59 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicala │ │ │ │ + 3548: 0005b049 28 FUNC GLOBAL DEFAULT 11 tmpqit__ │ │ │ │ + 3549: 0004a0f5 28 FUNC GLOBAL DEFAULT 11 uglqnp__ │ │ │ │ + 3550: 00068a21 56 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetconicalc │ │ │ │ + 3551: 00040621 4 FUNC GLOBAL DEFAULT 11 zgpopn__ │ │ │ │ + 3552: 0004e789 36 FUNC GLOBAL DEFAULT 11 udgclb__ │ │ │ │ + 3553: 000c75c9 164 FUNC GLOBAL DEFAULT 11 sctnzv_ │ │ │ │ + 3554: 000d4805 108 FUNC GLOBAL DEFAULT 11 zgdcls_ │ │ │ │ + 3555: 0003d7a1 40 FUNC GLOBAL DEFAULT 11 scswnd__ │ │ │ │ + 3556: 0003e061 116 FUNC GLOBAL DEFAULT 11 sgpset__ │ │ │ │ + 3557: 000417f1 140 FUNC GLOBAL DEFAULT 11 swrqid__ │ │ │ │ + 3558: 000b7105 44 FUNC GLOBAL DEFAULT 11 g2qctm_ │ │ │ │ + 3559: 00050c11 140 FUNC GLOBAL DEFAULT 11 uilqcl__ │ │ │ │ + 3560: 00037bd5 132 FUNC GLOBAL DEFAULT 11 tmrqcp_ │ │ │ │ + 3561: 0003c1c1 28 FUNC GLOBAL DEFAULT 11 szsttu__ │ │ │ │ + 3562: 0007f44d 3176 FUNC GLOBAL DEFAULT 11 uipd3z_ │ │ │ │ + 3563: 000d1c0d 340 FUNC GLOBAL DEFAULT 11 sgtxv_ │ │ │ │ + 3564: 000ca24d 364 FUNC GLOBAL DEFAULT 11 sgpmu_ │ │ │ │ + 3565: 0004f961 28 FUNC GLOBAL DEFAULT 11 umspcw__ │ │ │ │ + 3566: 00048449 28 FUNC GLOBAL DEFAULT 11 uumrk__ │ │ │ │ + 3567: 00048649 28 FUNC GLOBAL DEFAULT 11 uusarp__ │ │ │ │ + 3568: 0004516d 320 FUNC GLOBAL DEFAULT 11 usxsub__ │ │ │ │ + 3569: 000c3211 50 FUNC GLOBAL DEFAULT 11 szlnzu_ │ │ │ │ + 3570: 000893e9 432 FUNC GLOBAL DEFAULT 11 usaxdv_ │ │ │ │ + 3571: 00040579 164 FUNC GLOBAL DEFAULT 11 zgdopn__ │ │ │ │ + 3572: 000bcb2d 152 FUNC GLOBAL DEFAULT 11 szpllr_ │ │ │ │ + 3573: 00089a79 92 FUNC GLOBAL DEFAULT 11 uspget_ │ │ │ │ + 3574: 0005bf39 168 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframetitle │ │ │ │ + 3575: 00059b9d 48 FUNC GLOBAL DEFAULT 11 clrgls__ │ │ │ │ + 3576: 00110458 28 OBJECT GLOBAL DEFAULT 20 __fft_work_MOD___vtab_fft_work_Work │ │ │ │ + 3577: 000bdb05 708 FUNC GLOBAL DEFAULT 11 szlazr_ │ │ │ │ + 3578: 0006c7a9 280 FUNC GLOBAL DEFAULT 11 __fftcos_MOD_dclinitcosfft │ │ │ │ + 3579: 000a5fbd 792 FUNC GLOBAL DEFAULT 11 ugdut_ │ │ │ │ + 3580: 00077ec1 24 FUNC GLOBAL DEFAULT 11 umscnt_ │ │ │ │ + 3581: 000a2b31 1688 FUNC GLOBAL DEFAULT 11 uhdifz_ │ │ │ │ + 3582: 000530b1 40 FUNC GLOBAL DEFAULT 11 viinc__ │ │ │ │ + 3583: 0003bf39 28 FUNC GLOBAL DEFAULT 11 szopts__ │ │ │ │ + 3584: 0003a3a5 6 FUNC GLOBAL DEFAULT 11 tmlqnp_ │ │ │ │ + 3585: 0003ebc5 28 FUNC GLOBAL DEFAULT 11 sgstxr__ │ │ │ │ + 3586: 000ba3f9 1376 FUNC GLOBAL DEFAULT 11 szcltv_ │ │ │ │ + 3587: 0003c731 28 FUNC GLOBAL DEFAULT 11 szl3zu__ │ │ │ │ + 3588: 000eb7fd 416 FUNC GLOBAL DEFAULT 11 shlssd_ │ │ │ │ + 3589: 0003be3d 28 FUNC GLOBAL DEFAULT 11 szsidx__ │ │ │ │ + 3590: 000d6589 92 FUNC GLOBAL DEFAULT 11 zgnumfonts_ │ │ │ │ + 3591: 0007ccf5 26 FUNC GLOBAL DEFAULT 11 uiipac_ │ │ │ │ + 3592: 00041711 28 FUNC GLOBAL DEFAULT 11 swpqvl__ │ │ │ │ + 3593: 00097af9 132 FUNC GLOBAL DEFAULT 11 ucrqcp_ │ │ │ │ + 3594: 000896ad 324 FUNC GLOBAL DEFAULT 11 usaxlg_ │ │ │ │ + 3595: 0008d5f5 232 FUNC GLOBAL DEFAULT 11 iueton_ │ │ │ │ + 3596: 00052b69 132 FUNC GLOBAL DEFAULT 11 cladj__ │ │ │ │ + 3597: 0006a391 400 FUNC GLOBAL DEFAULT 11 __indxlib_MOD_dcllocfirstchar │ │ │ │ + 3598: 00078649 712 FUNC GLOBAL DEFAULT 11 umsgrd_ │ │ │ │ + 3599: 000bb1d1 44 FUNC GLOBAL DEFAULT 11 szscll_ │ │ │ │ + 3600: 0005890d 28 FUNC GLOBAL DEFAULT 11 shiniy__ │ │ │ │ + 3601: 0006dbc5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dmarkerindex │ │ │ │ + 3602: 0009a9d5 60 FUNC GLOBAL DEFAULT 11 ullqcp_ │ │ │ │ + 3603: 00051e81 40 FUNC GLOBAL DEFAULT 11 uhbrlz__ │ │ │ │ + 3604: 0004ebf9 132 FUNC GLOBAL DEFAULT 11 umpmap__ │ │ │ │ + 3605: 000e4ec1 246 FUNC GLOBAL DEFAULT 11 ezfftf_ │ │ │ │ + 3606: 000ca585 364 FUNC GLOBAL DEFAULT 11 sgpmv_ │ │ │ │ + 3607: 000daec9 128 FUNC GLOBAL DEFAULT 11 swrqin_ │ │ │ │ + 3608: 0003f979 140 FUNC GLOBAL DEFAULT 11 sgiqin__ │ │ │ │ + 3609: 000bf83d 50 FUNC GLOBAL DEFAULT 11 szlnzv_ │ │ │ │ + 3610: 00063619 72 FUNC GLOBAL DEFAULT 11 __chklib_MOD_dclcheckcharpattern │ │ │ │ + 3611: 00073a09 120 FUNC GLOBAL DEFAULT 11 luychk_ │ │ │ │ + 3612: 000d290d 40 FUNC GLOBAL DEFAULT 11 swqcmn_ │ │ │ │ + 3613: 000408b9 4 FUNC GLOBAL DEFAULT 11 zgqptc__ │ │ │ │ + 3614: 0004b041 140 FUNC GLOBAL DEFAULT 11 uzpqcp__ │ │ │ │ + 3615: 0003ff29 28 FUNC GLOBAL DEFAULT 11 sgrsvl__ │ │ │ │ + 3616: 000b96bd 72 FUNC GLOBAL DEFAULT 11 szxmod_ │ │ │ │ + 3617: 0008c0c9 228 FUNC GLOBAL DEFAULT 11 uepsvl_ │ │ │ │ + 3618: 000d7869 312 FUNC GLOBAL DEFAULT 11 swlqid_ │ │ │ │ + 3619: 00044e1d 140 FUNC GLOBAL DEFAULT 11 usiqcl__ │ │ │ │ + 3620: 00086eb5 852 FUNC GLOBAL DEFAULT 11 usxaxu_ │ │ │ │ + 3621: 000c3d55 340 FUNC GLOBAL DEFAULT 11 slform_ │ │ │ │ + 3622: 00096845 6 FUNC GLOBAL DEFAULT 11 uclqnp_ │ │ │ │ + 3623: 00058c29 320 FUNC GLOBAL DEFAULT 11 chngi__ │ │ │ │ + 3624: 000529cd 4 FUNC GLOBAL DEFAULT 11 lreq1__ │ │ │ │ + 3625: 000a0da1 92 FUNC GLOBAL DEFAULT 11 udpset_ │ │ │ │ + 3626: 000a82cd 140 FUNC GLOBAL DEFAULT 11 rexp_ │ │ │ │ + 3627: 0004d3f1 140 FUNC GLOBAL DEFAULT 11 udpstx__ │ │ │ │ + 3628: 0007c2f1 16 FUNC GLOBAL DEFAULT 11 uuqfri_ │ │ │ │ + 3629: 00052c61 116 FUNC GLOBAL DEFAULT 11 leny__ │ │ │ │ + 3630: 00056af1 40 FUNC GLOBAL DEFAULT 11 ezfftf__ │ │ │ │ + 3631: 000400d9 140 FUNC GLOBAL DEFAULT 11 sgtrsn__ │ │ │ │ + 3632: 00053051 4 FUNC GLOBAL DEFAULT 11 imlt0__ │ │ │ │ + 3633: 000b9209 200 FUNC GLOBAL DEFAULT 11 szslti_ │ │ │ │ + 3634: 0008c6ad 964 FUNC GLOBAL DEFAULT 11 uetonb_ │ │ │ │ + 3635: 000377c1 92 FUNC GLOBAL DEFAULT 11 tmiget_ │ │ │ │ + 3636: 0006afcd 64 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetxgridvalue │ │ │ │ + 3637: 000dd8c5 116 FUNC GLOBAL DEFAULT 11 lchrl_ │ │ │ │ + 3638: 000c6915 16 FUNC GLOBAL DEFAULT 11 scqpmi_ │ │ │ │ + 3639: 00050fb9 40 FUNC GLOBAL DEFAULT 11 uifrgb__ │ │ │ │ + 3640: 000ea01d 116 FUNC GLOBAL DEFAULT 11 sinqb_ │ │ │ │ + 3641: 00040ff5 28 FUNC GLOBAL DEFAULT 11 swqclc__ │ │ │ │ + 3642: 00044711 144 FUNC GLOBAL DEFAULT 11 usaxlg__ │ │ │ │ + 3643: 00037a51 212 FUNC GLOBAL DEFAULT 11 tmrqvl_ │ │ │ │ + 3644: 00058a19 28 FUNC GLOBAL DEFAULT 11 vs2int__ │ │ │ │ + 3645: 000cee51 16 FUNC GLOBAL DEFAULT 11 sgqpls_ │ │ │ │ + 3646: 0004727d 28 FUNC GLOBAL DEFAULT 11 ulpqit__ │ │ │ │ + 3647: 000d0b91 172 FUNC GLOBAL DEFAULT 11 sgpqcl_ │ │ │ │ + 3648: 0009addd 176 FUNC GLOBAL DEFAULT 11 uliqcl_ │ │ │ │ + 3649: 000eb579 304 FUNC GLOBAL DEFAULT 11 shfwgj_ │ │ │ │ + 3650: 000484d9 116 FUNC GLOBAL DEFAULT 11 uulset__ │ │ │ │ + 3651: 0003e205 28 FUNC GLOBAL DEFAULT 11 sglqnp__ │ │ │ │ + 3652: 000ac939 48 FUNC GLOBAL DEFAULT 11 rtixfl_ │ │ │ │ + 3653: 000b4f6d 176 FUNC GLOBAL DEFAULT 11 vidiv_ │ │ │ │ + 3654: 000b8ef9 488 FUNC GLOBAL DEFAULT 11 szpllt_ │ │ │ │ + 3655: 000b1509 136 FUNC GLOBAL DEFAULT 11 mpfcoa_ │ │ │ │ + 3656: 0004dfc1 140 FUNC GLOBAL DEFAULT 11 udlqcp__ │ │ │ │ + 3657: 0005294d 40 FUNC GLOBAL DEFAULT 11 vrfct0__ │ │ │ │ + 3658: 0007a7bd 948 FUNC GLOBAL DEFAULT 11 umpfit_ │ │ │ │ + 3659: 0003c189 28 FUNC GLOBAL DEFAULT 11 szqtmd__ │ │ │ │ + 3660: 0003ebfd 28 FUNC GLOBAL DEFAULT 11 sgstxc__ │ │ │ │ + 3661: 000541f1 140 FUNC GLOBAL DEFAULT 11 prcnam__ │ │ │ │ + 3662: 000da575 140 FUNC GLOBAL DEFAULT 11 swstcl_ │ │ │ │ + 3663: 0003f5d5 232 FUNC GLOBAL DEFAULT 11 sgoopn__ │ │ │ │ + 3664: 000aaced 228 FUNC GLOBAL DEFAULT 11 glcsvl_ │ │ │ │ + 3665: 000d3a59 132 FUNC GLOBAL DEFAULT 11 zgiset_ │ │ │ │ + 3666: 0005a859 28 FUNC GLOBAL DEFAULT 11 tmiqvl__ │ │ │ │ + 3667: 000b2d8d 160 FUNC GLOBAL DEFAULT 11 ramp_ │ │ │ │ + 3668: 00098e99 92 FUNC GLOBAL DEFAULT 11 uciget_ │ │ │ │ + 3669: 000769e1 180 FUNC GLOBAL DEFAULT 11 umrsvl_ │ │ │ │ + 3670: 000e8259 328 FUNC GLOBAL DEFAULT 11 passf2_ │ │ │ │ + 3671: 00062481 104 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevelnumber │ │ │ │ + 3672: 0006ad89 68 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclformatdate │ │ │ │ + 3673: 000801e5 284 FUNC GLOBAL DEFAULT 11 uishdw_ │ │ │ │ + 3674: 0008b9a9 1688 FUNC GLOBAL DEFAULT 11 uetonc_ │ │ │ │ + 3675: 0008edf1 6 FUNC GLOBAL DEFAULT 11 uerqnp_ │ │ │ │ + 3676: 000979ad 160 FUNC GLOBAL DEFAULT 11 ucrqvl_ │ │ │ │ + 3677: 000a5241 112 FUNC GLOBAL DEFAULT 11 uhdif_ │ │ │ │ + 3678: 0009a959 64 FUNC GLOBAL DEFAULT 11 ullqvl_ │ │ │ │ + 3679: 0009b689 92 FUNC GLOBAL DEFAULT 11 ulrset_ │ │ │ │ + 3680: 0006aad5 516 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dcldrawcontour │ │ │ │ + 3681: 0007b785 92 FUNC GLOBAL DEFAULT 11 uulset_ │ │ │ │ + 3682: 00091a41 120 FUNC GLOBAL DEFAULT 11 uzinit_ │ │ │ │ + 3683: 000ce5b9 16 FUNC GLOBAL DEFAULT 11 sgqplt_ │ │ │ │ + 3684: 0007bfe1 16 FUNC GLOBAL DEFAULT 11 uuqbrs_ │ │ │ │ + 3685: 000417d5 28 FUNC GLOBAL DEFAULT 11 swrqnp__ │ │ │ │ + 3686: 000d6d9d 16 FUNC GLOBAL DEFAULT 11 zgqclc_ │ │ │ │ + 3687: 00049215 28 FUNC GLOBAL DEFAULT 11 uuqbrs__ │ │ │ │ + 3688: 0005a0ed 4 FUNC GLOBAL DEFAULT 11 rave1__ │ │ │ │ + 3689: 000e1d01 168 FUNC GLOBAL DEFAULT 11 odrsvl_ │ │ │ │ + 3690: 000bcd85 176 FUNC GLOBAL DEFAULT 11 szpllu_ │ │ │ │ + 3691: 00040c35 28 FUNC GLOBAL DEFAULT 11 swstcl__ │ │ │ │ + 3692: 00053531 44 FUNC GLOBAL DEFAULT 11 vidiv1__ │ │ │ │ + 3693: 00056a09 40 FUNC GLOBAL DEFAULT 11 passf3__ │ │ │ │ + 3694: 001ebd10 0 NOTYPE GLOBAL DEFAULT 21 _end │ │ │ │ + 3695: 0003c6a5 28 FUNC GLOBAL DEFAULT 11 szcll3__ │ │ │ │ + 3696: 000c61b1 1052 FUNC GLOBAL DEFAULT 11 scstrf_ │ │ │ │ + 3697: 000bd46d 1688 FUNC GLOBAL DEFAULT 11 szlazu_ │ │ │ │ + 3698: 00052715 36 FUNC GLOBAL DEFAULT 11 vrset1__ │ │ │ │ + 3699: 00052269 224 FUNC GLOBAL DEFAULT 11 indxcl__ │ │ │ │ + 3700: 0009ab0d 80 FUNC GLOBAL DEFAULT 11 ulylbl_ │ │ │ │ + 3701: 0003c6f9 28 FUNC GLOBAL DEFAULT 11 szcltz__ │ │ │ │ + 3702: 000606b1 120 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsettextangle │ │ │ │ + 3703: 000a93e9 176 FUNC GLOBAL DEFAULT 11 viinc_ │ │ │ │ + 3704: 000824f1 244 FUNC GLOBAL DEFAULT 11 usptmk_ │ │ │ │ + 3705: 000a0c45 348 FUNC GLOBAL DEFAULT 11 udpstx_ │ │ │ │ + 3706: 000b5a19 152 FUNC GLOBAL DEFAULT 11 lreq_ │ │ │ │ + 3707: 0004ebc1 28 FUNC GLOBAL DEFAULT 11 umplim__ │ │ │ │ + 3708: 000ea091 580 FUNC GLOBAL DEFAULT 11 passf3_ │ │ │ │ + 3709: 0005610d 28 FUNC GLOBAL DEFAULT 11 glpqit__ │ │ │ │ + 3710: 0006f509 10 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ + 3711: 000531e1 4 FUNC GLOBAL DEFAULT 11 isum__ │ │ │ │ + 3712: 000aa1c9 176 FUNC GLOBAL DEFAULT 11 glpqcl_ │ │ │ │ + 3713: 000574ed 28 FUNC GLOBAL DEFAULT 11 odlqvl__ │ │ │ │ + 3714: 00056e35 116 FUNC GLOBAL DEFAULT 11 odrset__ │ │ │ │ + 3715: 00056cf5 28 FUNC GLOBAL DEFAULT 11 rffti__ │ │ │ │ + 3716: 0005561d 232 FUNC GLOBAL DEFAULT 11 rtrxfl__ │ │ │ │ + 3717: 000cadfd 16 FUNC GLOBAL DEFAULT 11 sgqlat_ │ │ │ │ + 3718: 000e8245 20 FUNC GLOBAL DEFAULT 11 ezffti_ │ │ │ │ + 3719: 00085581 6 FUNC GLOBAL DEFAULT 11 uspqnp_ │ │ │ │ + 3720: 0003ac19 220 FUNC GLOBAL DEFAULT 11 s_cat │ │ │ │ + 3721: 00056915 48 FUNC GLOBAL DEFAULT 11 radb5__ │ │ │ │ + 3722: 00052dc5 4 FUNC GLOBAL DEFAULT 11 mpicya__ │ │ │ │ + 3723: 0003bc79 28 FUNC GLOBAL DEFAULT 11 szopsv__ │ │ │ │ + 3724: 000c30e9 180 FUNC GLOBAL DEFAULT 11 szpllv_ │ │ │ │ + 3725: 00091c71 92 FUNC GLOBAL DEFAULT 11 uzpset_ │ │ │ │ + 3726: 000b1ee1 260 FUNC GLOBAL DEFAULT 11 mpfcoc_ │ │ │ │ + 3727: 00054935 232 FUNC GLOBAL DEFAULT 11 rtiopt__ │ │ │ │ + 3728: 00047539 28 FUNC GLOBAL DEFAULT 11 ulrsvl__ │ │ │ │ + 3729: 0005bdc5 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ + 3730: 0003e6b9 28 FUNC GLOBAL DEFAULT 11 sgqpli__ │ │ │ │ + 3731: 000b8b0d 644 FUNC GLOBAL DEFAULT 11 szlazv_ │ │ │ │ + 3732: 0003f40d 28 FUNC GLOBAL DEFAULT 11 sgsmpl__ │ │ │ │ + 3733: 00078f9d 996 FUNC GLOBAL DEFAULT 11 umfmap_ │ │ │ │ + 3734: 0005a319 4 FUNC GLOBAL DEFAULT 11 rmod__ │ │ │ │ + 3735: 000370dd 1764 FUNC GLOBAL DEFAULT 11 tmstls_ │ │ │ │ + 3736: 0004f00d 116 FUNC GLOBAL DEFAULT 11 umlget__ │ │ │ │ + 3737: 000cc825 16 FUNC GLOBAL DEFAULT 11 sgslni_ │ │ │ │ + 3738: 000deccd 96 FUNC GLOBAL DEFAULT 11 iweek1_ │ │ │ │ + 3739: 000bbda9 32 FUNC GLOBAL DEFAULT 11 szcltz_ │ │ │ │ + 3740: 0005c319 172 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetsimilarity │ │ │ │ + 3741: 0003e86d 28 FUNC GLOBAL DEFAULT 11 sgsvpt__ │ │ │ │ + 3742: 00053e71 232 FUNC GLOBAL DEFAULT 11 glqfnm__ │ │ │ │ + 3743: 00052259 4 FUNC GLOBAL DEFAULT 11 indxif__ │ │ │ │ + 3744: 000e7f0d 710 FUNC GLOBAL DEFAULT 11 passf4_ │ │ │ │ + 3745: 0003b755 36 FUNC GLOBAL DEFAULT 11 szscll__ │ │ │ │ + 3746: 00050719 28 FUNC GLOBAL DEFAULT 11 uifpac__ │ │ │ │ + 3747: 000537bd 176 FUNC GLOBAL DEFAULT 11 rtiget__ │ │ │ │ + 3748: 0008d255 928 FUNC GLOBAL DEFAULT 11 uetone_ │ │ │ │ + 3749: 0008c049 128 FUNC GLOBAL DEFAULT 11 uepqin_ │ │ │ │ + 3750: 0004916d 140 FUNC GLOBAL DEFAULT 11 uupqin__ │ │ │ │ + 3751: 000d502d 156 FUNC GLOBAL DEFAULT 11 char_width │ │ │ │ + 3752: 000caac9 42 FUNC GLOBAL DEFAULT 11 sgqcl_ │ │ │ │ + 3753: 000dbaed 40 FUNC GLOBAL DEFAULT 11 sbyte_ │ │ │ │ + 3754: 000c3309 2 FUNC GLOBAL DEFAULT 11 szlnop_ │ │ │ │ + 3755: 000acc95 10 FUNC GLOBAL DEFAULT 11 prccls_ │ │ │ │ + 3756: 00040f31 28 FUNC GLOBAL DEFAULT 11 swidat__ │ │ │ │ + 3757: 00047a79 28 FUNC GLOBAL DEFAULT 11 uliqvl__ │ │ │ │ + 3758: 0009b5e1 168 FUNC GLOBAL DEFAULT 11 ulrstx_ │ │ │ │ + 3759: 0005277d 40 FUNC GLOBAL DEFAULT 11 vrfct__ │ │ │ │ + 3760: 0004fcc5 28 FUNC GLOBAL DEFAULT 11 gropn__ │ │ │ │ + 3761: 000cf5e5 284 FUNC GLOBAL DEFAULT 11 sgtrns_ │ │ │ │ + 3762: 000b3cf9 468 FUNC GLOBAL DEFAULT 11 rvmax0_ │ │ │ │ + 3763: 0004bbe9 140 FUNC GLOBAL DEFAULT 11 uzrqcl__ │ │ │ │ + 3764: 00053639 44 FUNC GLOBAL DEFAULT 11 viadd__ │ │ │ │ + 3765: 000ebb15 288 FUNC GLOBAL DEFAULT 11 shfwgm_ │ │ │ │ + 3766: 0007b6dd 168 FUNC GLOBAL DEFAULT 11 uulstx_ │ │ │ │ + 3767: 00072c1d 200 FUNC GLOBAL DEFAULT 11 uwsgxa_ │ │ │ │ + 3768: 000529a1 4 FUNC GLOBAL DEFAULT 11 lrle1__ │ │ │ │ + 3769: 0005a13d 28 FUNC GLOBAL DEFAULT 11 uwsgxa__ │ │ │ │ + 3770: 000dbc31 40 FUNC GLOBAL DEFAULT 11 gbyte_ │ │ │ │ + 3771: 00052ed5 140 FUNC GLOBAL DEFAULT 11 osgarg__ │ │ │ │ + 3772: 000de609 108 FUNC GLOBAL DEFAULT 11 iweek2_ │ │ │ │ + 3773: 000c72ad 20 FUNC GLOBAL DEFAULT 11 scstnp_ │ │ │ │ + 3774: 0003c3a9 28 FUNC GLOBAL DEFAULT 11 szclld__ │ │ │ │ + 3775: 000a8c3d 24 FUNC GLOBAL DEFAULT 11 osqarn_ │ │ │ │ + 3776: 000e87d1 1090 FUNC GLOBAL DEFAULT 11 passf5_ │ │ │ │ + 3777: 00043085 140 FUNC GLOBAL DEFAULT 11 uepstx__ │ │ │ │ + 3778: 00036b21 6 FUNC GLOBAL DEFAULT 11 tmiqnp_ │ │ │ │ + 3779: 0008b205 1956 FUNC GLOBAL DEFAULT 11 uetonf_ │ │ │ │ + 3780: 000d99e1 140 FUNC GLOBAL DEFAULT 11 swgtft_ │ │ │ │ + 3781: 000a87a5 304 FUNC GLOBAL DEFAULT 11 lfromc_ │ │ │ │ + 3782: 0007ccdd 24 FUNC GLOBAL DEFAULT 11 uifpac_ │ │ │ │ + 3783: 000e81d5 110 FUNC GLOBAL DEFAULT 11 sinqf_ │ │ │ │ + 3784: 00042795 140 FUNC GLOBAL DEFAULT 11 swqcmd__ │ │ │ │ + 3785: 0003d829 28 FUNC GLOBAL DEFAULT 11 scslog__ │ │ │ │ + 3786: 0007a231 1420 FUNC GLOBAL DEFAULT 11 umpgrd_ │ │ │ │ + 3787: 000d0c3d 132 FUNC GLOBAL DEFAULT 11 sgpqcp_ │ │ │ │ + 3788: 000aac6d 128 FUNC GLOBAL DEFAULT 11 glcqin_ │ │ │ │ + 3789: 000c04ed 48 FUNC GLOBAL DEFAULT 11 sztxcl_ │ │ │ │ + 3790: 000bacb5 1256 FUNC GLOBAL DEFAULT 11 szpcll_ │ │ │ │ + 3791: 0006d745 280 FUNC GLOBAL DEFAULT 11 __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ + 3792: 0009ae8d 132 FUNC GLOBAL DEFAULT 11 uliqcp_ │ │ │ │ + 3793: 000b334d 620 FUNC GLOBAL DEFAULT 11 rvmax1_ │ │ │ │ + 3794: 000d9c11 142 FUNC GLOBAL DEFAULT 11 swqtxw_ │ │ │ │ + 3795: 00076961 128 FUNC GLOBAL DEFAULT 11 umrqin_ │ │ │ │ + 3796: 000dbed5 704 FUNC GLOBAL DEFAULT 11 sbytes_ │ │ │ │ + 3797: 000443d5 28 FUNC GLOBAL DEFAULT 11 uspfit__ │ │ │ │ + 3798: 00072d2d 164 FUNC GLOBAL DEFAULT 11 uwsgxb_ │ │ │ │ + 3799: 0003a59d 176 FUNC GLOBAL DEFAULT 11 tmlqcl_ │ │ │ │ + 3800: 0004edf1 28 FUNC GLOBAL DEFAULT 11 umqcwd__ │ │ │ │ + 3801: 00050ed5 28 FUNC GLOBAL DEFAULT 11 uic3d__ │ │ │ │ + 3802: 000494a1 28 FUNC GLOBAL DEFAULT 11 uuqebi__ │ │ │ │ + 3803: 00058599 40 FUNC GLOBAL DEFAULT 11 shtg2w__ │ │ │ │ + 3804: 0004f6f9 140 FUNC GLOBAL DEFAULT 11 umlqid__ │ │ │ │ + 3805: 000a1d75 312 FUNC GLOBAL DEFAULT 11 udrqid_ │ │ │ │ + 3806: 000a7e09 316 FUNC GLOBAL DEFAULT 11 ugpqid_ │ │ │ │ + 3807: 0003e665 28 FUNC GLOBAL DEFAULT 11 sgsplt__ │ │ │ │ + 3808: 000777a1 312 FUNC GLOBAL DEFAULT 11 umlqid_ │ │ │ │ + 3809: 0009e5bd 280 FUNC GLOBAL DEFAULT 11 uxsfmt_ │ │ │ │ + 3810: 000c97fd 288 FUNC GLOBAL DEFAULT 11 stiwtr_ │ │ │ │ + 3811: 00060561 124 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgettextangle │ │ │ │ + 3812: 000bb8a9 40 FUNC GLOBAL DEFAULT 11 szfint_ │ │ │ │ + 3813: 00091b15 348 FUNC GLOBAL DEFAULT 11 uzpstx_ │ │ │ │ + 3814: 000d2c59 312 FUNC GLOBAL DEFAULT 11 swiqid_ │ │ │ │ + 3815: 00043a21 140 FUNC GLOBAL DEFAULT 11 uelqcp__ │ │ │ │ + 3816: 00097345 6 FUNC GLOBAL DEFAULT 11 uciqnp_ │ │ │ │ + 3817: 00051e65 28 FUNC GLOBAL DEFAULT 11 uhbrf__ │ │ │ │ + 3818: 000c331d 376 FUNC GLOBAL DEFAULT 11 szm3zu_ │ │ │ │ + 3819: 000dee89 88 FUNC GLOBAL DEFAULT 11 iweek3_ │ │ │ │ + 3820: 00043df9 28 FUNC GLOBAL DEFAULT 11 uspsvl__ │ │ │ │ + 3821: 000e1c81 128 FUNC GLOBAL DEFAULT 11 odrqin_ │ │ │ │ + 3822: 000b8725 96 FUNC GLOBAL DEFAULT 11 vrfna0_ │ │ │ │ + 3823: 000c9991 64 FUNC GLOBAL DEFAULT 11 stirad_ │ │ │ │ + 3824: 00087379 34 FUNC GLOBAL DEFAULT 11 uscset_ │ │ │ │ + 3825: 000a0b81 102 FUNC GLOBAL DEFAULT 11 udgrdn_ │ │ │ │ + 3826: 0009eebd 4388 FUNC GLOBAL DEFAULT 11 udcntz_ │ │ │ │ + 3827: 00051205 4 FUNC GLOBAL DEFAULT 11 iuwgx__ │ │ │ │ + 3828: 000e3cb1 316 FUNC GLOBAL DEFAULT 11 odlqid_ │ │ │ │ + 3829: 00053055 4 FUNC GLOBAL DEFAULT 11 iset0__ │ │ │ │ + 3830: 000ae7f5 74 FUNC GLOBAL DEFAULT 11 ct2pc_ │ │ │ │ + 3831: 00079b8d 1204 FUNC GLOBAL DEFAULT 11 umspct_ │ │ │ │ + 3832: 000af0c1 160 FUNC GLOBAL DEFAULT 11 isum_ │ │ │ │ + 3833: 000c71f5 164 FUNC GLOBAL DEFAULT 11 sctnu_ │ │ │ │ + 3834: 00096a1d 172 FUNC GLOBAL DEFAULT 11 uclqcl_ │ │ │ │ + 3835: 0004d1c9 140 FUNC GLOBAL DEFAULT 11 uclqin__ │ │ │ │ + 3836: 000add69 56 FUNC GLOBAL DEFAULT 11 rpnenv_ │ │ │ │ + 3837: 000bc4e1 112 FUNC GLOBAL DEFAULT 11 szschz_ │ │ │ │ + 3838: 0004eaa5 116 FUNC GLOBAL DEFAULT 11 umpset__ │ │ │ │ + 3839: 00055ccd 188 FUNC GLOBAL DEFAULT 11 glcset__ │ │ │ │ + 3840: 00059145 140 FUNC GLOBAL DEFAULT 11 cmon__ │ │ │ │ + 3841: 000de415 104 FUNC GLOBAL DEFAULT 11 date21_ │ │ │ │ + 3842: 0003ec6d 40 FUNC GLOBAL DEFAULT 11 sglnxu__ │ │ │ │ + 3843: 00048b45 140 FUNC GLOBAL DEFAULT 11 uurqcp__ │ │ │ │ + 3844: 00060b11 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetmarkerindex │ │ │ │ + 3845: 0005334d 28 FUNC GLOBAL DEFAULT 11 ct2ch__ │ │ │ │ + 3846: 0003cb65 28 FUNC GLOBAL DEFAULT 11 ststrp__ │ │ │ │ + 3847: 00072bcd 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcleq │ │ │ │ + 3848: 0003e649 28 FUNC GLOBAL DEFAULT 11 sgplr__ │ │ │ │ + 3849: 00058831 60 FUNC GLOBAL DEFAULT 11 shms2w__ │ │ │ │ + 3850: 0004a8ad 140 FUNC GLOBAL DEFAULT 11 uzcsvl__ │ │ │ │ + 3851: 0004ae45 116 FUNC GLOBAL DEFAULT 11 uzlset__ │ │ │ │ + 3852: 000be761 340 FUNC GLOBAL DEFAULT 11 szm3zv_ │ │ │ │ + 3853: 000a2319 44 FUNC GLOBAL DEFAULT 11 udlabl_ │ │ │ │ + 3854: 000dc889 52 FUNC GLOBAL DEFAULT 11 dclvnm_ │ │ │ │ + 3855: 000b857d 212 FUNC GLOBAL DEFAULT 11 vrfna1_ │ │ │ │ + 3856: 00050b85 140 FUNC GLOBAL DEFAULT 11 uilqcp__ │ │ │ │ + 3857: 000d4871 396 FUNC GLOBAL DEFAULT 11 zgpopn_ │ │ │ │ + 3858: 000aa279 132 FUNC GLOBAL DEFAULT 11 glpqcp_ │ │ │ │ + 3859: 0003cb2d 28 FUNC GLOBAL DEFAULT 11 stitrn__ │ │ │ │ + 3860: 0006e9e9 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dlogaxis │ │ │ │ + 3861: 000cf0c1 320 FUNC GLOBAL DEFAULT 11 sglnxr_ │ │ │ │ + 3862: 000d75cd 180 FUNC GLOBAL DEFAULT 11 swlsvl_ │ │ │ │ + 3863: 0004dc99 132 FUNC GLOBAL DEFAULT 11 udsfmt__ │ │ │ │ + 3864: 0003b661 28 FUNC GLOBAL DEFAULT 11 szlnzr__ │ │ │ │ + 3865: 000531d9 4 FUNC GLOBAL DEFAULT 11 isum1__ │ │ │ │ + 3866: 000d0a59 228 FUNC GLOBAL DEFAULT 11 sgpqvl_ │ │ │ │ + 3867: 00044185 140 FUNC GLOBAL DEFAULT 11 usrqin__ │ │ │ │ + 3868: 0009ad29 180 FUNC GLOBAL DEFAULT 11 uliqvl_ │ │ │ │ + 3869: 00056505 44 FUNC GLOBAL DEFAULT 11 vrsub0__ │ │ │ │ + 3870: 000bbb41 8 FUNC GLOBAL DEFAULT 11 szlaop_ │ │ │ │ + 3871: 000c72c1 164 FUNC GLOBAL DEFAULT 11 sctnv_ │ │ │ │ + 3872: 0007b131 92 FUNC GLOBAL DEFAULT 11 uuiset_ │ │ │ │ + 3873: 0004944d 28 FUNC GLOBAL DEFAULT 11 uusebt__ │ │ │ │ + 3874: 000b92d9 92 FUNC GLOBAL DEFAULT 11 szpllz_ │ │ │ │ + 3875: 00087d99 2000 FUNC GLOBAL DEFAULT 11 uschvl_ │ │ │ │ + 3876: 00044211 132 FUNC GLOBAL DEFAULT 11 usxaxs__ │ │ │ │ + 3877: 00053059 4 FUNC GLOBAL DEFAULT 11 imlt__ │ │ │ │ + 3878: 0004255d 116 FUNC GLOBAL DEFAULT 11 swiget__ │ │ │ │ + 3879: 0008efc9 172 FUNC GLOBAL DEFAULT 11 uerqcl_ │ │ │ │ + 3880: 0007243d 144 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvspherical │ │ │ │ + 3881: 0004f635 140 FUNC GLOBAL DEFAULT 11 umiqin__ │ │ │ │ + 3882: 0005a0f5 4 FUNC GLOBAL DEFAULT 11 rmin0__ │ │ │ │ + 3883: 00040b1d 28 FUNC GLOBAL DEFAULT 11 swqfcc__ │ │ │ │ + 3884: 0003d5d1 48 FUNC GLOBAL DEFAULT 11 slmgnz__ │ │ │ │ + 3885: 0004e989 28 FUNC GLOBAL DEFAULT 11 umrsvl__ │ │ │ │ + 3886: 0003f509 28 FUNC GLOBAL DEFAULT 11 sgscmn__ │ │ │ │ + 3887: 0006e7e5 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dobjectpoint │ │ │ │ + 3888: 0003c855 28 FUNC GLOBAL DEFAULT 11 szoplp__ │ │ │ │ + 3889: 00062365 64 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtoshort │ │ │ │ + 3890: 000ddbb9 116 FUNC GLOBAL DEFAULT 11 lchrs_ │ │ │ │ + 3891: 000ea48d 4 FUNC GLOBAL DEFAULT 11 sinqi_ │ │ │ │ + 3892: 0004ce39 140 FUNC GLOBAL DEFAULT 11 ucrstx__ │ │ │ │ + 3893: 001ebd10 0 NOTYPE GLOBAL DEFAULT 21 _bss_end__ │ │ │ │ + 3894: 0003c3e1 28 FUNC GLOBAL DEFAULT 11 szqtyz__ │ │ │ │ + 3895: 00087355 34 FUNC GLOBAL DEFAULT 11 uscstx_ │ │ │ │ + 3896: 00049aa9 28 FUNC GLOBAL DEFAULT 11 ugisvl__ │ │ │ │ + 3897: 00049be1 116 FUNC GLOBAL DEFAULT 11 ugrset__ │ │ │ │ + 3898: 0004a2b5 28 FUNC GLOBAL DEFAULT 11 uglqvl__ │ │ │ │ + 3899: 000ec625 260 FUNC GLOBAL DEFAULT 11 shlbwj_ │ │ │ │ + 3900: 00072a3d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclge │ │ │ │ + 3901: 0008d6dd 92 FUNC GLOBAL DEFAULT 11 uelget_ │ │ │ │ + 3902: 000902a1 42 FUNC GLOBAL DEFAULT 11 uzrqid_ │ │ │ │ + 3903: 00044d91 140 FUNC GLOBAL DEFAULT 11 usiqcp__ │ │ │ │ + 3904: 001e7e38 8 OBJECT GLOBAL DEFAULT 21 szbpl1_ │ │ │ │ + 3905: 0005a431 28 FUNC GLOBAL DEFAULT 11 uwqgxi__ │ │ │ │ + 3906: 000df035 144 FUNC GLOBAL DEFAULT 11 date23_ │ │ │ │ + 3907: 0004dc0d 140 FUNC GLOBAL DEFAULT 11 udlabl__ │ │ │ │ + 3908: 0004f6dd 28 FUNC GLOBAL DEFAULT 11 umlqnp__ │ │ │ │ + 3909: 000ecaad 296 FUNC GLOBAL DEFAULT 11 shmwjm_ │ │ │ │ + 3910: 0007afdd 16 FUNC GLOBAL DEFAULT 11 uuqebs_ │ │ │ │ + 3911: 000b5c2d 2000 FUNC GLOBAL DEFAULT 11 g2ibl2_ │ │ │ │ + 3912: 0005a2a5 28 FUNC GLOBAL DEFAULT 11 uwsgyb__ │ │ │ │ + 3913: 0005984d 116 FUNC GLOBAL DEFAULT 11 lchrs__ │ │ │ │ + 3914: 0005a2c1 4 FUNC GLOBAL DEFAULT 11 rd2r__ │ │ │ │ + 3915: 00072a8d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclgt │ │ │ │ + 3916: 00056a4d 28 FUNC GLOBAL DEFAULT 11 cosqb1__ │ │ │ │ + 3917: 000de329 112 FUNC GLOBAL DEFAULT 11 datec1_ │ │ │ │ + 3918: 0003cabd 28 FUNC GLOBAL DEFAULT 11 stfrot__ │ │ │ │ + 3919: 0005b9c5 204 FUNC GLOBAL DEFAULT 11 uxplbl__ │ │ │ │ + 3920: 000e4061 340 FUNC GLOBAL DEFAULT 11 vrrnm0_ │ │ │ │ + 3921: 0005b675 20 FUNC GLOBAL DEFAULT 11 ior__ │ │ │ │ + 3922: 00059f19 144 FUNC GLOBAL DEFAULT 11 timec3__ │ │ │ │ + 3923: 000482f9 140 FUNC GLOBAL DEFAULT 11 uuiqcl__ │ │ │ │ + 3924: 000aa091 228 FUNC GLOBAL DEFAULT 11 glpqvl_ │ │ │ │ + 3925: 00085825 176 FUNC GLOBAL DEFAULT 11 uspqcl_ │ │ │ │ + 3926: 000406d9 4 FUNC GLOBAL DEFAULT 11 zggopn__ │ │ │ │ + 3927: 0005c0d9 192 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclsetwindow │ │ │ │ + 3928: 00078945 596 FUNC GLOBAL DEFAULT 11 umspcw_ │ │ │ │ + 3929: 000da3bd 140 FUNC GLOBAL DEFAULT 11 swidat_ │ │ │ │ + 3930: 00040c89 140 FUNC GLOBAL DEFAULT 11 swiqid__ │ │ │ │ + 3931: 000b1db5 192 FUNC GLOBAL DEFAULT 11 mpicon_ │ │ │ │ + 3932: 001e7e00 36 OBJECT GLOBAL DEFAULT 21 szbla1_ │ │ │ │ + 3933: 0007b089 168 FUNC GLOBAL DEFAULT 11 uuistx_ │ │ │ │ + 3934: 0005a3ed 4 FUNC GLOBAL DEFAULT 11 rgngt__ │ │ │ │ + 3935: 0003a64d 132 FUNC GLOBAL DEFAULT 11 tmlqcp_ │ │ │ │ + 3936: 0005abc5 140 FUNC GLOBAL DEFAULT 11 tmlqcl__ │ │ │ │ + 3937: 0004b1ad 140 FUNC GLOBAL DEFAULT 11 uzpqin__ │ │ │ │ + 3938: 000da719 140 FUNC GLOBAL DEFAULT 11 swgmov_ │ │ │ │ + 3939: 0007b01d 16 FUNC GLOBAL DEFAULT 11 uuqebt_ │ │ │ │ + 3940: 000a5b89 92 FUNC GLOBAL DEFAULT 11 ugrget_ │ │ │ │ + 3941: 0003cf11 52 FUNC GLOBAL DEFAULT 11 stswtr__ │ │ │ │ + 3942: 0005199d 232 FUNC GLOBAL DEFAULT 11 uxsttl__ │ │ │ │ + 3943: 0003ccfd 28 FUNC GLOBAL DEFAULT 11 stfrad__ │ │ │ │ + 3944: 0005a4e9 4 FUNC GLOBAL DEFAULT 11 rrms__ │ │ │ │ + 3945: 000de675 112 FUNC GLOBAL DEFAULT 11 datec2_ │ │ │ │ + 3946: 0009ab99 84 FUNC GLOBAL DEFAULT 11 ulsybl_ │ │ │ │ + 3947: 0003e5a1 28 FUNC GLOBAL DEFAULT 11 sgscwd__ │ │ │ │ + 3948: 000e3ded 340 FUNC GLOBAL DEFAULT 11 vrrnm1_ │ │ │ │ + 3949: 000a8ee5 184 FUNC GLOBAL DEFAULT 11 iblkle_ │ │ │ │ + 3950: 00050141 28 FUNC GLOBAL DEFAULT 11 uiscmp__ │ │ │ │ + 3951: 000c5265 276 FUNC GLOBAL DEFAULT 11 slpvpr_ │ │ │ │ + 3952: 0008c291 84 FUNC GLOBAL DEFAULT 11 uepqit_ │ │ │ │ + 3953: 0005f5fd 304 FUNC GLOBAL DEFAULT 11 __rfalib_MOD_dclgetstd │ │ │ │ + 3954: 000cd9a1 320 FUNC GLOBAL DEFAULT 11 sglnxu_ │ │ │ │ + 3955: 00050029 36 FUNC GLOBAL DEFAULT 11 uipda2__ │ │ │ │ + 3956: 000591f1 144 FUNC GLOBAL DEFAULT 11 datec2__ │ │ │ │ + 3957: 001e7e80 16016 OBJECT GLOBAL DEFAULT 21 slblk1_ │ │ │ │ + 3958: 000b2b45 160 FUNC GLOBAL DEFAULT 11 rrms_ │ │ │ │ + 3959: 000eb70d 176 FUNC GLOBAL DEFAULT 11 shlbwl_ │ │ │ │ + 3960: 0004fd51 28 FUNC GLOBAL DEFAULT 11 grssim__ │ │ │ │ + 3961: 000cc111 384 FUNC GLOBAL DEFAULT 11 sglaxr_ │ │ │ │ + 3962: 000649b5 732 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetchar │ │ │ │ + 3963: 00096ac9 132 FUNC GLOBAL DEFAULT 11 uclqcp_ │ │ │ │ + 3964: 0005a0f9 4 FUNC GLOBAL DEFAULT 11 rmin__ │ │ │ │ + 3965: 000b5601 24 FUNC GLOBAL DEFAULT 11 lrgt0_ │ │ │ │ + 3966: 000dbc59 68 FUNC GLOBAL DEFAULT 11 ishift_ │ │ │ │ + 3967: 00059935 116 FUNC GLOBAL DEFAULT 11 lchrd__ │ │ │ │ + 3968: 00060255 572 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclshaderegion │ │ │ │ + 3969: 000bfe6d 8 FUNC GLOBAL DEFAULT 11 szm3op_ │ │ │ │ + 3970: 0004e111 140 FUNC GLOBAL DEFAULT 11 udlqin__ │ │ │ │ + 3971: 00036d11 176 FUNC GLOBAL DEFAULT 11 tmiqcl_ │ │ │ │ + 3972: 000d754d 128 FUNC GLOBAL DEFAULT 11 swlqin_ │ │ │ │ + 3973: 0006ad4d 60 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldayofweek │ │ │ │ + 3974: 000b5479 70 FUNC GLOBAL DEFAULT 11 dxiloc_ │ │ │ │ + 3975: 00052e65 4 FUNC GLOBAL DEFAULT 11 mpsotg__ │ │ │ │ + 3976: 000c6f65 16 FUNC GLOBAL DEFAULT 11 scstrn_ │ │ │ │ + 3977: 0003f95d 28 FUNC GLOBAL DEFAULT 11 sgisvl__ │ │ │ │ + 3978: 0011e57c 40 OBJECT GLOBAL DEFAULT 21 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ + 3979: 00050fe1 40 FUNC GLOBAL DEFAULT 11 uiirgb__ │ │ │ │ + 3980: 0003dc2d 116 FUNC GLOBAL DEFAULT 11 sgrset__ │ │ │ │ + 3981: 0003e3c5 28 FUNC GLOBAL DEFAULT 11 sglqvl__ │ │ │ │ + 3982: 0003c619 28 FUNC GLOBAL DEFAULT 11 szlnop__ │ │ │ │ + 3983: 000796a5 312 FUNC GLOBAL DEFAULT 11 umiqid_ │ │ │ │ + 3984: 0006d8cd 196 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ + 3985: 000c92bd 256 FUNC GLOBAL DEFAULT 11 stfwtr_ │ │ │ │ + 3986: 000de889 1092 FUNC GLOBAL DEFAULT 11 datec3_ │ │ │ │ + 3987: 000591d1 4 FUNC GLOBAL DEFAULT 11 ndmon__ │ │ │ │ + 3988: 0007bff1 92 FUNC GLOBAL DEFAULT 11 uupget_ │ │ │ │ + 3989: 000c68f5 16 FUNC GLOBAL DEFAULT 11 scqpms_ │ │ │ │ + 3990: 00058eb1 4 FUNC GLOBAL DEFAULT 11 dateq3__ │ │ │ │ + 3991: 000cf201 320 FUNC GLOBAL DEFAULT 11 sglnxv_ │ │ │ │ + 3992: 00040be1 28 FUNC GLOBAL DEFAULT 11 swgmov__ │ │ │ │ + 3993: 000c991d 64 FUNC GLOBAL DEFAULT 11 stfrad_ │ │ │ │ + 3994: 0008d0c5 400 FUNC GLOBAL DEFAULT 11 uestln_ │ │ │ │ + 3995: 000e3871 312 FUNC GLOBAL DEFAULT 11 odiqid_ │ │ │ │ + 3996: 00058691 60 FUNC GLOBAL DEFAULT 11 shtsgj__ │ │ │ │ + 3997: 000ec729 468 FUNC GLOBAL DEFAULT 11 shlbwm_ │ │ │ │ + 3998: 0004efd5 28 FUNC GLOBAL DEFAULT 11 umrpnt__ │ │ │ │ + 3999: 0005a451 4 FUNC GLOBAL DEFAULT 11 rgnge__ │ │ │ │ + 4000: 000d98c1 146 FUNC GLOBAL DEFAULT 11 swtxt_ │ │ │ │ + 4001: 000b56f1 26 FUNC GLOBAL DEFAULT 11 lrgt1_ │ │ │ │ + 4002: 0003a4e5 184 FUNC GLOBAL DEFAULT 11 tmlqvl_ │ │ │ │ + 4003: 00037081 92 FUNC GLOBAL DEFAULT 11 tmrset_ │ │ │ │ + 4004: 0005ce89 168 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtitle │ │ │ │ + 4005: 00097535 176 FUNC GLOBAL DEFAULT 11 uciqcl_ │ │ │ │ + 4006: 000c8c15 52 FUNC GLOBAL DEFAULT 11 stsrot_ │ │ │ │ + 4007: 000ee00d 38 FUNC GLOBAL DEFAULT 11 shmsri_ │ │ │ │ + 4008: 00041995 28 FUNC GLOBAL DEFAULT 11 swrqvl__ │ │ │ │ + 4009: 00056d89 28 FUNC GLOBAL DEFAULT 11 sinqb__ │ │ │ │ + 4010: 00058129 40 FUNC GLOBAL DEFAULT 11 shlbwl__ │ │ │ │ + 4011: 0008f075 132 FUNC GLOBAL DEFAULT 11 uerqcp_ │ │ │ │ + 4012: 000ac899 54 FUNC GLOBAL DEFAULT 11 rtcxfl_ │ │ │ │ + 4013: 000c6d71 72 FUNC GLOBAL DEFAULT 11 scslog_ │ │ │ │ + 4014: 00047769 140 FUNC GLOBAL DEFAULT 11 ullqcl__ │ │ │ │ + 4015: 0007c311 16 FUNC GLOBAL DEFAULT 11 uuqfrt_ │ │ │ │ + 4016: 000e1271 58 FUNC GLOBAL DEFAULT 11 fcopen_ │ │ │ │ + 4017: 000584a1 40 FUNC GLOBAL DEFAULT 11 shtw2s__ │ │ │ │ + 4018: 00062101 136 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetsimilarity │ │ │ │ + 4019: 00057e69 64 FUNC GLOBAL DEFAULT 11 shmwjz__ │ │ │ │ + 4020: 00056cc5 48 FUNC GLOBAL DEFAULT 11 radf5__ │ │ │ │ + 4021: 000a80a5 240 FUNC GLOBAL DEFAULT 11 rcor_ │ │ │ │ + 4022: 00057c49 116 FUNC GLOBAL DEFAULT 11 odpget__ │ │ │ │ + 4023: 000b18b1 252 FUNC GLOBAL DEFAULT 11 mpiek6_ │ │ │ │ + 4024: 0009eb49 116 FUNC GLOBAL DEFAULT 11 rudval_ │ │ │ │ + 4025: 0004bb5d 140 FUNC GLOBAL DEFAULT 11 uzrqcp__ │ │ │ │ + 4026: 000a1aa1 180 FUNC GLOBAL DEFAULT 11 udrsvl_ │ │ │ │ + 4027: 00053589 44 FUNC GLOBAL DEFAULT 11 vimlt0__ │ │ │ │ + 4028: 000a7ab9 228 FUNC GLOBAL DEFAULT 11 ugpsvl_ │ │ │ │ + 4029: 000c6935 16 FUNC GLOBAL DEFAULT 11 scqpmt_ │ │ │ │ + 4030: 000c2b45 20 FUNC GLOBAL DEFAULT 11 szsclx_ │ │ │ │ + 4031: 0007750d 176 FUNC GLOBAL DEFAULT 11 umlsvl_ │ │ │ │ + 4032: 000b64b1 844 FUNC GLOBAL DEFAULT 11 g2sgrd_ │ │ │ │ + 4033: 000b3bed 160 FUNC GLOBAL DEFAULT 11 rmax_ │ │ │ │ + 4034: 000b57d5 24 FUNC GLOBAL DEFAULT 11 lrge0_ │ │ │ │ + 4035: 0003b4a5 36 FUNC GLOBAL DEFAULT 11 szpipz__ │ │ │ │ + 4036: 0008f689 6 FUNC GLOBAL DEFAULT 11 uelqnp_ │ │ │ │ + 4037: 0005ce01 136 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxisline │ │ │ │ + 4038: 000962d5 92 FUNC GLOBAL DEFAULT 11 ucrset_ │ │ │ │ + 4039: 00096975 168 FUNC GLOBAL DEFAULT 11 uclqvl_ │ │ │ │ + 4040: 000d29bd 180 FUNC GLOBAL DEFAULT 11 swisvl_ │ │ │ │ + 4041: 0004fd6d 28 FUNC GLOBAL DEFAULT 11 grstxy__ │ │ │ │ + 4042: 000a18f5 292 FUNC GLOBAL DEFAULT 11 udbclr_ │ │ │ │ + 4043: 0004de89 140 FUNC GLOBAL DEFAULT 11 udrstx__ │ │ │ │ + 4044: 00075c8d 300 FUNC GLOBAL DEFAULT 11 umqtxy_ │ │ │ │ + 4045: 0009c2cd 92 FUNC GLOBAL DEFAULT 11 ullset_ │ │ │ │ + 4046: 000c9f39 348 FUNC GLOBAL DEFAULT 11 sgpmzr_ │ │ │ │ + 4047: 00040c6d 28 FUNC GLOBAL DEFAULT 11 swiqnp__ │ │ │ │ + 4048: 000d6e81 2 FUNC GLOBAL DEFAULT 11 zgsrot_ │ │ │ │ + 4049: 00052e15 4 FUNC GLOBAL DEFAULT 11 mpfplc__ │ │ │ │ + 4050: 000e960d 520 FUNC GLOBAL DEFAULT 11 cfftb1_ │ │ │ │ + 4051: 00052429 224 FUNC GLOBAL DEFAULT 11 indxmf__ │ │ │ │ + 4052: 0005a50d 4 FUNC GLOBAL DEFAULT 11 vifnb0__ │ │ │ │ + 4053: 000bcd31 16 FUNC GLOBAL DEFAULT 11 szt3cl_ │ │ │ │ + 4054: 0003de21 44 FUNC GLOBAL DEFAULT 11 sglaxr__ │ │ │ │ + 4055: 00056d35 28 FUNC GLOBAL DEFAULT 11 cosqi__ │ │ │ │ + 4056: 0004bf35 140 FUNC GLOBAL DEFAULT 11 ucpqcl__ │ │ │ │ + 4057: 000e3a31 168 FUNC GLOBAL DEFAULT 11 odlsvl_ │ │ │ │ + 4058: 000632f9 524 FUNC GLOBAL DEFAULT 11 __rfblib_MOD_dclgetprd │ │ │ │ + 4059: 00096175 42 FUNC GLOBAL DEFAULT 11 grfig_ │ │ │ │ + 4060: 0005ba91 204 FUNC GLOBAL DEFAULT 11 uyplbl__ │ │ │ │ + 4061: 0005c701 304 FUNC GLOBAL DEFAULT 11 __rnmlib_MOD_dclrunningmean │ │ │ │ + 4062: 000858d5 132 FUNC GLOBAL DEFAULT 11 uspqcp_ │ │ │ │ + 4063: 0006a635 104 FUNC GLOBAL DEFAULT 11 __udpack_MOD_dclgetcontourlevelnumber │ │ │ │ + 4064: 000cd261 312 FUNC GLOBAL DEFAULT 11 sgssim_ │ │ │ │ + 4065: 000c1e1d 20 FUNC GLOBAL DEFAULT 11 szscly_ │ │ │ │ + 4066: 000bd449 10 FUNC GLOBAL DEFAULT 11 sztits_ │ │ │ │ + 4067: 000b5821 26 FUNC GLOBAL DEFAULT 11 lrge1_ │ │ │ │ + 4068: 0003c16d 28 FUNC GLOBAL DEFAULT 11 szstmd__ │ │ │ │ + 4069: 0005544d 232 FUNC GLOBAL DEFAULT 11 rtixfl__ │ │ │ │ + 4070: 00072add 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclle │ │ │ │ + 4071: 0003f1c1 116 FUNC GLOBAL DEFAULT 11 isgtrc__ │ │ │ │ + 4072: 000cde65 384 FUNC GLOBAL DEFAULT 11 sglaxu_ │ │ │ │ + 4073: 00041ea5 140 FUNC GLOBAL DEFAULT 11 swlstx__ │ │ │ │ + 4074: 0003fa05 28 FUNC GLOBAL DEFAULT 11 sglnu__ │ │ │ │ + 4075: 0005932d 4 FUNC GLOBAL DEFAULT 11 iweek3__ │ │ │ │ + 4076: 0004459d 116 FUNC GLOBAL DEFAULT 11 uslget__ │ │ │ │ + 4077: 000540cd 132 FUNC GLOBAL DEFAULT 11 prcopn__ │ │ │ │ + 4078: 0008ec91 92 FUNC GLOBAL DEFAULT 11 ueiget_ │ │ │ │ + 4079: 0005516d 140 FUNC GLOBAL DEFAULT 11 gllqcl__ │ │ │ │ + 4080: 000a62d5 6 FUNC GLOBAL DEFAULT 11 ugrqnp_ │ │ │ │ + 4081: 00036fd9 168 FUNC GLOBAL DEFAULT 11 tmrstx_ │ │ │ │ + 4082: 00050735 28 FUNC GLOBAL DEFAULT 11 uiipac__ │ │ │ │ + 4083: 0008ef21 168 FUNC GLOBAL DEFAULT 11 uerqvl_ │ │ │ │ + 4084: 0003bead 28 FUNC GLOBAL DEFAULT 11 szqtni__ │ │ │ │ + 4085: 000b5be1 74 FUNC GLOBAL DEFAULT 11 g2fbl2_ │ │ │ │ + 4086: 00072b2d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dcllt │ │ │ │ + 4087: 0004c5b9 144 FUNC GLOBAL DEFAULT 11 ucyamn__ │ │ │ │ + 4088: 00047cb9 116 FUNC GLOBAL DEFAULT 11 ulrset__ │ │ │ │ + 4089: 000575cd 140 FUNC GLOBAL DEFAULT 11 odpqid__ │ │ │ │ + 4090: 000491f9 28 FUNC GLOBAL DEFAULT 11 uusbrs__ │ │ │ │ + 4091: 00046975 232 FUNC GLOBAL DEFAULT 11 uysttl__ │ │ │ │ + 4092: 000582ad 28 FUNC GLOBAL DEFAULT 11 sholap__ │ │ │ │ + 4093: 000565e1 4 FUNC GLOBAL DEFAULT 11 imod__ │ │ │ │ + 4094: 000a94e1 156 FUNC GLOBAL DEFAULT 11 imlt_ │ │ │ │ + 4095: 00094e31 948 FUNC GLOBAL DEFAULT 11 uvbxlz_ │ │ │ │ + 4096: 000b7529 176 FUNC GLOBAL DEFAULT 11 vradd_ │ │ │ │ + 4097: 000408d5 80 FUNC GLOBAL DEFAULT 11 zgclini__ │ │ │ │ + 4098: 00052d65 4 FUNC GLOBAL DEFAULT 11 iblklt__ │ │ │ │ + 4099: 00049151 28 FUNC GLOBAL DEFAULT 11 uupsvl__ │ │ │ │ + 4100: 0006cdf1 464 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_b │ │ │ │ + 4101: 000cdae1 384 FUNC GLOBAL DEFAULT 11 sglaxv_ │ │ │ │ + 4102: 000c8ac5 148 FUNC GLOBAL DEFAULT 11 stitrf_ │ │ │ │ + 4103: 00099e2d 2784 FUNC GLOBAL DEFAULT 11 ulxlog_ │ │ │ │ + 4104: 000a2391 76 FUNC GLOBAL DEFAULT 11 udsfmt_ │ │ │ │ + 4105: 0006af1d 56 FUNC GLOBAL DEFAULT 11 __uwpack_MOD_dclgetygridnumber │ │ │ │ + 4106: 00053199 40 FUNC GLOBAL DEFAULT 11 vifct__ │ │ │ │ + 4107: 0006cfc1 468 FUNC GLOBAL DEFAULT 11 __fftqcos_MOD_dclcosqft_f │ │ │ │ + 4108: 0009622d 168 FUNC GLOBAL DEFAULT 11 ucrstx_ │ │ │ │ + 4109: 000e11c5 58 FUNC GLOBAL DEFAULT 11 fcgetr_ │ │ │ │ + 4110: 0004b389 140 FUNC GLOBAL DEFAULT 11 uziqcl__ │ │ │ │ + 4111: 0007e84d 52 FUNC GLOBAL DEFAULT 11 uiscsq_ │ │ │ │ + 4112: 000408bd 4 FUNC GLOBAL DEFAULT 11 zgqrct__ │ │ │ │ + 4113: 0003e62d 28 FUNC GLOBAL DEFAULT 11 sgplv__ │ │ │ │ + 4114: 0009c225 168 FUNC GLOBAL DEFAULT 11 ullstx_ │ │ │ │ + 4115: 000b1cb1 124 FUNC GLOBAL DEFAULT 11 mpfcon_ │ │ │ │ + 4116: 0006d85d 56 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget3dhatchpattern │ │ │ │ + 4117: 00036dc1 132 FUNC GLOBAL DEFAULT 11 tmiqcp_ │ │ │ │ + 4118: 000d6dbd 6 FUNC GLOBAL DEFAULT 11 zgqptc_ │ │ │ │ + 4119: 00059335 28 FUNC GLOBAL DEFAULT 11 datef1__ │ │ │ │ + 4120: 0005cc95 364 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawtickmark │ │ │ │ + 4121: 00060c15 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkerindex │ │ │ │ + 4122: 00043b71 140 FUNC GLOBAL DEFAULT 11 uelqin__ │ │ │ │ + 4123: 000a8489 252 FUNC GLOBAL DEFAULT 11 rfromc_ │ │ │ │ + 4124: 0003b45d 44 FUNC GLOBAL DEFAULT 11 char_trimc_ │ │ │ │ + 4125: 000b47c9 304 FUNC GLOBAL DEFAULT 11 gnle_ │ │ │ │ + 4126: 000901f9 40 FUNC GLOBAL DEFAULT 11 uzrsvl_ │ │ │ │ + 4127: 0007b18d 6 FUNC GLOBAL DEFAULT 11 uupqnp_ │ │ │ │ + 4128: 0003c3fd 28 FUNC GLOBAL DEFAULT 11 szlnzv__ │ │ │ │ + 4129: 00081e65 140 FUNC GLOBAL DEFAULT 11 uiirgb_ │ │ │ │ + 4130: 000856ed 228 FUNC GLOBAL DEFAULT 11 uspqvl_ │ │ │ │ + 4131: 0003b865 44 FUNC GLOBAL DEFAULT 11 sztnsv__ │ │ │ │ + 4132: 000456c9 140 FUNC GLOBAL DEFAULT 11 uslqid__ │ │ │ │ + 4133: 000af7fd 220 FUNC GLOBAL DEFAULT 11 mpznwt_ │ │ │ │ + 4134: 0003e69d 28 FUNC GLOBAL DEFAULT 11 sgspli__ │ │ │ │ + 4135: 0003f4dd 44 FUNC GLOBAL DEFAULT 11 sgpmxr__ │ │ │ │ + 4136: 0011e5dc 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ + 4137: 00066a71 984 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetlogical │ │ │ │ + 4138: 00072b7d 80 FUNC GLOBAL DEFAULT 11 __lrllib_MOD_dclne │ │ │ │ + 4139: 0009e269 448 FUNC GLOBAL DEFAULT 11 uxsaxs_ │ │ │ │ + 4140: 0006ba01 836 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_b │ │ │ │ + 4141: 000b261d 172 FUNC GLOBAL DEFAULT 11 mpimer_ │ │ │ │ + 4142: 000cb209 348 FUNC GLOBAL DEFAULT 11 sgpmzu_ │ │ │ │ + 4143: 00052cd5 132 FUNC GLOBAL DEFAULT 11 crvrs__ │ │ │ │ + 4144: 000e1151 56 FUNC GLOBAL DEFAULT 11 fcgets_ │ │ │ │ + 4145: 00052739 40 FUNC GLOBAL DEFAULT 11 vrinc0__ │ │ │ │ + 4146: 000975e5 132 FUNC GLOBAL DEFAULT 11 uciqcp_ │ │ │ │ + 4147: 0006bd45 836 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcleasyfft_f │ │ │ │ + 4148: 000654a1 1032 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclsetinteger │ │ │ │ + 4149: 000a1a21 128 FUNC GLOBAL DEFAULT 11 udrqin_ │ │ │ │ + 4150: 000a7a39 128 FUNC GLOBAL DEFAULT 11 ugpqin_ │ │ │ │ + 4151: 0003c689 28 FUNC GLOBAL DEFAULT 11 szpll3__ │ │ │ │ + 4152: 00048c95 140 FUNC GLOBAL DEFAULT 11 uurqin__ │ │ │ │ + 4153: 0005fc6d 212 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawarrow │ │ │ │ + 4154: 0007748d 128 FUNC GLOBAL DEFAULT 11 umlqin_ │ │ │ │ + 4155: 0003c539 28 FUNC GLOBAL DEFAULT 11 szoplt__ │ │ │ │ + 4156: 000d293d 128 FUNC GLOBAL DEFAULT 11 swiqin_ │ │ │ │ + 4157: 000b5445 52 FUNC GLOBAL DEFAULT 11 dxfloc_ │ │ │ │ + 4158: 000a0305 312 FUNC GLOBAL DEFAULT 11 udlqid_ │ │ │ │ + 4159: 0003b929 28 FUNC GLOBAL DEFAULT 11 szqclx__ │ │ │ │ + 4160: 000aec8d 94 FUNC GLOBAL DEFAULT 11 ct2ec_ │ │ │ │ + 4161: 0004c3b5 144 FUNC GLOBAL DEFAULT 11 ucyady__ │ │ │ │ + 4162: 000d32a9 312 FUNC GLOBAL DEFAULT 11 swcqid_ │ │ │ │ + 4163: 00050cd5 140 FUNC GLOBAL DEFAULT 11 uilqin__ │ │ │ │ + 4164: 00074609 100 FUNC GLOBAL DEFAULT 11 uysttl_ │ │ │ │ + 4165: 000a81d9 144 FUNC GLOBAL DEFAULT 11 rcov_ │ │ │ │ + 4166: 00052d61 4 FUNC GLOBAL DEFAULT 11 iblkle__ │ │ │ │ + 4167: 000455ad 116 FUNC GLOBAL DEFAULT 11 uspset__ │ │ │ │ + 4168: 0003d761 28 FUNC GLOBAL DEFAULT 11 scqtnp__ │ │ │ │ + 4169: 000d0505 6 FUNC GLOBAL DEFAULT 11 sginit_ │ │ │ │ + 4170: 000e39b1 128 FUNC GLOBAL DEFAULT 11 odlqin_ │ │ │ │ + 4171: 000a9161 94 FUNC GLOBAL DEFAULT 11 vifna0_ │ │ │ │ + 4172: 000529a9 4 FUNC GLOBAL DEFAULT 11 lreq__ │ │ │ │ + 4173: 0007e8b5 50 FUNC GLOBAL DEFAULT 11 uiqcrg_ │ │ │ │ + 4174: 000ca6f1 348 FUNC GLOBAL DEFAULT 11 sgpmzv_ │ │ │ │ + 4175: 000b0879 104 FUNC GLOBAL DEFAULT 11 mpscct_ │ │ │ │ + 4176: 00042eed 140 FUNC GLOBAL DEFAULT 11 uerstx__ │ │ │ │ + 4177: 0003e4dd 28 FUNC GLOBAL DEFAULT 11 sglau__ │ │ │ │ + 4178: 0005adfd 140 FUNC GLOBAL DEFAULT 11 tmpstx__ │ │ │ │ 4179: 0011d608 0 NOTYPE GLOBAL DEFAULT 21 __bss_start__ │ │ │ │ - 4180: 00066a31 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ - 4181: 00090371 180 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ - 4182: 000edc09 124 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ - 4183: 00058dfd 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ - 4184: 000907f1 124 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ - 4185: 00079239 56 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ - 4186: 00071991 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ - 4187: 00058cf1 36 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ - 4188: 00040f99 294 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ - 4189: 00061af1 140 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ - 4190: 000776f9 1056 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ - 4191: 00070e35 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ - 4192: 00067bd1 140 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ - 4193: 000644b1 188 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ - 4194: 000911b9 168 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ - 4195: 00068659 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ - 4196: 000a9b09 128 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ - 4197: 00062d09 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ - 4198: 0005e435 152 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ - 4199: 0004ddc1 188 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ - 4200: 000a43cd 16 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ - 4201: 0004c585 196 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ - 4202: 0004aa59 200 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ - 4203: 0005fd59 132 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ - 4204: 00063bfd 116 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ - 4205: 00084ac5 34 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ - 4206: 00091a65 840 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ - 4207: 000743bd 140 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ - 4208: 000d4a4d 180 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ - 4209: 00041ffd 82 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ - 4210: 0007048d 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ - 4211: 000b7ffd 6 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ - 4212: 0005e765 140 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ - 4213: 000b1e81 140 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ - 4214: 0005d481 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ - 4215: 000e47b5 180 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ - 4216: 000a725d 92 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ - 4217: 0005d9ed 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ - 4218: 00086ff1 120 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ - 4219: 000b4cf1 92 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ - 4220: 000429a9 184 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ - 4221: 000edb21 232 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ - 4222: 00071a19 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ - 4223: 0008117d 80 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ - 4224: 000807e5 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ - 4225: 0006b465 36 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ - 4226: 000c263d 132 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ - 4227: 00036a75 168 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ - 4228: 0005ec39 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ - 4229: 0004f62d 160 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ - 4230: 0006a6cd 140 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ - 4231: 00055c11 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ - 4232: 000459d9 60 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ - 4233: 000b4d75 20 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ - 4234: 000b7c31 176 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ - 4235: 00068e9d 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ - 4236: 00069121 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ - 4237: 00068ab1 116 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ - 4238: 0006afbd 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ - 4239: 00091261 72 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ - 4240: 0006bd8d 224 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ - 4241: 000a3925 192 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ - 4242: 0006a2c1 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ - 4243: 0006ce91 44 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ - 4244: 0009b735 388 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ - 4245: 000495b5 36 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ - 4246: 0005727d 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ - 4247: 0006a7ed 40 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ - 4248: 0005ef31 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ - 4249: 000573c1 44 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ - 4250: 00091831 472 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ - 4251: 00066249 140 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ - 4252: 0004f8ed 36 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ - 4253: 00061761 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ - 4254: 000c5041 42 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ - 4255: 00063879 116 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ - 4256: 000698d1 44 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ - 4257: 00054a11 146 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ - 4258: 000eda9d 132 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ - 4259: 000c5a71 42 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ - 4260: 000b961d 836 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ - 4261: 0007fbb1 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ - 4262: 00071fad 68 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ - 4263: 0007294d 36 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ - 4264: 0005af79 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ - 4265: 00061911 140 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ - 4266: 000529ed 70 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ - 4267: 000412d9 204 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ - 4268: 0007c16d 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ - 4269: 00063581 140 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ - 4270: 0006f351 324 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ - 4271: 0012a248 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ - 4272: 00084775 48 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ - 4273: 000b949d 38 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ - 4274: 000d6d81 176 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ - 4275: 00047491 92 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ - 4276: 000413a5 94 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ - 4277: 000873dd 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ - 4278: 00057709 160 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ - 4279: 0004f8c9 36 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ - 4280: 0005a1c5 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ - 4281: 00081f41 60 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ - 4282: 0006c669 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ - 4283: 0007052d 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ - 4284: 000717a9 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ - 4285: 000bdc8d 16 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ - 4286: 000a04bd 156 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ - 4287: 000a7101 348 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ - 4288: 00060f61 140 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ - 4289: 000b4c49 168 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ - 4290: 000739a5 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ - 4291: 000b94c9 340 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ - 4292: 00057871 116 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ - 4293: 00071a6d 44 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ - 4294: 0005fc71 232 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ - 4295: 00055c49 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ - 4296: 00064a15 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ - 4297: 0005b7b5 232 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ - 4298: 00089d81 728 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ - 4299: 0004112d 428 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ - 4300: 0005291d 208 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ - 4301: 000d75a9 92 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ - 4302: 000c2139 1284 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ - 4303: 00062e89 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ - 4304: 000bcd7d 520 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ - 4305: 0004b8cd 120 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ - 4306: 0006c281 116 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ - 4307: 000e1265 140 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ - 4308: 0012ae10 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ - 4309: 000557f5 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ - 4310: 00057e79 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ - 4311: 00094bdd 16 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ - 4312: 0007ae81 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ - 4313: 000391d5 40 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ - 4314: 0003eef5 520 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ - 4315: 00062b41 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ - 4316: 000c8a31 228 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ - 4317: 00071cc1 48 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ - 4318: 00057d35 44 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ - 4319: 00073451 48 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ - 4320: 0004a7a1 556 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ - 4321: 000d08d9 640 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ - 4322: 0006572d 140 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ - 4323: 00058e19 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ - 4324: 0006ca71 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ - 4325: 0004cc2d 132 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ - 4326: 00070335 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ - 4327: 0006fb59 140 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ - 4328: 00085a09 292 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ - 4329: 000be00d 144 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ - 4330: 00071da5 48 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ - 4331: 000917f1 64 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ - 4332: 0005a101 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ - 4333: 0005a14d 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ - 4334: 00067979 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ - 4335: 0005a31d 132 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ - 4336: 000de4e9 140 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ - 4337: 0004c091 124 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ - 4338: 000d49cd 128 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ - 4339: 000a37e5 160 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ - 4340: 00058855 116 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ - 4341: 000e6469 312 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ - 4342: 0005cb35 140 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ - 4343: 000bca85 760 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ - 4344: 00065531 140 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ - 4345: 000a3aa5 192 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ - 4346: 0006c639 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ - 4347: 000c2bd1 152 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ - 4348: 000bb6fd 1016 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ - 4349: 001e7990 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ - 4350: 000dd2ad 92 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ - 4351: 000b3f09 92 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ - 4352: 000a920d 200 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ - 4353: 000369f5 128 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ - 4354: 00049f31 400 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ - 4355: 0005842d 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ - 4356: 00037ee9 280 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ - 4357: 0006e965 140 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ - 4358: 00068f45 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ - 4359: 0006c26d 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ - 4360: 0004732d 356 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ - 4361: 00059331 140 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ - 4362: 000dccf1 344 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ - 4363: 000d6679 84 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ - 4364: 000402bd 176 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ - 4365: 000901d9 92 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ - 4366: 00073b51 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ - 4367: 00056379 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ - 4368: 0005a6b1 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ - 4369: 00061ce9 116 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ - 4370: 0007f0ed 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ - 4371: 0007f009 228 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ - 4372: 000b7ce1 132 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ - 4373: 0006fe39 44 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ - 4374: 000633d5 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ - 4375: 00063565 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ - 4376: 000a39e5 192 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ - 4377: 00073989 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ - 4378: 000604a1 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ - 4379: 0007fc81 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ - 4380: 001e3af8 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ - 4381: 000468a9 2 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ - 4382: 0006cca5 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ - 4383: 000a9145 200 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ - 4384: 000a75dd 312 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ - 4385: 00064b81 140 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ - 4386: 00086e25 56 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ - 4387: 0004a9cd 140 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ - 4388: 000d0e39 192 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ - 4389: 00037d59 400 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ - 4390: 000e5c11 180 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ - 4391: 0009ffad 1296 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ - 4392: 00054d4d 36 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ - 4393: 0003db45 1974 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ - 4394: 000abbc5 92 FUNC GLOBAL DEFAULT 11 zggopn_ │ │ │ │ - 4395: 00066e15 140 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ - 4396: 000b2dc9 228 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ - 4397: 000e461d 92 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ - 4398: 0006b0f9 152 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ - 4399: 00054aa5 146 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ - 4400: 00059f6d 100 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ - 4401: 00114bd8 8 OBJECT GLOBAL DEFAULT 20 zglpmname │ │ │ │ - 4402: 000565b9 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ - 4403: 00056b69 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ - 4404: 0004be31 272 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ - 4405: 0007398d 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ - 4406: 00075689 716 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ - 4407: 000577f1 44 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ - 4408: 000b81e5 176 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ - 4409: 000c9809 2092 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ - 4410: 00040be1 18 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ - 4411: 000a43ad 16 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ - 4412: 000b9421 40 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ - 4413: 000d6e31 132 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ - 4414: 000bdccd 16 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ - 4415: 00055589 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ - 4416: 0006e19d 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ - 4417: 0005bcf9 232 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ - 4418: 0012a20c 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ - 4419: 00061f21 140 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ - 4420: 0003fd05 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ - 4421: 00070645 116 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ - 4422: 000d9649 1260 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ - 4423: 0006c271 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ - 4424: 000c63cd 42 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ - 4425: 000502dd 104 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ - 4426: 000a3725 160 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ - 4427: 000d714d 6 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ - 4428: 00090131 168 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ - 4429: 000b79fd 92 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ - 4430: 000b7b89 168 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ - 4431: 0006b369 44 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ - 4432: 0006d025 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ - 4433: 00055551 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ - 4434: 000ce235 1320 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ - 4435: 0005cf25 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ - 4436: 000e13cd 54 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ - 4437: 000a98c9 88 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ - 4438: 0003fca1 100 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ - 4439: 00047f29 312 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ - 4440: 000563cd 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ - 4441: 0012a208 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ - 4442: 0007fcbd 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ - 4443: 0006d01d 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ - 4444: 00038fa9 40 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ - 4445: 000a4c75 16 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ - 4446: 00065a59 140 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ - 4447: 00082091 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ - 4448: 0005f8f1 144 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ - 4449: 0006c61d 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ - 4450: 00062619 116 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ - 4451: 000b9961 684 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ - 4452: 00059315 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ - 4453: 0007202d 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ - 4454: 00055b45 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ - 4455: 00068a21 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ - 4456: 000be09d 132 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ - 4457: 00067b45 140 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ - 4458: 000e4575 168 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ - 4459: 00056461 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ - 4460: 00082609 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ - 4461: 000a3885 160 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ - 4462: 0006fc1d 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ - 4463: 00082dc5 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ - 4464: 0003f359 188 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ - 4465: 000addb1 500 FUNC GLOBAL DEFAULT 11 zgclini_ │ │ │ │ - 4466: 0005d3d9 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ - 4467: 000534ad 184 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ - 4468: 0005f3e5 132 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ - 4469: 0009a80d 124 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ - 4470: 000b68e5 1192 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ - 4471: 0007e209 280 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ - 4472: 000d7b65 92 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ - 4473: 0005a4d5 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ - 4474: 0005599d 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ - 4475: 0005e041 152 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ - 4476: 00073b55 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ - 4477: 000dce49 6 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ - 4478: 000d6c8d 244 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ - 4479: 000b39f5 6 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ - 4480: 00095479 60 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ - 4481: 000adfa5 54 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ - 4482: 000c59c9 40 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ - 4483: 00055715 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ - 4484: 0004b849 132 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ - 4485: 00040b79 64 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ - 4486: 00096c6d 92 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ - 4487: 000d2741 496 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ - 4488: 000e0d01 52 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ - 4489: 000cd0a5 92 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ - 4490: 000707d5 140 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ - 4491: 00054d0d 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ - 4492: 000616c1 132 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ - 4493: 000bc79d 104 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ - 4494: 0005686d 248 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ - 4495: 00072731 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ - 4496: 000cbaa5 860 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ - 4497: 0004a73d 100 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ - 4498: 000dcaf5 104 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ - 4499: 0005667d 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ - 4500: 00061c41 140 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ - 4501: 000a5dc5 1672 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ - 4502: 00057855 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ - 4503: 000d1929 212 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ - 4504: 000624fd 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ - 4505: 000e5b91 128 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ - 4506: 0006bae5 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ - 4507: 0007e5dd 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ - 4508: 000b2d49 128 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ - 4509: 000b7955 168 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ - 4510: 00073aed 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ - 4511: 0007337d 116 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ - 4512: 000571b9 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ - 4513: 0007efa1 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ - 4514: 00069b55 40 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ - 4515: 0008bb49 300 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ - 4516: 00040bb9 38 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ - 4517: 00071011 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ - 4518: 0006a53d 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ - 4519: 000baff1 100 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ - 4520: 0007450d 140 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ - 4521: 000d240d 820 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ - 4522: 00075431 600 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ - 4523: 00084e61 108 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ - 4524: 00049e05 300 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ - 4525: 000bf0e1 1324 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ - 4526: 0003c909 1974 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ - 4527: 00086f19 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ - 4528: 0007bf15 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ - 4529: 000e0ed5 50 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ - 4530: 000bded5 228 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ - 4531: 00061f05 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ - 4532: 000b1639 140 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ - 4533: 0005a809 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ - 4534: 0005c5b9 140 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ - 4535: 000e9f1d 528 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ - 4536: 000ee3e9 100 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ - 4537: 000dd65d 3724 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ - 4538: 00079149 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ - 4539: 00065fd1 116 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ - 4540: 000d1cc5 524 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ - 4541: 0005a481 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ - 4542: 000605c1 152 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ - 4543: 00090795 92 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ - 4544: 001eb848 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ - 4545: 00080d31 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ - 4546: 00073d85 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ - 4547: 001111f8 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ - 4548: 00055255 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ - 4549: 000682b5 116 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ - 4550: 0006f495 188 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ - 4551: 000b8295 132 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ - 4552: 0006ff4d 44 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ - 4553: 0006fd5d 44 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ - 4554: 000952b1 384 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ - 4555: 00038d59 18 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ - 4556: 00064655 116 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ - 4557: 0008b6f9 984 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ - 4558: 000ee851 100 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ - 4559: 00055191 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ - 4560: 0006c6c9 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ - 4561: 000ccf49 348 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ - 4562: 000729ad 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ - 4563: 000e61cd 180 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ - 4564: 0009f99d 1484 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ - 4565: 000857d1 456 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ - 4566: 0006da59 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ - 4567: 000ecc89 56 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ - 4568: 000aaaf5 2608 FUNC GLOBAL DEFAULT 11 zgdopn_ │ │ │ │ - 4569: 0005e749 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ - 4570: 000539d9 160 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ - 4571: 0005e865 116 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ - 4572: 0005f0f1 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ - 4573: 000b15ad 140 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ - 4574: 000702ed 36 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ - 4575: 000e4bd9 92 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ - 4576: 00056fc9 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ - 4577: 0006b839 224 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ - 4578: 000ee385 100 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ - 4579: 0004f7bd 106 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ - 4580: 0006a8f9 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ - 4581: 001eb9e8 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ - 4582: 0006a815 40 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ - 4583: 000aa93d 104 FUNC GLOBAL DEFAULT 11 zgfrel_ │ │ │ │ - 4584: 000572b5 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ - 4585: 000410c1 108 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ - 4586: 000aaa65 128 FUNC GLOBAL DEFAULT 11 zguprect │ │ │ │ - 4587: 000b1265 140 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ - 4588: 0006b341 40 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ - 4589: 00058fc5 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ - 4590: 00069ac9 140 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ - 4591: 0009a88d 100 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ - 4592: 000a3c3d 16 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ - 4593: 000d5ead 1404 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ - 4594: 00074a95 140 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ - 4595: 00068705 116 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ - 4596: 00045a15 60 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ - 4597: 0004b519 108 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ - 4598: 00094bc5 8 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ - 4599: 000bdb79 20 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ - 4600: 000556f9 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ - 4601: 0005612d 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ - 4602: 000700c5 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ - 4603: 000ee809 72 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ - 4604: 000707b9 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ - 4605: 00067e71 140 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ - 4606: 0004d5f9 36 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ - 4607: 000610b1 140 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ - 4608: 000c599d 42 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ - 4609: 00084449 48 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ - 4610: 00069239 140 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ - 4611: 000856c1 272 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ - 4612: 00070311 36 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ - 4613: 00055201 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ - 4614: 0006c631 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ - 4615: 000a7341 180 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ - 4616: 000633f1 116 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ - 4617: 001eb858 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ - 4618: 0004f6cd 240 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ - 4619: 0005caa9 140 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ - 4620: 0006c6f5 100 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ - 4621: 0003f765 64 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ - 4622: 000d7709 6 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ - 4623: 000906ed 168 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ - 4624: 000b8135 176 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ - 4625: 0009a889 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ - 4626: 0007ee35 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ - 4627: 0004330d 90 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ - 4628: 00057dd1 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ - 4629: 0007fc45 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ - 4630: 00064f25 140 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ - 4631: 0006c105 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ - 4632: 000e137d 80 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ - 4633: 00096479 928 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ - 4634: 000d2d35 752 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ │ + 4180: 0004d1ad 28 FUNC GLOBAL DEFAULT 11 uclsvl__ │ │ │ │ + 4181: 00036c5d 180 FUNC GLOBAL DEFAULT 11 tmiqvl_ │ │ │ │ + 4182: 000de6e5 124 FUNC GLOBAL DEFAULT 11 dateg1_ │ │ │ │ + 4183: 0003f579 28 FUNC GLOBAL DEFAULT 11 sgfrm__ │ │ │ │ + 4184: 000dba65 124 FUNC GLOBAL DEFAULT 11 usgi_ │ │ │ │ + 4185: 0006f155 56 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dcldrawglobe │ │ │ │ + 4186: 0005810d 28 FUNC GLOBAL DEFAULT 11 shfftb__ │ │ │ │ + 4187: 0003f46d 36 FUNC GLOBAL DEFAULT 11 sgplzu__ │ │ │ │ + 4188: 000ec449 294 FUNC GLOBAL DEFAULT 11 shlsds_ │ │ │ │ + 4189: 0004826d 140 FUNC GLOBAL DEFAULT 11 uuiqcp__ │ │ │ │ + 4190: 0005d0ed 1056 FUNC GLOBAL DEFAULT 11 __uspack_MOD_dcldrawaxislog │ │ │ │ + 4191: 000575b1 28 FUNC GLOBAL DEFAULT 11 odpqnp__ │ │ │ │ + 4192: 0004e34d 140 FUNC GLOBAL DEFAULT 11 udpqcl__ │ │ │ │ + 4193: 0004ac2d 188 FUNC GLOBAL DEFAULT 11 uzcset__ │ │ │ │ + 4194: 000b95cd 168 FUNC GLOBAL DEFAULT 11 szqgcx_ │ │ │ │ + 4195: 0004edd5 28 FUNC GLOBAL DEFAULT 11 umscwd__ │ │ │ │ + 4196: 000c7365 128 FUNC GLOBAL DEFAULT 11 scsvpt_ │ │ │ │ + 4197: 00049485 28 FUNC GLOBAL DEFAULT 11 uusebi__ │ │ │ │ + 4198: 00044bb1 152 FUNC GLOBAL DEFAULT 11 usaxnm__ │ │ │ │ + 4199: 000a9869 188 FUNC GLOBAL DEFAULT 11 vifna1_ │ │ │ │ + 4200: 000d1a59 16 FUNC GLOBAL DEFAULT 11 sgqtxc_ │ │ │ │ + 4201: 000b17ed 196 FUNC GLOBAL DEFAULT 11 mpfek6_ │ │ │ │ + 4202: 000b0ac5 200 FUNC GLOBAL DEFAULT 11 mpimil_ │ │ │ │ + 4203: 000464d5 132 FUNC GLOBAL DEFAULT 11 usyaxu__ │ │ │ │ + 4204: 0004a379 116 FUNC GLOBAL DEFAULT 11 ugpget__ │ │ │ │ + 4205: 0006b4fd 34 FUNC GLOBAL DEFAULT 11 __fft_work_MOD___copy_fft_work_Work │ │ │ │ + 4206: 000c27e9 840 FUNC GLOBAL DEFAULT 11 szpclx_ │ │ │ │ + 4207: 0005ab39 140 FUNC GLOBAL DEFAULT 11 tmlqcp__ │ │ │ │ + 4208: 00079409 180 FUNC GLOBAL DEFAULT 11 umisvl_ │ │ │ │ + 4209: 000eb99d 82 FUNC GLOBAL DEFAULT 11 shfwgz_ │ │ │ │ + 4210: 00056c09 28 FUNC GLOBAL DEFAULT 11 cosqf1__ │ │ │ │ + 4211: 0008f235 6 FUNC GLOBAL DEFAULT 11 ueiqnp_ │ │ │ │ + 4212: 00044ee1 140 FUNC GLOBAL DEFAULT 11 usiqin__ │ │ │ │ + 4213: 000dab79 140 FUNC GLOBAL DEFAULT 11 swocls_ │ │ │ │ + 4214: 00043bfd 4 FUNC GLOBAL DEFAULT 11 iueton__ │ │ │ │ + 4215: 00097481 180 FUNC GLOBAL DEFAULT 11 uciqvl_ │ │ │ │ + 4216: 000cacad 92 FUNC GLOBAL DEFAULT 11 sgpset_ │ │ │ │ + 4217: 00044169 28 FUNC GLOBAL DEFAULT 11 usrsvl__ │ │ │ │ + 4218: 0006aea5 120 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dclgetdate │ │ │ │ + 4219: 000999e1 92 FUNC GLOBAL DEFAULT 11 uliset_ │ │ │ │ + 4220: 000ee1cd 184 FUNC GLOBAL DEFAULT 11 vs2int_ │ │ │ │ + 4221: 000deda1 232 FUNC GLOBAL DEFAULT 11 dateg2_ │ │ │ │ + 4222: 00058195 28 FUNC GLOBAL DEFAULT 11 shinir__ │ │ │ │ + 4223: 0006ebf5 80 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dviewport │ │ │ │ + 4224: 0006e25d 52 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclset3dlineindex │ │ │ │ + 4225: 00051be1 36 FUNC GLOBAL DEFAULT 11 uvbxlz__ │ │ │ │ + 4226: 000a2aad 132 FUNC GLOBAL DEFAULT 11 uherb_ │ │ │ │ + 4227: 000e35ed 168 FUNC GLOBAL DEFAULT 11 odisvl_ │ │ │ │ + 4228: 000453b5 28 FUNC GLOBAL DEFAULT 11 usgrph__ │ │ │ │ + 4229: 000b2c4d 160 FUNC GLOBAL DEFAULT 11 rmin_ │ │ │ │ + 4230: 00050e49 140 FUNC GLOBAL DEFAULT 11 uirstx__ │ │ │ │ + 4231: 0003c38d 28 FUNC GLOBAL DEFAULT 11 szplld__ │ │ │ │ + 4232: 000ade05 60 FUNC GLOBAL DEFAULT 11 rlrenv_ │ │ │ │ + 4233: 0009b55d 20 FUNC GLOBAL DEFAULT 11 ulxsfm_ │ │ │ │ + 4234: 0008f861 176 FUNC GLOBAL DEFAULT 11 uelqcl_ │ │ │ │ + 4235: 0004f619 28 FUNC GLOBAL DEFAULT 11 umisvl__ │ │ │ │ + 4236: 0004f89d 28 FUNC GLOBAL DEFAULT 11 umlqvl__ │ │ │ │ + 4237: 0004f22d 116 FUNC GLOBAL DEFAULT 11 umrset__ │ │ │ │ + 4238: 00051739 28 FUNC GLOBAL DEFAULT 11 uxsoff__ │ │ │ │ + 4239: 000b9675 72 FUNC GLOBAL DEFAULT 11 szqgcy_ │ │ │ │ + 4240: 00052509 224 FUNC GLOBAL DEFAULT 11 nindxn__ │ │ │ │ + 4241: 000cd8e1 192 FUNC GLOBAL DEFAULT 11 sgtnzr_ │ │ │ │ + 4242: 00050a3d 28 FUNC GLOBAL DEFAULT 11 uismsq__ │ │ │ │ + 4243: 0005360d 44 FUNC GLOBAL DEFAULT 11 visub1__ │ │ │ │ + 4244: 000c4d49 388 FUNC GLOBAL DEFAULT 11 slmgnz_ │ │ │ │ + 4245: 000b56cd 36 FUNC GLOBAL DEFAULT 11 lreqa_ │ │ │ │ + 4246: 0003d9f9 28 FUNC GLOBAL DEFAULT 11 scqpmt__ │ │ │ │ + 4247: 00050f69 40 FUNC GLOBAL DEFAULT 11 uifluv__ │ │ │ │ + 4248: 000456ad 28 FUNC GLOBAL DEFAULT 11 uslqnp__ │ │ │ │ + 4249: 0003db3d 44 FUNC GLOBAL DEFAULT 11 scpmzv__ │ │ │ │ + 4250: 000c1c31 472 FUNC GLOBAL DEFAULT 11 szpcly_ │ │ │ │ + 4251: 0004c9c5 140 FUNC GLOBAL DEFAULT 11 ucistx__ │ │ │ │ + 4252: 000b88bd 36 FUNC GLOBAL DEFAULT 11 rset0_ │ │ │ │ + 4253: 00047edd 28 FUNC GLOBAL DEFAULT 11 ulsybl__ │ │ │ │ + 4254: 000901cd 42 FUNC GLOBAL DEFAULT 11 uzrqin_ │ │ │ │ + 4255: 00049ff5 116 FUNC GLOBAL DEFAULT 11 ugiset__ │ │ │ │ + 4256: 0005004d 44 FUNC GLOBAL DEFAULT 11 uipd2z__ │ │ │ │ + 4257: 0005bb5d 146 FUNC GLOBAL DEFAULT 11 uxplba__ │ │ │ │ + 4258: 000de805 132 FUNC GLOBAL DEFAULT 11 dateg3_ │ │ │ │ + 4259: 00092bb1 42 FUNC GLOBAL DEFAULT 11 uzlqid_ │ │ │ │ + 4260: 0008de81 836 FUNC GLOBAL DEFAULT 11 uegtla_ │ │ │ │ + 4261: 0006221d 148 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetviewport │ │ │ │ + 4262: 00058729 68 FUNC GLOBAL DEFAULT 11 shmswa__ │ │ │ │ + 4263: 000590c9 36 FUNC GLOBAL DEFAULT 11 dateg2__ │ │ │ │ + 4264: 000416f5 28 FUNC GLOBAL DEFAULT 11 swpqit__ │ │ │ │ + 4265: 0004808d 140 FUNC GLOBAL DEFAULT 11 ulpstx__ │ │ │ │ + 4266: 000b7b4d 70 FUNC GLOBAL DEFAULT 11 vrdiv0_ │ │ │ │ + 4267: 000ebfe1 204 FUNC GLOBAL DEFAULT 11 shlfwl_ │ │ │ │ + 4268: 0005c05d 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dclsetframemargin │ │ │ │ + 4269: 00049cfd 140 FUNC GLOBAL DEFAULT 11 ugpqid__ │ │ │ │ + 4270: 00055acd 324 FUNC GLOBAL DEFAULT 11 cfsrch__ │ │ │ │ + 4271: 0011da20 32 OBJECT GLOBAL DEFAULT 21 __uspack_MOD_yttl0 │ │ │ │ + 4272: 0005f04d 48 FUNC GLOBAL DEFAULT 11 __gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ + 4273: 0008d09d 38 FUNC GLOBAL DEFAULT 11 uestlv_ │ │ │ │ + 4274: 000a6505 176 FUNC GLOBAL DEFAULT 11 ugrqcl_ │ │ │ │ + 4275: 000a9ca9 92 FUNC GLOBAL DEFAULT 11 glpset_ │ │ │ │ + 4276: 000ec129 94 FUNC GLOBAL DEFAULT 11 shlbwu_ │ │ │ │ + 4277: 000725e1 132 FUNC GLOBAL DEFAULT 11 __ctrlib_MOD_dclconvpolar │ │ │ │ + 4278: 0003de85 160 FUNC GLOBAL DEFAULT 11 sgtxzu__ │ │ │ │ + 4279: 000b8425 36 FUNC GLOBAL DEFAULT 11 rset1_ │ │ │ │ + 4280: 00040941 28 FUNC GLOBAL DEFAULT 11 swdcls__ │ │ │ │ + 4281: 0006889d 60 FUNC GLOBAL DEFAULT 11 __oslib_MOD_dclgetargument │ │ │ │ + 4282: 00052de5 4 FUNC GLOBAL DEFAULT 11 mpiaza__ │ │ │ │ + 4283: 00056ca9 28 FUNC GLOBAL DEFAULT 11 sinqf__ │ │ │ │ + 4284: 00057f25 28 FUNC GLOBAL DEFAULT 11 shinic__ │ │ │ │ + 4285: 0007c245 16 FUNC GLOBAL DEFAULT 11 uusmki_ │ │ │ │ + 4286: 000c89c5 156 FUNC GLOBAL DEFAULT 11 stftrf_ │ │ │ │ + 4287: 000cab51 348 FUNC GLOBAL DEFAULT 11 sgpstx_ │ │ │ │ + 4288: 000476dd 140 FUNC GLOBAL DEFAULT 11 ullqcp__ │ │ │ │ + 4289: 00099939 168 FUNC GLOBAL DEFAULT 11 ulistx_ │ │ │ │ + 4290: 0005a121 28 FUNC GLOBAL DEFAULT 11 g2fctr__ │ │ │ │ + 4291: 0008c559 340 FUNC GLOBAL DEFAULT 11 uegtlb_ │ │ │ │ + 4292: 0003dfed 116 FUNC GLOBAL DEFAULT 11 sgpget__ │ │ │ │ + 4293: 000581e9 44 FUNC GLOBAL DEFAULT 11 shppma__ │ │ │ │ + 4294: 000463ed 232 FUNC GLOBAL DEFAULT 11 uscstx__ │ │ │ │ + 4295: 0003c3c5 28 FUNC GLOBAL DEFAULT 11 szstyz__ │ │ │ │ + 4296: 0004b191 28 FUNC GLOBAL DEFAULT 11 uzpsvl__ │ │ │ │ + 4297: 00041f31 232 FUNC GLOBAL DEFAULT 11 swqfnm__ │ │ │ │ + 4298: 000658a9 728 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetchars │ │ │ │ + 4299: 000ed129 428 FUNC GLOBAL DEFAULT 11 shlfwm_ │ │ │ │ + 4300: 000b7a7d 208 FUNC GLOBAL DEFAULT 11 vrdiv1_ │ │ │ │ + 4301: 000a6771 92 FUNC GLOBAL DEFAULT 11 uglget_ │ │ │ │ + 4302: 000a3251 1284 FUNC GLOBAL DEFAULT 11 uherbz_ │ │ │ │ + 4303: 00049605 28 FUNC GLOBAL DEFAULT 11 ugdut__ │ │ │ │ + 4304: 00074c99 520 FUNC GLOBAL DEFAULT 11 uyplba_ │ │ │ │ + 4305: 000b2349 120 FUNC GLOBAL DEFAULT 11 mpipst_ │ │ │ │ + 4306: 000529fd 116 FUNC GLOBAL DEFAULT 11 lenc__ │ │ │ │ + 4307: 00081dd9 140 FUNC GLOBAL DEFAULT 11 uifrgb_ │ │ │ │ + 4308: 0011e5e8 12 OBJECT GLOBAL DEFAULT 21 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ + 4309: 0003bf71 28 FUNC GLOBAL DEFAULT 11 szclts__ │ │ │ │ + 4310: 0003e5f5 28 FUNC GLOBAL DEFAULT 11 sgtnzr__ │ │ │ │ + 4311: 000bbd99 16 FUNC GLOBAL DEFAULT 11 sztitz_ │ │ │ │ + 4312: 000624e9 64 FUNC GLOBAL DEFAULT 11 __uepack_MOD_dclgetshadelevel │ │ │ │ + 4313: 000e41b5 40 FUNC GLOBAL DEFAULT 11 rfftb_ │ │ │ │ + 4314: 000e9a65 520 FUNC GLOBAL DEFAULT 11 cfftf1_ │ │ │ │ + 4315: 000492bd 28 FUNC GLOBAL DEFAULT 11 uuqmks__ │ │ │ │ + 4316: 00088569 228 FUNC GLOBAL DEFAULT 11 usyoff_ │ │ │ │ + 4317: 0005843d 48 FUNC GLOBAL DEFAULT 11 shtswm__ │ │ │ │ + 4318: 0003e4b1 44 FUNC GLOBAL DEFAULT 11 sglaxv__ │ │ │ │ + 4319: 00059bcd 48 FUNC GLOBAL DEFAULT 11 clrgsv__ │ │ │ │ + 4320: 000b12dd 556 FUNC GLOBAL DEFAULT 11 mpiplc_ │ │ │ │ + 4321: 0009c409 640 FUNC GLOBAL DEFAULT 11 uxpaxs_ │ │ │ │ + 4322: 0004bea9 140 FUNC GLOBAL DEFAULT 11 ucpqcp__ │ │ │ │ + 4323: 0003f595 28 FUNC GLOBAL DEFAULT 11 sgcls__ │ │ │ │ + 4324: 000531ed 4 FUNC GLOBAL DEFAULT 11 imin__ │ │ │ │ + 4325: 000b2599 132 FUNC GLOBAL DEFAULT 11 mpfmer_ │ │ │ │ + 4326: 00056ab1 28 FUNC GLOBAL DEFAULT 11 rfftb__ │ │ │ │ + 4327: 000562d5 140 FUNC GLOBAL DEFAULT 11 glpstx__ │ │ │ │ + 4328: 0006c441 292 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclinitsinfft │ │ │ │ + 4329: 0007b431 144 FUNC GLOBAL DEFAULT 11 uupqcl_ │ │ │ │ + 4330: 00058521 48 FUNC GLOBAL DEFAULT 11 shtwgm__ │ │ │ │ + 4331: 000bb1fd 64 FUNC GLOBAL DEFAULT 11 szgcll_ │ │ │ │ + 4332: 0004087d 4 FUNC GLOBAL DEFAULT 11 zgiopn__ │ │ │ │ + 4333: 000408c9 4 FUNC GLOBAL DEFAULT 11 zgslcl__ │ │ │ │ + 4334: 0004e0f5 28 FUNC GLOBAL DEFAULT 11 udlsvl__ │ │ │ │ + 4335: 00040a99 132 FUNC GLOBAL DEFAULT 11 swocls__ │ │ │ │ + 4336: 00080159 140 FUNC GLOBAL DEFAULT 11 uipdat_ │ │ │ │ + 4337: 000b1591 124 FUNC GLOBAL DEFAULT 11 mpscoa_ │ │ │ │ + 4338: 00079389 128 FUNC GLOBAL DEFAULT 11 umiqin_ │ │ │ │ + 4339: 000cc835 160 FUNC GLOBAL DEFAULT 11 sglnr_ │ │ │ │ + 4340: 0003efd1 116 FUNC GLOBAL DEFAULT 11 sgiset__ │ │ │ │ + 4341: 000a21e1 312 FUNC GLOBAL DEFAULT 11 udiqid_ │ │ │ │ + 4342: 000432b1 140 FUNC GLOBAL DEFAULT 11 uepqcl__ │ │ │ │ + 4343: 00075995 760 FUNC GLOBAL DEFAULT 11 uyplbb_ │ │ │ │ + 4344: 0004bcad 140 FUNC GLOBAL DEFAULT 11 uzrqin__ │ │ │ │ + 4345: 000ce9c9 192 FUNC GLOBAL DEFAULT 11 sgtnzu_ │ │ │ │ + 4346: 00052db5 4 FUNC GLOBAL DEFAULT 11 mpfcon__ │ │ │ │ + 4347: 00073405 152 FUNC GLOBAL DEFAULT 11 uwigyi_ │ │ │ │ + 4348: 0007559d 1016 FUNC GLOBAL DEFAULT 11 uypttl_ │ │ │ │ + 4349: 001df700 16020 OBJECT GLOBAL DEFAULT 21 uwblkx_ │ │ │ │ + 4350: 0007eaed 92 FUNC GLOBAL DEFAULT 11 uirget_ │ │ │ │ + 4351: 00099c19 92 FUNC GLOBAL DEFAULT 11 ulpget_ │ │ │ │ + 4352: 000c6ca9 200 FUNC GLOBAL DEFAULT 11 scplzu_ │ │ │ │ + 4353: 000e356d 128 FUNC GLOBAL DEFAULT 11 odiqin_ │ │ │ │ + 4354: 000b0cb9 400 FUNC GLOBAL DEFAULT 11 mpirbs_ │ │ │ │ + 4355: 0003eba9 28 FUNC GLOBAL DEFAULT 11 sgqtxs__ │ │ │ │ + 4356: 000e2b4d 280 FUNC GLOBAL DEFAULT 11 odrkdu_ │ │ │ │ + 4357: 000550e1 140 FUNC GLOBAL DEFAULT 11 gllqcp__ │ │ │ │ + 4358: 0004f6c1 28 FUNC GLOBAL DEFAULT 11 umsppt__ │ │ │ │ + 4359: 000529e9 4 FUNC GLOBAL DEFAULT 11 lrge0__ │ │ │ │ + 4360: 000a9b45 356 FUNC GLOBAL DEFAULT 11 glpstx_ │ │ │ │ + 4361: 0003faad 140 FUNC GLOBAL DEFAULT 11 sgpqid__ │ │ │ │ + 4362: 00081389 344 FUNC GLOBAL DEFAULT 11 uixbar_ │ │ │ │ + 4363: 000a7c81 84 FUNC GLOBAL DEFAULT 11 ugpqit_ │ │ │ │ + 4364: 000ec2b9 176 FUNC GLOBAL DEFAULT 11 shmwjz_ │ │ │ │ + 4365: 00039ce9 92 FUNC GLOBAL DEFAULT 11 tmlset_ │ │ │ │ + 4366: 0005a2cd 4 FUNC GLOBAL DEFAULT 11 rrms1__ │ │ │ │ + 4367: 0003caf5 28 FUNC GLOBAL DEFAULT 11 stsrot__ │ │ │ │ + 4368: 00040e2d 28 FUNC GLOBAL DEFAULT 11 swiqvl__ │ │ │ │ + 4369: 00048465 116 FUNC GLOBAL DEFAULT 11 uulget__ │ │ │ │ + 4370: 00061759 592 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected1 │ │ │ │ + 4371: 00061675 228 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawlineprojected2 │ │ │ │ + 4372: 0008f911 132 FUNC GLOBAL DEFAULT 11 uelqcp_ │ │ │ │ + 4373: 000565b5 44 FUNC GLOBAL DEFAULT 11 vrmlt__ │ │ │ │ + 4374: 00049b51 28 FUNC GLOBAL DEFAULT 11 ugunit__ │ │ │ │ + 4375: 00049ce1 28 FUNC GLOBAL DEFAULT 11 ugpqnp__ │ │ │ │ + 4376: 000cea89 192 FUNC GLOBAL DEFAULT 11 sgtnzv_ │ │ │ │ + 4377: 0005a105 4 FUNC GLOBAL DEFAULT 11 rmax0__ │ │ │ │ + 4378: 00046c1d 28 FUNC GLOBAL DEFAULT 11 uysoff__ │ │ │ │ + 4379: 000622ed 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtoshort │ │ │ │ + 4380: 001e3598 16020 OBJECT GLOBAL DEFAULT 21 uwblky_ │ │ │ │ + 4381: 000acca1 2 FUNC GLOBAL DEFAULT 11 rpnget_ │ │ │ │ + 4382: 00053421 28 FUNC GLOBAL DEFAULT 11 ct2cp__ │ │ │ │ + 4383: 000c6f85 200 FUNC GLOBAL DEFAULT 11 scplzv_ │ │ │ │ + 4384: 000cc5b5 312 FUNC GLOBAL DEFAULT 11 sgrqid_ │ │ │ │ + 4385: 0004b2fd 140 FUNC GLOBAL DEFAULT 11 uziqcp__ │ │ │ │ + 4386: 0006acd9 56 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcllengthofyear │ │ │ │ + 4387: 000b0a39 140 FUNC GLOBAL DEFAULT 11 mpfmil_ │ │ │ │ + 4388: 0009d049 192 FUNC GLOBAL DEFAULT 11 uxsaxz_ │ │ │ │ + 4389: 000e2c65 400 FUNC GLOBAL DEFAULT 11 odrkdv_ │ │ │ │ + 4390: 000a0069 180 FUNC GLOBAL DEFAULT 11 udlsvl_ │ │ │ │ + 4391: 000c84b5 1296 FUNC GLOBAL DEFAULT 11 stitrn_ │ │ │ │ + 4392: 0003b4c9 36 FUNC GLOBAL DEFAULT 11 szgipz__ │ │ │ │ + 4393: 000ea5e9 1974 FUNC GLOBAL DEFAULT 11 passb_ │ │ │ │ + 4394: 000d4ea5 92 FUNC GLOBAL DEFAULT 11 zggopn_ │ │ │ │ + 4395: 0004d591 140 FUNC GLOBAL DEFAULT 11 udistx__ │ │ │ │ + 4396: 000d2fad 228 FUNC GLOBAL DEFAULT 11 swcsvl_ │ │ │ │ + 4397: 00097205 92 FUNC GLOBAL DEFAULT 11 uclset_ │ │ │ │ + 4398: 00051875 152 FUNC GLOBAL DEFAULT 11 uxaxnm__ │ │ │ │ + 4399: 0005bbf1 146 FUNC GLOBAL DEFAULT 11 uyplba__ │ │ │ │ + 4400: 000406e9 100 FUNC GLOBAL DEFAULT 11 zgtxt__ │ │ │ │ + 4401: 0011c858 8 OBJECT GLOBAL DEFAULT 20 zglpmname │ │ │ │ + 4402: 0003cd35 28 FUNC GLOBAL DEFAULT 11 stsrad__ │ │ │ │ + 4403: 0003d2e5 28 FUNC GLOBAL DEFAULT 11 sldttl__ │ │ │ │ + 4404: 000b1fe5 272 FUNC GLOBAL DEFAULT 11 mpscoc_ │ │ │ │ + 4405: 0005a109 4 FUNC GLOBAL DEFAULT 11 rstd0__ │ │ │ │ + 4406: 0006f8ed 716 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dclshadeyboxarea │ │ │ │ + 4407: 0003df6d 44 FUNC GLOBAL DEFAULT 11 sgpmxv__ │ │ │ │ + 4408: 0008f41d 176 FUNC GLOBAL DEFAULT 11 ueiqcl_ │ │ │ │ + 4409: 00083309 2092 FUNC GLOBAL DEFAULT 11 usysub_ │ │ │ │ + 4410: 000ec435 18 FUNC GLOBAL DEFAULT 11 shmdxj_ │ │ │ │ + 4411: 000d1a39 16 FUNC GLOBAL DEFAULT 11 sgqtxi_ │ │ │ │ + 4412: 0008d021 40 FUNC GLOBAL DEFAULT 11 uestlz_ │ │ │ │ + 4413: 000a65b5 132 FUNC GLOBAL DEFAULT 11 ugrqcp_ │ │ │ │ + 4414: 0007c8dd 16 FUNC GLOBAL DEFAULT 11 uuslni_ │ │ │ │ + 4415: 0003bd05 28 FUNC GLOBAL DEFAULT 11 sztncl__ │ │ │ │ + 4416: 00054919 28 FUNC GLOBAL DEFAULT 11 rpnopt__ │ │ │ │ + 4417: 00042475 232 FUNC GLOBAL DEFAULT 11 swcstx__ │ │ │ │ + 4418: 0011d9e4 4 OBJECT GLOBAL DEFAULT 21 xargc │ │ │ │ + 4419: 0004869d 140 FUNC GLOBAL DEFAULT 11 uulqid__ │ │ │ │ + 4420: 000edc85 4 FUNC GLOBAL DEFAULT 11 shtnml_ │ │ │ │ + 4421: 00056dc1 116 FUNC GLOBAL DEFAULT 11 odrget__ │ │ │ │ + 4422: 00094839 1260 FUNC GLOBAL DEFAULT 11 uvbxaz_ │ │ │ │ + 4423: 000529ed 4 FUNC GLOBAL DEFAULT 11 lrgea__ │ │ │ │ + 4424: 00090fb1 42 FUNC GLOBAL DEFAULT 11 uziqid_ │ │ │ │ + 4425: 000b4acd 104 FUNC GLOBAL DEFAULT 11 rgnge_ │ │ │ │ + 4426: 000cc775 160 FUNC GLOBAL DEFAULT 11 sglnu_ │ │ │ │ + 4427: 000a572d 6 FUNC GLOBAL DEFAULT 11 uglqnp_ │ │ │ │ + 4428: 00039c41 168 FUNC GLOBAL DEFAULT 11 tmlstx_ │ │ │ │ + 4429: 0008ec35 92 FUNC GLOBAL DEFAULT 11 uerset_ │ │ │ │ + 4430: 0008f7b9 168 FUNC GLOBAL DEFAULT 11 uelqvl_ │ │ │ │ + 4431: 00051ae5 44 FUNC GLOBAL DEFAULT 11 uverbz__ │ │ │ │ + 4432: 000537a1 28 FUNC GLOBAL DEFAULT 11 rpnget__ │ │ │ │ + 4433: 0003bccd 28 FUNC GLOBAL DEFAULT 11 szclsv__ │ │ │ │ + 4434: 00089e71 1320 FUNC GLOBAL DEFAULT 11 usinit_ │ │ │ │ + 4435: 000436a1 28 FUNC GLOBAL DEFAULT 11 uegtla__ │ │ │ │ + 4436: 00081f41 54 FUNC GLOBAL DEFAULT 11 uiiyxy_ │ │ │ │ + 4437: 000c6bf9 88 FUNC GLOBAL DEFAULT 11 scsorg_ │ │ │ │ + 4438: 000edc21 100 FUNC GLOBAL DEFAULT 11 shtfun_ │ │ │ │ + 4439: 000ab72d 312 FUNC GLOBAL DEFAULT 11 glrqid_ │ │ │ │ + 4440: 0003cb49 28 FUNC GLOBAL DEFAULT 11 ststri__ │ │ │ │ + 4441: 0011d9e0 4 OBJECT GLOBAL DEFAULT 21 xargv │ │ │ │ + 4442: 00062329 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltranslongtonum │ │ │ │ + 4443: 00053799 4 FUNC GLOBAL DEFAULT 11 g2qgrd__ │ │ │ │ + 4444: 000ea491 40 FUNC GLOBAL DEFAULT 11 rfftf_ │ │ │ │ + 4445: 000ca3d9 16 FUNC GLOBAL DEFAULT 11 sgqpmi_ │ │ │ │ + 4446: 0004c1d5 140 FUNC GLOBAL DEFAULT 11 ucrqcl__ │ │ │ │ + 4447: 000689ed 52 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dclsetbonnes │ │ │ │ + 4448: 0004606d 144 FUNC GLOBAL DEFAULT 11 usptmk__ │ │ │ │ + 4449: 00052d99 4 FUNC GLOBAL DEFAULT 11 mpicct__ │ │ │ │ + 4450: 00048d95 116 FUNC GLOBAL DEFAULT 11 uupset__ │ │ │ │ + 4451: 0008e1c9 684 FUNC GLOBAL DEFAULT 11 uezchk_ │ │ │ │ + 4452: 0003fa91 28 FUNC GLOBAL DEFAULT 11 sgpqnp__ │ │ │ │ + 4453: 000587a9 28 FUNC GLOBAL DEFAULT 11 shfftf__ │ │ │ │ + 4454: 0003c2c1 28 FUNC GLOBAL DEFAULT 11 szsttr__ │ │ │ │ + 4455: 0004f19d 28 FUNC GLOBAL DEFAULT 11 umspct__ │ │ │ │ + 4456: 0007b4c1 132 FUNC GLOBAL DEFAULT 11 uupqcp_ │ │ │ │ + 4457: 0004e2c1 140 FUNC GLOBAL DEFAULT 11 udpqcp__ │ │ │ │ + 4458: 0009715d 168 FUNC GLOBAL DEFAULT 11 uclstx_ │ │ │ │ + 4459: 0003cbdd 28 FUNC GLOBAL DEFAULT 11 stfpr2__ │ │ │ │ + 4460: 00068f65 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_b │ │ │ │ + 4461: 000cc8d5 160 FUNC GLOBAL DEFAULT 11 sglnv_ │ │ │ │ + 4462: 00056399 28 FUNC GLOBAL DEFAULT 11 vrgnn__ │ │ │ │ + 4463: 00069721 132 FUNC GLOBAL DEFAULT 11 __maplib_MOD_dcleckert6_f │ │ │ │ + 4464: 000ed2d9 188 FUNC GLOBAL DEFAULT 11 shtg2s_ │ │ │ │ + 4465: 000d7091 500 FUNC GLOBAL DEFAULT 11 zgclini_ │ │ │ │ + 4466: 00043b55 28 FUNC GLOBAL DEFAULT 11 uelsvl__ │ │ │ │ + 4467: 000a8d71 184 FUNC GLOBAL DEFAULT 11 iblklt_ │ │ │ │ + 4468: 00045b61 132 FUNC GLOBAL DEFAULT 11 usxaxl__ │ │ │ │ + 4469: 000b918d 124 FUNC GLOBAL DEFAULT 11 sztxzr_ │ │ │ │ + 4470: 0008e475 1192 FUNC GLOBAL DEFAULT 11 uetonz_ │ │ │ │ + 4471: 00060875 280 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcldrawtextnormalized │ │ │ │ + 4472: 000a7f45 92 FUNC GLOBAL DEFAULT 11 ugiget_ │ │ │ │ + 4473: 00040c51 28 FUNC GLOBAL DEFAULT 11 swgton__ │ │ │ │ + 4474: 0003c119 28 FUNC GLOBAL DEFAULT 11 szoptp__ │ │ │ │ + 4475: 000447bd 152 FUNC GLOBAL DEFAULT 11 ususcl__ │ │ │ │ + 4476: 0005a2d1 4 FUNC GLOBAL DEFAULT 11 rvmin0__ │ │ │ │ + 4477: 0008208d 6 FUNC GLOBAL DEFAULT 11 uirqnp_ │ │ │ │ + 4478: 000a6411 244 FUNC GLOBAL DEFAULT 11 ugrqvl_ │ │ │ │ + 4479: 0009b049 6 FUNC GLOBAL DEFAULT 11 ulpqnp_ │ │ │ │ + 4480: 000b98e5 60 FUNC GLOBAL DEFAULT 11 szsttp_ │ │ │ │ + 4481: 000dba2d 54 FUNC GLOBAL DEFAULT 11 cfnchr │ │ │ │ + 4482: 00092b09 40 FUNC GLOBAL DEFAULT 11 uzlsvl_ │ │ │ │ + 4483: 0003be91 28 FUNC GLOBAL DEFAULT 11 szstni__ │ │ │ │ + 4484: 000b22c5 132 FUNC GLOBAL DEFAULT 11 mpfpst_ │ │ │ │ + 4485: 000eb7bd 64 FUNC GLOBAL DEFAULT 11 shms2w_ │ │ │ │ + 4486: 000bbea5 92 FUNC GLOBAL DEFAULT 11 szmvl3_ │ │ │ │ + 4487: 0007a041 496 FUNC GLOBAL DEFAULT 11 umspdf_ │ │ │ │ + 4488: 0007e77d 52 FUNC GLOBAL DEFAULT 11 uicrgb_ │ │ │ │ + 4489: 00089c31 92 FUNC GLOBAL DEFAULT 11 uspset_ │ │ │ │ + 4490: 00056f51 140 FUNC GLOBAL DEFAULT 11 odrqid__ │ │ │ │ + 4491: 0003b489 28 FUNC GLOBAL DEFAULT 11 uestln__ │ │ │ │ + 4492: 00047e3d 132 FUNC GLOBAL DEFAULT 11 ulyqfm__ │ │ │ │ + 4493: 00074f59 104 FUNC GLOBAL DEFAULT 11 uyroff_ │ │ │ │ + 4494: 0003cfe9 248 FUNC GLOBAL DEFAULT 11 slzttl__ │ │ │ │ + 4495: 00058ead 4 FUNC GLOBAL DEFAULT 11 clckdt__ │ │ │ │ + 4496: 00087a39 860 FUNC GLOBAL DEFAULT 11 ususcl_ │ │ │ │ + 4497: 000b1279 100 FUNC GLOBAL DEFAULT 11 mpfplc_ │ │ │ │ + 4498: 000812e9 104 FUNC GLOBAL DEFAULT 11 uic3d_ │ │ │ │ + 4499: 0003cdf9 28 FUNC GLOBAL DEFAULT 11 stiusr__ │ │ │ │ + 4500: 000483bd 140 FUNC GLOBAL DEFAULT 11 uuiqin__ │ │ │ │ + 4501: 000d125d 1672 FUNC GLOBAL DEFAULT 11 sgstrf_ │ │ │ │ + 4502: 0003dfd1 28 FUNC GLOBAL DEFAULT 11 sgstrf__ │ │ │ │ + 4503: 000797dd 212 FUNC GLOBAL DEFAULT 11 umscom_ │ │ │ │ + 4504: 00048c79 28 FUNC GLOBAL DEFAULT 11 uursvl__ │ │ │ │ + 4505: 0009ffe9 128 FUNC GLOBAL DEFAULT 11 udlqin_ │ │ │ │ + 4506: 00052261 4 FUNC GLOBAL DEFAULT 11 nindxr__ │ │ │ │ + 4507: 00060c49 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetmarkertype │ │ │ │ + 4508: 000d2f2d 128 FUNC GLOBAL DEFAULT 11 swcqin_ │ │ │ │ + 4509: 0008eb8d 168 FUNC GLOBAL DEFAULT 11 uerstx_ │ │ │ │ + 4510: 0005a269 28 FUNC GLOBAL DEFAULT 11 uwqgxb__ │ │ │ │ + 4511: 00059af9 116 FUNC GLOBAL DEFAULT 11 lchrl__ │ │ │ │ + 4512: 0003d935 28 FUNC GLOBAL DEFAULT 11 scqorg__ │ │ │ │ + 4513: 0006160d 52 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclsetlineindex │ │ │ │ + 4514: 000502d1 40 FUNC GLOBAL DEFAULT 11 uipdaz__ │ │ │ │ + 4515: 0006f569 300 FUNC GLOBAL DEFAULT 11 __dcl_common_MOD_dclswapindex │ │ │ │ + 4516: 000ebc35 38 FUNC GLOBAL DEFAULT 11 shmdxm_ │ │ │ │ + 4517: 0005778d 28 FUNC GLOBAL DEFAULT 11 odpqvl__ │ │ │ │ + 4518: 00050cb9 28 FUNC GLOBAL DEFAULT 11 uilsvl__ │ │ │ │ + 4519: 000739a5 100 FUNC GLOBAL DEFAULT 11 uymttl_ │ │ │ │ + 4520: 0005ac89 140 FUNC GLOBAL DEFAULT 11 tmlqin__ │ │ │ │ + 4521: 00078315 820 FUNC GLOBAL DEFAULT 11 umbndc_ │ │ │ │ + 4522: 0006f695 600 FUNC GLOBAL DEFAULT 11 __uvpack_MOD_dcldrawyboxline │ │ │ │ + 4523: 0006b899 108 FUNC GLOBAL DEFAULT 11 __fftreal_MOD_dcldeallocrealfft │ │ │ │ + 4524: 000b0b8d 300 FUNC GLOBAL DEFAULT 11 mpfrbs_ │ │ │ │ + 4525: 0007c321 1324 FUNC GLOBAL DEFAULT 11 uumrkz_ │ │ │ │ + 4526: 000e8e55 1974 FUNC GLOBAL DEFAULT 11 passf_ │ │ │ │ + 4527: 0006adcd 76 FUNC GLOBAL DEFAULT 11 __datelib_MOD_dcldiffdate │ │ │ │ + 4528: 0005be05 64 FUNC GLOBAL DEFAULT 11 __slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ + 4529: 0007e951 50 FUNC GLOBAL DEFAULT 11 uicini_ │ │ │ │ + 4530: 0007b2f9 228 FUNC GLOBAL DEFAULT 11 uupqvl_ │ │ │ │ + 4531: 00048681 28 FUNC GLOBAL DEFAULT 11 uulqnp__ │ │ │ │ + 4532: 000da331 140 FUNC GLOBAL DEFAULT 11 swiclr_ │ │ │ │ + 4533: 00040f85 28 FUNC GLOBAL DEFAULT 11 swqpnt__ │ │ │ │ + 4534: 00042d35 140 FUNC GLOBAL DEFAULT 11 ueistx__ │ │ │ │ + 4535: 000df909 528 FUNC GLOBAL DEFAULT 11 cllsrg_ │ │ │ │ + 4536: 000dc5c9 100 FUNC GLOBAL DEFAULT 11 timeq1_ │ │ │ │ + 4537: 00080301 3724 FUNC GLOBAL DEFAULT 11 uipdaz_ │ │ │ │ + 4538: 0006f065 64 FUNC GLOBAL DEFAULT 11 __umpack_MOD_dclfillmap │ │ │ │ + 4539: 0004c74d 116 FUNC GLOBAL DEFAULT 11 uclset__ │ │ │ │ + 4540: 00077ef5 524 FUNC GLOBAL DEFAULT 11 umstvz_ │ │ │ │ + 4541: 00040bfd 28 FUNC GLOBAL DEFAULT 11 swgplt__ │ │ │ │ + 4542: 00046d3d 152 FUNC GLOBAL DEFAULT 11 uyaxnm__ │ │ │ │ + 4543: 000378c5 92 FUNC GLOBAL DEFAULT 11 tmiset_ │ │ │ │ + 4544: 001e7928 16 OBJECT GLOBAL DEFAULT 21 udblk1_ │ │ │ │ + 4545: 0006e7a9 60 FUNC GLOBAL DEFAULT 11 __scpack_MOD_dclget2dplane │ │ │ │ + 4546: 0005a501 4 FUNC GLOBAL DEFAULT 11 vrfna1__ │ │ │ │ + 4547: 001105ac 28 OBJECT GLOBAL DEFAULT 20 __dcl_common_MOD___vtab_dcl_common_Dcl_time │ │ │ │ + 4548: 0003b9d1 28 FUNC GLOBAL DEFAULT 11 szmvlu__ │ │ │ │ + 4549: 0004ea31 116 FUNC GLOBAL DEFAULT 11 umpget__ │ │ │ │ + 4550: 00055c11 188 FUNC GLOBAL DEFAULT 11 glcget__ │ │ │ │ + 4551: 0008f4cd 132 FUNC GLOBAL DEFAULT 11 ueiqcp_ │ │ │ │ + 4552: 000566c9 44 FUNC GLOBAL DEFAULT 11 passb4__ │ │ │ │ + 4553: 000564d9 44 FUNC GLOBAL DEFAULT 11 vrsub__ │ │ │ │ + 4554: 000ba1ad 384 FUNC GLOBAL DEFAULT 11 szsttr_ │ │ │ │ + 4555: 000e83a1 18 FUNC GLOBAL DEFAULT 11 rffti_ │ │ │ │ + 4556: 0004add1 116 FUNC GLOBAL DEFAULT 11 uzlget__ │ │ │ │ + 4557: 00067221 984 FUNC GLOBAL DEFAULT 11 __dcl_parm_MOD_dclgetinteger │ │ │ │ + 4558: 000dc771 100 FUNC GLOBAL DEFAULT 11 time12_ │ │ │ │ + 4559: 0003b90d 28 FUNC GLOBAL DEFAULT 11 szsclx__ │ │ │ │ + 4560: 00052e45 4 FUNC GLOBAL DEFAULT 11 mpfpt2__ │ │ │ │ + 4561: 00089ad5 348 FUNC GLOBAL DEFAULT 11 uspstx_ │ │ │ │ + 4562: 00059129 28 FUNC GLOBAL DEFAULT 11 date21__ │ │ │ │ + 4563: 000a1f45 180 FUNC GLOBAL DEFAULT 11 udisvl_ │ │ │ │ + 4564: 000c7ea5 1484 FUNC GLOBAL DEFAULT 11 stftrn_ │ │ │ │ + 4565: 0006c209 456 FUNC GLOBAL DEFAULT 11 __fftsin_MOD_dclsinfft │ │ │ │ + 4566: 000541d5 28 FUNC GLOBAL DEFAULT 11 prclvl__ │ │ │ │ + 4567: 000e1201 56 FUNC GLOBAL DEFAULT 11 fcnrec_ │ │ │ │ + 4568: 000d3dd5 2608 FUNC GLOBAL DEFAULT 11 zgdopn_ │ │ │ │ + 4569: 00044ec5 28 FUNC GLOBAL DEFAULT 11 usisvl__ │ │ │ │ + 4570: 000af161 160 FUNC GLOBAL DEFAULT 11 imax_ │ │ │ │ + 4571: 00044fe1 116 FUNC GLOBAL DEFAULT 11 usrset__ │ │ │ │ + 4572: 0004586d 28 FUNC GLOBAL DEFAULT 11 uslqvl__ │ │ │ │ + 4573: 000da2a5 140 FUNC GLOBAL DEFAULT 11 swicls_ │ │ │ │ + 4574: 00056a69 36 FUNC GLOBAL DEFAULT 11 rfftb1__ │ │ │ │ + 4575: 00098f9d 92 FUNC GLOBAL DEFAULT 11 uciset_ │ │ │ │ + 4576: 0003d745 28 FUNC GLOBAL DEFAULT 11 scstnp__ │ │ │ │ + 4577: 00051fb5 224 FUNC GLOBAL DEFAULT 11 nindxc__ │ │ │ │ + 4578: 000dc69d 100 FUNC GLOBAL DEFAULT 11 timeq2_ │ │ │ │ + 4579: 000b3029 106 FUNC GLOBAL DEFAULT 11 rmax0_ │ │ │ │ + 4580: 00051075 28 FUNC GLOBAL DEFAULT 11 uidecd__ │ │ │ │ + 4581: 001e7ac8 804 OBJECT GLOBAL DEFAULT 21 udblk2_ │ │ │ │ + 4582: 00050f91 40 FUNC GLOBAL DEFAULT 11 uiiluv__ │ │ │ │ + 4583: 000d3c1d 104 FUNC GLOBAL DEFAULT 11 zgfrel_ │ │ │ │ + 4584: 0003da31 28 FUNC GLOBAL DEFAULT 11 scqpmi__ │ │ │ │ + 4585: 000ebf71 108 FUNC GLOBAL DEFAULT 11 shlfwu_ │ │ │ │ + 4586: 000d3d45 128 FUNC GLOBAL DEFAULT 11 zguprect │ │ │ │ + 4587: 000d9f5d 140 FUNC GLOBAL DEFAULT 11 swqtnc_ │ │ │ │ + 4588: 00051abd 40 FUNC GLOBAL DEFAULT 11 uvbrlz__ │ │ │ │ + 4589: 0003f741 28 FUNC GLOBAL DEFAULT 11 sgtnzv__ │ │ │ │ + 4590: 00050245 140 FUNC GLOBAL DEFAULT 11 uiistx__ │ │ │ │ + 4591: 000bac51 100 FUNC GLOBAL DEFAULT 11 sztxzu_ │ │ │ │ + 4592: 000cbad1 16 FUNC GLOBAL DEFAULT 11 sgstnp_ │ │ │ │ + 4593: 00076f09 1404 FUNC GLOBAL DEFAULT 11 umpmap_ │ │ │ │ + 4594: 0005b211 140 FUNC GLOBAL DEFAULT 11 tmrstx__ │ │ │ │ + 4595: 0004ee81 116 FUNC GLOBAL DEFAULT 11 umiset__ │ │ │ │ + 4596: 000ade41 60 FUNC GLOBAL DEFAULT 11 rllenv_ │ │ │ │ + 4597: 000b1e75 108 FUNC GLOBAL DEFAULT 11 mpzmwd_ │ │ │ │ + 4598: 000bd461 8 FUNC GLOBAL DEFAULT 11 szstts_ │ │ │ │ + 4599: 0007c911 20 FUNC GLOBAL DEFAULT 11 uuqarp_ │ │ │ │ + 4600: 0003be75 28 FUNC GLOBAL DEFAULT 11 sztnzu__ │ │ │ │ + 4601: 0003c8a9 28 FUNC GLOBAL DEFAULT 11 szcllp__ │ │ │ │ + 4602: 00056841 28 FUNC GLOBAL DEFAULT 11 rfftf__ │ │ │ │ + 4603: 000dc315 72 FUNC GLOBAL DEFAULT 11 time13_ │ │ │ │ + 4604: 00056f35 28 FUNC GLOBAL DEFAULT 11 odrqnp__ │ │ │ │ + 4605: 0004e5ed 140 FUNC GLOBAL DEFAULT 11 udrqcl__ │ │ │ │ + 4606: 000a97a9 36 FUNC GLOBAL DEFAULT 11 iset0_ │ │ │ │ + 4607: 0004782d 140 FUNC GLOBAL DEFAULT 11 ullqin__ │ │ │ │ + 4608: 00092add 42 FUNC GLOBAL DEFAULT 11 uzlqin_ │ │ │ │ + 4609: 0005c4d5 48 FUNC GLOBAL DEFAULT 11 __grpack_MOD_dclclosegraphics │ │ │ │ + 4610: 0004f9b5 140 FUNC GLOBAL DEFAULT 11 umpqid__ │ │ │ │ + 4611: 0006c0f9 272 FUNC GLOBAL DEFAULT 11 __ffteasy_MOD_dcliniteasyfft │ │ │ │ + 4612: 00056a8d 36 FUNC GLOBAL DEFAULT 11 radb2__ │ │ │ │ + 4613: 0003b97d 28 FUNC GLOBAL DEFAULT 11 szl3op__ │ │ │ │ + 4614: 00052dad 4 FUNC GLOBAL DEFAULT 11 mpfmil__ │ │ │ │ + 4615: 000cc319 180 FUNC GLOBAL DEFAULT 11 sgrsvl_ │ │ │ │ + 4616: 00049b6d 116 FUNC GLOBAL DEFAULT 11 ugrget__ │ │ │ │ + 4617: 001e7938 400 OBJECT GLOBAL DEFAULT 21 udblk3_ │ │ │ │ + 4618: 000b3619 240 FUNC GLOBAL DEFAULT 11 rmax1_ │ │ │ │ + 4619: 00043225 140 FUNC GLOBAL DEFAULT 11 uepqcp__ │ │ │ │ + 4620: 00052e71 100 FUNC GLOBAL DEFAULT 11 osgenv__ │ │ │ │ + 4621: 000ed6e5 64 FUNC GLOBAL DEFAULT 11 shtg2w_ │ │ │ │ + 4622: 000a75d5 6 FUNC GLOBAL DEFAULT 11 ugiqnp_ │ │ │ │ + 4623: 0003781d 168 FUNC GLOBAL DEFAULT 11 tmistx_ │ │ │ │ + 4624: 0008f36d 176 FUNC GLOBAL DEFAULT 11 ueiqvl_ │ │ │ │ + 4625: 000bd469 4 FUNC GLOBAL DEFAULT 11 sztxzv_ │ │ │ │ + 4626: 000614a1 104 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dclgetlineindex │ │ │ │ + 4627: 000b4c2d 90 FUNC GLOBAL DEFAULT 11 vidiv0_ │ │ │ │ + 4628: 0003e54d 28 FUNC GLOBAL DEFAULT 11 sgqlat__ │ │ │ │ + 4629: 000622b1 60 FUNC GLOBAL DEFAULT 11 __sgpack_MOD_dcltransnumtolong │ │ │ │ + 4630: 0004b6a1 140 FUNC GLOBAL DEFAULT 11 uzlqid__ │ │ │ │ + 4631: 00052881 28 FUNC GLOBAL DEFAULT 11 radd0__ │ │ │ │ + 4632: 00081ef1 80 FUNC GLOBAL DEFAULT 11 uifyxy_ │ │ │ │ + 4633: 000c0cbd 928 FUNC GLOBAL DEFAULT 11 szsttt_ │ │ │ │ + 4634: 00076579 752 FUNC GLOBAL DEFAULT 11 umspwd_ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -296,2273 +296,2273 @@ │ │ │ │ 0010db8c 00000017 R_ARM_RELATIVE │ │ │ │ 0010db94 00000017 R_ARM_RELATIVE │ │ │ │ 0010dba0 00000017 R_ARM_RELATIVE │ │ │ │ 0010dba8 00000017 R_ARM_RELATIVE │ │ │ │ 0010dbb4 00000017 R_ARM_RELATIVE │ │ │ │ 0010dbbc 00000017 R_ARM_RELATIVE │ │ │ │ 00110000 00000017 R_ARM_RELATIVE │ │ │ │ -00114bc4 00000017 R_ARM_RELATIVE │ │ │ │ -00114bc8 00000017 R_ARM_RELATIVE │ │ │ │ -00114bcc 00000017 R_ARM_RELATIVE │ │ │ │ -00114bd0 00000017 R_ARM_RELATIVE │ │ │ │ -00114bd4 00000017 R_ARM_RELATIVE │ │ │ │ -00114bd8 00000017 R_ARM_RELATIVE │ │ │ │ -00114bdc 00000017 R_ARM_RELATIVE │ │ │ │ -0010ff30 00059515 R_ARM_GLOB_DAT 0004b4a5 mpzek6_ │ │ │ │ -0010ff34 000b6b15 R_ARM_GLOB_DAT 001df728 szbls1_ │ │ │ │ -0010ff38 0011d415 R_ARM_GLOB_DAT 0009f99d stftrn_ │ │ │ │ -0010ff3c 00114215 R_ARM_GLOB_DAT 0012a20c xargc │ │ │ │ -0010ff40 000c1415 R_ARM_GLOB_DAT 0004b421 mpzktd_ │ │ │ │ -0010ff44 000a8815 R_ARM_GLOB_DAT 000aa57d zg_draw_event │ │ │ │ -0010ff48 00029115 R_ARM_GLOB_DAT 001df750 szbtx3_ │ │ │ │ +0011c844 00000017 R_ARM_RELATIVE │ │ │ │ +0011c848 00000017 R_ARM_RELATIVE │ │ │ │ +0011c84c 00000017 R_ARM_RELATIVE │ │ │ │ +0011c850 00000017 R_ARM_RELATIVE │ │ │ │ +0011c854 00000017 R_ARM_RELATIVE │ │ │ │ +0011c858 00000017 R_ARM_RELATIVE │ │ │ │ +0011c85c 00000017 R_ARM_RELATIVE │ │ │ │ +0010ff30 00059515 R_ARM_GLOB_DAT 000b0721 mpzek6_ │ │ │ │ +0010ff34 000b6b15 R_ARM_GLOB_DAT 001e7df0 szbls1_ │ │ │ │ +0010ff38 0011d415 R_ARM_GLOB_DAT 000c7ea5 stftrn_ │ │ │ │ +0010ff3c 00114215 R_ARM_GLOB_DAT 0011d9e4 xargc │ │ │ │ +0010ff40 000c1415 R_ARM_GLOB_DAT 000b1175 mpzktd_ │ │ │ │ +0010ff44 000a8815 R_ARM_GLOB_DAT 000d385d zg_draw_event │ │ │ │ +0010ff48 00029115 R_ARM_GLOB_DAT 001e7458 szbtx3_ │ │ │ │ 0010ff4c 00001515 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -0010ff50 000a7815 R_ARM_GLOB_DAT 001c3148 fontfamily │ │ │ │ -0010ff54 00094f15 R_ARM_GLOB_DAT 001c3144 font_desc │ │ │ │ -0010ff58 00120915 R_ARM_GLOB_DAT 001eb858 udblk3_ │ │ │ │ -0010ff5c 000c9c15 R_ARM_GLOB_DAT 000aa11d zg_destroy_event │ │ │ │ -0010ff60 0010fd15 R_ARM_GLOB_DAT 001e7990 uwblkx_ │ │ │ │ -0010ff64 0007f915 R_ARM_GLOB_DAT 000aa5cd zg_key_press_event │ │ │ │ -0010ff68 00078d15 R_ARM_GLOB_DAT 00114bcc zgipmname │ │ │ │ -0010ff6c 0001be15 R_ARM_GLOB_DAT 0012a228 __uspack_MOD_yuni0 │ │ │ │ -0010ff70 00023815 R_ARM_GLOB_DAT 001df700 szbtx1_ │ │ │ │ -0010ff74 000d3f15 R_ARM_GLOB_DAT 0004a6bd mpxplc_ │ │ │ │ -0010ff78 00029315 R_ARM_GLOB_DAT 001df768 szbpm2_ │ │ │ │ -0010ff7c 00015815 R_ARM_GLOB_DAT 000aa101 zg_button_press_event │ │ │ │ -0010ff80 000a3e15 R_ARM_GLOB_DAT 000a6785 sgqwnd_ │ │ │ │ -0010ff84 000afa15 R_ARM_GLOB_DAT 0012a288 __uspack_MOD_xttl0 │ │ │ │ -0010ff88 00115915 R_ARM_GLOB_DAT 0012a208 xargv │ │ │ │ -0010ff8c 0011e515 R_ARM_GLOB_DAT 001eb9e8 udblk2_ │ │ │ │ +0010ff50 000a7815 R_ARM_GLOB_DAT 001cab58 fontfamily │ │ │ │ +0010ff54 00094f15 R_ARM_GLOB_DAT 001cab54 font_desc │ │ │ │ +0010ff58 00120915 R_ARM_GLOB_DAT 001e7938 udblk3_ │ │ │ │ +0010ff5c 000c9c15 R_ARM_GLOB_DAT 000d33fd zg_destroy_event │ │ │ │ +0010ff60 0010fd15 R_ARM_GLOB_DAT 001df700 uwblkx_ │ │ │ │ +0010ff64 0007f915 R_ARM_GLOB_DAT 000d38ad zg_key_press_event │ │ │ │ +0010ff68 00078d15 R_ARM_GLOB_DAT 0011c84c zgipmname │ │ │ │ +0010ff6c 0001be15 R_ARM_GLOB_DAT 0011da00 __uspack_MOD_yuni0 │ │ │ │ +0010ff70 00023815 R_ARM_GLOB_DAT 001e7e40 szbtx1_ │ │ │ │ +0010ff74 000d3f15 R_ARM_GLOB_DAT 000b11f9 mpxplc_ │ │ │ │ +0010ff78 00029315 R_ARM_GLOB_DAT 001e7e68 szbpm2_ │ │ │ │ +0010ff7c 00015815 R_ARM_GLOB_DAT 000d33e1 zg_button_press_event │ │ │ │ +0010ff80 000a3e15 R_ARM_GLOB_DAT 000cc9cd sgqwnd_ │ │ │ │ +0010ff84 000afa15 R_ARM_GLOB_DAT 0011da60 __uspack_MOD_xttl0 │ │ │ │ +0010ff88 00115915 R_ARM_GLOB_DAT 0011d9e0 xargv │ │ │ │ +0010ff8c 0011e515 R_ARM_GLOB_DAT 001e7ac8 udblk2_ │ │ │ │ 0010ff90 00005715 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -0010ff94 0001a915 R_ARM_GLOB_DAT 001eb828 umwk1_ │ │ │ │ -0010ff98 00085015 R_ARM_GLOB_DAT 001df740 szbtn3_ │ │ │ │ -0010ff9c 0010af15 R_ARM_GLOB_DAT 0012a248 __uspack_MOD_yttl0 │ │ │ │ -0010ffa0 0011f515 R_ARM_GLOB_DAT 0004b519 mpzmwd_ │ │ │ │ -0010ffa4 00086b15 R_ARM_GLOB_DAT 001df760 szbtn4_ │ │ │ │ -0010ffa8 000ac015 R_ARM_GLOB_DAT 00114bc4 zgrpmname │ │ │ │ -0010ffac 0011c015 R_ARM_GLOB_DAT 001eb848 udblk1_ │ │ │ │ -0010ffb0 000bb315 R_ARM_GLOB_DAT 001df748 szbls3_ │ │ │ │ -0010ffb4 00113115 R_ARM_GLOB_DAT 00114bd8 zglpmname │ │ │ │ -0010ffb8 0010be15 R_ARM_GLOB_DAT 000a04bd stftrf_ │ │ │ │ -0010ffbc 000db215 R_ARM_GLOB_DAT 0012a268 __uspack_MOD_xuni0 │ │ │ │ +0010ff94 0001a915 R_ARM_GLOB_DAT 001e7430 umwk1_ │ │ │ │ +0010ff98 00085015 R_ARM_GLOB_DAT 001e7918 szbtn3_ │ │ │ │ +0010ff9c 0010af15 R_ARM_GLOB_DAT 0011da20 __uspack_MOD_yttl0 │ │ │ │ +0010ffa0 0011f515 R_ARM_GLOB_DAT 000b1e75 mpzmwd_ │ │ │ │ +0010ffa4 00086b15 R_ARM_GLOB_DAT 001e7e28 szbtn4_ │ │ │ │ +0010ffa8 000ac015 R_ARM_GLOB_DAT 0011c844 zgrpmname │ │ │ │ +0010ffac 0011c015 R_ARM_GLOB_DAT 001e7928 udblk1_ │ │ │ │ +0010ffb0 000bb315 R_ARM_GLOB_DAT 001e7e30 szbls3_ │ │ │ │ +0010ffb4 00113115 R_ARM_GLOB_DAT 0011c858 zglpmname │ │ │ │ +0010ffb8 0010be15 R_ARM_GLOB_DAT 000c89c5 stftrf_ │ │ │ │ +0010ffbc 000db215 R_ARM_GLOB_DAT 0011da40 __uspack_MOD_xuni0 │ │ │ │ 0010ffc0 00008a15 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -0010ffc4 00049415 R_ARM_GLOB_DAT 00049999 mpxvdg_ │ │ │ │ -0010ffc8 00111c15 R_ARM_GLOB_DAT 001e3af8 uwblky_ │ │ │ │ -0010ffcc 000fcc15 R_ARM_GLOB_DAT 000d1ed1 umqtxy_ │ │ │ │ -0010ffd0 00027315 R_ARM_GLOB_DAT 001df770 szbpm1_ │ │ │ │ +0010ffc4 00049415 R_ARM_GLOB_DAT 000b0e49 mpxvdg_ │ │ │ │ +0010ffc8 00111c15 R_ARM_GLOB_DAT 001e3598 uwblky_ │ │ │ │ +0010ffcc 000fcc15 R_ARM_GLOB_DAT 00075c8d umqtxy_ │ │ │ │ +0010ffd0 00027315 R_ARM_GLOB_DAT 001e7e70 szbpm1_ │ │ │ │ 0010ffd4 00009415 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -0010ffd8 000b9515 R_ARM_GLOB_DAT 001df758 szbls2_ │ │ │ │ -0010ffdc 00082f15 R_ARM_GLOB_DAT 001df738 szbtn2_ │ │ │ │ -0010ffe0 0009ce15 R_ARM_GLOB_DAT 001e3640 ueblk1_ │ │ │ │ -0010ffe4 000f5c15 R_ARM_GLOB_DAT 001df788 szbla1_ │ │ │ │ -0010ffe8 000f4015 R_ARM_GLOB_DAT 001df780 szbpl1_ │ │ │ │ +0010ffd8 000b9515 R_ARM_GLOB_DAT 001e7450 szbls2_ │ │ │ │ +0010ffdc 00082f15 R_ARM_GLOB_DAT 001e7920 szbtn2_ │ │ │ │ +0010ffe0 0009ce15 R_ARM_GLOB_DAT 001e7460 ueblk1_ │ │ │ │ +0010ffe4 000f4015 R_ARM_GLOB_DAT 001e7e38 szbpl1_ │ │ │ │ +0010ffe8 000f5c15 R_ARM_GLOB_DAT 001e7e00 szbla1_ │ │ │ │ 0010ffec 0000ab15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0010fff0 0000ac15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 0010fff4 0000ad15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0010fff8 000f7515 R_ARM_GLOB_DAT 001df7b0 slblk1_ │ │ │ │ -0010fffc 00027015 R_ARM_GLOB_DAT 001df710 szbtx2_ │ │ │ │ -001110a0 00054c02 R_ARM_ABS32 00053d4d msgdmp_dclorig │ │ │ │ -001110b0 000f8a02 R_ARM_ABS32 0012ada4 __fft_work_MOD___def_init_fft_work_Work │ │ │ │ -001110b4 00106d02 R_ARM_ABS32 00084ac5 __fft_work_MOD___copy_fft_work_Work │ │ │ │ -00111178 0002b702 R_ARM_ABS32 0012adcc __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ -0011117c 0008f602 R_ARM_ABS32 0008bad1 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ -00111194 0007e102 R_ARM_ABS32 0012add8 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ -00111198 000ae002 R_ARM_ABS32 0008badd __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ -001111b0 00099e02 R_ARM_ABS32 0012ade0 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ -001111b4 000e7e02 R_ARM_ABS32 0008bae9 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ -001111cc 000aac02 R_ARM_ABS32 0012ade8 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ -001111d0 00023d02 R_ARM_ABS32 0008baf5 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ -001111e8 0006a602 R_ARM_ABS32 0012adf0 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ -001111ec 000aa102 R_ARM_ABS32 0008bb01 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ -00111204 00049002 R_ARM_ABS32 0012adf8 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ -00111208 00086802 R_ARM_ABS32 0008bb0d __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ -00111220 00102802 R_ARM_ABS32 0012ae04 __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ -00111224 0002a102 R_ARM_ABS32 0008bb19 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ -0011123c 0010d402 R_ARM_ABS32 0012ae10 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ -00111240 000cf002 R_ARM_ABS32 0008bb25 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ -00111258 00063b02 R_ARM_ABS32 0012ae1c __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ -0011125c 000cdc02 R_ARM_ABS32 0008bb31 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ -00111274 0008b202 R_ARM_ABS32 0012ae24 __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ -00111278 00044302 R_ARM_ABS32 0008bb3d __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ +0010fff8 000f7515 R_ARM_GLOB_DAT 001e7e80 slblk1_ │ │ │ │ +0010fffc 00027015 R_ARM_GLOB_DAT 001e7e50 szbtx2_ │ │ │ │ +00110454 00054c02 R_ARM_ABS32 0003acf5 msgdmp_dclorig │ │ │ │ +00110464 000f8a02 R_ARM_ABS32 0011e57c __fft_work_MOD___def_init_fft_work_Work │ │ │ │ +00110468 00106d02 R_ARM_ABS32 0006b4fd __fft_work_MOD___copy_fft_work_Work │ │ │ │ +0011052c 0002b702 R_ARM_ABS32 0011e5a4 __dcl_common_MOD___def_init_dcl_common_Spherical │ │ │ │ +00110530 0008f602 R_ARM_ABS32 0006f4f1 __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ +00110548 0007e102 R_ARM_ABS32 0011e5b0 __dcl_common_MOD___def_init_dcl_common_Polar │ │ │ │ +0011054c 000ae002 R_ARM_ABS32 0006f4fd __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ +00110564 00099e02 R_ARM_ABS32 0011e5b8 __dcl_common_MOD___def_init_dcl_common_Map │ │ │ │ +00110568 000e7e02 R_ARM_ABS32 0006f509 __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ +00110580 000aac02 R_ARM_ABS32 0011e5c0 __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ +00110584 00023d02 R_ARM_ABS32 0006f515 __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ +0011059c 0006a602 R_ARM_ABS32 0011e5c8 __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ +001105a0 000aa102 R_ARM_ABS32 0006f521 __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ +001105b8 00049002 R_ARM_ABS32 0011e5d0 __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ +001105bc 00086802 R_ARM_ABS32 0006f52d __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ +001105d4 00102802 R_ARM_ABS32 0011e5dc __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ +001105d8 0002a102 R_ARM_ABS32 0006f539 __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ +001105f0 0010d402 R_ARM_ABS32 0011e5e8 __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ +001105f4 000cf002 R_ARM_ABS32 0006f545 __dcl_common_MOD___copy_dcl_common_Cartesian3d │ │ │ │ +0011060c 00063b02 R_ARM_ABS32 0011e5f4 __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ +00110610 000cdc02 R_ARM_ABS32 0006f551 __dcl_common_MOD___copy_dcl_common_Cartesian │ │ │ │ +00110628 0008b202 R_ARM_ABS32 0011e5fc __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ +0011062c 00044302 R_ARM_ABS32 0006f55d __dcl_common_MOD___copy_dcl_common_Bipolar │ │ │ │ │ │ │ │ Relocation section '.rel.plt' at offset 0x2aae8 contains 2181 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0010dd1c 000e9916 R_ARM_JUMP_SLOT 000a37d5 sgslni_ │ │ │ │ -0010dd20 000acd16 R_ARM_JUMP_SLOT 000a43bd sgstxi_ │ │ │ │ -0010dd24 00097a16 R_ARM_JUMP_SLOT 00048489 gllqcl_ │ │ │ │ -0010dd28 0009eb16 R_ARM_JUMP_SLOT 000e0ea1 uiscrg_ │ │ │ │ -0010dd2c 00024316 R_ARM_JUMP_SLOT 000c46c9 uzcsvl_ │ │ │ │ -0010dd30 0008cc16 R_ARM_JUMP_SLOT 000bc465 uypaxs_ │ │ │ │ -0010dd34 000cb016 R_ARM_JUMP_SLOT 0009b8b9 sldivz_ │ │ │ │ -0010dd38 000c8416 R_ARM_JUMP_SLOT 000ae2e9 swrqid_ │ │ │ │ -0010dd3c 00079d16 R_ARM_JUMP_SLOT 000a11ad sgtnxv_ │ │ │ │ -0010dd40 0004b516 R_ARM_JUMP_SLOT 00053c09 exit_ │ │ │ │ -0010dd44 000ba216 R_ARM_JUMP_SLOT 00094c85 szoptr_ │ │ │ │ -0010dd48 0009fa16 R_ARM_JUMP_SLOT 00096d2d szmvlz_ │ │ │ │ -0010dd4c 00059516 R_ARM_JUMP_SLOT 0004b4a5 mpzek6_ │ │ │ │ -0010dd50 0004f116 R_ARM_JUMP_SLOT 000c35a5 uzfact_ │ │ │ │ -0010dd54 000f6216 R_ARM_JUMP_SLOT 000b1a21 swgmov_ │ │ │ │ -0010dd58 000a3716 R_ARM_JUMP_SLOT 000a0b9d isgrgb_ │ │ │ │ -0010dd5c 0002f416 R_ARM_JUMP_SLOT 000d76ad uglset_ │ │ │ │ +0010dd1c 000e9916 R_ARM_JUMP_SLOT 000cc825 sgslni_ │ │ │ │ +0010dd20 000acd16 R_ARM_JUMP_SLOT 000d1a49 sgstxi_ │ │ │ │ +0010dd24 00097a16 R_ARM_JUMP_SLOT 000aa9f5 gllqcl_ │ │ │ │ +0010dd28 0009eb16 R_ARM_JUMP_SLOT 0007e91d uiscrg_ │ │ │ │ +0010dd2c 00024316 R_ARM_JUMP_SLOT 0009195d uzcsvl_ │ │ │ │ +0010dd30 0008cc16 R_ARM_JUMP_SLOT 00074959 uypaxs_ │ │ │ │ +0010dd34 000cb016 R_ARM_JUMP_SLOT 000c4fbd sldivz_ │ │ │ │ +0010dd38 000c8416 R_ARM_JUMP_SLOT 000db1cd swrqid_ │ │ │ │ +0010dd3c 00079d16 R_ARM_JUMP_SLOT 000d0745 sgtnxv_ │ │ │ │ +0010dd40 0004b516 R_ARM_JUMP_SLOT 0003abb1 exit_ │ │ │ │ +0010dd44 000ba216 R_ARM_JUMP_SLOT 000b9b81 szoptr_ │ │ │ │ +0010dd48 0009fa16 R_ARM_JUMP_SLOT 000b9335 szmvlz_ │ │ │ │ +0010dd4c 00059516 R_ARM_JUMP_SLOT 000b0721 mpzek6_ │ │ │ │ +0010dd50 0004f116 R_ARM_JUMP_SLOT 000920ed uzfact_ │ │ │ │ +0010dd54 000f6216 R_ARM_JUMP_SLOT 000da719 swgmov_ │ │ │ │ +0010dd58 000a3716 R_ARM_JUMP_SLOT 000ca18d isgrgb_ │ │ │ │ +0010dd5c 0002f416 R_ARM_JUMP_SLOT 000a6875 uglset_ │ │ │ │ 0010dd60 00000316 R_ARM_JUMP_SLOT 00000000 _gfortran_compare_string@GFORTRAN_8 │ │ │ │ -0010dd64 000fbf16 R_ARM_JUMP_SLOT 000d4499 umlsvl_ │ │ │ │ -0010dd68 00050316 R_ARM_JUMP_SLOT 00040bf9 shly2x_ │ │ │ │ -0010dd6c 00065816 R_ARM_JUMP_SLOT 000986a5 szsidx_ │ │ │ │ -0010dd70 00069916 R_ARM_JUMP_SLOT 0003e74d cost_ │ │ │ │ -0010dd74 0002a416 R_ARM_JUMP_SLOT 000adfdd swrqnp_ │ │ │ │ -0010dd78 00066516 R_ARM_JUMP_SLOT 00047a05 glcstx_ │ │ │ │ -0010dd7c 0003a916 R_ARM_JUMP_SLOT 00097961 szqchz_ │ │ │ │ -0010dd80 0006b216 R_ARM_JUMP_SLOT 00036c75 odiqcp_ │ │ │ │ -0010dd84 00054516 R_ARM_JUMP_SLOT 000da051 uvbrlz_ │ │ │ │ -0010dd88 000ed016 R_ARM_JUMP_SLOT 000b4a31 uliqcp_ │ │ │ │ -0010dd8c 000eae16 R_ARM_JUMP_SLOT 000b4355 ulrstx_ │ │ │ │ -0010dd90 00121816 R_ARM_JUMP_SLOT 000e137d uifyxy_ │ │ │ │ -0010dd94 00064616 R_ARM_JUMP_SLOT 0004f305 rsum1_ │ │ │ │ -0010dd98 00045816 R_ARM_JUMP_SLOT 000461f9 rliopt_ │ │ │ │ -0010dd9c 000c6f16 R_ARM_JUMP_SLOT 000cc5d9 uscqcl_ │ │ │ │ -0010dda0 000ad716 R_ARM_JUMP_SLOT 000442b9 irle_ │ │ │ │ -0010dda4 000ccf16 R_ARM_JUMP_SLOT 000bea79 uulqvl_ │ │ │ │ -0010dda8 0010e916 R_ARM_JUMP_SLOT 000be00d uupqcl_ │ │ │ │ -0010ddac 0006e416 R_ARM_JUMP_SLOT 000a72b9 sgrqnp_ │ │ │ │ -0010ddb0 0006c916 R_ARM_JUMP_SLOT 0004580d rllxfl_ │ │ │ │ -0010ddb4 0004e916 R_ARM_JUMP_SLOT 00096c11 szpll3_ │ │ │ │ -0010ddb8 0000b416 R_ARM_JUMP_SLOT 00043885 viadd_ │ │ │ │ -0010ddbc 000ce716 R_ARM_JUMP_SLOT 000e3425 ucpqin_ │ │ │ │ -0010ddc0 00109116 R_ARM_JUMP_SLOT 000a3925 sgtnzr_ │ │ │ │ -0010ddc4 000fe116 R_ARM_JUMP_SLOT 00091a1d szscly_ │ │ │ │ -0010ddc8 0004c616 R_ARM_JUMP_SLOT 0004e955 ramp1_ │ │ │ │ -0010ddcc 00063216 R_ARM_JUMP_SLOT 000363ed odrset_ │ │ │ │ -0010ddd0 000f9216 R_ARM_JUMP_SLOT 000ed429 datec3_ │ │ │ │ -0010ddd4 000a5d16 R_ARM_JUMP_SLOT 000a7771 sgrstx_ │ │ │ │ -0010ddd8 000f2316 R_ARM_JUMP_SLOT 000c8bf9 uschvl_ │ │ │ │ -0010dddc 000d5316 R_ARM_JUMP_SLOT 00050b2d ffromc_ │ │ │ │ -0010dde0 000c8816 R_ARM_JUMP_SLOT 000e3b45 ucrqnp_ │ │ │ │ -0010dde4 00041a16 R_ARM_JUMP_SLOT 000c26e9 uwdflt_ │ │ │ │ -0010dde8 00099316 R_ARM_JUMP_SLOT 00049671 lreq0_ │ │ │ │ -0010ddec 0008ac16 R_ARM_JUMP_SLOT 000e16a1 uiqcr2_ │ │ │ │ -0010ddf0 0000be16 R_ARM_JUMP_SLOT 00045e35 rpnopt_ │ │ │ │ -0010ddf4 000ee816 R_ARM_JUMP_SLOT 000e4679 uciqnp_ │ │ │ │ +0010dd64 000fbf16 R_ARM_JUMP_SLOT 0007750d umlsvl_ │ │ │ │ +0010dd68 00050316 R_ARM_JUMP_SLOT 000eb021 shly2x_ │ │ │ │ +0010dd6c 00065816 R_ARM_JUMP_SLOT 000c2699 szsidx_ │ │ │ │ +0010dd70 00069916 R_ARM_JUMP_SLOT 000e6255 cost_ │ │ │ │ +0010dd74 0002a416 R_ARM_JUMP_SLOT 000daec1 swrqnp_ │ │ │ │ +0010dd78 00066516 R_ARM_JUMP_SLOT 000aa495 glcstx_ │ │ │ │ +0010dd7c 0003a916 R_ARM_JUMP_SLOT 000bc441 szqchz_ │ │ │ │ +0010dd80 0006b216 R_ARM_JUMP_SLOT 000e37ed odiqcp_ │ │ │ │ +0010dd84 00054516 R_ARM_JUMP_SLOT 00093f79 uvbrlz_ │ │ │ │ +0010dd88 000ed016 R_ARM_JUMP_SLOT 0009ae8d uliqcp_ │ │ │ │ +0010dd8c 000eae16 R_ARM_JUMP_SLOT 0009b5e1 ulrstx_ │ │ │ │ +0010dd90 00121816 R_ARM_JUMP_SLOT 00081ef1 uifyxy_ │ │ │ │ +0010dd94 00064616 R_ARM_JUMP_SLOT 000b3191 rsum1_ │ │ │ │ +0010dd98 00045816 R_ARM_JUMP_SLOT 000ad4a1 rliopt_ │ │ │ │ +0010dd9c 000c6f16 R_ARM_JUMP_SLOT 00088a29 uscqcl_ │ │ │ │ +0010dda0 000ad716 R_ARM_JUMP_SLOT 000b7d2d irle_ │ │ │ │ +0010dda4 000ccf16 R_ARM_JUMP_SLOT 0007be25 uulqvl_ │ │ │ │ +0010dda8 0010e916 R_ARM_JUMP_SLOT 0007b431 uupqcl_ │ │ │ │ +0010ddac 0006e416 R_ARM_JUMP_SLOT 000cc291 sgrqnp_ │ │ │ │ +0010ddb0 0006c916 R_ARM_JUMP_SLOT 000ac839 rllxfl_ │ │ │ │ +0010ddb4 0004e916 R_ARM_JUMP_SLOT 000bbe49 szpll3_ │ │ │ │ +0010ddb8 0000b416 R_ARM_JUMP_SLOT 000b4d71 viadd_ │ │ │ │ +0010ddbc 000ce716 R_ARM_JUMP_SLOT 00096339 ucpqin_ │ │ │ │ +0010ddc0 00109116 R_ARM_JUMP_SLOT 000cd8e1 sgtnzr_ │ │ │ │ +0010ddc4 000fe116 R_ARM_JUMP_SLOT 000c1e1d szscly_ │ │ │ │ +0010ddc8 0004c616 R_ARM_JUMP_SLOT 000b3f6d ramp1_ │ │ │ │ +0010ddcc 00063216 R_ARM_JUMP_SLOT 000e3509 odrset_ │ │ │ │ +0010ddd0 000f9216 R_ARM_JUMP_SLOT 000de889 datec3_ │ │ │ │ +0010ddd4 000a5d16 R_ARM_JUMP_SLOT 000cefbd sgrstx_ │ │ │ │ +0010ddd8 000f2316 R_ARM_JUMP_SLOT 00087d99 uschvl_ │ │ │ │ +0010dddc 000d5316 R_ARM_JUMP_SLOT 000a88d5 ffromc_ │ │ │ │ +0010dde0 000c8816 R_ARM_JUMP_SLOT 00097885 ucrqnp_ │ │ │ │ +0010dde4 00041a16 R_ARM_JUMP_SLOT 00073045 uwdflt_ │ │ │ │ +0010dde8 00099316 R_ARM_JUMP_SLOT 000b5899 lreq0_ │ │ │ │ +0010ddec 0008ac16 R_ARM_JUMP_SLOT 0007f391 uiqcr2_ │ │ │ │ +0010ddf0 0000be16 R_ARM_JUMP_SLOT 000ad0dd rpnopt_ │ │ │ │ +0010ddf4 000ee816 R_ARM_JUMP_SLOT 00097345 uciqnp_ │ │ │ │ 0010ddf8 00000416 R_ARM_JUMP_SLOT 00000000 gtk_widget_queue_draw │ │ │ │ -0010ddfc 00016816 R_ARM_JUMP_SLOT 000bdced uuinit_ │ │ │ │ -0010de00 000b1f16 R_ARM_JUMP_SLOT 000d3899 umpqvl_ │ │ │ │ -0010de04 0004dd16 R_ARM_JUMP_SLOT 0004d435 cr2c_ │ │ │ │ -0010de08 00022016 R_ARM_JUMP_SLOT 000eb5fd lchr_ │ │ │ │ -0010de0c 00084d16 R_ARM_JUMP_SLOT 000d6eb5 ugrqid_ │ │ │ │ -0010de10 000cc116 R_ARM_JUMP_SLOT 000a70a5 sgpget_ │ │ │ │ -0010de14 0005c116 R_ARM_JUMP_SLOT 000bdac5 grfrm_ │ │ │ │ -0010de18 0002e716 R_ARM_JUMP_SLOT 000aea89 swpqin_ │ │ │ │ -0010de1c 00029516 R_ARM_JUMP_SLOT 000a787d sglqin_ │ │ │ │ -0010de20 00079516 R_ARM_JUMP_SLOT 000e5cc5 udlqvl_ │ │ │ │ -0010de24 0000bd16 R_ARM_JUMP_SLOT 00096c09 szopl3_ │ │ │ │ -0010de28 0008d716 R_ARM_JUMP_SLOT 00043a99 vifnb_ │ │ │ │ -0010de2c 0006ec16 R_ARM_JUMP_SLOT 000a9a89 scqwnd_ │ │ │ │ -0010de30 000c2b16 R_ARM_JUMP_SLOT 000dfb21 uiiqid_ │ │ │ │ -0010de34 0002a516 R_ARM_JUMP_SLOT 00049721 mpnwtn_ │ │ │ │ -0010de38 00051c16 R_ARM_JUMP_SLOT 000dfd5d uiiset_ │ │ │ │ -0010de3c 000a1316 R_ARM_JUMP_SLOT 000a7819 sgrset_ │ │ │ │ -0010de40 00029c16 R_ARM_JUMP_SLOT 0004fbdd vrset0_ │ │ │ │ -0010de44 00078916 R_ARM_JUMP_SLOT 00046b29 rtrget_ │ │ │ │ +0010ddfc 00016816 R_ARM_JUMP_SLOT 0007c265 uuinit_ │ │ │ │ +0010de00 000b1f16 R_ARM_JUMP_SLOT 00075f25 umpqvl_ │ │ │ │ +0010de04 0004dd16 R_ARM_JUMP_SLOT 000aeb11 cr2c_ │ │ │ │ +0010de08 00022016 R_ARM_JUMP_SLOT 000dda9d lchr_ │ │ │ │ +0010de0c 00084d16 R_ARM_JUMP_SLOT 000a6639 ugrqid_ │ │ │ │ +0010de10 000cc116 R_ARM_JUMP_SLOT 000caaf5 sgpget_ │ │ │ │ +0010de14 0005c116 R_ARM_JUMP_SLOT 000961a1 grfrm_ │ │ │ │ +0010de18 0002e716 R_ARM_JUMP_SLOT 000db30d swpqin_ │ │ │ │ +0010de1c 00029516 R_ARM_JUMP_SLOT 000ccbd9 sglqin_ │ │ │ │ +0010de20 00079516 R_ARM_JUMP_SLOT 000a011d udlqvl_ │ │ │ │ +0010de24 0000bd16 R_ARM_JUMP_SLOT 000bbe41 szopl3_ │ │ │ │ +0010de28 0008d716 R_ARM_JUMP_SLOT 000b51a1 vifnb_ │ │ │ │ +0010de2c 0006ec16 R_ARM_JUMP_SLOT 000c7175 scqwnd_ │ │ │ │ +0010de30 000c2b16 R_ARM_JUMP_SLOT 0007f0d1 uiiqid_ │ │ │ │ +0010de34 0002a516 R_ARM_JUMP_SLOT 000afe25 mpnwtn_ │ │ │ │ +0010de38 00051c16 R_ARM_JUMP_SLOT 0007cc81 uiiset_ │ │ │ │ +0010de3c 000a1316 R_ARM_JUMP_SLOT 000cf065 sgrset_ │ │ │ │ +0010de40 00029c16 R_ARM_JUMP_SLOT 000b82b9 vrset0_ │ │ │ │ +0010de44 00078916 R_ARM_JUMP_SLOT 000acf21 rtrget_ │ │ │ │ 0010de48 00000516 R_ARM_JUMP_SLOT 00000000 cairo_set_line_width │ │ │ │ -0010de4c 00061d16 R_ARM_JUMP_SLOT 000d6595 ugpqvl_ │ │ │ │ -0010de50 00108316 R_ARM_JUMP_SLOT 00036a75 odisvl_ │ │ │ │ -0010de54 000a5716 R_ARM_JUMP_SLOT 0003fa3d shtswz_ │ │ │ │ -0010de58 00117516 R_ARM_JUMP_SLOT 0009a80d sztxzr_ │ │ │ │ -0010de5c 00100716 R_ARM_JUMP_SLOT 000b5a41 ulxlog_ │ │ │ │ -0010de60 00060a16 R_ARM_JUMP_SLOT 0009cd9d slpttl_ │ │ │ │ -0010de64 0001a316 R_ARM_JUMP_SLOT 000abe85 get_pangostring_width_height │ │ │ │ -0010de68 00033116 R_ARM_JUMP_SLOT 000adc31 zgstcl_ │ │ │ │ -0010de6c 0000d016 R_ARM_JUMP_SLOT 000adbb5 zgslcl_ │ │ │ │ -0010de70 000be616 R_ARM_JUMP_SLOT 0003b30d radb5_ │ │ │ │ -0010de74 000a7616 R_ARM_JUMP_SLOT 000be661 uurqcl_ │ │ │ │ -0010de78 00079216 R_ARM_JUMP_SLOT 0004adbd mpicyc_ │ │ │ │ -0010de7c 00095116 R_ARM_JUMP_SLOT 000abaa5 zgoopn_ │ │ │ │ -0010de80 00024c16 R_ARM_JUMP_SLOT 000aa0b5 scqobj_ │ │ │ │ -0010de84 000a6516 R_ARM_JUMP_SLOT 000e5381 udpget_ │ │ │ │ -0010de88 00090316 R_ARM_JUMP_SLOT 000c28d9 ruwgx_ │ │ │ │ -0010de8c 00112416 R_ARM_JUMP_SLOT 000d0e39 uxsaxz_ │ │ │ │ -0010de90 00089716 R_ARM_JUMP_SLOT 00093f01 sztnsv_ │ │ │ │ -0010de94 000b6e16 R_ARM_JUMP_SLOT 000abde9 char_height │ │ │ │ +0010de4c 00061d16 R_ARM_JUMP_SLOT 000a7b9d ugpqvl_ │ │ │ │ +0010de50 00108316 R_ARM_JUMP_SLOT 000e35ed odisvl_ │ │ │ │ +0010de54 000a5716 R_ARM_JUMP_SLOT 000ed9bd shtswz_ │ │ │ │ +0010de58 00117516 R_ARM_JUMP_SLOT 000b918d sztxzr_ │ │ │ │ +0010de5c 00100716 R_ARM_JUMP_SLOT 00099e2d ulxlog_ │ │ │ │ +0010de60 00060a16 R_ARM_JUMP_SLOT 000c3afd slpttl_ │ │ │ │ +0010de64 0001a316 R_ARM_JUMP_SLOT 000d5165 get_pangostring_width_height │ │ │ │ +0010de68 00033116 R_ARM_JUMP_SLOT 000d6f11 zgstcl_ │ │ │ │ +0010de6c 0000d016 R_ARM_JUMP_SLOT 000d6e95 zgslcl_ │ │ │ │ +0010de70 000be616 R_ARM_JUMP_SLOT 000e83f9 radb5_ │ │ │ │ +0010de74 000a7616 R_ARM_JUMP_SLOT 0007ad61 uurqcl_ │ │ │ │ +0010de78 00079216 R_ARM_JUMP_SLOT 000b0501 mpicyc_ │ │ │ │ +0010de7c 00095116 R_ARM_JUMP_SLOT 000d4d85 zgoopn_ │ │ │ │ +0010de80 00024c16 R_ARM_JUMP_SLOT 000c6bb1 scqobj_ │ │ │ │ +0010de84 000a6516 R_ARM_JUMP_SLOT 000a0be9 udpget_ │ │ │ │ +0010de88 00090316 R_ARM_JUMP_SLOT 000738fd ruwgx_ │ │ │ │ +0010de8c 00112416 R_ARM_JUMP_SLOT 0009d049 uxsaxz_ │ │ │ │ +0010de90 00089716 R_ARM_JUMP_SLOT 000c10ed sztnsv_ │ │ │ │ +0010de94 000b6e16 R_ARM_JUMP_SLOT 000d50c9 char_height │ │ │ │ 0010de98 00000616 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read@GFORTRAN_8 │ │ │ │ -0010de9c 00102216 R_ARM_JUMP_SLOT 000ccb45 uspqvl_ │ │ │ │ -0010dea0 00014716 R_ARM_JUMP_SLOT 000485bd gllqid_ │ │ │ │ -0010dea4 00011516 R_ARM_JUMP_SLOT 00091dd5 szgclx_ │ │ │ │ -0010dea8 00057216 R_ARM_JUMP_SLOT 000d9ba9 uvbxfz_ │ │ │ │ -0010deac 000e1716 R_ARM_JUMP_SLOT 000adfe5 swrqin_ │ │ │ │ -0010deb0 000a0416 R_ARM_JUMP_SLOT 0004e8b1 rvmax_ │ │ │ │ -0010deb4 00028d16 R_ARM_JUMP_SLOT 00043b85 cradj_ │ │ │ │ +0010de9c 00102216 R_ARM_JUMP_SLOT 000856ed uspqvl_ │ │ │ │ +0010dea0 00014716 R_ARM_JUMP_SLOT 000aab29 gllqid_ │ │ │ │ +0010dea4 00011516 R_ARM_JUMP_SLOT 000c2b59 szgclx_ │ │ │ │ +0010dea8 00057216 R_ARM_JUMP_SLOT 00094409 uvbxfz_ │ │ │ │ +0010deac 000e1716 R_ARM_JUMP_SLOT 000daec9 swrqin_ │ │ │ │ +0010deb0 000a0416 R_ARM_JUMP_SLOT 000b29c5 rvmax_ │ │ │ │ +0010deb4 00028d16 R_ARM_JUMP_SLOT 000b4365 cradj_ │ │ │ │ 0010deb8 00000716 R_ARM_JUMP_SLOT 00000000 __memcpy_chk@GLIBC_2.4 │ │ │ │ -0010debc 00025916 R_ARM_JUMP_SLOT 000a3b65 sgtnu_ │ │ │ │ -0010dec0 0011f716 R_ARM_JUMP_SLOT 000bdb79 uuqarp_ │ │ │ │ -0010dec4 00045c16 R_ARM_JUMP_SLOT 000371e1 odpqit_ │ │ │ │ -0010dec8 00010f16 R_ARM_JUMP_SLOT 000a2cf5 sgqcmn_ │ │ │ │ -0010decc 00100816 R_ARM_JUMP_SLOT 000e6779 udsfmt_ │ │ │ │ -0010ded0 000e5e16 R_ARM_JUMP_SLOT 000b44a5 ullqvl_ │ │ │ │ -0010ded4 0011d416 R_ARM_JUMP_SLOT 0009f99d stftrn_ │ │ │ │ -0010ded8 00028216 R_ARM_JUMP_SLOT 000ed9c9 ndate2_ │ │ │ │ -0010dedc 000eaa16 R_ARM_JUMP_SLOT 0009a4d1 szlnop_ │ │ │ │ -0010dee0 00028416 R_ARM_JUMP_SLOT 000ee1ad hexdic_ │ │ │ │ -0010dee4 000dc716 R_ARM_JUMP_SLOT 0004bf41 mpicoc_ │ │ │ │ -0010dee8 000cd416 R_ARM_JUMP_SLOT 0004b109 mpicct_ │ │ │ │ -0010deec 000ebd16 R_ARM_JUMP_SLOT 000a8a85 scstnp_ │ │ │ │ -0010def0 0000e016 R_ARM_JUMP_SLOT 000dd039 uirqcl_ │ │ │ │ -0010def4 000f1116 R_ARM_JUMP_SLOT 000ab591 zgpopn_ │ │ │ │ -0010def8 0006d916 R_ARM_JUMP_SLOT 00098101 szmvsv_ │ │ │ │ -0010defc 0007ac16 R_ARM_JUMP_SLOT 000a74a9 sgrqcl_ │ │ │ │ -0010df00 00034816 R_ARM_JUMP_SLOT 00042ec1 vcintr_ │ │ │ │ -0010df04 000d6a16 R_ARM_JUMP_SLOT 000a8851 sgopn_ │ │ │ │ -0010df08 000ef916 R_ARM_JUMP_SLOT 000a89cd sctnu_ │ │ │ │ -0010df0c 000b8f16 R_ARM_JUMP_SLOT 00098571 szcllu_ │ │ │ │ -0010df10 0005f816 R_ARM_JUMP_SLOT 000c3a05 uzpqit_ │ │ │ │ -0010df14 00031916 R_ARM_JUMP_SLOT 000e3589 ucpqvl_ │ │ │ │ -0010df18 000a5016 R_ARM_JUMP_SLOT 000cd8ad uslqcl_ │ │ │ │ +0010debc 00025916 R_ARM_JUMP_SLOT 000cb9f9 sgtnu_ │ │ │ │ +0010dec0 0011f716 R_ARM_JUMP_SLOT 0007c911 uuqarp_ │ │ │ │ +0010dec4 00045c16 R_ARM_JUMP_SLOT 000e230d odpqit_ │ │ │ │ +0010dec8 00010f16 R_ARM_JUMP_SLOT 000cb7a1 sgqcmn_ │ │ │ │ +0010decc 00100816 R_ARM_JUMP_SLOT 000a2391 udsfmt_ │ │ │ │ +0010ded0 000e5e16 R_ARM_JUMP_SLOT 0009a959 ullqvl_ │ │ │ │ +0010ded4 0011d416 R_ARM_JUMP_SLOT 000c7ea5 stftrn_ │ │ │ │ +0010ded8 00028216 R_ARM_JUMP_SLOT 000deee1 ndate2_ │ │ │ │ +0010dedc 000eaa16 R_ARM_JUMP_SLOT 000c3309 szlnop_ │ │ │ │ +0010dee0 00028416 R_ARM_JUMP_SLOT 000e144d hexdic_ │ │ │ │ +0010dee4 000dc716 R_ARM_JUMP_SLOT 000b20f5 mpicoc_ │ │ │ │ +0010dee8 000cd416 R_ARM_JUMP_SLOT 000b08e1 mpicct_ │ │ │ │ +0010deec 000ebd16 R_ARM_JUMP_SLOT 000c72ad scstnp_ │ │ │ │ +0010def0 0000e016 R_ARM_JUMP_SLOT 0008227d uirqcl_ │ │ │ │ +0010def4 000f1116 R_ARM_JUMP_SLOT 000d4871 zgpopn_ │ │ │ │ +0010def8 0006d916 R_ARM_JUMP_SLOT 000c306d szmvsv_ │ │ │ │ +0010defc 0007ac16 R_ARM_JUMP_SLOT 000cc481 sgrqcl_ │ │ │ │ +0010df00 00034816 R_ARM_JUMP_SLOT 000ee695 vcintr_ │ │ │ │ +0010df04 000d6a16 R_ARM_JUMP_SLOT 000d04d9 sgopn_ │ │ │ │ +0010df08 000ef916 R_ARM_JUMP_SLOT 000c71f5 sctnu_ │ │ │ │ +0010df0c 000b8f16 R_ARM_JUMP_SLOT 000bcd71 szcllu_ │ │ │ │ +0010df10 0005f816 R_ARM_JUMP_SLOT 0009051d uzpqit_ │ │ │ │ +0010df14 00031916 R_ARM_JUMP_SLOT 0009649d ucpqvl_ │ │ │ │ +0010df18 000a5016 R_ARM_JUMP_SLOT 00084e71 uslqcl_ │ │ │ │ 0010df1c 00000816 R_ARM_JUMP_SLOT 00000000 gtk_widget_queue_draw_area │ │ │ │ -0010df20 0000d716 R_ARM_JUMP_SLOT 000bdc4d uusmkt_ │ │ │ │ -0010df24 00062a16 R_ARM_JUMP_SLOT 000b1995 swgplt_ │ │ │ │ -0010df28 00061a16 R_ARM_JUMP_SLOT 00047ae1 glcset_ │ │ │ │ -0010df2c 0005cf16 R_ARM_JUMP_SLOT 000e586d udrqcp_ │ │ │ │ -0010df30 000c2f16 R_ARM_JUMP_SLOT 000d9b35 uvbxa_ │ │ │ │ -0010df34 00087816 R_ARM_JUMP_SLOT 000be121 uupqid_ │ │ │ │ -0010df38 000c8e16 R_ARM_JUMP_SLOT 0004d105 ct2hc_ │ │ │ │ -0010df3c 0009c616 R_ARM_JUMP_SLOT 000cd23d usrqvl_ │ │ │ │ -0010df40 0006e916 R_ARM_JUMP_SLOT 000d4b01 umiqvl_ │ │ │ │ -0010df44 00119c16 R_ARM_JUMP_SLOT 000b2d49 swcqin_ │ │ │ │ -0010df48 00014016 R_ARM_JUMP_SLOT 00047b45 glrqin_ │ │ │ │ -0010df4c 000a7016 R_ARM_JUMP_SLOT 000edfd1 date13_ │ │ │ │ -0010df50 000ce216 R_ARM_JUMP_SLOT 000422a1 shfwga_ │ │ │ │ -0010df54 000c7c16 R_ARM_JUMP_SLOT 000b37c1 swcmll_ │ │ │ │ -0010df58 0008b416 R_ARM_JUMP_SLOT 00043de5 indxrl_ │ │ │ │ -0010df5c 00065b16 R_ARM_JUMP_SLOT 00044141 vignn_ │ │ │ │ -0010df60 0004db16 R_ARM_JUMP_SLOT 00036e31 odiget_ │ │ │ │ -0010df64 00059116 R_ARM_JUMP_SLOT 0009a4e5 sztnzr_ │ │ │ │ -0010df68 000adc16 R_ARM_JUMP_SLOT 000c7605 usaxsc_ │ │ │ │ -0010df6c 000dea16 R_ARM_JUMP_SLOT 000dbde9 uipd3z_ │ │ │ │ -0010df70 0000b716 R_ARM_JUMP_SLOT 000d733d uglqcl_ │ │ │ │ -0010df74 0007b016 R_ARM_JUMP_SLOT 00036991 odlset_ │ │ │ │ -0010df78 00071816 R_ARM_JUMP_SLOT 000c6275 uziqnp_ │ │ │ │ -0010df7c 0001f816 R_ARM_JUMP_SLOT 000be2b9 uupstx_ │ │ │ │ -0010df80 000c1416 R_ARM_JUMP_SLOT 0004b421 mpzktd_ │ │ │ │ -0010df84 000dfb16 R_ARM_JUMP_SLOT 000d7f99 ugdut_ │ │ │ │ -0010df88 00011916 R_ARM_JUMP_SLOT 00044841 prcopn_ │ │ │ │ -0010df8c 0010aa16 R_ARM_JUMP_SLOT 000529ed vrdiv0_ │ │ │ │ -0010df90 00089816 R_ARM_JUMP_SLOT 000481c5 gllqnp_ │ │ │ │ -0010df94 00019a16 R_ARM_JUMP_SLOT 000e0d35 uismfl_ │ │ │ │ -0010df98 00052c16 R_ARM_JUMP_SLOT 0009e3e1 strpr2_ │ │ │ │ -0010df9c 0011ae16 R_ARM_JUMP_SLOT 0003c909 passf_ │ │ │ │ -0010dfa0 0005cd16 R_ARM_JUMP_SLOT 0004ff39 vrinc1_ │ │ │ │ -0010dfa4 00087916 R_ARM_JUMP_SLOT 0009023d tmiqin_ │ │ │ │ -0010dfa8 000e5d16 R_ARM_JUMP_SLOT 000c20c9 uhdif_ │ │ │ │ -0010dfac 0000e416 R_ARM_JUMP_SLOT 000e614d udiqin_ │ │ │ │ +0010df20 0000d716 R_ARM_JUMP_SLOT 0007c205 uusmkt_ │ │ │ │ +0010df24 00062a16 R_ARM_JUMP_SLOT 000da68d swgplt_ │ │ │ │ +0010df28 00061a16 R_ARM_JUMP_SLOT 000aa571 glcset_ │ │ │ │ +0010df2c 0005cf16 R_ARM_JUMP_SLOT 000a1cf1 udrqcp_ │ │ │ │ +0010df30 000c2f16 R_ARM_JUMP_SLOT 00092c61 uvbxa_ │ │ │ │ +0010df34 00087816 R_ARM_JUMP_SLOT 0007b545 uupqid_ │ │ │ │ +0010df38 000c8e16 R_ARM_JUMP_SLOT 000ae841 ct2hc_ │ │ │ │ +0010df3c 0009c616 R_ARM_JUMP_SLOT 000874d9 usrqvl_ │ │ │ │ +0010df40 0006e916 R_ARM_JUMP_SLOT 000794bd umiqvl_ │ │ │ │ +0010df44 00014016 R_ARM_JUMP_SLOT 000ab349 glrqin_ │ │ │ │ +0010df48 00119c16 R_ARM_JUMP_SLOT 000d2f2d swcqin_ │ │ │ │ +0010df4c 000a7016 R_ARM_JUMP_SLOT 000df15d date13_ │ │ │ │ +0010df50 000ce216 R_ARM_JUMP_SLOT 000ec8fd shfwga_ │ │ │ │ +0010df54 000c7c16 R_ARM_JUMP_SLOT 000d2895 swcmll_ │ │ │ │ +0010df58 0008b416 R_ARM_JUMP_SLOT 000ae72d indxrl_ │ │ │ │ +0010df5c 00065b16 R_ARM_JUMP_SLOT 000b54c1 vignn_ │ │ │ │ +0010df60 0004db16 R_ARM_JUMP_SLOT 000e26ad odiget_ │ │ │ │ +0010df64 00059116 R_ARM_JUMP_SLOT 000bb339 sztnzr_ │ │ │ │ +0010df68 000adc16 R_ARM_JUMP_SLOT 00088ebd usaxsc_ │ │ │ │ +0010df6c 000dea16 R_ARM_JUMP_SLOT 0007f44d uipd3z_ │ │ │ │ +0010df70 0000b716 R_ARM_JUMP_SLOT 000a591d uglqcl_ │ │ │ │ +0010df74 0007b016 R_ARM_JUMP_SLOT 000e2911 odlset_ │ │ │ │ +0010df78 00071816 R_ARM_JUMP_SLOT 00090e59 uziqnp_ │ │ │ │ +0010df7c 0001f816 R_ARM_JUMP_SLOT 0007c04d uupstx_ │ │ │ │ +0010df80 000c1416 R_ARM_JUMP_SLOT 000b1175 mpzktd_ │ │ │ │ +0010df84 000dfb16 R_ARM_JUMP_SLOT 000a5fbd ugdut_ │ │ │ │ +0010df88 00011916 R_ARM_JUMP_SLOT 000acc71 prcopn_ │ │ │ │ +0010df8c 0010aa16 R_ARM_JUMP_SLOT 000b7b4d vrdiv0_ │ │ │ │ +0010df90 00089816 R_ARM_JUMP_SLOT 000aa731 gllqnp_ │ │ │ │ +0010df94 00019a16 R_ARM_JUMP_SLOT 0007e7b1 uismfl_ │ │ │ │ +0010df98 00052c16 R_ARM_JUMP_SLOT 000c8dc1 strpr2_ │ │ │ │ +0010df9c 0011ae16 R_ARM_JUMP_SLOT 000e8e55 passf_ │ │ │ │ +0010dfa0 0005cd16 R_ARM_JUMP_SLOT 000b7f89 vrinc1_ │ │ │ │ +0010dfa4 00087916 R_ARM_JUMP_SLOT 00036b29 tmiqin_ │ │ │ │ +0010dfa8 000e5d16 R_ARM_JUMP_SLOT 000a5241 uhdif_ │ │ │ │ +0010dfac 0000e416 R_ARM_JUMP_SLOT 000a1ec5 udiqin_ │ │ │ │ 0010dfb0 00000916 R_ARM_JUMP_SLOT 00000000 _gfortran_st_open@GFORTRAN_8 │ │ │ │ -0010dfb4 000a4b16 R_ARM_JUMP_SLOT 000d39d1 umpqcl_ │ │ │ │ -0010dfb8 00045b16 R_ARM_JUMP_SLOT 0004b779 mpiazm_ │ │ │ │ +0010dfb4 000a4b16 R_ARM_JUMP_SLOT 0007605d umpqcl_ │ │ │ │ +0010dfb8 00045b16 R_ARM_JUMP_SLOT 000afc15 mpiazm_ │ │ │ │ 0010dfbc 00000a16 R_ARM_JUMP_SLOT 00000000 cairo_surface_write_to_png │ │ │ │ 0010dfc0 00000b16 R_ARM_JUMP_SLOT 00000000 cairo_surface_show_page │ │ │ │ -0010dfc4 000af716 R_ARM_JUMP_SLOT 000a1d41 sgplxv_ │ │ │ │ -0010dfc8 00114c16 R_ARM_JUMP_SLOT 00090131 tmlstx_ │ │ │ │ -0010dfcc 000c5516 R_ARM_JUMP_SLOT 00050665 gngt_ │ │ │ │ -0010dfd0 00081916 R_ARM_JUMP_SLOT 000e63e5 udiqcp_ │ │ │ │ -0010dfd4 00098b16 R_ARM_JUMP_SLOT 0004d39d cr3c_ │ │ │ │ -0010dfd8 00040316 R_ARM_JUMP_SLOT 000d4045 umrqcl_ │ │ │ │ -0010dfdc 0003f316 R_ARM_JUMP_SLOT 000b21c9 swlqnp_ │ │ │ │ +0010dfc4 000af716 R_ARM_JUMP_SLOT 000d1d61 sgplxv_ │ │ │ │ +0010dfc8 00114c16 R_ARM_JUMP_SLOT 00039c41 tmlstx_ │ │ │ │ +0010dfcc 000c5516 R_ARM_JUMP_SLOT 000b4699 gngt_ │ │ │ │ +0010dfd0 00081916 R_ARM_JUMP_SLOT 000a215d udiqcp_ │ │ │ │ +0010dfd4 00098b16 R_ARM_JUMP_SLOT 000aea55 cr3c_ │ │ │ │ +0010dfd8 00040316 R_ARM_JUMP_SLOT 00076b49 umrqcl_ │ │ │ │ +0010dfdc 0003f316 R_ARM_JUMP_SLOT 000d7545 swlqnp_ │ │ │ │ 0010dfe0 00000c16 R_ARM_JUMP_SLOT 00000000 coshf@GLIBC_2.4 │ │ │ │ -0010dfe4 00022716 R_ARM_JUMP_SLOT 00053031 vrfnb1_ │ │ │ │ +0010dfe4 00022716 R_ARM_JUMP_SLOT 000b78b9 vrfnb1_ │ │ │ │ 0010dfe8 00000d16 R_ARM_JUMP_SLOT 00000000 pango_cairo_create_layout │ │ │ │ 0010dfec 00000e16 R_ARM_JUMP_SLOT 00000000 cairo_ps_surface_create │ │ │ │ -0010dff0 0001ee16 R_ARM_JUMP_SLOT 000b4f09 ulsxbl_ │ │ │ │ -0010dff4 00063616 R_ARM_JUMP_SLOT 000e7899 udgclb_ │ │ │ │ -0010dff8 0000c816 R_ARM_JUMP_SLOT 0009eb71 stswtr_ │ │ │ │ -0010dffc 0006c016 R_ARM_JUMP_SLOT 0009758d szmvld_ │ │ │ │ -0010e000 00061b16 R_ARM_JUMP_SLOT 000e56d1 udrqvl_ │ │ │ │ -0010e004 000e8d16 R_ARM_JUMP_SLOT 000c3e81 uzpset_ │ │ │ │ -0010e008 00053c16 R_ARM_JUMP_SLOT 000b2469 swlqcp_ │ │ │ │ -0010e00c 00103d16 R_ARM_JUMP_SLOT 000440b5 dxfloc_ │ │ │ │ -0010e010 00052a16 R_ARM_JUMP_SLOT 000ee631 timec2_ │ │ │ │ -0010e014 000b1216 R_ARM_JUMP_SLOT 0009a32d szlacl_ │ │ │ │ -0010e018 0010d016 R_ARM_JUMP_SLOT 000bcd7d uyplba_ │ │ │ │ -0010e01c 00107d16 R_ARM_JUMP_SLOT 000edb21 dateg2_ │ │ │ │ -0010e020 000ac916 R_ARM_JUMP_SLOT 00096e85 szcllp_ │ │ │ │ -0010e024 00098316 R_ARM_JUMP_SLOT 000d372d umpqnp_ │ │ │ │ -0010e028 0000f416 R_ARM_JUMP_SLOT 000e3931 ucpget_ │ │ │ │ -0010e02c 000f5416 R_ARM_JUMP_SLOT 00046f29 glpqvl_ │ │ │ │ -0010e030 00113c16 R_ARM_JUMP_SLOT 000b9421 uestlz_ │ │ │ │ -0010e034 0009df16 R_ARM_JUMP_SLOT 000c5af9 uzlstx_ │ │ │ │ -0010e038 00056216 R_ARM_JUMP_SLOT 00045b95 rtrenv_ │ │ │ │ -0010e03c 00015516 R_ARM_JUMP_SLOT 000b1d69 swsfcm_ │ │ │ │ -0010e040 0002fa16 R_ARM_JUMP_SLOT 000b1f0d swoopn_ │ │ │ │ -0010e044 000c3c16 R_ARM_JUMP_SLOT 000b10c1 swqrct_ │ │ │ │ -0010e048 0011a716 R_ARM_JUMP_SLOT 000baff1 uymttl_ │ │ │ │ -0010e04c 000ee016 R_ARM_JUMP_SLOT 000d472d umlqid_ │ │ │ │ -0010e050 000cd516 R_ARM_JUMP_SLOT 000c0e41 uhbraz_ │ │ │ │ -0010e054 00077916 R_ARM_JUMP_SLOT 000a1351 sgtnxu_ │ │ │ │ -0010e058 000ae916 R_ARM_JUMP_SLOT 000e4e6d udpqnp_ │ │ │ │ -0010e05c 0011ac16 R_ARM_JUMP_SLOT 00049e05 mpfrbs_ │ │ │ │ -0010e060 00057b16 R_ARM_JUMP_SLOT 000a2e1d sgsplc_ │ │ │ │ -0010e064 00114b16 R_ARM_JUMP_SLOT 000d714d uglqnp_ │ │ │ │ -0010e068 0005c216 R_ARM_JUMP_SLOT 0008effd tmrsvl_ │ │ │ │ -0010e06c 00047e16 R_ARM_JUMP_SLOT 000b4d4d ulysfm_ │ │ │ │ -0010e070 00097b16 R_ARM_JUMP_SLOT 0009ddb1 stftr3_ │ │ │ │ -0010e074 0007c916 R_ARM_JUMP_SLOT 00038b55 rffti1_ │ │ │ │ -0010e078 00046416 R_ARM_JUMP_SLOT 000a93c1 scplv_ │ │ │ │ -0010e07c 00083616 R_ARM_JUMP_SLOT 00090f7d szsgcl_ │ │ │ │ -0010e080 000ea716 R_ARM_JUMP_SLOT 000abd4d char_width │ │ │ │ -0010e084 00059c16 R_ARM_JUMP_SLOT 000e6a1d udbset_ │ │ │ │ -0010e088 0011e716 R_ARM_JUMP_SLOT 000aa93d zgfrel_ │ │ │ │ -0010e08c 0006a516 R_ARM_JUMP_SLOT 000b77bd uerqid_ │ │ │ │ -0010e090 0007f816 R_ARM_JUMP_SLOT 00043781 viadd1_ │ │ │ │ -0010e094 0008fa16 R_ARM_JUMP_SLOT 00044009 indxcl_ │ │ │ │ -0010e098 000c2016 R_ARM_JUMP_SLOT 000a43fd sgstxr_ │ │ │ │ -0010e09c 00114a16 R_ARM_JUMP_SLOT 000a3725 sglnu_ │ │ │ │ -0010e0a0 00114d16 R_ARM_JUMP_SLOT 000b79fd uerset_ │ │ │ │ -0010e0a4 00100616 R_ARM_JUMP_SLOT 000a05bd stitrf_ │ │ │ │ -0010e0a8 00049a16 R_ARM_JUMP_SLOT 000d82b1 ugunit_ │ │ │ │ -0010e0ac 00117016 R_ARM_JUMP_SLOT 0003f359 shtg2s_ │ │ │ │ -0010e0b0 000d2516 R_ARM_JUMP_SLOT 000b7165 uepqid_ │ │ │ │ -0010e0b4 000ae416 R_ARM_JUMP_SLOT 000b3a7d ulpsvl_ │ │ │ │ +0010dff0 0001ee16 R_ARM_JUMP_SLOT 0009c3b5 ulsxbl_ │ │ │ │ +0010dff4 00063616 R_ARM_JUMP_SLOT 0009ed21 udgclb_ │ │ │ │ +0010dff8 0000c816 R_ARM_JUMP_SLOT 000c9551 stswtr_ │ │ │ │ +0010dffc 0006c016 R_ARM_JUMP_SLOT 000bef01 szmvld_ │ │ │ │ +0010e000 00061b16 R_ARM_JUMP_SLOT 000a1b55 udrqvl_ │ │ │ │ +0010e004 000e8d16 R_ARM_JUMP_SLOT 00091c71 uzpset_ │ │ │ │ +0010e008 00053c16 R_ARM_JUMP_SLOT 000d77e5 swlqcp_ │ │ │ │ +0010e00c 00103d16 R_ARM_JUMP_SLOT 000b5445 dxfloc_ │ │ │ │ +0010e010 00052a16 R_ARM_JUMP_SLOT 000dc701 timec2_ │ │ │ │ +0010e014 000b1216 R_ARM_JUMP_SLOT 000bbb49 szlacl_ │ │ │ │ +0010e018 0010d016 R_ARM_JUMP_SLOT 00074c99 uyplba_ │ │ │ │ +0010e01c 00107d16 R_ARM_JUMP_SLOT 000deda1 dateg2_ │ │ │ │ +0010e020 000ac916 R_ARM_JUMP_SLOT 000bbccd szcllp_ │ │ │ │ +0010e024 00098316 R_ARM_JUMP_SLOT 00075db9 umpqnp_ │ │ │ │ +0010e028 0000f416 R_ARM_JUMP_SLOT 00099491 ucpget_ │ │ │ │ +0010e02c 000f5416 R_ARM_JUMP_SLOT 000aa091 glpqvl_ │ │ │ │ +0010e030 00113c16 R_ARM_JUMP_SLOT 0008d021 uestlz_ │ │ │ │ +0010e034 0009df16 R_ARM_JUMP_SLOT 00091e89 uzlstx_ │ │ │ │ +0010e038 00056216 R_ARM_JUMP_SLOT 000adfc1 rtrenv_ │ │ │ │ +0010e03c 00015516 R_ARM_JUMP_SLOT 000daa61 swsfcm_ │ │ │ │ +0010e040 0002fa16 R_ARM_JUMP_SLOT 000dac05 swoopn_ │ │ │ │ +0010e044 000c3c16 R_ARM_JUMP_SLOT 000d9db9 swqrct_ │ │ │ │ +0010e048 0011a716 R_ARM_JUMP_SLOT 000739a5 uymttl_ │ │ │ │ +0010e04c 000ee016 R_ARM_JUMP_SLOT 000777a1 umlqid_ │ │ │ │ +0010e050 000cd516 R_ARM_JUMP_SLOT 000a4c21 uhbraz_ │ │ │ │ +0010e054 00077916 R_ARM_JUMP_SLOT 000cb365 sgtnxu_ │ │ │ │ +0010e058 000ae916 R_ARM_JUMP_SLOT 000a13e1 udpqnp_ │ │ │ │ +0010e05c 0011ac16 R_ARM_JUMP_SLOT 000b0b8d mpfrbs_ │ │ │ │ +0010e060 00057b16 R_ARM_JUMP_SLOT 000ced11 sgsplc_ │ │ │ │ +0010e064 00114b16 R_ARM_JUMP_SLOT 000a572d uglqnp_ │ │ │ │ +0010e068 0005c216 R_ARM_JUMP_SLOT 000379a9 tmrsvl_ │ │ │ │ +0010e06c 00047e16 R_ARM_JUMP_SLOT 0009aae5 ulysfm_ │ │ │ │ +0010e070 00097b16 R_ARM_JUMP_SLOT 000c99d1 stftr3_ │ │ │ │ +0010e074 0007c916 R_ARM_JUMP_SLOT 000e510d rffti1_ │ │ │ │ +0010e078 00046416 R_ARM_JUMP_SLOT 000c66b9 scplv_ │ │ │ │ +0010e07c 00083616 R_ARM_JUMP_SLOT 000b9391 szsgcl_ │ │ │ │ +0010e080 000ea716 R_ARM_JUMP_SLOT 000d502d char_width │ │ │ │ +0010e084 00059c16 R_ARM_JUMP_SLOT 0009ea25 udbset_ │ │ │ │ +0010e088 0011e716 R_ARM_JUMP_SLOT 000d3c1d zgfrel_ │ │ │ │ +0010e08c 0006a516 R_ARM_JUMP_SLOT 0008f0f9 uerqid_ │ │ │ │ +0010e090 0007f816 R_ARM_JUMP_SLOT 000b4e21 viadd1_ │ │ │ │ +0010e094 0008fa16 R_ARM_JUMP_SLOT 000ae605 indxcl_ │ │ │ │ +0010e098 000c2016 R_ARM_JUMP_SLOT 000d1a89 sgstxr_ │ │ │ │ +0010e09c 00114a16 R_ARM_JUMP_SLOT 000cc775 sglnu_ │ │ │ │ +0010e0a0 00114d16 R_ARM_JUMP_SLOT 0008ec35 uerset_ │ │ │ │ +0010e0a4 00100616 R_ARM_JUMP_SLOT 000c8ac5 stitrf_ │ │ │ │ +0010e0a8 00049a16 R_ARM_JUMP_SLOT 000a54c5 ugunit_ │ │ │ │ +0010e0ac 00117016 R_ARM_JUMP_SLOT 000ed2d9 shtg2s_ │ │ │ │ +0010e0b0 000d2516 R_ARM_JUMP_SLOT 0008c419 uepqid_ │ │ │ │ +0010e0b4 000ae416 R_ARM_JUMP_SLOT 0009b0d1 ulpsvl_ │ │ │ │ 0010e0b8 00000f16 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -0010e0bc 0004f516 R_ARM_JUMP_SLOT 000c4fbd uzrqnp_ │ │ │ │ +0010e0bc 0004f516 R_ARM_JUMP_SLOT 00090149 uzrqnp_ │ │ │ │ 0010e0c0 00001016 R_ARM_JUMP_SLOT 00000000 pango_layout_set_text │ │ │ │ -0010e0c4 000d4616 R_ARM_JUMP_SLOT 000eb719 lchrf_ │ │ │ │ -0010e0c8 0001fd16 R_ARM_JUMP_SLOT 000a78fd sglsvl_ │ │ │ │ -0010e0cc 00027f16 R_ARM_JUMP_SLOT 000aeb09 swpsvl_ │ │ │ │ -0010e0d0 0011b416 R_ARM_JUMP_SLOT 000b1639 swiclr_ │ │ │ │ -0010e0d4 000d6516 R_ARM_JUMP_SLOT 000361ad odrqid_ │ │ │ │ -0010e0d8 000df916 R_ARM_JUMP_SLOT 00099529 szlazr_ │ │ │ │ -0010e0dc 00114616 R_ARM_JUMP_SLOT 000d9649 uvbxaz_ │ │ │ │ -0010e0e0 0011e316 R_ARM_JUMP_SLOT 0004f7bd rmax0_ │ │ │ │ -0010e0e4 000b3316 R_ARM_JUMP_SLOT 000c6aad usyinz_ │ │ │ │ -0010e0e8 00048d16 R_ARM_JUMP_SLOT 000c08b9 uhbxf_ │ │ │ │ +0010e0c4 000d4616 R_ARM_JUMP_SLOT 000dd939 lchrf_ │ │ │ │ +0010e0c8 0001fd16 R_ARM_JUMP_SLOT 000ccc59 sglsvl_ │ │ │ │ +0010e0cc 00027f16 R_ARM_JUMP_SLOT 000db38d swpsvl_ │ │ │ │ +0010e0d0 0011b416 R_ARM_JUMP_SLOT 000da331 swiclr_ │ │ │ │ +0010e0d4 000d6516 R_ARM_JUMP_SLOT 000e1f81 odrqid_ │ │ │ │ +0010e0d8 000df916 R_ARM_JUMP_SLOT 000bdb05 szlazr_ │ │ │ │ +0010e0dc 00114616 R_ARM_JUMP_SLOT 00094839 uvbxaz_ │ │ │ │ +0010e0e0 0011e316 R_ARM_JUMP_SLOT 000b3029 rmax0_ │ │ │ │ +0010e0e4 000b3316 R_ARM_JUMP_SLOT 000848bd usyinz_ │ │ │ │ +0010e0e8 00048d16 R_ARM_JUMP_SLOT 000a3d85 uhbxf_ │ │ │ │ 0010e0ec 00001116 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real@GFORTRAN_8 │ │ │ │ -0010e0f0 00035116 R_ARM_JUMP_SLOT 000a37c5 sgqlni_ │ │ │ │ -0010e0f4 0007e516 R_ARM_JUMP_SLOT 000adab1 zgqpnt_ │ │ │ │ +0010e0f0 00035116 R_ARM_JUMP_SLOT 000cc815 sgqlni_ │ │ │ │ +0010e0f4 0007e516 R_ARM_JUMP_SLOT 000d6d91 zgqpnt_ │ │ │ │ 0010e0f8 00001216 R_ARM_JUMP_SLOT 00000000 atan2f@GLIBC_2.4 │ │ │ │ -0010e0fc 000bbc16 R_ARM_JUMP_SLOT 000d13f9 uxptmz_ │ │ │ │ -0010e100 00109c16 R_ARM_JUMP_SLOT 0004f8ed rset0_ │ │ │ │ -0010e104 00057616 R_ARM_JUMP_SLOT 0009cb59 slsttl_ │ │ │ │ -0010e108 00023316 R_ARM_JUMP_SLOT 0009afd9 szpmcl_ │ │ │ │ -0010e10c 00067816 R_ARM_JUMP_SLOT 00052e6d vradd1_ │ │ │ │ -0010e110 000eab16 R_ARM_JUMP_SLOT 00044865 prccls_ │ │ │ │ -0010e114 00052316 R_ARM_JUMP_SLOT 000c3131 uwsgyz_ │ │ │ │ -0010e118 00103c16 R_ARM_JUMP_SLOT 000b278d swiqin_ │ │ │ │ -0010e11c 00023116 R_ARM_JUMP_SLOT 000d3b05 umpqid_ │ │ │ │ -0010e120 000d7a16 R_ARM_JUMP_SLOT 0009cecd slpcnr_ │ │ │ │ -0010e124 0006c716 R_ARM_JUMP_SLOT 00045c75 rtlenv_ │ │ │ │ -0010e128 00055516 R_ARM_JUMP_SLOT 000e1635 uiscmp_ │ │ │ │ -0010e12c 00012316 R_ARM_JUMP_SLOT 00053821 imin_ │ │ │ │ -0010e130 0008b016 R_ARM_JUMP_SLOT 0004f5c1 rmin0_ │ │ │ │ -0010e134 000d4d16 R_ARM_JUMP_SLOT 00047871 glcqid_ │ │ │ │ -0010e138 000caf16 R_ARM_JUMP_SLOT 000e24d9 ucyacl_ │ │ │ │ -0010e13c 000f5516 R_ARM_JUMP_SLOT 000ccc7d uspqcl_ │ │ │ │ -0010e140 000fd216 R_ARM_JUMP_SLOT 0003f125 cfftb1_ │ │ │ │ -0010e144 00016e16 R_ARM_JUMP_SLOT 000a0fad sgtxxr_ │ │ │ │ -0010e148 000a5116 R_ARM_JUMP_SLOT 00053709 imin1_ │ │ │ │ -0010e14c 00031d16 R_ARM_JUMP_SLOT 000df375 uilqvl_ │ │ │ │ -0010e150 00118416 R_ARM_JUMP_SLOT 0004b849 mpfpst_ │ │ │ │ -0010e154 00059916 R_ARM_JUMP_SLOT 000987f5 szstyp_ │ │ │ │ -0010e158 0006c116 R_ARM_JUMP_SLOT 000ce75d usdaxs_ │ │ │ │ -0010e15c 0002c316 R_ARM_JUMP_SLOT 0008f899 tmpqcp_ │ │ │ │ -0010e160 00051016 R_ARM_JUMP_SLOT 000e4c35 nucday_ │ │ │ │ -0010e164 0006ca16 R_ARM_JUMP_SLOT 000bdc5d uuqmks_ │ │ │ │ +0010e0fc 000bbc16 R_ARM_JUMP_SLOT 0009cb05 uxptmz_ │ │ │ │ +0010e100 00109c16 R_ARM_JUMP_SLOT 000b88bd rset0_ │ │ │ │ +0010e104 00057616 R_ARM_JUMP_SLOT 000c38b9 slsttl_ │ │ │ │ +0010e108 00023316 R_ARM_JUMP_SLOT 000bfad1 szpmcl_ │ │ │ │ +0010e10c 00067816 R_ARM_JUMP_SLOT 000b7655 vradd1_ │ │ │ │ +0010e110 000eab16 R_ARM_JUMP_SLOT 000acc95 prccls_ │ │ │ │ +0010e114 00052316 R_ARM_JUMP_SLOT 00072eed uwsgyz_ │ │ │ │ +0010e118 00103c16 R_ARM_JUMP_SLOT 000d293d swiqin_ │ │ │ │ +0010e11c 00023116 R_ARM_JUMP_SLOT 00076191 umpqid_ │ │ │ │ +0010e120 000d7a16 R_ARM_JUMP_SLOT 000c5bcd slpcnr_ │ │ │ │ +0010e124 0006c716 R_ARM_JUMP_SLOT 000ae0a1 rtlenv_ │ │ │ │ +0010e128 00055516 R_ARM_JUMP_SLOT 0007f325 uiscmp_ │ │ │ │ +0010e12c 00012316 R_ARM_JUMP_SLOT 000aee59 imin_ │ │ │ │ +0010e130 0008b016 R_ARM_JUMP_SLOT 000b403d rmin0_ │ │ │ │ +0010e134 000d4d16 R_ARM_JUMP_SLOT 000aafe9 glcqid_ │ │ │ │ +0010e138 000caf16 R_ARM_JUMP_SLOT 000977a1 ucyacl_ │ │ │ │ +0010e13c 000f5516 R_ARM_JUMP_SLOT 00085825 uspqcl_ │ │ │ │ +0010e140 000fd216 R_ARM_JUMP_SLOT 000e960d cfftb1_ │ │ │ │ +0010e144 00016e16 R_ARM_JUMP_SLOT 000cfe75 sgtxxr_ │ │ │ │ +0010e148 000a5116 R_ARM_JUMP_SLOT 000aed95 imin1_ │ │ │ │ +0010e14c 00031d16 R_ARM_JUMP_SLOT 00081755 uilqvl_ │ │ │ │ +0010e150 00118416 R_ARM_JUMP_SLOT 000b22c5 mpfpst_ │ │ │ │ +0010e154 00059916 R_ARM_JUMP_SLOT 000c105d szstyp_ │ │ │ │ +0010e158 0006c116 R_ARM_JUMP_SLOT 0008548d usdaxs_ │ │ │ │ +0010e15c 0002c316 R_ARM_JUMP_SLOT 00039a25 tmpqcp_ │ │ │ │ +0010e160 00051016 R_ARM_JUMP_SLOT 000996a5 nucday_ │ │ │ │ +0010e164 0006ca16 R_ARM_JUMP_SLOT 0007c215 uuqmks_ │ │ │ │ 0010e168 00001316 R_ARM_JUMP_SLOT 00000000 atanf@GLIBC_2.4 │ │ │ │ -0010e16c 000c3516 R_ARM_JUMP_SLOT 000954b5 szoptv_ │ │ │ │ -0010e170 00108216 R_ARM_JUMP_SLOT 000c263d uherb_ │ │ │ │ -0010e174 00043016 R_ARM_JUMP_SLOT 000abc21 zggmov_ │ │ │ │ -0010e178 000faf16 R_ARM_JUMP_SLOT 000bdbbd uuqfrt_ │ │ │ │ -0010e17c 00097516 R_ARM_JUMP_SLOT 000e6041 udlstx_ │ │ │ │ +0010e16c 000c3516 R_ARM_JUMP_SLOT 000ba32d szoptv_ │ │ │ │ +0010e170 00108216 R_ARM_JUMP_SLOT 000a2aad uherb_ │ │ │ │ +0010e174 00043016 R_ARM_JUMP_SLOT 000d4f01 zggmov_ │ │ │ │ +0010e178 000faf16 R_ARM_JUMP_SLOT 0007c311 uuqfrt_ │ │ │ │ +0010e17c 00097516 R_ARM_JUMP_SLOT 000a0499 udlstx_ │ │ │ │ 0010e180 00001416 R_ARM_JUMP_SLOT 00000000 pango_font_face_get_face_name │ │ │ │ -0010e184 00069716 R_ARM_JUMP_SLOT 0004ee7d rstd_ │ │ │ │ -0010e188 000cc816 R_ARM_JUMP_SLOT 0003e961 cosqf1_ │ │ │ │ -0010e18c 00088616 R_ARM_JUMP_SLOT 0004351d vimlt_ │ │ │ │ -0010e190 00061f16 R_ARM_JUMP_SLOT 000d43b5 umrset_ │ │ │ │ -0010e194 000b7616 R_ARM_JUMP_SLOT 000cd5b9 usrstx_ │ │ │ │ -0010e198 00071316 R_ARM_JUMP_SLOT 00090559 tmiqid_ │ │ │ │ -0010e19c 0003bf16 R_ARM_JUMP_SLOT 000beb31 uulqid_ │ │ │ │ -0010e1a0 00099816 R_ARM_JUMP_SLOT 00036f91 odpqnp_ │ │ │ │ -0010e1a4 0003f016 R_ARM_JUMP_SLOT 00040879 shmswj_ │ │ │ │ -0010e1a8 000bbe16 R_ARM_JUMP_SLOT 0003b6e5 radb4_ │ │ │ │ -0010e1ac 000dd116 R_ARM_JUMP_SLOT 00090879 sztxno_ │ │ │ │ -0010e1b0 00049e16 R_ARM_JUMP_SLOT 000b6ef9 uepqvl_ │ │ │ │ +0010e184 00069716 R_ARM_JUMP_SLOT 000b3095 rstd_ │ │ │ │ +0010e188 000cc816 R_ARM_JUMP_SLOT 000ea4b9 cosqf1_ │ │ │ │ +0010e18c 00088616 R_ARM_JUMP_SLOT 000b4b7d vimlt_ │ │ │ │ +0010e190 00061f16 R_ARM_JUMP_SLOT 00077b11 umrset_ │ │ │ │ +0010e194 000b7616 R_ARM_JUMP_SLOT 00085139 usrstx_ │ │ │ │ +0010e198 00071316 R_ARM_JUMP_SLOT 00036e45 tmiqid_ │ │ │ │ +0010e19c 0003bf16 R_ARM_JUMP_SLOT 0007bedd uulqid_ │ │ │ │ +0010e1a0 00099816 R_ARM_JUMP_SLOT 000e20bd odpqnp_ │ │ │ │ +0010e1a4 0003f016 R_ARM_JUMP_SLOT 000ede31 shmswj_ │ │ │ │ +0010e1a8 000bbe16 R_ARM_JUMP_SLOT 000e9c6d radb4_ │ │ │ │ +0010e1ac 000dd116 R_ARM_JUMP_SLOT 000bddc9 sztxno_ │ │ │ │ +0010e1b0 00049e16 R_ARM_JUMP_SLOT 0008c1ad uepqvl_ │ │ │ │ 0010e1b4 00001616 R_ARM_JUMP_SLOT 00000000 tanf@GLIBC_2.4 │ │ │ │ -0010e1b8 000db116 R_ARM_JUMP_SLOT 00095da1 szcltt_ │ │ │ │ +0010e1b8 000db116 R_ARM_JUMP_SLOT 000c05e5 szcltt_ │ │ │ │ 0010e1bc 00001716 R_ARM_JUMP_SLOT 00000000 cairo_create │ │ │ │ -0010e1c0 00113a16 R_ARM_JUMP_SLOT 00040be1 shmdxj_ │ │ │ │ -0010e1c4 00062016 R_ARM_JUMP_SLOT 000d4549 umlqvl_ │ │ │ │ -0010e1c8 000b2416 R_ARM_JUMP_SLOT 000cd661 usrset_ │ │ │ │ -0010e1cc 00057c16 R_ARM_JUMP_SLOT 000ebb1d cns_ │ │ │ │ -0010e1d0 00090f16 R_ARM_JUMP_SLOT 00046bbd rtlget_ │ │ │ │ -0010e1d4 00116816 R_ARM_JUMP_SLOT 000be09d uupqcp_ │ │ │ │ -0010e1d8 00101b16 R_ARM_JUMP_SLOT 00050a31 rfromc_ │ │ │ │ -0010e1dc 000c3a16 R_ARM_JUMP_SLOT 000c2f85 uwigxi_ │ │ │ │ -0010e1e0 000c2516 R_ARM_JUMP_SLOT 00053c1d F77_aloc │ │ │ │ -0010e1e4 000fe316 R_ARM_JUMP_SLOT 000490c5 lrge1_ │ │ │ │ +0010e1c0 00113a16 R_ARM_JUMP_SLOT 000ec435 shmdxj_ │ │ │ │ +0010e1c4 00062016 R_ARM_JUMP_SLOT 000775bd umlqvl_ │ │ │ │ +0010e1c8 000b2416 R_ARM_JUMP_SLOT 000851e1 usrset_ │ │ │ │ +0010e1cc 00057c16 R_ARM_JUMP_SLOT 000dc871 cns_ │ │ │ │ +0010e1d0 00090f16 R_ARM_JUMP_SLOT 000acfb5 rtlget_ │ │ │ │ +0010e1d4 00116816 R_ARM_JUMP_SLOT 0007b4c1 uupqcp_ │ │ │ │ +0010e1d8 00101b16 R_ARM_JUMP_SLOT 000a8489 rfromc_ │ │ │ │ +0010e1dc 000c3a16 R_ARM_JUMP_SLOT 00073829 uwigxi_ │ │ │ │ +0010e1e0 000c2516 R_ARM_JUMP_SLOT 0003abc5 F77_aloc │ │ │ │ +0010e1e4 000fe316 R_ARM_JUMP_SLOT 000b5821 lrge1_ │ │ │ │ 0010e1e8 00001816 R_ARM_JUMP_SLOT 00000000 clock@GLIBC_2.4 │ │ │ │ -0010e1ec 0000d216 R_ARM_JUMP_SLOT 00043b55 crvrs_ │ │ │ │ -0010e1f0 000c5c16 R_ARM_JUMP_SLOT 000443e5 osgenv_ │ │ │ │ -0010e1f4 00068816 R_ARM_JUMP_SLOT 000ee339 clckdt_ │ │ │ │ -0010e1f8 00090a16 R_ARM_JUMP_SLOT 000a8fd5 scpmv_ │ │ │ │ -0010e1fc 000d7816 R_ARM_JUMP_SLOT 000c73f5 usplbl_ │ │ │ │ -0010e200 0008e016 R_ARM_JUMP_SLOT 000b8319 ueiqid_ │ │ │ │ -0010e204 0000d316 R_ARM_JUMP_SLOT 0009f7b5 stsrad_ │ │ │ │ -0010e208 0003fa16 R_ARM_JUMP_SLOT 000d5d5d umpglb_ │ │ │ │ -0010e20c 000f7716 R_ARM_JUMP_SLOT 000415d9 shlbwl_ │ │ │ │ -0010e210 0011cb16 R_ARM_JUMP_SLOT 00038d59 rffti_ │ │ │ │ -0010e214 00038e16 R_ARM_JUMP_SLOT 000c3339 uwqgxb_ │ │ │ │ -0010e218 00107b16 R_ARM_JUMP_SLOT 000b4cf1 uliset_ │ │ │ │ -0010e21c 0002c516 R_ARM_JUMP_SLOT 000479a9 glcget_ │ │ │ │ -0010e220 00049516 R_ARM_JUMP_SLOT 000b412d ulrsvl_ │ │ │ │ -0010e224 00025516 R_ARM_JUMP_SLOT 000eda29 ndate1_ │ │ │ │ -0010e228 00061616 R_ARM_JUMP_SLOT 000e65a1 udiget_ │ │ │ │ -0010e22c 000a9516 R_ARM_JUMP_SLOT 000b1aad swgopn_ │ │ │ │ -0010e230 000cbd16 R_ARM_JUMP_SLOT 000cae19 usxaxl_ │ │ │ │ -0010e234 000b0016 R_ARM_JUMP_SLOT 0004ca49 mpfmwd_ │ │ │ │ -0010e238 00104516 R_ARM_JUMP_SLOT 00048fd5 rcov_ │ │ │ │ -0010e23c 000e3616 R_ARM_JUMP_SLOT 000a8f95 scqpmi_ │ │ │ │ -0010e240 0003e416 R_ARM_JUMP_SLOT 0004d8e9 viset0_ │ │ │ │ -0010e244 000bab16 R_ARM_JUMP_SLOT 000cc389 uscqnp_ │ │ │ │ -0010e248 000b0b16 R_ARM_JUMP_SLOT 000a2bb1 sgqcwd_ │ │ │ │ -0010e24c 00108916 R_ARM_JUMP_SLOT 000b4d75 ulxsfm_ │ │ │ │ -0010e250 000e0916 R_ARM_JUMP_SLOT 000e3db9 ucrqcp_ │ │ │ │ -0010e254 00064716 R_ARM_JUMP_SLOT 000a7715 sgrget_ │ │ │ │ -0010e258 00013e16 R_ARM_JUMP_SLOT 000c4781 uzcqid_ │ │ │ │ -0010e25c 00019b16 R_ARM_JUMP_SLOT 000dcf85 uirqvl_ │ │ │ │ -0010e260 0006d616 R_ARM_JUMP_SLOT 0004f9d1 rmlt0_ │ │ │ │ -0010e264 00079016 R_ARM_JUMP_SLOT 00041e65 shinip_ │ │ │ │ -0010e268 000d0816 R_ARM_JUMP_SLOT 000a8b3d scpmzv_ │ │ │ │ -0010e26c 000c7a16 R_ARM_JUMP_SLOT 000eb78d lchra_ │ │ │ │ -0010e270 00117616 R_ARM_JUMP_SLOT 000b68e5 uetonz_ │ │ │ │ -0010e274 00058116 R_ARM_JUMP_SLOT 000b2305 swlqvl_ │ │ │ │ -0010e278 00112916 R_ARM_JUMP_SLOT 0003db45 passb_ │ │ │ │ -0010e27c 0001df16 R_ARM_JUMP_SLOT 000c3169 uwsgyb_ │ │ │ │ -0010e280 0005b016 R_ARM_JUMP_SLOT 000bed8d uuiqin_ │ │ │ │ -0010e284 0004bc16 R_ARM_JUMP_SLOT 00052775 g2ictr_ │ │ │ │ +0010e1ec 0000d216 R_ARM_JUMP_SLOT 000b42e1 crvrs_ │ │ │ │ +0010e1f0 000c5c16 R_ARM_JUMP_SLOT 000a8cd1 osgenv_ │ │ │ │ +0010e1f4 00068816 R_ARM_JUMP_SLOT 000e045d clckdt_ │ │ │ │ +0010e1f8 00090a16 R_ARM_JUMP_SLOT 000c6955 scpmv_ │ │ │ │ +0010e1fc 000d7816 R_ARM_JUMP_SLOT 00089599 usplbl_ │ │ │ │ +0010e200 0008e016 R_ARM_JUMP_SLOT 0008f551 ueiqid_ │ │ │ │ +0010e204 0000d316 R_ARM_JUMP_SLOT 000c995d stsrad_ │ │ │ │ +0010e208 0003fa16 R_ARM_JUMP_SLOT 000798b1 umpglb_ │ │ │ │ +0010e20c 000f7716 R_ARM_JUMP_SLOT 000eb70d shlbwl_ │ │ │ │ +0010e210 0011cb16 R_ARM_JUMP_SLOT 000e83a1 rffti_ │ │ │ │ +0010e214 00038e16 R_ARM_JUMP_SLOT 00072d05 uwqgxb_ │ │ │ │ +0010e218 00107b16 R_ARM_JUMP_SLOT 000999e1 uliset_ │ │ │ │ +0010e21c 0002c516 R_ARM_JUMP_SLOT 000aa439 glcget_ │ │ │ │ +0010e220 00049516 R_ARM_JUMP_SLOT 00099a4d ulrsvl_ │ │ │ │ +0010e224 00025516 R_ARM_JUMP_SLOT 000ded2d ndate1_ │ │ │ │ +0010e228 00061616 R_ARM_JUMP_SLOT 0009ebbd udiget_ │ │ │ │ +0010e22c 000a9516 R_ARM_JUMP_SLOT 000da7a5 swgopn_ │ │ │ │ +0010e230 000cbd16 R_ARM_JUMP_SLOT 00086425 usxaxl_ │ │ │ │ +0010e234 000b0016 R_ARM_JUMP_SLOT 000b1acd mpfmwd_ │ │ │ │ +0010e238 00104516 R_ARM_JUMP_SLOT 000a81d9 rcov_ │ │ │ │ +0010e23c 000e3616 R_ARM_JUMP_SLOT 000c6915 scqpmi_ │ │ │ │ +0010e240 0003e416 R_ARM_JUMP_SLOT 000a9229 viset0_ │ │ │ │ +0010e244 000bab16 R_ARM_JUMP_SLOT 000887d9 uscqnp_ │ │ │ │ +0010e248 000b0b16 R_ARM_JUMP_SLOT 000cb0f1 sgqcwd_ │ │ │ │ +0010e24c 00108916 R_ARM_JUMP_SLOT 0009b55d ulxsfm_ │ │ │ │ +0010e250 000e0916 R_ARM_JUMP_SLOT 00097af9 ucrqcp_ │ │ │ │ +0010e254 00064716 R_ARM_JUMP_SLOT 000cef61 sgrget_ │ │ │ │ +0010e258 00013e16 R_ARM_JUMP_SLOT 00091a15 uzcqid_ │ │ │ │ +0010e25c 00019b16 R_ARM_JUMP_SLOT 000821c9 uirqvl_ │ │ │ │ +0010e260 0006d616 R_ARM_JUMP_SLOT 000b84f9 rmlt0_ │ │ │ │ +0010e264 00079016 R_ARM_JUMP_SLOT 000ec189 shinip_ │ │ │ │ +0010e268 000d0816 R_ARM_JUMP_SLOT 000c6e01 scpmzv_ │ │ │ │ +0010e26c 000c7a16 R_ARM_JUMP_SLOT 000dd7dd lchra_ │ │ │ │ +0010e270 00117616 R_ARM_JUMP_SLOT 0008e475 uetonz_ │ │ │ │ +0010e274 00058116 R_ARM_JUMP_SLOT 000d7681 swlqvl_ │ │ │ │ +0010e278 00112916 R_ARM_JUMP_SLOT 000ea5e9 passb_ │ │ │ │ +0010e27c 0001df16 R_ARM_JUMP_SLOT 00072f25 uwsgyb_ │ │ │ │ +0010e280 0005b016 R_ARM_JUMP_SLOT 0007b7e9 uuiqin_ │ │ │ │ +0010e284 0004bc16 R_ARM_JUMP_SLOT 000b7141 g2ictr_ │ │ │ │ 0010e288 00001916 R_ARM_JUMP_SLOT 00000000 cairo_surface_finish │ │ │ │ -0010e28c 000da316 R_ARM_JUMP_SLOT 000e2ed1 ucxady_ │ │ │ │ -0010e290 0008c116 R_ARM_JUMP_SLOT 0004eb25 rrms1_ │ │ │ │ -0010e294 00072d16 R_ARM_JUMP_SLOT 000a35fd sglnzv_ │ │ │ │ -0010e298 0008ad16 R_ARM_JUMP_SLOT 000d4e7d umistx_ │ │ │ │ -0010e29c 00055116 R_ARM_JUMP_SLOT 00043c0d lenz_ │ │ │ │ -0010e2a0 0006a816 R_ARM_JUMP_SLOT 0004ce61 rfpi_ │ │ │ │ -0010e2a4 0010bf16 R_ARM_JUMP_SLOT 000a7101 sgpstx_ │ │ │ │ -0010e2a8 000bb016 R_ARM_JUMP_SLOT 000c491d uzcset_ │ │ │ │ -0010e2ac 000aee16 R_ARM_JUMP_SLOT 0009e805 stspr3_ │ │ │ │ -0010e2b0 00103a16 R_ARM_JUMP_SLOT 000d4419 umlqin_ │ │ │ │ -0010e2b4 000bd616 R_ARM_JUMP_SLOT 000970ed szplld_ │ │ │ │ -0010e2b8 00037916 R_ARM_JUMP_SLOT 000a8a71 scqtnp_ │ │ │ │ -0010e2bc 000e6116 R_ARM_JUMP_SLOT 000bed29 uulset_ │ │ │ │ -0010e2c0 000e8516 R_ARM_JUMP_SLOT 000a33a1 sgqlat_ │ │ │ │ -0010e2c4 00096616 R_ARM_JUMP_SLOT 00098231 szmvlv_ │ │ │ │ -0010e2c8 00055016 R_ARM_JUMP_SLOT 0003f355 shtlib_ │ │ │ │ -0010e2cc 000d8d16 R_ARM_JUMP_SLOT 00094bb9 szclts_ │ │ │ │ -0010e2d0 00021516 R_ARM_JUMP_SLOT 0004951d lrne_ │ │ │ │ -0010e2d4 00030016 R_ARM_JUMP_SLOT 000488e5 glisvl_ │ │ │ │ -0010e2d8 0009e816 R_ARM_JUMP_SLOT 000bd0d1 grscwd_ │ │ │ │ -0010e2dc 0006df16 R_ARM_JUMP_SLOT 000ccdb1 uspqid_ │ │ │ │ -0010e2e0 00092316 R_ARM_JUMP_SLOT 000be8cd uurget_ │ │ │ │ +0010e28c 000da316 R_ARM_JUMP_SLOT 000985c9 ucxady_ │ │ │ │ +0010e290 0008c116 R_ARM_JUMP_SLOT 000b2a69 rrms1_ │ │ │ │ +0010e294 00072d16 R_ARM_JUMP_SLOT 000d1fa1 sglnzv_ │ │ │ │ +0010e298 0008ad16 R_ARM_JUMP_SLOT 00079a89 umistx_ │ │ │ │ +0010e29c 00055116 R_ARM_JUMP_SLOT 000b43a9 lenz_ │ │ │ │ +0010e2a0 0006a816 R_ARM_JUMP_SLOT 000a8295 rfpi_ │ │ │ │ +0010e2a4 0010bf16 R_ARM_JUMP_SLOT 000cab51 sgpstx_ │ │ │ │ +0010e2a8 000bb016 R_ARM_JUMP_SLOT 0009114d uzcset_ │ │ │ │ +0010e2ac 000aee16 R_ARM_JUMP_SLOT 000c91e5 stspr3_ │ │ │ │ +0010e2b0 00103a16 R_ARM_JUMP_SLOT 0007748d umlqin_ │ │ │ │ +0010e2b4 000bd616 R_ARM_JUMP_SLOT 000bea61 szplld_ │ │ │ │ +0010e2b8 00037916 R_ARM_JUMP_SLOT 000c7299 scqtnp_ │ │ │ │ +0010e2bc 000e6116 R_ARM_JUMP_SLOT 0007b785 uulset_ │ │ │ │ +0010e2c0 000e8516 R_ARM_JUMP_SLOT 000cadfd sgqlat_ │ │ │ │ +0010e2c4 00096616 R_ARM_JUMP_SLOT 000c319d szmvlv_ │ │ │ │ +0010e2c8 00055016 R_ARM_JUMP_SLOT 000ed2d5 shtlib_ │ │ │ │ +0010e2cc 000d8d16 R_ARM_JUMP_SLOT 000bd455 szclts_ │ │ │ │ +0010e2d0 00021516 R_ARM_JUMP_SLOT 000b5635 lrne_ │ │ │ │ +0010e2d4 00030016 R_ARM_JUMP_SLOT 000ab8ed glisvl_ │ │ │ │ +0010e2d8 0009e816 R_ARM_JUMP_SLOT 00095f29 grscwd_ │ │ │ │ +0010e2dc 0006df16 R_ARM_JUMP_SLOT 00085959 uspqid_ │ │ │ │ +0010e2e0 00092316 R_ARM_JUMP_SLOT 0007ca1d uurget_ │ │ │ │ 0010e2e4 00001a16 R_ARM_JUMP_SLOT 00000000 asinf@GLIBC_2.4 │ │ │ │ -0010e2e8 000eb216 R_ARM_JUMP_SLOT 0004e6dd rvmax0_ │ │ │ │ -0010e2ec 00085916 R_ARM_JUMP_SLOT 000e6281 udiqvl_ │ │ │ │ -0010e2f0 0010da16 R_ARM_JUMP_SLOT 0003eef5 cfftf1_ │ │ │ │ -0010e2f4 00118716 R_ARM_JUMP_SLOT 000d2741 umspdf_ │ │ │ │ -0010e2f8 0007fa16 R_ARM_JUMP_SLOT 000cf469 uxmttl_ │ │ │ │ -0010e2fc 000a0c16 R_ARM_JUMP_SLOT 00098175 szoplv_ │ │ │ │ -0010e300 00021616 R_ARM_JUMP_SLOT 0004fb75 vrset_ │ │ │ │ -0010e304 00095316 R_ARM_JUMP_SLOT 000b0d75 swslft_ │ │ │ │ -0010e308 00099a16 R_ARM_JUMP_SLOT 000aed25 swpqcl_ │ │ │ │ -0010e30c 00093a16 R_ARM_JUMP_SLOT 000a7a65 sglqcl_ │ │ │ │ -0010e310 000fc616 R_ARM_JUMP_SLOT 000e4079 ucrset_ │ │ │ │ +0010e2e8 000eb216 R_ARM_JUMP_SLOT 000b3cf9 rvmax0_ │ │ │ │ +0010e2ec 00085916 R_ARM_JUMP_SLOT 000a1ff9 udiqvl_ │ │ │ │ +0010e2f0 0010da16 R_ARM_JUMP_SLOT 000e9a65 cfftf1_ │ │ │ │ +0010e2f4 00118716 R_ARM_JUMP_SLOT 0007a041 umspdf_ │ │ │ │ +0010e2f8 0007fa16 R_ARM_JUMP_SLOT 0009caa1 uxmttl_ │ │ │ │ +0010e2fc 000a0c16 R_ARM_JUMP_SLOT 000c30e1 szoplv_ │ │ │ │ +0010e300 00021616 R_ARM_JUMP_SLOT 000b8251 vrset_ │ │ │ │ +0010e304 00095316 R_ARM_JUMP_SLOT 000d9a6d swslft_ │ │ │ │ +0010e308 00099a16 R_ARM_JUMP_SLOT 000db5a9 swpqcl_ │ │ │ │ +0010e30c 00093a16 R_ARM_JUMP_SLOT 000ccdc1 sglqcl_ │ │ │ │ +0010e310 000fc616 R_ARM_JUMP_SLOT 000962d5 ucrset_ │ │ │ │ 0010e314 00001b16 R_ARM_JUMP_SLOT 00000000 cairo_move_to │ │ │ │ -0010e318 000f7916 R_ARM_JUMP_SLOT 000a2905 sglaxr_ │ │ │ │ -0010e31c 00117e16 R_ARM_JUMP_SLOT 000d6c8d ugrqvl_ │ │ │ │ -0010e320 0007f016 R_ARM_JUMP_SLOT 000d6999 ugpstx_ │ │ │ │ -0010e324 000fd516 R_ARM_JUMP_SLOT 00098cfd szt3cl_ │ │ │ │ -0010e328 00073516 R_ARM_JUMP_SLOT 000e499d uciqid_ │ │ │ │ -0010e32c 00083116 R_ARM_JUMP_SLOT 0004ae6d mpfcyb_ │ │ │ │ -0010e330 00044016 R_ARM_JUMP_SLOT 000cc70d uscqid_ │ │ │ │ -0010e334 00077716 R_ARM_JUMP_SLOT 0003e8e9 cosqi_ │ │ │ │ -0010e338 000fcd16 R_ARM_JUMP_SLOT 000b4735 ullset_ │ │ │ │ -0010e33c 00026a16 R_ARM_JUMP_SLOT 000a4f8d sgplzr_ │ │ │ │ -0010e340 000f6916 R_ARM_JUMP_SLOT 000ed86d datec2_ │ │ │ │ -0010e344 00056316 R_ARM_JUMP_SLOT 000bfebd uhbxl_ │ │ │ │ -0010e348 00039316 R_ARM_JUMP_SLOT 000e5245 udpqid_ │ │ │ │ -0010e34c 000c5e16 R_ARM_JUMP_SLOT 0003fff1 shpfun_ │ │ │ │ -0010e350 00039516 R_ARM_JUMP_SLOT 0004edf9 rstd0_ │ │ │ │ -0010e354 000b9716 R_ARM_JUMP_SLOT 000edd9d datef1_ │ │ │ │ -0010e358 000ff116 R_ARM_JUMP_SLOT 0008f441 tmrstx_ │ │ │ │ -0010e35c 000c4d16 R_ARM_JUMP_SLOT 000e51c1 udpqcp_ │ │ │ │ -0010e360 00095a16 R_ARM_JUMP_SLOT 0009b215 szplzu_ │ │ │ │ -0010e364 00042916 R_ARM_JUMP_SLOT 000ad909 zgidat_ │ │ │ │ -0010e368 000b5c16 R_ARM_JUMP_SLOT 00095431 szoptp_ │ │ │ │ -0010e36c 00044616 R_ARM_JUMP_SLOT 000a92d5 scplu_ │ │ │ │ -0010e370 00092016 R_ARM_JUMP_SLOT 000a7e31 sgiqnp_ │ │ │ │ -0010e374 000ccc16 R_ARM_JUMP_SLOT 000491c9 lrle0_ │ │ │ │ -0010e378 000f8f16 R_ARM_JUMP_SLOT 000d4ce9 umiqid_ │ │ │ │ -0010e37c 0000f216 R_ARM_JUMP_SLOT 000ca84d usyaxl_ │ │ │ │ -0010e380 00051416 R_ARM_JUMP_SLOT 00044191 irge_ │ │ │ │ -0010e384 000a2016 R_ARM_JUMP_SLOT 000bf691 uulinz_ │ │ │ │ -0010e388 00068e16 R_ARM_JUMP_SLOT 000da561 uvbraz_ │ │ │ │ -0010e38c 00076c16 R_ARM_JUMP_SLOT 000df031 uipda2_ │ │ │ │ -0010e390 000d0116 R_ARM_JUMP_SLOT 000eb801 lchrd_ │ │ │ │ -0010e394 000fff16 R_ARM_JUMP_SLOT 000d9221 uvbxlz_ │ │ │ │ -0010e398 00083f16 R_ARM_JUMP_SLOT 000a7559 sgrqcp_ │ │ │ │ -0010e39c 000bd516 R_ARM_JUMP_SLOT 000ad199 zgselectfont_ │ │ │ │ -0010e3a0 000f5b16 R_ARM_JUMP_SLOT 0004c2e5 mpicon_ │ │ │ │ -0010e3a4 000c9d16 R_ARM_JUMP_SLOT 0004f431 rsum_ │ │ │ │ -0010e3a8 00024216 R_ARM_JUMP_SLOT 000df7fd uiiqnp_ │ │ │ │ -0010e3ac 000c0516 R_ARM_JUMP_SLOT 000aa7fd zgrset_ │ │ │ │ -0010e3b0 000e9716 R_ARM_JUMP_SLOT 0008bc75 tmstls_ │ │ │ │ -0010e3b4 000a8c16 R_ARM_JUMP_SLOT 000bec25 uulget_ │ │ │ │ -0010e3b8 00120a16 R_ARM_JUMP_SLOT 0004f6cd rmax1_ │ │ │ │ -0010e3bc 000bd716 R_ARM_JUMP_SLOT 000bed85 uuiqnp_ │ │ │ │ -0010e3c0 000daa16 R_ARM_JUMP_SLOT 000df805 uiiqin_ │ │ │ │ -0010e3c4 000e0216 R_ARM_JUMP_SLOT 00095581 szcltv_ │ │ │ │ -0010e3c8 0008a716 R_ARM_JUMP_SLOT 000d0101 uxplbl_ │ │ │ │ -0010e3cc 00036a16 R_ARM_JUMP_SLOT 000a6b69 sgocls_ │ │ │ │ -0010e3d0 000b9e16 R_ARM_JUMP_SLOT 000b137d swqwdc_ │ │ │ │ -0010e3d4 00065016 R_ARM_JUMP_SLOT 00052f39 vradd0_ │ │ │ │ -0010e3d8 00035b16 R_ARM_JUMP_SLOT 000ae1b5 swrqcl_ │ │ │ │ -0010e3dc 00097316 R_ARM_JUMP_SLOT 000c62cd uzisav_ │ │ │ │ -0010e3e0 00039c16 R_ARM_JUMP_SLOT 00036f99 odpqin_ │ │ │ │ -0010e3e4 00032916 R_ARM_JUMP_SLOT 0003f871 shtw2g_ │ │ │ │ -0010e3e8 00098c16 R_ARM_JUMP_SLOT 0004b9d5 mpsotg_ │ │ │ │ -0010e3ec 000a5216 R_ARM_JUMP_SLOT 00038fd1 rfftb1_ │ │ │ │ +0010e318 000f7916 R_ARM_JUMP_SLOT 000cc111 sglaxr_ │ │ │ │ +0010e31c 00117e16 R_ARM_JUMP_SLOT 000a6411 ugrqvl_ │ │ │ │ +0010e320 0007f016 R_ARM_JUMP_SLOT 000a530d ugpstx_ │ │ │ │ +0010e324 000fd516 R_ARM_JUMP_SLOT 000bcd31 szt3cl_ │ │ │ │ +0010e328 00073516 R_ARM_JUMP_SLOT 00097669 uciqid_ │ │ │ │ +0010e32c 00083116 R_ARM_JUMP_SLOT 000afa6d mpfcyb_ │ │ │ │ +0010e330 00044016 R_ARM_JUMP_SLOT 00088b5d uscqid_ │ │ │ │ +0010e334 00077716 R_ARM_JUMP_SLOT 000e7065 cosqi_ │ │ │ │ +0010e338 000fcd16 R_ARM_JUMP_SLOT 0009c2cd ullset_ │ │ │ │ +0010e33c 00026a16 R_ARM_JUMP_SLOT 000ca095 sgplzr_ │ │ │ │ +0010e340 000f6916 R_ARM_JUMP_SLOT 000de675 datec2_ │ │ │ │ +0010e344 00056316 R_ARM_JUMP_SLOT 000a51cd uhbxl_ │ │ │ │ +0010e348 00039316 R_ARM_JUMP_SLOT 000a17b9 udpqid_ │ │ │ │ +0010e34c 000c5e16 R_ARM_JUMP_SLOT 000ebe51 shpfun_ │ │ │ │ +0010e350 00039516 R_ARM_JUMP_SLOT 000b2941 rstd0_ │ │ │ │ +0010e354 000b9716 R_ARM_JUMP_SLOT 000de4e1 datef1_ │ │ │ │ +0010e358 000ff116 R_ARM_JUMP_SLOT 00036fd9 tmrstx_ │ │ │ │ +0010e35c 000c4d16 R_ARM_JUMP_SLOT 000a1735 udpqcp_ │ │ │ │ +0010e360 00095a16 R_ARM_JUMP_SLOT 000bb23d szplzu_ │ │ │ │ +0010e364 00042916 R_ARM_JUMP_SLOT 000d6be9 zgidat_ │ │ │ │ +0010e368 000b5c16 R_ARM_JUMP_SLOT 000b989d szoptp_ │ │ │ │ +0010e36c 00044616 R_ARM_JUMP_SLOT 000c65cd scplu_ │ │ │ │ +0010e370 00092016 R_ARM_JUMP_SLOT 000d0e01 sgiqnp_ │ │ │ │ +0010e374 000ccc16 R_ARM_JUMP_SLOT 000b570d lrle0_ │ │ │ │ +0010e378 000f8f16 R_ARM_JUMP_SLOT 000796a5 umiqid_ │ │ │ │ +0010e37c 0000f216 R_ARM_JUMP_SLOT 0008a399 usyaxl_ │ │ │ │ +0010e380 00051416 R_ARM_JUMP_SLOT 000b7e59 irge_ │ │ │ │ +0010e384 000a2016 R_ARM_JUMP_SLOT 0007b9d9 uulinz_ │ │ │ │ +0010e388 00068e16 R_ARM_JUMP_SLOT 000938ed uvbraz_ │ │ │ │ +0010e38c 00076c16 R_ARM_JUMP_SLOT 0007d7cd uipda2_ │ │ │ │ +0010e390 000d0116 R_ARM_JUMP_SLOT 000dd851 lchrd_ │ │ │ │ +0010e394 000fff16 R_ARM_JUMP_SLOT 00094e31 uvbxlz_ │ │ │ │ +0010e398 00083f16 R_ARM_JUMP_SLOT 000cc531 sgrqcp_ │ │ │ │ +0010e39c 000bd516 R_ARM_JUMP_SLOT 000d6479 zgselectfont_ │ │ │ │ +0010e3a0 000f5b16 R_ARM_JUMP_SLOT 000b1db5 mpicon_ │ │ │ │ +0010e3a4 000c9d16 R_ARM_JUMP_SLOT 000b2ced rsum_ │ │ │ │ +0010e3a8 00024216 R_ARM_JUMP_SLOT 0007edad uiiqnp_ │ │ │ │ +0010e3ac 000c0516 R_ARM_JUMP_SLOT 000d3add zgrset_ │ │ │ │ +0010e3b0 000e9716 R_ARM_JUMP_SLOT 000370dd tmstls_ │ │ │ │ +0010e3b4 000a8c16 R_ARM_JUMP_SLOT 0007b681 uulget_ │ │ │ │ +0010e3b8 00120a16 R_ARM_JUMP_SLOT 000b3619 rmax1_ │ │ │ │ +0010e3bc 000bd716 R_ARM_JUMP_SLOT 0007b7e1 uuiqnp_ │ │ │ │ +0010e3c0 000daa16 R_ARM_JUMP_SLOT 0007edb5 uiiqin_ │ │ │ │ +0010e3c4 000e0216 R_ARM_JUMP_SLOT 000ba3f9 szcltv_ │ │ │ │ +0010e3c8 0008a716 R_ARM_JUMP_SLOT 0009d679 uxplbl_ │ │ │ │ +0010e3cc 00036a16 R_ARM_JUMP_SLOT 000ce015 sgocls_ │ │ │ │ +0010e3d0 000b9e16 R_ARM_JUMP_SLOT 000da075 swqwdc_ │ │ │ │ +0010e3d4 00065016 R_ARM_JUMP_SLOT 000b7381 vradd0_ │ │ │ │ +0010e3d8 00035b16 R_ARM_JUMP_SLOT 000db099 swrqcl_ │ │ │ │ +0010e3dc 00097316 R_ARM_JUMP_SLOT 00090eb1 uzisav_ │ │ │ │ +0010e3e0 00039c16 R_ARM_JUMP_SLOT 000e20c5 odpqin_ │ │ │ │ +0010e3e4 00032916 R_ARM_JUMP_SLOT 000ed7f1 shtw2g_ │ │ │ │ +0010e3e8 00098c16 R_ARM_JUMP_SLOT 000b2451 mpsotg_ │ │ │ │ +0010e3ec 000a5216 R_ARM_JUMP_SLOT 000e6b09 rfftb1_ │ │ │ │ 0010e3f0 00001c16 R_ARM_JUMP_SLOT 00000000 gtk_widget_realize │ │ │ │ -0010e3f4 0000ea16 R_ARM_JUMP_SLOT 0009086d isgc_ │ │ │ │ -0010e3f8 00020216 R_ARM_JUMP_SLOT 00043e51 indxil_ │ │ │ │ -0010e3fc 000d9c16 R_ARM_JUMP_SLOT 00046dbd glpqnp_ │ │ │ │ -0010e400 00020e16 R_ARM_JUMP_SLOT 00048c49 gliqid_ │ │ │ │ -0010e404 000ede16 R_ARM_JUMP_SLOT 000d6801 ugpqid_ │ │ │ │ -0010e408 000a0816 R_ARM_JUMP_SLOT 000a43dd sgstxc_ │ │ │ │ -0010e40c 0004c416 R_ARM_JUMP_SLOT 00049279 lrgta_ │ │ │ │ -0010e410 0002ed16 R_ARM_JUMP_SLOT 000cdf9d usiqid_ │ │ │ │ +0010e3f4 0000ea16 R_ARM_JUMP_SLOT 000dbae1 isgc_ │ │ │ │ +0010e3f8 00020216 R_ARM_JUMP_SLOT 000ae6c1 indxil_ │ │ │ │ +0010e3fc 000d9c16 R_ARM_JUMP_SLOT 000a9f25 glpqnp_ │ │ │ │ +0010e400 00020e16 R_ARM_JUMP_SLOT 000abc51 gliqid_ │ │ │ │ +0010e404 000ede16 R_ARM_JUMP_SLOT 000a7e09 ugpqid_ │ │ │ │ +0010e408 000a0816 R_ARM_JUMP_SLOT 000d1a69 sgstxc_ │ │ │ │ +0010e40c 0004c416 R_ARM_JUMP_SLOT 000b58b1 lrgta_ │ │ │ │ +0010e410 0002ed16 R_ARM_JUMP_SLOT 00085db9 usiqid_ │ │ │ │ 0010e414 00001d16 R_ARM_JUMP_SLOT 00000000 cairo_pattern_destroy │ │ │ │ -0010e418 0001ea16 R_ARM_JUMP_SLOT 0003f6b1 shts2g_ │ │ │ │ -0010e41c 00056f16 R_ARM_JUMP_SLOT 000bdc7d uuqmki_ │ │ │ │ -0010e420 000dca16 R_ARM_JUMP_SLOT 000e366d ucpqit_ │ │ │ │ -0010e424 000b2516 R_ARM_JUMP_SLOT 000cd7f9 uslqvl_ │ │ │ │ -0010e428 00070b16 R_ARM_JUMP_SLOT 0003ea91 cosqf_ │ │ │ │ -0010e42c 000f1c16 R_ARM_JUMP_SLOT 000b48cd uliqvl_ │ │ │ │ -0010e430 0005f316 R_ARM_JUMP_SLOT 0004ba01 mpiotg_ │ │ │ │ -0010e434 000d4416 R_ARM_JUMP_SLOT 0003ecb9 cffti1_ │ │ │ │ -0010e438 000a3c16 R_ARM_JUMP_SLOT 000ee07d hexdci_ │ │ │ │ -0010e43c 00094116 R_ARM_JUMP_SLOT 000aa9a5 zgiint_ │ │ │ │ -0010e440 00018416 R_ARM_JUMP_SLOT 000b7ef9 uelstx_ │ │ │ │ -0010e444 0002dc16 R_ARM_JUMP_SLOT 000362e9 odrget_ │ │ │ │ -0010e448 00093e16 R_ARM_JUMP_SLOT 0004f911 rset_ │ │ │ │ -0010e44c 00029b16 R_ARM_JUMP_SLOT 000ed94d ndate3_ │ │ │ │ +0010e418 0001ea16 R_ARM_JUMP_SLOT 000ed631 shts2g_ │ │ │ │ +0010e41c 00056f16 R_ARM_JUMP_SLOT 0007c235 uuqmki_ │ │ │ │ +0010e420 000dca16 R_ARM_JUMP_SLOT 00096581 ucpqit_ │ │ │ │ +0010e424 000b2516 R_ARM_JUMP_SLOT 00084dbd uslqvl_ │ │ │ │ +0010e428 00070b16 R_ARM_JUMP_SLOT 000e83b5 cosqf_ │ │ │ │ +0010e42c 000f1c16 R_ARM_JUMP_SLOT 0009ad29 uliqvl_ │ │ │ │ +0010e430 0005f316 R_ARM_JUMP_SLOT 000b247d mpiotg_ │ │ │ │ +0010e434 000d4416 R_ARM_JUMP_SLOT 000e5311 cffti1_ │ │ │ │ +0010e438 000a3c16 R_ARM_JUMP_SLOT 000e131d hexdci_ │ │ │ │ +0010e43c 00094116 R_ARM_JUMP_SLOT 000d3c85 zgiint_ │ │ │ │ +0010e440 00018416 R_ARM_JUMP_SLOT 0008d739 uelstx_ │ │ │ │ +0010e444 0002dc16 R_ARM_JUMP_SLOT 000e3405 odrget_ │ │ │ │ +0010e448 00093e16 R_ARM_JUMP_SLOT 000b82ed rset_ │ │ │ │ +0010e44c 00029b16 R_ARM_JUMP_SLOT 000de399 ndate3_ │ │ │ │ 0010e450 00001e16 R_ARM_JUMP_SLOT 00000000 pango_layout_get_extents │ │ │ │ -0010e454 00048616 R_ARM_JUMP_SLOT 000d40f5 umrqcp_ │ │ │ │ -0010e458 00106216 R_ARM_JUMP_SLOT 000911b9 szqgcx_ │ │ │ │ -0010e45c 00019216 R_ARM_JUMP_SLOT 000cff6d uxpnum_ │ │ │ │ -0010e460 00094816 R_ARM_JUMP_SLOT 00099171 szl3zv_ │ │ │ │ -0010e464 000eee16 R_ARM_JUMP_SLOT 000501ad vrfna0_ │ │ │ │ -0010e468 000bc316 R_ARM_JUMP_SLOT 00094ba1 szopts_ │ │ │ │ -0010e46c 00032016 R_ARM_JUMP_SLOT 000b40c1 ulpset_ │ │ │ │ -0010e470 00055f16 R_ARM_JUMP_SLOT 000d66cd ugpqcl_ │ │ │ │ -0010e474 000e2c16 R_ARM_JUMP_SLOT 000bdb9d uuqfri_ │ │ │ │ -0010e478 00118516 R_ARM_JUMP_SLOT 00040b79 shms2w_ │ │ │ │ -0010e47c 00087116 R_ARM_JUMP_SLOT 00096ee5 szmvlp_ │ │ │ │ -0010e480 000ffe16 R_ARM_JUMP_SLOT 0004d701 imlt_ │ │ │ │ -0010e484 000fce16 R_ARM_JUMP_SLOT 000a46d5 sgpmzr_ │ │ │ │ -0010e488 00092d16 R_ARM_JUMP_SLOT 00096e81 szoplp_ │ │ │ │ -0010e48c 00037e16 R_ARM_JUMP_SLOT 0004b585 mpfaza_ │ │ │ │ -0010e490 000b0216 R_ARM_JUMP_SLOT 00046ce5 glqfnm_ │ │ │ │ -0010e494 000f0d16 R_ARM_JUMP_SLOT 000e6701 udlabl_ │ │ │ │ -0010e498 0007b216 R_ARM_JUMP_SLOT 0004fce9 vrcon_ │ │ │ │ -0010e49c 00045f16 R_ARM_JUMP_SLOT 000e4ef5 udpsvl_ │ │ │ │ -0010e4a0 00053a16 R_ARM_JUMP_SLOT 0009ad79 szpmzu_ │ │ │ │ -0010e4a4 000b5f16 R_ARM_JUMP_SLOT 0004d61d iset_ │ │ │ │ -0010e4a8 00036816 R_ARM_JUMP_SLOT 000da4dd uvbrl_ │ │ │ │ -0010e4ac 00046216 R_ARM_JUMP_SLOT 000bee89 uuiqid_ │ │ │ │ -0010e4b0 0004a416 R_ARM_JUMP_SLOT 000b2785 swiqnp_ │ │ │ │ -0010e4b4 00056716 R_ARM_JUMP_SLOT 000457dd rlrxfl_ │ │ │ │ -0010e4b8 000ec316 R_ARM_JUMP_SLOT 000ba2a5 uetonf_ │ │ │ │ -0010e4bc 0003ab16 R_ARM_JUMP_SLOT 000aecd1 swpqit_ │ │ │ │ +0010e454 00048616 R_ARM_JUMP_SLOT 00076bf9 umrqcp_ │ │ │ │ +0010e458 00106216 R_ARM_JUMP_SLOT 000b95cd szqgcx_ │ │ │ │ +0010e45c 00019216 R_ARM_JUMP_SLOT 0009e429 uxpnum_ │ │ │ │ +0010e460 00094816 R_ARM_JUMP_SLOT 000bfaf5 szl3zv_ │ │ │ │ +0010e464 000eee16 R_ARM_JUMP_SLOT 000b8725 vrfna0_ │ │ │ │ +0010e468 000bc316 R_ARM_JUMP_SLOT 000bd43d szopts_ │ │ │ │ +0010e46c 00032016 R_ARM_JUMP_SLOT 00099dd1 ulpset_ │ │ │ │ +0010e470 00055f16 R_ARM_JUMP_SLOT 000a7cd5 ugpqcl_ │ │ │ │ +0010e474 000e2c16 R_ARM_JUMP_SLOT 0007c2f1 uuqfri_ │ │ │ │ +0010e478 00118516 R_ARM_JUMP_SLOT 000eb7bd shms2w_ │ │ │ │ +0010e47c 00087116 R_ARM_JUMP_SLOT 000bbd2d szmvlp_ │ │ │ │ +0010e480 000ffe16 R_ARM_JUMP_SLOT 000a94e1 imlt_ │ │ │ │ +0010e484 000fce16 R_ARM_JUMP_SLOT 000c9f39 sgpmzr_ │ │ │ │ +0010e488 00092d16 R_ARM_JUMP_SLOT 000bbcc9 szoplp_ │ │ │ │ +0010e48c 00037e16 R_ARM_JUMP_SLOT 000b27cd mpfaza_ │ │ │ │ +0010e490 000b0216 R_ARM_JUMP_SLOT 000a9a11 glqfnm_ │ │ │ │ +0010e494 000f0d16 R_ARM_JUMP_SLOT 000a2319 udlabl_ │ │ │ │ +0010e498 0007b216 R_ARM_JUMP_SLOT 000b87a9 vrcon_ │ │ │ │ +0010e49c 00045f16 R_ARM_JUMP_SLOT 000a1469 udpsvl_ │ │ │ │ +0010e4a0 00053a16 R_ARM_JUMP_SLOT 000bf871 szpmzu_ │ │ │ │ +0010e4a4 000b5f16 R_ARM_JUMP_SLOT 000a90c5 iset_ │ │ │ │ +0010e4a8 00036816 R_ARM_JUMP_SLOT 00094da9 uvbrl_ │ │ │ │ +0010e4ac 00046216 R_ARM_JUMP_SLOT 0007b8e5 uuiqid_ │ │ │ │ +0010e4b0 0004a416 R_ARM_JUMP_SLOT 000d2935 swiqnp_ │ │ │ │ +0010e4b4 00056716 R_ARM_JUMP_SLOT 000ac809 rlrxfl_ │ │ │ │ +0010e4b8 000ec316 R_ARM_JUMP_SLOT 0008b205 uetonf_ │ │ │ │ +0010e4bc 0003ab16 R_ARM_JUMP_SLOT 000db555 swpqit_ │ │ │ │ 0010e4c0 00001f16 R_ARM_JUMP_SLOT 00000000 exit@GLIBC_2.4 │ │ │ │ -0010e4c4 0010b116 R_ARM_JUMP_SLOT 000b949d uestlv_ │ │ │ │ -0010e4c8 000ee116 R_ARM_JUMP_SLOT 000cf265 uxsfmt_ │ │ │ │ -0010e4cc 000d6016 R_ARM_JUMP_SLOT 000ce1d9 usiset_ │ │ │ │ -0010e4d0 00120d16 R_ARM_JUMP_SLOT 0003f765 shtg2w_ │ │ │ │ -0010e4d4 00069016 R_ARM_JUMP_SLOT 0009c051 slpwwc_ │ │ │ │ -0010e4d8 0008f316 R_ARM_JUMP_SLOT 000ad409 zgfontname_ │ │ │ │ +0010e4c4 0010b116 R_ARM_JUMP_SLOT 0008d09d uestlv_ │ │ │ │ +0010e4c8 000ee116 R_ARM_JUMP_SLOT 0009e5bd uxsfmt_ │ │ │ │ +0010e4cc 000d6016 R_ARM_JUMP_SLOT 000849d9 usiset_ │ │ │ │ +0010e4d0 00120d16 R_ARM_JUMP_SLOT 000ed6e5 shtg2w_ │ │ │ │ +0010e4d4 00069016 R_ARM_JUMP_SLOT 000c4ad5 slpwwc_ │ │ │ │ +0010e4d8 0008f316 R_ARM_JUMP_SLOT 000d66e9 zgfontname_ │ │ │ │ 0010e4dc 00002016 R_ARM_JUMP_SLOT 00000000 _gfortran_os_error_at@GFORTRAN_10 │ │ │ │ 0010e4e0 00002116 R_ARM_JUMP_SLOT 00000000 pango_layout_set_markup │ │ │ │ -0010e4e4 000d2316 R_ARM_JUMP_SLOT 000ad575 zggcls_ │ │ │ │ -0010e4e8 0009ab16 R_ARM_JUMP_SLOT 000d05b1 uxptmk_ │ │ │ │ -0010e4ec 000cef16 R_ARM_JUMP_SLOT 000e1519 uic2d_ │ │ │ │ -0010e4f0 0002cf16 R_ARM_JUMP_SLOT 0003ff4d shppma_ │ │ │ │ -0010e4f4 0008a116 R_ARM_JUMP_SLOT 000e4681 uciqin_ │ │ │ │ +0010e4e4 000d2316 R_ARM_JUMP_SLOT 000d6855 zggcls_ │ │ │ │ +0010e4e8 0009ab16 R_ARM_JUMP_SLOT 0009d109 uxptmk_ │ │ │ │ +0010e4ec 000cef16 R_ARM_JUMP_SLOT 0007f209 uic2d_ │ │ │ │ +0010e4f0 0002cf16 R_ARM_JUMP_SLOT 000ecd8d shppma_ │ │ │ │ +0010e4f4 0008a116 R_ARM_JUMP_SLOT 0009734d uciqin_ │ │ │ │ 0010e4f8 00002216 R_ARM_JUMP_SLOT 00000000 cosf@GLIBC_2.4 │ │ │ │ -0010e4fc 00018016 R_ARM_JUMP_SLOT 000d8519 ugvect_ │ │ │ │ -0010e500 00051a16 R_ARM_JUMP_SLOT 000bd129 grstrf_ │ │ │ │ -0010e504 00118d16 R_ARM_JUMP_SLOT 000bc79d uyroff_ │ │ │ │ -0010e508 0011f116 R_ARM_JUMP_SLOT 000d5ead umpmap_ │ │ │ │ -0010e50c 00016016 R_ARM_JUMP_SLOT 000a4c95 sgqpmt_ │ │ │ │ -0010e510 00094c16 R_ARM_JUMP_SLOT 000a8fc5 scspmt_ │ │ │ │ -0010e514 000c1b16 R_ARM_JUMP_SLOT 0009f8ed stirot_ │ │ │ │ -0010e518 0002c716 R_ARM_JUMP_SLOT 000a7eb9 sgisvl_ │ │ │ │ -0010e51c 0002fc16 R_ARM_JUMP_SLOT 0009a7fd sztncl_ │ │ │ │ -0010e520 00084e16 R_ARM_JUMP_SLOT 000a6835 sgqvpt_ │ │ │ │ -0010e524 00097816 R_ARM_JUMP_SLOT 0004da9d vifct1_ │ │ │ │ -0010e528 0008d916 R_ARM_JUMP_SLOT 000a33c1 sglar_ │ │ │ │ -0010e52c 00084716 R_ARM_JUMP_SLOT 000cc9e1 uspqin_ │ │ │ │ -0010e530 0010e016 R_ARM_JUMP_SLOT 0004a7a1 mpiplc_ │ │ │ │ -0010e534 0011ce16 R_ARM_JUMP_SLOT 000ee851 time12_ │ │ │ │ -0010e538 000e0a16 R_ARM_JUMP_SLOT 000c7d25 usaxlg_ │ │ │ │ -0010e53c 00112316 R_ARM_JUMP_SLOT 0004a9cd mpfmil_ │ │ │ │ -0010e540 0004a016 R_ARM_JUMP_SLOT 00043d5d nindxm_ │ │ │ │ -0010e544 000f7216 R_ARM_JUMP_SLOT 000a2385 sglnxu_ │ │ │ │ -0010e548 000b5916 R_ARM_JUMP_SLOT 000b0b3d swdopn_ │ │ │ │ -0010e54c 0003d616 R_ARM_JUMP_SLOT 000bd99d grinit_ │ │ │ │ -0010e550 0003d316 R_ARM_JUMP_SLOT 000a9f35 scspln_ │ │ │ │ -0010e554 00016316 R_ARM_JUMP_SLOT 00098a89 szt3zu_ │ │ │ │ -0010e558 000e6216 R_ARM_JUMP_SLOT 000c373d uzinit_ │ │ │ │ -0010e55c 00014316 R_ARM_JUMP_SLOT 000bb055 uyaxdv_ │ │ │ │ -0010e560 0001fc16 R_ARM_JUMP_SLOT 00053145 vrfnb0_ │ │ │ │ -0010e564 000edd16 R_ARM_JUMP_SLOT 000e58f1 udrqid_ │ │ │ │ -0010e568 00091d16 R_ARM_JUMP_SLOT 000a5605 sgtrqf_ │ │ │ │ -0010e56c 0009fb16 R_ARM_JUMP_SLOT 000aa8f9 zgfint_ │ │ │ │ +0010e4fc 00018016 R_ARM_JUMP_SLOT 000a68d1 ugvect_ │ │ │ │ +0010e500 00051a16 R_ARM_JUMP_SLOT 00095805 grstrf_ │ │ │ │ +0010e504 00118d16 R_ARM_JUMP_SLOT 00074f59 uyroff_ │ │ │ │ +0010e508 0011f116 R_ARM_JUMP_SLOT 00076f09 umpmap_ │ │ │ │ +0010e50c 00016016 R_ARM_JUMP_SLOT 000ca3f9 sgqpmt_ │ │ │ │ +0010e510 00094c16 R_ARM_JUMP_SLOT 000c6945 scspmt_ │ │ │ │ +0010e514 000c1b16 R_ARM_JUMP_SLOT 000c8c49 stirot_ │ │ │ │ +0010e518 0002c716 R_ARM_JUMP_SLOT 000d0e89 sgisvl_ │ │ │ │ +0010e51c 0002fc16 R_ARM_JUMP_SLOT 000bc0f9 sztncl_ │ │ │ │ +0010e520 00084e16 R_ARM_JUMP_SLOT 000ca1f5 sgqvpt_ │ │ │ │ +0010e524 00097816 R_ARM_JUMP_SLOT 000a965d vifct1_ │ │ │ │ +0010e528 0008d916 R_ARM_JUMP_SLOT 000cae1d sglar_ │ │ │ │ +0010e52c 00084716 R_ARM_JUMP_SLOT 00085589 uspqin_ │ │ │ │ +0010e530 0010e016 R_ARM_JUMP_SLOT 000b12dd mpiplc_ │ │ │ │ +0010e534 0011ce16 R_ARM_JUMP_SLOT 000dc771 time12_ │ │ │ │ +0010e538 000e0a16 R_ARM_JUMP_SLOT 000896ad usaxlg_ │ │ │ │ +0010e53c 00112316 R_ARM_JUMP_SLOT 000b0a39 mpfmil_ │ │ │ │ +0010e540 0004a016 R_ARM_JUMP_SLOT 000ae579 nindxm_ │ │ │ │ +0010e544 000f7216 R_ARM_JUMP_SLOT 000cd9a1 sglnxu_ │ │ │ │ +0010e548 000b5916 R_ARM_JUMP_SLOT 000d9835 swdopn_ │ │ │ │ +0010e54c 0003d616 R_ARM_JUMP_SLOT 00095f91 grinit_ │ │ │ │ +0010e550 0003d316 R_ARM_JUMP_SLOT 000c704d scspln_ │ │ │ │ +0010e554 00016316 R_ARM_JUMP_SLOT 000b8d91 szt3zu_ │ │ │ │ +0010e558 000e6216 R_ARM_JUMP_SLOT 00091a41 uzinit_ │ │ │ │ +0010e55c 00014316 R_ARM_JUMP_SLOT 0007405d uyaxdv_ │ │ │ │ +0010e560 0001fc16 R_ARM_JUMP_SLOT 000b75d9 vrfnb0_ │ │ │ │ +0010e564 000edd16 R_ARM_JUMP_SLOT 000a1d75 udrqid_ │ │ │ │ +0010e568 00091d16 R_ARM_JUMP_SLOT 000cf47d sgtrqf_ │ │ │ │ +0010e56c 0009fb16 R_ARM_JUMP_SLOT 000d3bd9 zgfint_ │ │ │ │ 0010e570 00096516 R_ARM_JUMP_SLOT 00035dc9 osabrt_ │ │ │ │ -0010e574 000a8616 R_ARM_JUMP_SLOT 000c6455 uzistx_ │ │ │ │ +0010e574 000a8616 R_ARM_JUMP_SLOT 00091d29 uzistx_ │ │ │ │ 0010e578 00002316 R_ARM_JUMP_SLOT 00000000 cairo_rectangle │ │ │ │ 0010e57c 00002416 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer_write@GFORTRAN_8 │ │ │ │ -0010e580 00012716 R_ARM_JUMP_SLOT 00045a51 rlienv_ │ │ │ │ -0010e584 00022316 R_ARM_JUMP_SLOT 00097951 szcrst_ │ │ │ │ -0010e588 000a9116 R_ARM_JUMP_SLOT 0004fe89 vrfct_ │ │ │ │ +0010e580 00012716 R_ARM_JUMP_SLOT 000ade7d rlienv_ │ │ │ │ +0010e584 00022316 R_ARM_JUMP_SLOT 000bc431 szcrst_ │ │ │ │ +0010e588 000a9116 R_ARM_JUMP_SLOT 000b803d vrfct_ │ │ │ │ 0010e58c 00002516 R_ARM_JUMP_SLOT 00000000 pango_cairo_font_map_get_default │ │ │ │ -0010e590 00113916 R_ARM_JUMP_SLOT 000c9809 usysub_ │ │ │ │ -0010e594 00047716 R_ARM_JUMP_SLOT 000bfb09 uhbxlz_ │ │ │ │ -0010e598 00054e16 R_ARM_JUMP_SLOT 000ee451 timec3_ │ │ │ │ -0010e59c 000e6416 R_ARM_JUMP_SLOT 000bdbdd uuqbrs_ │ │ │ │ -0010e5a0 0005c516 R_ARM_JUMP_SLOT 00099519 szl3cl_ │ │ │ │ -0010e5a4 000d3916 R_ARM_JUMP_SLOT 000b9449 ueqntl_ │ │ │ │ -0010e5a8 00117f16 R_ARM_JUMP_SLOT 000b39f5 ulpqnp_ │ │ │ │ -0010e5ac 00060c16 R_ARM_JUMP_SLOT 000b1df5 swqfcc_ │ │ │ │ -0010e5b0 000cc416 R_ARM_JUMP_SLOT 000b4bed uliget_ │ │ │ │ -0010e5b4 0005ae16 R_ARM_JUMP_SLOT 00045ec5 rlcopt_ │ │ │ │ -0010e5b8 0003ac16 R_ARM_JUMP_SLOT 0003f829 shtwga_ │ │ │ │ -0010e5bc 000e3f16 R_ARM_JUMP_SLOT 000a6e35 sgpqcl_ │ │ │ │ -0010e5c0 000fde16 R_ARM_JUMP_SLOT 000ccd2d uspqcp_ │ │ │ │ -0010e5c4 000bee16 R_ARM_JUMP_SLOT 000502cd gnrset_ │ │ │ │ -0010e5c8 000af616 R_ARM_JUMP_SLOT 000c13ed uhbra_ │ │ │ │ -0010e5cc 0009c316 R_ARM_JUMP_SLOT 000ce0d5 usiget_ │ │ │ │ -0010e5d0 0010f716 R_ARM_JUMP_SLOT 000bca85 uyplbb_ │ │ │ │ -0010e5d4 00103616 R_ARM_JUMP_SLOT 000d6431 ugpqin_ │ │ │ │ -0010e5d8 00032f16 R_ARM_JUMP_SLOT 000e94c5 ior_ │ │ │ │ -0010e5dc 00105616 R_ARM_JUMP_SLOT 000edc09 dateg1_ │ │ │ │ -0010e5e0 000ace16 R_ARM_JUMP_SLOT 000c4645 uzcrst_ │ │ │ │ -0010e5e4 0011ad16 R_ARM_JUMP_SLOT 000bf0e1 uumrkz_ │ │ │ │ -0010e5e8 000a0916 R_ARM_JUMP_SLOT 000b3dcd ulpqid_ │ │ │ │ -0010e5ec 0006a916 R_ARM_JUMP_SLOT 000bade9 uysfmt_ │ │ │ │ -0010e5f0 0011ef16 R_ARM_JUMP_SLOT 0009a88d sztxzu_ │ │ │ │ +0010e590 00113916 R_ARM_JUMP_SLOT 00083309 usysub_ │ │ │ │ +0010e594 00047716 R_ARM_JUMP_SLOT 000a26f9 uhbxlz_ │ │ │ │ +0010e598 00054e16 R_ARM_JUMP_SLOT 000dc3e9 timec3_ │ │ │ │ +0010e59c 000e6416 R_ARM_JUMP_SLOT 0007bfe1 uuqbrs_ │ │ │ │ +0010e5a0 0005c516 R_ARM_JUMP_SLOT 000bac41 szl3cl_ │ │ │ │ +0010e5a4 000d3916 R_ARM_JUMP_SLOT 0008d049 ueqntl_ │ │ │ │ +0010e5a8 00117f16 R_ARM_JUMP_SLOT 0009b049 ulpqnp_ │ │ │ │ +0010e5ac 00060c16 R_ARM_JUMP_SLOT 000daaed swqfcc_ │ │ │ │ +0010e5b0 000cc416 R_ARM_JUMP_SLOT 000998dd uliget_ │ │ │ │ +0010e5b4 0005ae16 R_ARM_JUMP_SLOT 000ad16d rlcopt_ │ │ │ │ +0010e5b8 0003ac16 R_ARM_JUMP_SLOT 000ed7a9 shtwga_ │ │ │ │ +0010e5bc 000e3f16 R_ARM_JUMP_SLOT 000d0b91 sgpqcl_ │ │ │ │ +0010e5c0 000fde16 R_ARM_JUMP_SLOT 000858d5 uspqcp_ │ │ │ │ +0010e5c4 000bee16 R_ARM_JUMP_SLOT 000b43d1 gnrset_ │ │ │ │ +0010e5c8 000af616 R_ARM_JUMP_SLOT 000a3755 uhbra_ │ │ │ │ +0010e5cc 0009c316 R_ARM_JUMP_SLOT 000848d5 usiget_ │ │ │ │ +0010e5d0 0010f716 R_ARM_JUMP_SLOT 00075995 uyplbb_ │ │ │ │ +0010e5d4 00103616 R_ARM_JUMP_SLOT 000a7a39 ugpqin_ │ │ │ │ +0010e5d8 00032f16 R_ARM_JUMP_SLOT 000dbc9d ior_ │ │ │ │ +0010e5dc 00105616 R_ARM_JUMP_SLOT 000de6e5 dateg1_ │ │ │ │ +0010e5e0 000ace16 R_ARM_JUMP_SLOT 000918d9 uzcrst_ │ │ │ │ +0010e5e4 0011ad16 R_ARM_JUMP_SLOT 0007c321 uumrkz_ │ │ │ │ +0010e5e8 000a0916 R_ARM_JUMP_SLOT 0009b421 ulpqid_ │ │ │ │ +0010e5ec 0006a916 R_ARM_JUMP_SLOT 00073f31 uysfmt_ │ │ │ │ +0010e5f0 0011ef16 R_ARM_JUMP_SLOT 000bac51 sztxzu_ │ │ │ │ 0010e5f4 00002616 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ -0010e5f8 0006f216 R_ARM_JUMP_SLOT 00095445 szqtmd_ │ │ │ │ -0010e5fc 000a3416 R_ARM_JUMP_SLOT 000e0d69 uismsq_ │ │ │ │ +0010e5f8 0006f216 R_ARM_JUMP_SLOT 000b98b1 szqtmd_ │ │ │ │ +0010e5fc 000a3416 R_ARM_JUMP_SLOT 0007e7e5 uismsq_ │ │ │ │ 0010e600 00002716 R_ARM_JUMP_SLOT 00000000 lroundf@GLIBC_2.4 │ │ │ │ -0010e604 00036416 R_ARM_JUMP_SLOT 000b3f65 ulpstx_ │ │ │ │ -0010e608 0000bf16 R_ARM_JUMP_SLOT 000bb5d1 uyaxlb_ │ │ │ │ -0010e60c 000e3316 R_ARM_JUMP_SLOT 00090691 tmiget_ │ │ │ │ -0010e610 0008fb16 R_ARM_JUMP_SLOT 00097a71 szcllc_ │ │ │ │ -0010e614 00071c16 R_ARM_JUMP_SLOT 000bd945 grsvpt_ │ │ │ │ -0010e618 00094d16 R_ARM_JUMP_SLOT 000d6bd9 ugrsvl_ │ │ │ │ -0010e61c 00062516 R_ARM_JUMP_SLOT 000e7865 udsclv_ │ │ │ │ -0010e620 00026c16 R_ARM_JUMP_SLOT 000b84ad ueistx_ │ │ │ │ -0010e624 00111f16 R_ARM_JUMP_SLOT 000a9145 scplzv_ │ │ │ │ -0010e628 00068216 R_ARM_JUMP_SLOT 00036345 odrstx_ │ │ │ │ -0010e62c 000eb516 R_ARM_JUMP_SLOT 00042051 shfwgm_ │ │ │ │ -0010e630 000fdb16 R_ARM_JUMP_SLOT 000bda99 grfig_ │ │ │ │ -0010e634 000cd916 R_ARM_JUMP_SLOT 0004a625 mpfpt2_ │ │ │ │ -0010e638 0003b216 R_ARM_JUMP_SLOT 000460f5 rllopt_ │ │ │ │ -0010e63c 00028916 R_ARM_JUMP_SLOT 000b1c51 swscli_ │ │ │ │ -0010e640 0009ed16 R_ARM_JUMP_SLOT 00038a2d sint_ │ │ │ │ -0010e644 00071216 R_ARM_JUMP_SLOT 000d11f1 uxplba_ │ │ │ │ -0010e648 000d0916 R_ARM_JUMP_SLOT 000c3921 uzpqvl_ │ │ │ │ -0010e64c 00023616 R_ARM_JUMP_SLOT 000cd9e1 uslqid_ │ │ │ │ -0010e650 000a3516 R_ARM_JUMP_SLOT 000b0e01 swftnm_ │ │ │ │ -0010e654 000e7816 R_ARM_JUMP_SLOT 000c720d usptmk_ │ │ │ │ +0010e604 00036416 R_ARM_JUMP_SLOT 00099c75 ulpstx_ │ │ │ │ +0010e608 0000bf16 R_ARM_JUMP_SLOT 0007482d uyaxlb_ │ │ │ │ +0010e60c 000e3316 R_ARM_JUMP_SLOT 000377c1 tmiget_ │ │ │ │ +0010e610 0008fb16 R_ARM_JUMP_SLOT 000bc551 szcllc_ │ │ │ │ +0010e614 00071c16 R_ARM_JUMP_SLOT 000957ad grsvpt_ │ │ │ │ +0010e618 00094d16 R_ARM_JUMP_SLOT 000a635d ugrsvl_ │ │ │ │ +0010e61c 00062516 R_ARM_JUMP_SLOT 000a0b4d udsclv_ │ │ │ │ +0010e620 00026c16 R_ARM_JUMP_SLOT 0008eced ueistx_ │ │ │ │ +0010e624 00111f16 R_ARM_JUMP_SLOT 000c6f85 scplzv_ │ │ │ │ +0010e628 00068216 R_ARM_JUMP_SLOT 000e3461 odrstx_ │ │ │ │ +0010e62c 000eb516 R_ARM_JUMP_SLOT 000ebb15 shfwgm_ │ │ │ │ +0010e630 000fdb16 R_ARM_JUMP_SLOT 00096175 grfig_ │ │ │ │ +0010e634 000cd916 R_ARM_JUMP_SLOT 000af765 mpfpt2_ │ │ │ │ +0010e638 0003b216 R_ARM_JUMP_SLOT 000ad39d rllopt_ │ │ │ │ +0010e63c 00028916 R_ARM_JUMP_SLOT 000da949 swscli_ │ │ │ │ +0010e640 0009ed16 R_ARM_JUMP_SLOT 000e5759 sint_ │ │ │ │ +0010e644 00071216 R_ARM_JUMP_SLOT 0009db29 uxplba_ │ │ │ │ +0010e648 000d0916 R_ARM_JUMP_SLOT 00090439 uzpqvl_ │ │ │ │ +0010e64c 00023616 R_ARM_JUMP_SLOT 00084fa5 uslqid_ │ │ │ │ +0010e650 000a3516 R_ARM_JUMP_SLOT 000d9af9 swftnm_ │ │ │ │ +0010e654 000e7816 R_ARM_JUMP_SLOT 000824f1 usptmk_ │ │ │ │ 0010e658 00002816 R_ARM_JUMP_SLOT 00000000 _gfortran_concat_string@GFORTRAN_8 │ │ │ │ -0010e65c 000d7c16 R_ARM_JUMP_SLOT 00096f51 szqtyz_ │ │ │ │ -0010e660 00013016 R_ARM_JUMP_SLOT 00091a31 szgcly_ │ │ │ │ -0010e664 000d2116 R_ARM_JUMP_SLOT 00095465 szcltp_ │ │ │ │ +0010e65c 000d7c16 R_ARM_JUMP_SLOT 000be8c5 szqtyz_ │ │ │ │ +0010e660 00013016 R_ARM_JUMP_SLOT 000c1e31 szgcly_ │ │ │ │ +0010e664 000d2116 R_ARM_JUMP_SLOT 000b98d1 szcltp_ │ │ │ │ 0010e668 00002916 R_ARM_JUMP_SLOT 00000000 asin@GLIBC_2.4 │ │ │ │ -0010e66c 000bce16 R_ARM_JUMP_SLOT 000a6891 sgpwsn_ │ │ │ │ -0010e670 000df216 R_ARM_JUMP_SLOT 000c80b9 usaxdv_ │ │ │ │ -0010e674 000f3d16 R_ARM_JUMP_SLOT 000b7e9d uelget_ │ │ │ │ -0010e678 00113b16 R_ARM_JUMP_SLOT 000a43ad sgqtxi_ │ │ │ │ -0010e67c 000aba16 R_ARM_JUMP_SLOT 00091ff5 szpipz_ │ │ │ │ -0010e680 00056816 R_ARM_JUMP_SLOT 000d45f9 umlqcl_ │ │ │ │ -0010e684 000f1f16 R_ARM_JUMP_SLOT 000a8a99 sctnv_ │ │ │ │ -0010e688 00110116 R_ARM_JUMP_SLOT 000369f5 odiqin_ │ │ │ │ -0010e68c 00079c16 R_ARM_JUMP_SLOT 000d4969 umlset_ │ │ │ │ -0010e690 00099116 R_ARM_JUMP_SLOT 0005327d iblkge_ │ │ │ │ -0010e694 000d7016 R_ARM_JUMP_SLOT 000b44e5 ullqcl_ │ │ │ │ -0010e698 00033216 R_ARM_JUMP_SLOT 000a93b1 scspli_ │ │ │ │ -0010e69c 000fad16 R_ARM_JUMP_SLOT 000a9979 scslog_ │ │ │ │ -0010e6a0 0002bd16 R_ARM_JUMP_SLOT 000469a9 rllget_ │ │ │ │ -0010e6a4 00050d16 R_ARM_JUMP_SLOT 000a9b89 scqvpt_ │ │ │ │ +0010e66c 000bce16 R_ARM_JUMP_SLOT 000cbe69 sgpwsn_ │ │ │ │ +0010e670 000df216 R_ARM_JUMP_SLOT 000893e9 usaxdv_ │ │ │ │ +0010e674 000f3d16 R_ARM_JUMP_SLOT 0008d6dd uelget_ │ │ │ │ +0010e678 00113b16 R_ARM_JUMP_SLOT 000d1a39 sgqtxi_ │ │ │ │ +0010e67c 000aba16 R_ARM_JUMP_SLOT 000c1a29 szpipz_ │ │ │ │ +0010e680 00056816 R_ARM_JUMP_SLOT 0007766d umlqcl_ │ │ │ │ +0010e684 000f1f16 R_ARM_JUMP_SLOT 000c72c1 sctnv_ │ │ │ │ +0010e688 00110116 R_ARM_JUMP_SLOT 000e356d odiqin_ │ │ │ │ +0010e68c 00079c16 R_ARM_JUMP_SLOT 000799d1 umlset_ │ │ │ │ +0010e690 00099116 R_ARM_JUMP_SLOT 000a8f9d iblkge_ │ │ │ │ +0010e694 000d7016 R_ARM_JUMP_SLOT 0009a999 ullqcl_ │ │ │ │ +0010e698 00033216 R_ARM_JUMP_SLOT 000c66a9 scspli_ │ │ │ │ +0010e69c 000fad16 R_ARM_JUMP_SLOT 000c6d71 scslog_ │ │ │ │ +0010e6a0 0002bd16 R_ARM_JUMP_SLOT 000acda1 rllget_ │ │ │ │ +0010e6a4 00050d16 R_ARM_JUMP_SLOT 000c73e5 scqvpt_ │ │ │ │ 0010e6a8 00002a16 R_ARM_JUMP_SLOT 00000000 cairo_set_line_cap │ │ │ │ -0010e6ac 000ad416 R_ARM_JUMP_SLOT 000c4671 uzcsav_ │ │ │ │ -0010e6b0 000a6316 R_ARM_JUMP_SLOT 000ed35d dateq2_ │ │ │ │ -0010e6b4 000fb516 R_ARM_JUMP_SLOT 00048ee5 rcor_ │ │ │ │ -0010e6b8 0003dc16 R_ARM_JUMP_SLOT 00052dbd vrsub_ │ │ │ │ -0010e6bc 000e7716 R_ARM_JUMP_SLOT 0004dd11 viinc_ │ │ │ │ -0010e6c0 000dcf16 R_ARM_JUMP_SLOT 000bdc1d uuqebi_ │ │ │ │ +0010e6ac 000ad416 R_ARM_JUMP_SLOT 00091905 uzcsav_ │ │ │ │ +0010e6b0 000a6316 R_ARM_JUMP_SLOT 000de47d dateq2_ │ │ │ │ +0010e6b4 000fb516 R_ARM_JUMP_SLOT 000a80a5 rcor_ │ │ │ │ +0010e6b8 0003dc16 R_ARM_JUMP_SLOT 000b7479 vrsub_ │ │ │ │ +0010e6bc 000e7716 R_ARM_JUMP_SLOT 000a93e9 viinc_ │ │ │ │ +0010e6c0 000dcf16 R_ARM_JUMP_SLOT 0007affd uuqebi_ │ │ │ │ 0010e6c4 00002b16 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_c4_i4@GFORTRAN_8 │ │ │ │ -0010e6c8 00107016 R_ARM_JUMP_SLOT 000d4a4d umisvl_ │ │ │ │ -0010e6cc 000efa16 R_ARM_JUMP_SLOT 000e42ad uclqcl_ │ │ │ │ -0010e6d0 00014e16 R_ARM_JUMP_SLOT 000d78f9 ugiqcl_ │ │ │ │ +0010e6c8 00107016 R_ARM_JUMP_SLOT 00079409 umisvl_ │ │ │ │ +0010e6cc 000efa16 R_ARM_JUMP_SLOT 00096a1d uclqcl_ │ │ │ │ +0010e6d0 00014e16 R_ARM_JUMP_SLOT 000a77c5 ugiqcl_ │ │ │ │ 0010e6d4 00002c16 R_ARM_JUMP_SLOT 00000000 sinhf@GLIBC_2.4 │ │ │ │ -0010e6d8 00048816 R_ARM_JUMP_SLOT 000a66e5 sgqsim_ │ │ │ │ -0010e6dc 0000e316 R_ARM_JUMP_SLOT 000bd805 grstxy_ │ │ │ │ -0010e6e0 000b0816 R_ARM_JUMP_SLOT 000cde69 usiqcl_ │ │ │ │ -0010e6e4 000c2616 R_ARM_JUMP_SLOT 00050029 vrinc_ │ │ │ │ -0010e6e8 00100516 R_ARM_JUMP_SLOT 000a2605 sglaxv_ │ │ │ │ -0010e6ec 0009c516 R_ARM_JUMP_SLOT 000be471 uurqnp_ │ │ │ │ -0010e6f0 000e1c16 R_ARM_JUMP_SLOT 000b3839 swqcmn_ │ │ │ │ -0010e6f4 00117316 R_ARM_JUMP_SLOT 000534ad iblklt_ │ │ │ │ -0010e6f8 00084b16 R_ARM_JUMP_SLOT 0003fd0d shtint_ │ │ │ │ -0010e6fc 0010b416 R_ARM_JUMP_SLOT 000413a5 shlbwu_ │ │ │ │ -0010e700 000b4316 R_ARM_JUMP_SLOT 00046a71 rtcget_ │ │ │ │ -0010e704 000da116 R_ARM_JUMP_SLOT 00096e89 szpllp_ │ │ │ │ -0010e708 0003ec16 R_ARM_JUMP_SLOT 000ea12d clrgls_ │ │ │ │ -0010e70c 00047216 R_ARM_JUMP_SLOT 000c2c69 uwqgxi_ │ │ │ │ -0010e710 00101f16 R_ARM_JUMP_SLOT 000bdd69 uupqnp_ │ │ │ │ -0010e714 00058c16 R_ARM_JUMP_SLOT 0004fad9 radd_ │ │ │ │ -0010e718 00052216 R_ARM_JUMP_SLOT 00050fa5 ifromc_ │ │ │ │ -0010e71c 00022816 R_ARM_JUMP_SLOT 000cd109 usrqin_ │ │ │ │ -0010e720 0009a416 R_ARM_JUMP_SLOT 000c6ab9 usytlz_ │ │ │ │ -0010e724 00058416 R_ARM_JUMP_SLOT 0004df8d rvmin1_ │ │ │ │ -0010e728 00019816 R_ARM_JUMP_SLOT 000cd189 usrsvl_ │ │ │ │ -0010e72c 000cd016 R_ARM_JUMP_SLOT 000be9d1 uurset_ │ │ │ │ -0010e730 000b4916 R_ARM_JUMP_SLOT 000cf1c5 ussttl_ │ │ │ │ -0010e734 00108516 R_ARM_JUMP_SLOT 0004f62d rmin_ │ │ │ │ -0010e738 000bc016 R_ARM_JUMP_SLOT 000ee345 clower_ │ │ │ │ -0010e73c 000b5216 R_ARM_JUMP_SLOT 0008f91d tmpqid_ │ │ │ │ -0010e740 00081716 R_ARM_JUMP_SLOT 000c3141 uwqgyb_ │ │ │ │ -0010e744 00102516 R_ARM_JUMP_SLOT 0004b345 mpznwt_ │ │ │ │ -0010e748 00098e16 R_ARM_JUMP_SLOT 000ad5a5 zggton_ │ │ │ │ -0010e74c 0005b416 R_ARM_JUMP_SLOT 000a6f65 sgpqid_ │ │ │ │ -0010e750 00089a16 R_ARM_JUMP_SLOT 0004b261 xmplon_ │ │ │ │ +0010e6d8 00048816 R_ARM_JUMP_SLOT 000cd399 sgqsim_ │ │ │ │ +0010e6dc 0000e316 R_ARM_JUMP_SLOT 00095ed1 grstxy_ │ │ │ │ +0010e6e0 000b0816 R_ARM_JUMP_SLOT 00085c85 usiqcl_ │ │ │ │ +0010e6e4 000c2616 R_ARM_JUMP_SLOT 000b8449 vrinc_ │ │ │ │ +0010e6e8 00100516 R_ARM_JUMP_SLOT 000cdae1 sglaxv_ │ │ │ │ +0010e6ec 0009c516 R_ARM_JUMP_SLOT 0007ab71 uurqnp_ │ │ │ │ +0010e6f0 000e1c16 R_ARM_JUMP_SLOT 000d290d swqcmn_ │ │ │ │ +0010e6f4 00117316 R_ARM_JUMP_SLOT 000a8d71 iblklt_ │ │ │ │ +0010e6f8 00084b16 R_ARM_JUMP_SLOT 000edc8d shtint_ │ │ │ │ +0010e6fc 0010b416 R_ARM_JUMP_SLOT 000ec129 shlbwu_ │ │ │ │ +0010e700 000b4316 R_ARM_JUMP_SLOT 000ace69 rtcget_ │ │ │ │ +0010e704 000da116 R_ARM_JUMP_SLOT 000bbcd1 szpllp_ │ │ │ │ +0010e708 0003ec16 R_ARM_JUMP_SLOT 000e0051 clrgls_ │ │ │ │ +0010e70c 00047216 R_ARM_JUMP_SLOT 0007350d uwqgxi_ │ │ │ │ +0010e710 00101f16 R_ARM_JUMP_SLOT 0007b18d uupqnp_ │ │ │ │ +0010e714 00058c16 R_ARM_JUMP_SLOT 000b7eed radd_ │ │ │ │ +0010e718 00052216 R_ARM_JUMP_SLOT 000a86b9 ifromc_ │ │ │ │ +0010e71c 00022816 R_ARM_JUMP_SLOT 000873a5 usrqin_ │ │ │ │ +0010e720 0009a416 R_ARM_JUMP_SLOT 000848c9 usytlz_ │ │ │ │ +0010e724 00058416 R_ARM_JUMP_SLOT 000b3899 rvmin1_ │ │ │ │ +0010e728 00019816 R_ARM_JUMP_SLOT 00087425 usrsvl_ │ │ │ │ +0010e72c 000cd016 R_ARM_JUMP_SLOT 0007cb21 uurset_ │ │ │ │ +0010e730 000b4916 R_ARM_JUMP_SLOT 00084c15 ussttl_ │ │ │ │ +0010e734 00108516 R_ARM_JUMP_SLOT 000b2c4d rmin_ │ │ │ │ +0010e738 000bc016 R_ARM_JUMP_SLOT 000ddc4d clower_ │ │ │ │ +0010e73c 000b5216 R_ARM_JUMP_SLOT 00039aa9 tmpqid_ │ │ │ │ +0010e740 00081716 R_ARM_JUMP_SLOT 00072efd uwqgyb_ │ │ │ │ +0010e744 00102516 R_ARM_JUMP_SLOT 000af7fd mpznwt_ │ │ │ │ +0010e748 00098e16 R_ARM_JUMP_SLOT 000d6885 zggton_ │ │ │ │ +0010e74c 0005b416 R_ARM_JUMP_SLOT 000d0cc1 sgpqid_ │ │ │ │ +0010e750 00089a16 R_ARM_JUMP_SLOT 000b0795 xmplon_ │ │ │ │ 0010e754 00002d16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_read_done@GFORTRAN_8 │ │ │ │ -0010e758 000c7816 R_ARM_JUMP_SLOT 00049399 lrlt0_ │ │ │ │ -0010e75c 0006ac16 R_ARM_JUMP_SLOT 000a6c19 sgpsvl_ │ │ │ │ -0010e760 0002ea16 R_ARM_JUMP_SLOT 000a5085 sgplzv_ │ │ │ │ -0010e764 00102d16 R_ARM_JUMP_SLOT 0004ccb1 mpimer_ │ │ │ │ -0010e768 000d4816 R_ARM_JUMP_SLOT 000bee4d uuiqcp_ │ │ │ │ -0010e76c 00075e16 R_ARM_JUMP_SLOT 000b3041 swcqcp_ │ │ │ │ -0010e770 00087b16 R_ARM_JUMP_SLOT 00047ea5 glrqcp_ │ │ │ │ +0010e758 000c7816 R_ARM_JUMP_SLOT 000b57bd lrlt0_ │ │ │ │ +0010e75c 0006ac16 R_ARM_JUMP_SLOT 000d0975 sgpsvl_ │ │ │ │ +0010e760 0002ea16 R_ARM_JUMP_SLOT 000ce3a9 sgplzv_ │ │ │ │ +0010e764 00102d16 R_ARM_JUMP_SLOT 000b261d mpimer_ │ │ │ │ +0010e768 000d4816 R_ARM_JUMP_SLOT 0007b8a9 uuiqcp_ │ │ │ │ +0010e76c 00087b16 R_ARM_JUMP_SLOT 000ab6a9 glrqcp_ │ │ │ │ +0010e770 00075e16 R_ARM_JUMP_SLOT 000d3225 swcqcp_ │ │ │ │ 0010e774 00002e16 R_ARM_JUMP_SLOT 00000000 cairo_save │ │ │ │ -0010e778 000f6c16 R_ARM_JUMP_SLOT 000425e1 vrrnm1_ │ │ │ │ +0010e778 000f6c16 R_ARM_JUMP_SLOT 000e3ded vrrnm1_ │ │ │ │ 0010e77c 00002f16 R_ARM_JUMP_SLOT 00000000 cos@GLIBC_2.4 │ │ │ │ 0010e780 00003016 R_ARM_JUMP_SLOT 00000000 cairo_set_source_rgb │ │ │ │ -0010e784 00092616 R_ARM_JUMP_SLOT 000aa689 getparmnumber │ │ │ │ +0010e784 00092616 R_ARM_JUMP_SLOT 000d3969 getparmnumber │ │ │ │ 0010e788 00003116 R_ARM_JUMP_SLOT 00000000 __fprintf_chk@GLIBC_2.4 │ │ │ │ -0010e78c 00067616 R_ARM_JUMP_SLOT 000cf405 uxsttl_ │ │ │ │ -0010e790 000bf016 R_ARM_JUMP_SLOT 0004abad mpigno_ │ │ │ │ -0010e794 00026716 R_ARM_JUMP_SLOT 000d1ffd umbndr_ │ │ │ │ -0010e798 000abb16 R_ARM_JUMP_SLOT 000c3cc9 uzpget_ │ │ │ │ -0010e79c 0011b716 R_ARM_JUMP_SLOT 000e9f1d cllsrg_ │ │ │ │ -0010e7a0 00057d16 R_ARM_JUMP_SLOT 000e5fe5 udlget_ │ │ │ │ -0010e7a4 0007b116 R_ARM_JUMP_SLOT 000c8269 usaxcl_ │ │ │ │ -0010e7a8 000bb916 R_ARM_JUMP_SLOT 000e5111 udpqcl_ │ │ │ │ -0010e7ac 000e2a16 R_ARM_JUMP_SLOT 0004cef9 rexp_ │ │ │ │ -0010e7b0 00053116 R_ARM_JUMP_SLOT 00043c25 leny_ │ │ │ │ -0010e7b4 000db816 R_ARM_JUMP_SLOT 000a8929 sctnzu_ │ │ │ │ -0010e7b8 000a2416 R_ARM_JUMP_SLOT 000aedd5 swpqcp_ │ │ │ │ -0010e7bc 0009d216 R_ARM_JUMP_SLOT 000a7b15 sglqcp_ │ │ │ │ -0010e7c0 00013116 R_ARM_JUMP_SLOT 00046945 rlrget_ │ │ │ │ -0010e7c4 0011ca16 R_ARM_JUMP_SLOT 000952b1 szsttr_ │ │ │ │ +0010e78c 00067616 R_ARM_JUMP_SLOT 0009dd31 uxsttl_ │ │ │ │ +0010e790 000bf016 R_ARM_JUMP_SLOT 000b2249 mpigno_ │ │ │ │ +0010e794 00026716 R_ARM_JUMP_SLOT 00077c05 umbndr_ │ │ │ │ +0010e798 000abb16 R_ARM_JUMP_SLOT 00091ab9 uzpget_ │ │ │ │ +0010e79c 0011b716 R_ARM_JUMP_SLOT 000df909 cllsrg_ │ │ │ │ +0010e7a0 00057d16 R_ARM_JUMP_SLOT 000a043d udlget_ │ │ │ │ +0010e7a4 0007b116 R_ARM_JUMP_SLOT 00083b35 usaxcl_ │ │ │ │ +0010e7a8 000bb916 R_ARM_JUMP_SLOT 000a1685 udpqcl_ │ │ │ │ +0010e7ac 000e2a16 R_ARM_JUMP_SLOT 000a82cd rexp_ │ │ │ │ +0010e7b0 00053116 R_ARM_JUMP_SLOT 000b433d leny_ │ │ │ │ +0010e7b4 000db816 R_ARM_JUMP_SLOT 000c6ac5 sctnzu_ │ │ │ │ +0010e7b8 000a2416 R_ARM_JUMP_SLOT 000db659 swpqcp_ │ │ │ │ +0010e7bc 0009d216 R_ARM_JUMP_SLOT 000cce71 sglqcp_ │ │ │ │ +0010e7c0 00013116 R_ARM_JUMP_SLOT 000acd3d rlrget_ │ │ │ │ +0010e7c4 0011ca16 R_ARM_JUMP_SLOT 000ba1ad szsttr_ │ │ │ │ 0010e7c8 00003216 R_ARM_JUMP_SLOT 00000000 cairo_ps_surface_set_eps │ │ │ │ 0010e7cc 00003316 R_ARM_JUMP_SLOT 00000000 timeq3_ │ │ │ │ -0010e7d0 000a9616 R_ARM_JUMP_SLOT 0009a4d5 szlncl_ │ │ │ │ -0010e7d4 00068916 R_ARM_JUMP_SLOT 000a8875 sgfrm_ │ │ │ │ -0010e7d8 00034916 R_ARM_JUMP_SLOT 000425d9 shfftf_ │ │ │ │ -0010e7dc 00076d16 R_ARM_JUMP_SLOT 000bdcdd uuqlnt_ │ │ │ │ -0010e7e0 000ce916 R_ARM_JUMP_SLOT 000b2025 swflsh_ │ │ │ │ -0010e7e4 0002de16 R_ARM_JUMP_SLOT 000e3771 ucpqcp_ │ │ │ │ -0010e7e8 0005db16 R_ARM_JUMP_SLOT 000e3bcd ucrsvl_ │ │ │ │ -0010e7ec 0009db16 R_ARM_JUMP_SLOT 00046c51 rtiget_ │ │ │ │ -0010e7f0 00080516 R_ARM_JUMP_SLOT 0003f945 shtswj_ │ │ │ │ -0010e7f4 00062116 R_ARM_JUMP_SLOT 000ae581 swqfnm_ │ │ │ │ -0010e7f8 000b6716 R_ARM_JUMP_SLOT 000b39fd ulpqin_ │ │ │ │ +0010e7d0 000a9616 R_ARM_JUMP_SLOT 000c330d szlncl_ │ │ │ │ +0010e7d4 00068916 R_ARM_JUMP_SLOT 000d04fd sgfrm_ │ │ │ │ +0010e7d8 00034916 R_ARM_JUMP_SLOT 000edf6d shfftf_ │ │ │ │ +0010e7dc 00076d16 R_ARM_JUMP_SLOT 0007c8ed uuqlnt_ │ │ │ │ +0010e7e0 000ce916 R_ARM_JUMP_SLOT 000dad1d swflsh_ │ │ │ │ +0010e7e4 0002de16 R_ARM_JUMP_SLOT 00096685 ucpqcp_ │ │ │ │ +0010e7e8 0005db16 R_ARM_JUMP_SLOT 0009790d ucrsvl_ │ │ │ │ +0010e7ec 0009db16 R_ARM_JUMP_SLOT 000ad049 rtiget_ │ │ │ │ +0010e7f0 00080516 R_ARM_JUMP_SLOT 000ed8c5 shtswj_ │ │ │ │ +0010e7f4 00062116 R_ARM_JUMP_SLOT 000d79a1 swqfnm_ │ │ │ │ +0010e7f8 000b6716 R_ARM_JUMP_SLOT 0009b051 ulpqin_ │ │ │ │ 0010e7fc 00003416 R_ARM_JUMP_SLOT 00000000 cairo_set_source │ │ │ │ -0010e800 000ea816 R_ARM_JUMP_SLOT 000a0b71 sgqcl_ │ │ │ │ -0010e804 00026616 R_ARM_JUMP_SLOT 00045ff1 rlropt_ │ │ │ │ -0010e808 00021f16 R_ARM_JUMP_SLOT 00043c6d lenb_ │ │ │ │ -0010e80c 000ea416 R_ARM_JUMP_SLOT 000baa49 uetone_ │ │ │ │ +0010e800 000ea816 R_ARM_JUMP_SLOT 000caac9 sgqcl_ │ │ │ │ +0010e804 00026616 R_ARM_JUMP_SLOT 000ad299 rlropt_ │ │ │ │ +0010e808 00021f16 R_ARM_JUMP_SLOT 000b4311 lenb_ │ │ │ │ +0010e80c 000ea416 R_ARM_JUMP_SLOT 0008d255 uetone_ │ │ │ │ 0010e810 00003516 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -0010e814 000a8016 R_ARM_JUMP_SLOT 00052ae5 vrmlt1_ │ │ │ │ -0010e818 0000ec16 R_ARM_JUMP_SLOT 000cefe1 usspnt_ │ │ │ │ -0010e81c 000e2116 R_ARM_JUMP_SLOT 000b6e15 uepsvl_ │ │ │ │ -0010e820 000d3f16 R_ARM_JUMP_SLOT 0004a6bd mpxplc_ │ │ │ │ -0010e824 00098616 R_ARM_JUMP_SLOT 00044bf5 iufopn_ │ │ │ │ -0010e828 00025e16 R_ARM_JUMP_SLOT 000384ad odrk4_ │ │ │ │ +0010e814 000a8016 R_ARM_JUMP_SLOT 000b77ed vrmlt1_ │ │ │ │ +0010e818 0000ec16 R_ARM_JUMP_SLOT 00089c8d usspnt_ │ │ │ │ +0010e81c 000e2116 R_ARM_JUMP_SLOT 0008c0c9 uepsvl_ │ │ │ │ +0010e820 000d3f16 R_ARM_JUMP_SLOT 000b11f9 mpxplc_ │ │ │ │ +0010e824 00098616 R_ARM_JUMP_SLOT 000ab121 iufopn_ │ │ │ │ +0010e828 00025e16 R_ARM_JUMP_SLOT 000e29a1 odrk4_ │ │ │ │ 0010e82c 00003616 R_ARM_JUMP_SLOT 00000000 acosf@GLIBC_2.4 │ │ │ │ -0010e830 0001e816 R_ARM_JUMP_SLOT 000a0dad sgtxxu_ │ │ │ │ -0010e834 000e3b16 R_ARM_JUMP_SLOT 0008f0a5 tmrqvl_ │ │ │ │ -0010e838 00014416 R_ARM_JUMP_SLOT 000bdcad uuslnt_ │ │ │ │ -0010e83c 00104a16 R_ARM_JUMP_SLOT 00036451 odlqin_ │ │ │ │ -0010e840 0007f216 R_ARM_JUMP_SLOT 000d48c1 umlstx_ │ │ │ │ -0010e844 00050816 R_ARM_JUMP_SLOT 0004b6f9 mpfazm_ │ │ │ │ -0010e848 00070f16 R_ARM_JUMP_SLOT 000a14f5 sgtnxr_ │ │ │ │ -0010e84c 0004c716 R_ARM_JUMP_SLOT 00043d05 nindxn_ │ │ │ │ -0010e850 0001f216 R_ARM_JUMP_SLOT 000ea525 clrgsv_ │ │ │ │ -0010e854 00030d16 R_ARM_JUMP_SLOT 000e9b29 bitpic_ │ │ │ │ -0010e858 0007a916 R_ARM_JUMP_SLOT 000adba5 zgsfcm_ │ │ │ │ -0010e85c 000ece16 R_ARM_JUMP_SLOT 000912a9 szpcll_ │ │ │ │ -0010e860 0000e616 R_ARM_JUMP_SLOT 00054c79 char_trim_ │ │ │ │ -0010e864 00025a16 R_ARM_JUMP_SLOT 00049191 lrlea_ │ │ │ │ -0010e868 00067516 R_ARM_JUMP_SLOT 000adcc5 zgiclr_ │ │ │ │ -0010e86c 00018916 R_ARM_JUMP_SLOT 0009894d szt3zv_ │ │ │ │ -0010e870 0001f016 R_ARM_JUMP_SLOT 00050345 rgngt_ │ │ │ │ -0010e874 0008aa16 R_ARM_JUMP_SLOT 000c5971 uzlsav_ │ │ │ │ -0010e878 0004ff16 R_ARM_JUMP_SLOT 000ee751 time23_ │ │ │ │ -0010e87c 0008e716 R_ARM_JUMP_SLOT 000bdbed uusebt_ │ │ │ │ -0010e880 00101516 R_ARM_JUMP_SLOT 000904d5 tmiqcp_ │ │ │ │ -0010e884 0007d516 R_ARM_JUMP_SLOT 000bdbcd uusbrs_ │ │ │ │ -0010e888 0001b316 R_ARM_JUMP_SLOT 000e2071 ucyady_ │ │ │ │ -0010e88c 00092c16 R_ARM_JUMP_SLOT 000b3999 swcset_ │ │ │ │ -0010e890 000a4c16 R_ARM_JUMP_SLOT 00048169 glrset_ │ │ │ │ -0010e894 000c0616 R_ARM_JUMP_SLOT 000c7111 uspttl_ │ │ │ │ -0010e898 000fbc16 R_ARM_JUMP_SLOT 000d64b1 ugpsvl_ │ │ │ │ +0010e830 0001e816 R_ARM_JUMP_SLOT 000ce0e9 sgtxxu_ │ │ │ │ +0010e834 000e3b16 R_ARM_JUMP_SLOT 00037a51 tmrqvl_ │ │ │ │ +0010e838 00014416 R_ARM_JUMP_SLOT 0007c8bd uuslnt_ │ │ │ │ +0010e83c 00104a16 R_ARM_JUMP_SLOT 000e39b1 odlqin_ │ │ │ │ +0010e840 0007f216 R_ARM_JUMP_SLOT 00079929 umlstx_ │ │ │ │ +0010e844 00050816 R_ARM_JUMP_SLOT 000afb95 mpfazm_ │ │ │ │ +0010e848 00070f16 R_ARM_JUMP_SLOT 000cd0bd sgtnxr_ │ │ │ │ +0010e84c 0004c716 R_ARM_JUMP_SLOT 000ae3c5 nindxn_ │ │ │ │ +0010e850 0001f216 R_ARM_JUMP_SLOT 000dfd25 clrgsv_ │ │ │ │ +0010e854 00030d16 R_ARM_JUMP_SLOT 000dc195 bitpic_ │ │ │ │ +0010e858 0007a916 R_ARM_JUMP_SLOT 000d6e85 zgsfcm_ │ │ │ │ +0010e85c 000ece16 R_ARM_JUMP_SLOT 000bacb5 szpcll_ │ │ │ │ +0010e860 0000e616 R_ARM_JUMP_SLOT 0003b3f5 char_trim_ │ │ │ │ +0010e864 00025a16 R_ARM_JUMP_SLOT 000b5619 lrlea_ │ │ │ │ +0010e868 00067516 R_ARM_JUMP_SLOT 000d6fa5 zgiclr_ │ │ │ │ +0010e86c 00018916 R_ARM_JUMP_SLOT 000bbb8d szt3zv_ │ │ │ │ +0010e870 0001f016 R_ARM_JUMP_SLOT 000b4449 rgngt_ │ │ │ │ +0010e874 0008aa16 R_ARM_JUMP_SLOT 00092ab1 uzlsav_ │ │ │ │ +0010e878 0004ff16 R_ARM_JUMP_SLOT 000dc62d time23_ │ │ │ │ +0010e87c 0008e716 R_ARM_JUMP_SLOT 0007afcd uusebt_ │ │ │ │ +0010e880 00101516 R_ARM_JUMP_SLOT 00036dc1 tmiqcp_ │ │ │ │ +0010e884 0007d516 R_ARM_JUMP_SLOT 0007bfd1 uusbrs_ │ │ │ │ +0010e888 0001b316 R_ARM_JUMP_SLOT 00098a31 ucyady_ │ │ │ │ +0010e88c 00092c16 R_ARM_JUMP_SLOT 000d2ec9 swcset_ │ │ │ │ +0010e890 000a4c16 R_ARM_JUMP_SLOT 000ae369 glrset_ │ │ │ │ +0010e894 000c0616 R_ARM_JUMP_SLOT 0008b025 uspttl_ │ │ │ │ +0010e898 000fbc16 R_ARM_JUMP_SLOT 000a7ab9 ugpsvl_ │ │ │ │ 0010e89c 00003716 R_ARM_JUMP_SLOT 00000000 pango_font_description_set_size │ │ │ │ -0010e8a0 000c8b16 R_ARM_JUMP_SLOT 000b37e9 swqcmd_ │ │ │ │ -0010e8a4 0001dd16 R_ARM_JUMP_SLOT 0004bc55 mpibon_ │ │ │ │ -0010e8a8 00012516 R_ARM_JUMP_SLOT 000a440d sgqtxs_ │ │ │ │ -0010e8ac 0010ab16 R_ARM_JUMP_SLOT 000412d9 shlfwl_ │ │ │ │ -0010e8b0 00027a16 R_ARM_JUMP_SLOT 000be795 uurqid_ │ │ │ │ -0010e8b4 00027216 R_ARM_JUMP_SLOT 000d5409 umqpnt_ │ │ │ │ -0010e8b8 000cd616 R_ARM_JUMP_SLOT 000eb95d lchrc_ │ │ │ │ -0010e8bc 000d6f16 R_ARM_JUMP_SLOT 0003d4f9 passb4_ │ │ │ │ -0010e8c0 000bf316 R_ARM_JUMP_SLOT 000beab9 uulqcl_ │ │ │ │ -0010e8c4 00111416 R_ARM_JUMP_SLOT 000b7ce1 uelqcp_ │ │ │ │ -0010e8c8 0007e316 R_ARM_JUMP_SLOT 00041db1 shinir_ │ │ │ │ -0010e8cc 000c2d16 R_ARM_JUMP_SLOT 0009e29d ststr3_ │ │ │ │ -0010e8d0 0003d816 R_ARM_JUMP_SLOT 000bcf85 uyptmz_ │ │ │ │ -0010e8d4 0000ba16 R_ARM_JUMP_SLOT 000bdc6d uusmks_ │ │ │ │ -0010e8d8 0009ef16 R_ARM_JUMP_SLOT 000e77d9 uddclv_ │ │ │ │ -0010e8dc 000d9416 R_ARM_JUMP_SLOT 000a0651 sgpfln_ │ │ │ │ -0010e8e0 00091116 R_ARM_JUMP_SLOT 0009ce71 sldttl_ │ │ │ │ -0010e8e4 000f2716 R_ARM_JUMP_SLOT 000b768d uerqcl_ │ │ │ │ -0010e8e8 000d8e16 R_ARM_JUMP_SLOT 000ae065 swrsvl_ │ │ │ │ -0010e8ec 000b2a16 R_ARM_JUMP_SLOT 0009f6ed stnusr_ │ │ │ │ -0010e8f0 0011bf16 R_ARM_JUMP_SLOT 00090795 tmiset_ │ │ │ │ -0010e8f4 000e3d16 R_ARM_JUMP_SLOT 000a2f5d sgqpls_ │ │ │ │ -0010e8f8 00052b16 R_ARM_JUMP_SLOT 000d2931 umsppt_ │ │ │ │ -0010e8fc 000cac16 R_ARM_JUMP_SLOT 000435cd visub1_ │ │ │ │ -0010e900 00054016 R_ARM_JUMP_SLOT 000abaa9 zgocls_ │ │ │ │ -0010e904 000ebf16 R_ARM_JUMP_SLOT 00044501 osqarn_ │ │ │ │ -0010e908 000cc916 R_ARM_JUMP_SLOT 000b4169 ulrqvl_ │ │ │ │ -0010e90c 000cf116 R_ARM_JUMP_SLOT 000d9fd9 uvbxf_ │ │ │ │ -0010e910 0005b516 R_ARM_JUMP_SLOT 000bff31 uhbxaz_ │ │ │ │ -0010e914 000c6c16 R_ARM_JUMP_SLOT 00048e89 gliset_ │ │ │ │ -0010e918 0002e116 R_ARM_JUMP_SLOT 000df4dd uilqcp_ │ │ │ │ -0010e91c 00034516 R_ARM_JUMP_SLOT 000d3e55 umrqnp_ │ │ │ │ -0010e920 0007b816 R_ARM_JUMP_SLOT 0004d7e5 iadd_ │ │ │ │ -0010e924 00112a16 R_ARM_JUMP_SLOT 000abbc5 zggopn_ │ │ │ │ -0010e928 0005fb16 R_ARM_JUMP_SLOT 000d4bb5 umiqcl_ │ │ │ │ -0010e92c 000a0616 R_ARM_JUMP_SLOT 000dd175 uirqid_ │ │ │ │ -0010e930 000d1216 R_ARM_JUMP_SLOT 000472d1 glpget_ │ │ │ │ -0010e934 00054d16 R_ARM_JUMP_SLOT 000d49c5 umiqnp_ │ │ │ │ -0010e938 0009cc16 R_ARM_JUMP_SLOT 000982a5 szoplt_ │ │ │ │ -0010e93c 00064e16 R_ARM_JUMP_SLOT 0008ff99 tmlqid_ │ │ │ │ -0010e940 0006c416 R_ARM_JUMP_SLOT 000e5d79 udlqcl_ │ │ │ │ -0010e944 000e7916 R_ARM_JUMP_SLOT 000e53dd udpstx_ │ │ │ │ -0010e948 00053916 R_ARM_JUMP_SLOT 000d7cc5 ugsut_ │ │ │ │ -0010e94c 000cbe16 R_ARM_JUMP_SLOT 0008f54d tmpqin_ │ │ │ │ -0010e950 00042416 R_ARM_JUMP_SLOT 0004d881 viset_ │ │ │ │ -0010e954 00109516 R_ARM_JUMP_SLOT 000495b5 lreqa_ │ │ │ │ -0010e958 000a3d16 R_ARM_JUMP_SLOT 00050535 gnge_ │ │ │ │ -0010e95c 000a0d16 R_ARM_JUMP_SLOT 00048539 gllqcp_ │ │ │ │ -0010e960 0004de16 R_ARM_JUMP_SLOT 0003f7a5 shtwgj_ │ │ │ │ -0010e964 00072a16 R_ARM_JUMP_SLOT 000a6b95 sgpqin_ │ │ │ │ -0010e968 00038516 R_ARM_JUMP_SLOT 000dfa9d uiiqcp_ │ │ │ │ -0010e96c 00013c16 R_ARM_JUMP_SLOT 000adae5 zgqrct_ │ │ │ │ -0010e970 00066d16 R_ARM_JUMP_SLOT 000d430d umrstx_ │ │ │ │ -0010e974 00022516 R_ARM_JUMP_SLOT 0009bd6d slpwvc_ │ │ │ │ -0010e978 0007e716 R_ARM_JUMP_SLOT 000e40dd uclqin_ │ │ │ │ -0010e97c 000bfb16 R_ARM_JUMP_SLOT 000d7711 ugiqin_ │ │ │ │ -0010e980 000a6b16 R_ARM_JUMP_SLOT 000aebed swpqvl_ │ │ │ │ -0010e984 000a1416 R_ARM_JUMP_SLOT 000a79b1 sglqvl_ │ │ │ │ -0010e988 0005e716 R_ARM_JUMP_SLOT 000aa9d9 zgupdate │ │ │ │ -0010e98c 00024916 R_ARM_JUMP_SLOT 000ede15 date32_ │ │ │ │ -0010e990 000eb716 R_ARM_JUMP_SLOT 000c3251 uwsgxa_ │ │ │ │ +0010e8a0 000c8b16 R_ARM_JUMP_SLOT 000d28bd swqcmd_ │ │ │ │ +0010e8a4 0001dd16 R_ARM_JUMP_SLOT 000b01d5 mpibon_ │ │ │ │ +0010e8a8 00012516 R_ARM_JUMP_SLOT 000d1a99 sgqtxs_ │ │ │ │ +0010e8ac 0010ab16 R_ARM_JUMP_SLOT 000ebfe1 shlfwl_ │ │ │ │ +0010e8b0 00027a16 R_ARM_JUMP_SLOT 0007ae95 uurqid_ │ │ │ │ +0010e8b4 00027216 R_ARM_JUMP_SLOT 0007693d umqpnt_ │ │ │ │ +0010e8b8 000cd616 R_ARM_JUMP_SLOT 000dd9ad lchrc_ │ │ │ │ +0010e8bc 000d6f16 R_ARM_JUMP_SLOT 000e662d passb4_ │ │ │ │ +0010e8c0 000bf316 R_ARM_JUMP_SLOT 0007be65 uulqcl_ │ │ │ │ +0010e8c4 00111416 R_ARM_JUMP_SLOT 0008f911 uelqcp_ │ │ │ │ +0010e8c8 0007e316 R_ARM_JUMP_SLOT 000ec571 shinir_ │ │ │ │ +0010e8cc 000c2d16 R_ARM_JUMP_SLOT 000c9ebd ststr3_ │ │ │ │ +0010e8d0 0003d816 R_ARM_JUMP_SLOT 000744bd uyptmz_ │ │ │ │ +0010e8d4 0000ba16 R_ARM_JUMP_SLOT 0007c225 uusmks_ │ │ │ │ +0010e8d8 0009ef16 R_ARM_JUMP_SLOT 000a0ac1 uddclv_ │ │ │ │ +0010e8dc 000d9416 R_ARM_JUMP_SLOT 000cd639 sgpfln_ │ │ │ │ +0010e8e0 00091116 R_ARM_JUMP_SLOT 000c3bd1 sldttl_ │ │ │ │ +0010e8e4 000f2716 R_ARM_JUMP_SLOT 0008efc9 uerqcl_ │ │ │ │ +0010e8e8 000d8e16 R_ARM_JUMP_SLOT 000daf49 swrsvl_ │ │ │ │ +0010e8ec 000b2a16 R_ARM_JUMP_SLOT 000c7e1d stnusr_ │ │ │ │ +0010e8f0 0011bf16 R_ARM_JUMP_SLOT 000378c5 tmiset_ │ │ │ │ +0010e8f4 000e3d16 R_ARM_JUMP_SLOT 000cee51 sgqpls_ │ │ │ │ +0010e8f8 00052b16 R_ARM_JUMP_SLOT 00078b99 umsppt_ │ │ │ │ +0010e8fc 000cac16 R_ARM_JUMP_SLOT 000b501d visub1_ │ │ │ │ +0010e900 00054016 R_ARM_JUMP_SLOT 000d4d89 zgocls_ │ │ │ │ +0010e904 000ebf16 R_ARM_JUMP_SLOT 000a8c3d osqarn_ │ │ │ │ +0010e908 000cc916 R_ARM_JUMP_SLOT 00099a89 ulrqvl_ │ │ │ │ +0010e90c 000cf116 R_ARM_JUMP_SLOT 00095735 uvbxf_ │ │ │ │ +0010e910 0005b516 R_ARM_JUMP_SLOT 000a4735 uhbxaz_ │ │ │ │ +0010e914 000c6c16 R_ARM_JUMP_SLOT 000aa6d5 gliset_ │ │ │ │ +0010e918 0002e116 R_ARM_JUMP_SLOT 000818bd uilqcp_ │ │ │ │ +0010e91c 00034516 R_ARM_JUMP_SLOT 00076959 umrqnp_ │ │ │ │ +0010e920 0007b816 R_ARM_JUMP_SLOT 000a97cd iadd_ │ │ │ │ +0010e924 00112a16 R_ARM_JUMP_SLOT 000d4ea5 zggopn_ │ │ │ │ +0010e928 0005fb16 R_ARM_JUMP_SLOT 00079571 umiqcl_ │ │ │ │ +0010e92c 000a0616 R_ARM_JUMP_SLOT 000823b9 uirqid_ │ │ │ │ +0010e930 000d1216 R_ARM_JUMP_SLOT 000a9ae9 glpget_ │ │ │ │ +0010e934 00054d16 R_ARM_JUMP_SLOT 00079381 umiqnp_ │ │ │ │ +0010e938 0009cc16 R_ARM_JUMP_SLOT 000b8ef1 szoplt_ │ │ │ │ +0010e93c 00064e16 R_ARM_JUMP_SLOT 0003a6d1 tmlqid_ │ │ │ │ +0010e940 0006c416 R_ARM_JUMP_SLOT 000a01d1 udlqcl_ │ │ │ │ +0010e944 000e7916 R_ARM_JUMP_SLOT 000a0c45 udpstx_ │ │ │ │ +0010e948 00053916 R_ARM_JUMP_SLOT 000a5ce9 ugsut_ │ │ │ │ +0010e94c 000cbe16 R_ARM_JUMP_SLOT 000396d9 tmpqin_ │ │ │ │ +0010e950 00042416 R_ARM_JUMP_SLOT 000a91c1 viset_ │ │ │ │ +0010e954 00109516 R_ARM_JUMP_SLOT 000b56cd lreqa_ │ │ │ │ +0010e958 000a3d16 R_ARM_JUMP_SLOT 000b4569 gnge_ │ │ │ │ +0010e95c 000a0d16 R_ARM_JUMP_SLOT 000aaaa5 gllqcp_ │ │ │ │ +0010e960 0004de16 R_ARM_JUMP_SLOT 000ed725 shtwgj_ │ │ │ │ +0010e964 00072a16 R_ARM_JUMP_SLOT 000d08f1 sgpqin_ │ │ │ │ +0010e968 00038516 R_ARM_JUMP_SLOT 0007f04d uiiqcp_ │ │ │ │ +0010e96c 00013c16 R_ARM_JUMP_SLOT 000d6dc5 zgqrct_ │ │ │ │ +0010e970 00066d16 R_ARM_JUMP_SLOT 00077a69 umrstx_ │ │ │ │ +0010e974 00022516 R_ARM_JUMP_SLOT 000c47f1 slpwvc_ │ │ │ │ +0010e978 0007e716 R_ARM_JUMP_SLOT 0009684d uclqin_ │ │ │ │ +0010e97c 000bfb16 R_ARM_JUMP_SLOT 000a75dd ugiqin_ │ │ │ │ +0010e980 000a6b16 R_ARM_JUMP_SLOT 000db471 swpqvl_ │ │ │ │ +0010e984 000a1416 R_ARM_JUMP_SLOT 000ccd0d sglqvl_ │ │ │ │ +0010e988 0005e716 R_ARM_JUMP_SLOT 000d3cb9 zgupdate │ │ │ │ +0010e98c 00024916 R_ARM_JUMP_SLOT 000de761 date32_ │ │ │ │ +0010e990 000eb716 R_ARM_JUMP_SLOT 00072c1d uwsgxa_ │ │ │ │ 0010e994 00003816 R_ARM_JUMP_SLOT 00000000 cairo_show_page │ │ │ │ -0010e998 00118016 R_ARM_JUMP_SLOT 00095479 szsttp_ │ │ │ │ -0010e99c 00093016 R_ARM_JUMP_SLOT 000b0fa9 swclch_ │ │ │ │ -0010e9a0 000f0f16 R_ARM_JUMP_SLOT 000500d9 vrfna1_ │ │ │ │ -0010e9a4 00119d16 R_ARM_JUMP_SLOT 000b7955 uerstx_ │ │ │ │ -0010e9a8 00025016 R_ARM_JUMP_SLOT 0009f6bd stcusr_ │ │ │ │ -0010e9ac 00103216 R_ARM_JUMP_SLOT 000e4919 uciqcp_ │ │ │ │ -0010e9b0 00104d16 R_ARM_JUMP_SLOT 000e0e39 uiqcrg_ │ │ │ │ -0010e9b4 000ac616 R_ARM_JUMP_SLOT 0009e405 stspr2_ │ │ │ │ -0010e9b8 000c8716 R_ARM_JUMP_SLOT 000e1031 uiilab_ │ │ │ │ -0010e9bc 0005ef16 R_ARM_JUMP_SLOT 00047195 glpqid_ │ │ │ │ -0010e9c0 00063d16 R_ARM_JUMP_SLOT 000b72fd uepstx_ │ │ │ │ -0010e9c4 00011a16 R_ARM_JUMP_SLOT 000c93c9 csblbl_ │ │ │ │ -0010e9c8 00114e16 R_ARM_JUMP_SLOT 000b7b89 uelqvl_ │ │ │ │ -0010e9cc 00014b16 R_ARM_JUMP_SLOT 0008f545 tmpqnp_ │ │ │ │ -0010e9d0 00098f16 R_ARM_JUMP_SLOT 000ee711 time32_ │ │ │ │ -0010e9d4 0002bb16 R_ARM_JUMP_SLOT 0004fba9 vrset1_ │ │ │ │ -0010e9d8 00077016 R_ARM_JUMP_SLOT 0004d081 ct2ch_ │ │ │ │ -0010e9dc 00046016 R_ARM_JUMP_SLOT 000490f9 lrge_ │ │ │ │ -0010e9e0 0000c316 R_ARM_JUMP_SLOT 000e4b31 ucistx_ │ │ │ │ +0010e998 00118016 R_ARM_JUMP_SLOT 000b98e5 szsttp_ │ │ │ │ +0010e99c 00093016 R_ARM_JUMP_SLOT 000d9ca1 swclch_ │ │ │ │ +0010e9a0 000f0f16 R_ARM_JUMP_SLOT 000b857d vrfna1_ │ │ │ │ +0010e9a4 00119d16 R_ARM_JUMP_SLOT 0008eb8d uerstx_ │ │ │ │ +0010e9a8 00025016 R_ARM_JUMP_SLOT 000c7ded stcusr_ │ │ │ │ +0010e9ac 00103216 R_ARM_JUMP_SLOT 000975e5 uciqcp_ │ │ │ │ +0010e9b0 00104d16 R_ARM_JUMP_SLOT 0007e8b5 uiqcrg_ │ │ │ │ +0010e9b4 000ac616 R_ARM_JUMP_SLOT 000c8de5 stspr2_ │ │ │ │ +0010e9b8 000c8716 R_ARM_JUMP_SLOT 00081ba5 uiilab_ │ │ │ │ +0010e9bc 0005ef16 R_ARM_JUMP_SLOT 000aa2fd glpqid_ │ │ │ │ +0010e9c0 00063d16 R_ARM_JUMP_SLOT 0008e979 uepstx_ │ │ │ │ +0010e9c4 00011a16 R_ARM_JUMP_SLOT 00085ef1 csblbl_ │ │ │ │ +0010e9c8 00114e16 R_ARM_JUMP_SLOT 0008f7b9 uelqvl_ │ │ │ │ +0010e9cc 00014b16 R_ARM_JUMP_SLOT 000396d1 tmpqnp_ │ │ │ │ +0010e9d0 00098f16 R_ARM_JUMP_SLOT 000dc3c5 time32_ │ │ │ │ +0010e9d4 0002bb16 R_ARM_JUMP_SLOT 000b8285 vrset1_ │ │ │ │ +0010e9d8 00077016 R_ARM_JUMP_SLOT 000aeaed ct2ch_ │ │ │ │ +0010e9dc 00046016 R_ARM_JUMP_SLOT 000b58cd lrge_ │ │ │ │ +0010e9e0 0000c316 R_ARM_JUMP_SLOT 00098ef5 ucistx_ │ │ │ │ 0010e9e4 00003916 R_ARM_JUMP_SLOT 00000000 cairo_set_line_join │ │ │ │ 0010e9e8 00003a16 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_unpack@GFORTRAN_8 │ │ │ │ -0010e9ec 000ec516 R_ARM_JUMP_SLOT 00050e75 lfromc_ │ │ │ │ -0010e9f0 00117116 R_ARM_JUMP_SLOT 000addb1 zgclini_ │ │ │ │ -0010e9f4 000e0716 R_ARM_JUMP_SLOT 000dfdd1 uiipac_ │ │ │ │ -0010e9f8 000a8a16 R_ARM_JUMP_SLOT 000b42f9 ulrget_ │ │ │ │ -0010e9fc 0001f916 R_ARM_JUMP_SLOT 000538c1 imax1_ │ │ │ │ -0010ea00 0004c016 R_ARM_JUMP_SLOT 0004946d lrne1_ │ │ │ │ +0010e9ec 000ec516 R_ARM_JUMP_SLOT 000a87a5 lfromc_ │ │ │ │ +0010e9f0 00117116 R_ARM_JUMP_SLOT 000d7091 zgclini_ │ │ │ │ +0010e9f4 000e0716 R_ARM_JUMP_SLOT 0007ccf5 uiipac_ │ │ │ │ +0010e9f8 000a8a16 R_ARM_JUMP_SLOT 0009b585 ulrget_ │ │ │ │ +0010e9fc 0001f916 R_ARM_JUMP_SLOT 000aeffd imax1_ │ │ │ │ +0010ea00 0004c016 R_ARM_JUMP_SLOT 000b5ab1 lrne1_ │ │ │ │ 0010ea04 00003b16 R_ARM_JUMP_SLOT 00000000 _gfortran_random_seed_i4@GFORTRAN_8 │ │ │ │ -0010ea08 000e5f16 R_ARM_JUMP_SLOT 000b43fd ulrset_ │ │ │ │ -0010ea0c 00116d16 R_ARM_JUMP_SLOT 000a3885 sglnv_ │ │ │ │ -0010ea10 000c0716 R_ARM_JUMP_SLOT 000c48f9 uzcstx_ │ │ │ │ +0010ea08 000e5f16 R_ARM_JUMP_SLOT 0009b689 ulrset_ │ │ │ │ +0010ea0c 00116d16 R_ARM_JUMP_SLOT 000cc8d5 sglnv_ │ │ │ │ +0010ea10 000c0716 R_ARM_JUMP_SLOT 00091129 uzcstx_ │ │ │ │ 0010ea14 00003c16 R_ARM_JUMP_SLOT 00000000 _gfortran_iargc@GFORTRAN_8 │ │ │ │ -0010ea18 0004b316 R_ARM_JUMP_SLOT 000a2a85 sgscwd_ │ │ │ │ -0010ea1c 000eef16 R_ARM_JUMP_SLOT 0009f7e9 stirad_ │ │ │ │ -0010ea20 0000f616 R_ARM_JUMP_SLOT 000df69d uilget_ │ │ │ │ +0010ea18 0004b316 R_ARM_JUMP_SLOT 000cafc5 sgscwd_ │ │ │ │ +0010ea1c 000eef16 R_ARM_JUMP_SLOT 000c9991 stirad_ │ │ │ │ +0010ea20 0000f616 R_ARM_JUMP_SLOT 0007ec4d uilget_ │ │ │ │ 0010ea24 00003d16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -0010ea28 000a3e16 R_ARM_JUMP_SLOT 000a6785 sgqwnd_ │ │ │ │ -0010ea2c 000d3216 R_ARM_JUMP_SLOT 000df885 uiisvl_ │ │ │ │ -0010ea30 00092b16 R_ARM_JUMP_SLOT 000a5275 sgplu_ │ │ │ │ -0010ea34 00103e16 R_ARM_JUMP_SLOT 000e5ead udlqid_ │ │ │ │ -0010ea38 000ee416 R_ARM_JUMP_SLOT 00092ef9 szfint_ │ │ │ │ -0010ea3c 000e2916 R_ARM_JUMP_SLOT 000e5539 udpset_ │ │ │ │ -0010ea40 0011d316 R_ARM_JUMP_SLOT 000e61cd udisvl_ │ │ │ │ -0010ea44 0002cc16 R_ARM_JUMP_SLOT 000a517d sgplzu_ │ │ │ │ -0010ea48 00057116 R_ARM_JUMP_SLOT 00052025 g2fctr_ │ │ │ │ -0010ea4c 00018a16 R_ARM_JUMP_SLOT 0004ac29 mpfglb_ │ │ │ │ -0010ea50 000dbc16 R_ARM_JUMP_SLOT 000a9c09 scsprj_ │ │ │ │ -0010ea54 0005d516 R_ARM_JUMP_SLOT 000d46a9 umlqcp_ │ │ │ │ -0010ea58 0003f716 R_ARM_JUMP_SLOT 000a672d sgswnd_ │ │ │ │ -0010ea5c 0011b816 R_ARM_JUMP_SLOT 000ee3e9 timeq1_ │ │ │ │ +0010ea28 000a3e16 R_ARM_JUMP_SLOT 000cc9cd sgqwnd_ │ │ │ │ +0010ea2c 000d3216 R_ARM_JUMP_SLOT 0007ee35 uiisvl_ │ │ │ │ +0010ea30 00092b16 R_ARM_JUMP_SLOT 000ce4a1 sgplu_ │ │ │ │ +0010ea34 00103e16 R_ARM_JUMP_SLOT 000a0305 udlqid_ │ │ │ │ +0010ea38 000ee416 R_ARM_JUMP_SLOT 000bb8a9 szfint_ │ │ │ │ +0010ea3c 000e2916 R_ARM_JUMP_SLOT 000a0da1 udpset_ │ │ │ │ +0010ea40 0011d316 R_ARM_JUMP_SLOT 000a1f45 udisvl_ │ │ │ │ +0010ea44 0002cc16 R_ARM_JUMP_SLOT 000cd541 sgplzu_ │ │ │ │ +0010ea48 00057116 R_ARM_JUMP_SLOT 000b69f1 g2fctr_ │ │ │ │ +0010ea4c 00018a16 R_ARM_JUMP_SLOT 000b19ad mpfglb_ │ │ │ │ +0010ea50 000dbc16 R_ARM_JUMP_SLOT 000c5df5 scsprj_ │ │ │ │ +0010ea54 0005d516 R_ARM_JUMP_SLOT 0007771d umlqcp_ │ │ │ │ +0010ea58 0003f716 R_ARM_JUMP_SLOT 000cc975 sgswnd_ │ │ │ │ +0010ea5c 0011b816 R_ARM_JUMP_SLOT 000dc5c9 timeq1_ │ │ │ │ 0010ea60 00003e16 R_ARM_JUMP_SLOT 00000000 gtk_events_pending │ │ │ │ -0010ea64 00068116 R_ARM_JUMP_SLOT 000c63f9 uziget_ │ │ │ │ -0010ea68 0005b216 R_ARM_JUMP_SLOT 00044859 prclvl_ │ │ │ │ -0010ea6c 0009b316 R_ARM_JUMP_SLOT 0009ba39 slzttl_ │ │ │ │ -0010ea70 00054616 R_ARM_JUMP_SLOT 0003f7ed shtwgm_ │ │ │ │ -0010ea74 000e0016 R_ARM_JUMP_SLOT 0008fc6d tmlqnp_ │ │ │ │ -0010ea78 00023e16 R_ARM_JUMP_SLOT 000e6d3d udline_ │ │ │ │ -0010ea7c 0009a916 R_ARM_JUMP_SLOT 00049065 rprd_ │ │ │ │ -0010ea80 00120016 R_ARM_JUMP_SLOT 000c599d uzlqin_ │ │ │ │ +0010ea64 00068116 R_ARM_JUMP_SLOT 00091ccd uziget_ │ │ │ │ +0010ea68 0005b216 R_ARM_JUMP_SLOT 000acc89 prclvl_ │ │ │ │ +0010ea6c 0009b316 R_ARM_JUMP_SLOT 000c5639 slzttl_ │ │ │ │ +0010ea70 00054616 R_ARM_JUMP_SLOT 000ed76d shtwgm_ │ │ │ │ +0010ea74 000e0016 R_ARM_JUMP_SLOT 0003a3a5 tmlqnp_ │ │ │ │ +0010ea78 00023e16 R_ARM_JUMP_SLOT 000a0f5d udline_ │ │ │ │ +0010ea7c 0009a916 R_ARM_JUMP_SLOT 000a8195 rprd_ │ │ │ │ +0010ea80 00120016 R_ARM_JUMP_SLOT 00092add uzlqin_ │ │ │ │ 0010ea84 00003f16 R_ARM_JUMP_SLOT 00000000 sinf@GLIBC_2.4 │ │ │ │ -0010ea88 000be216 R_ARM_JUMP_SLOT 00042889 vrrnm_ │ │ │ │ -0010ea8c 0002ac16 R_ARM_JUMP_SLOT 00045975 rlcenv_ │ │ │ │ -0010ea90 00067116 R_ARM_JUMP_SLOT 0005020d vrfna_ │ │ │ │ +0010ea88 000be216 R_ARM_JUMP_SLOT 000e3f41 vrrnm_ │ │ │ │ +0010ea8c 0002ac16 R_ARM_JUMP_SLOT 000adda1 rlcenv_ │ │ │ │ +0010ea90 00067116 R_ARM_JUMP_SLOT 000b8675 vrfna_ │ │ │ │ 0010ea94 00004016 R_ARM_JUMP_SLOT 00000000 cairo_reset_clip │ │ │ │ -0010ea98 000ec616 R_ARM_JUMP_SLOT 000dfdb9 uifpac_ │ │ │ │ -0010ea9c 00049916 R_ARM_JUMP_SLOT 000e5595 udrqnp_ │ │ │ │ -0010eaa0 000cde16 R_ARM_JUMP_SLOT 000a3381 sgqlai_ │ │ │ │ -0010eaa4 000d7416 R_ARM_JUMP_SLOT 000458d9 rtlxfl_ │ │ │ │ -0010eaa8 0003b616 R_ARM_JUMP_SLOT 000be479 uurqin_ │ │ │ │ -0010eaac 00088016 R_ARM_JUMP_SLOT 000a73f5 sgrqvl_ │ │ │ │ +0010ea98 000ec616 R_ARM_JUMP_SLOT 0007ccdd uifpac_ │ │ │ │ +0010ea9c 00049916 R_ARM_JUMP_SLOT 000a1a19 udrqnp_ │ │ │ │ +0010eaa0 000cde16 R_ARM_JUMP_SLOT 000caddd sgqlai_ │ │ │ │ +0010eaa4 000d7416 R_ARM_JUMP_SLOT 000ac905 rtlxfl_ │ │ │ │ +0010eaa8 0003b616 R_ARM_JUMP_SLOT 0007ab79 uurqin_ │ │ │ │ +0010eaac 00088016 R_ARM_JUMP_SLOT 000cc3cd sgrqvl_ │ │ │ │ 0010eab0 00004116 R_ARM_JUMP_SLOT 00000000 cairo_rotate │ │ │ │ -0010eab4 000b1c16 R_ARM_JUMP_SLOT 00096d8d szcllr_ │ │ │ │ -0010eab8 00067f16 R_ARM_JUMP_SLOT 000b0e8d swftfc_ │ │ │ │ +0010eab4 000b1c16 R_ARM_JUMP_SLOT 000bcb29 szcllr_ │ │ │ │ +0010eab8 00067f16 R_ARM_JUMP_SLOT 000d9b85 swftfc_ │ │ │ │ 0010eabc 00004216 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -0010eac0 0011e916 R_ARM_JUMP_SLOT 000410c1 shlfwu_ │ │ │ │ -0010eac4 00024416 R_ARM_JUMP_SLOT 000d7845 ugiqvl_ │ │ │ │ -0010eac8 000fc716 R_ARM_JUMP_SLOT 000e4205 uclqvl_ │ │ │ │ -0010eacc 00101e16 R_ARM_JUMP_SLOT 000c506d uzrsvl_ │ │ │ │ -0010ead0 00072616 R_ARM_JUMP_SLOT 0004dcd9 viinc0_ │ │ │ │ -0010ead4 000c5b16 R_ARM_JUMP_SLOT 000d548d uminit_ │ │ │ │ -0010ead8 000c5f16 R_ARM_JUMP_SLOT 000dab81 uvbrfz_ │ │ │ │ -0010eadc 00120f16 R_ARM_JUMP_SLOT 000906ed tmistx_ │ │ │ │ -0010eae0 000b7c16 R_ARM_JUMP_SLOT 000e7805 udqcln_ │ │ │ │ -0010eae4 000cdf16 R_ARM_JUMP_SLOT 0009f829 stfrot_ │ │ │ │ -0010eae8 0002d716 R_ARM_JUMP_SLOT 0004b611 mpiaza_ │ │ │ │ -0010eaec 0011df16 R_ARM_JUMP_SLOT 000e4bd9 uciset_ │ │ │ │ -0010eaf0 000b6416 R_ARM_JUMP_SLOT 000dce51 uirqin_ │ │ │ │ -0010eaf4 0009dc16 R_ARM_JUMP_SLOT 000d7471 uglqid_ │ │ │ │ -0010eaf8 00099d16 R_ARM_JUMP_SLOT 000b7a61 uelqin_ │ │ │ │ -0010eafc 00121116 R_ARM_JUMP_SLOT 0009a889 sztxzv_ │ │ │ │ -0010eb00 00048116 R_ARM_JUMP_SLOT 000477ed glcqcp_ │ │ │ │ +0010eac0 0011e916 R_ARM_JUMP_SLOT 000ebf71 shlfwu_ │ │ │ │ +0010eac4 00024416 R_ARM_JUMP_SLOT 000a7711 ugiqvl_ │ │ │ │ +0010eac8 000fc716 R_ARM_JUMP_SLOT 00096975 uclqvl_ │ │ │ │ +0010eacc 00101e16 R_ARM_JUMP_SLOT 000901f9 uzrsvl_ │ │ │ │ +0010ead0 00072616 R_ARM_JUMP_SLOT 000a9625 viinc0_ │ │ │ │ +0010ead4 000c5b16 R_ARM_JUMP_SLOT 00077b6d uminit_ │ │ │ │ +0010ead8 000c5f16 R_ARM_JUMP_SLOT 000951e9 uvbrfz_ │ │ │ │ +0010eadc 00120f16 R_ARM_JUMP_SLOT 0003781d tmistx_ │ │ │ │ +0010eae0 000b7c16 R_ARM_JUMP_SLOT 000a0aed udqcln_ │ │ │ │ +0010eae4 000cdf16 R_ARM_JUMP_SLOT 000c8b85 stfrot_ │ │ │ │ +0010eae8 0002d716 R_ARM_JUMP_SLOT 000b2859 mpiaza_ │ │ │ │ +0010eaec 0011df16 R_ARM_JUMP_SLOT 00098f9d uciset_ │ │ │ │ +0010eaf0 000b6416 R_ARM_JUMP_SLOT 00082095 uirqin_ │ │ │ │ +0010eaf4 0009dc16 R_ARM_JUMP_SLOT 000a5a51 uglqid_ │ │ │ │ +0010eaf8 00099d16 R_ARM_JUMP_SLOT 0008f691 uelqin_ │ │ │ │ +0010eafc 00121116 R_ARM_JUMP_SLOT 000bd469 sztxzv_ │ │ │ │ +0010eb00 00048116 R_ARM_JUMP_SLOT 000aaf65 glcqcp_ │ │ │ │ 0010eb04 00004316 R_ARM_JUMP_SLOT 00000000 cpowf@GLIBC_2.4 │ │ │ │ 0010eb08 00004416 R_ARM_JUMP_SLOT 00000000 cairo_translate │ │ │ │ -0010eb0c 00010e16 R_ARM_JUMP_SLOT 000d5425 umscwd_ │ │ │ │ -0010eb10 000e0e16 R_ARM_JUMP_SLOT 000d19fd umsgrd_ │ │ │ │ -0010eb14 0000cd16 R_ARM_JUMP_SLOT 00096865 szsttu_ │ │ │ │ +0010eb0c 00010e16 R_ARM_JUMP_SLOT 00078911 umscwd_ │ │ │ │ +0010eb10 000e0e16 R_ARM_JUMP_SLOT 00078649 umsgrd_ │ │ │ │ +0010eb14 0000cd16 R_ARM_JUMP_SLOT 000c25d1 szsttu_ │ │ │ │ 0010eb18 00004516 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write@GFORTRAN_8 │ │ │ │ -0010eb1c 000e1616 R_ARM_JUMP_SLOT 000a4e21 sgpmv_ │ │ │ │ +0010eb1c 000e1616 R_ARM_JUMP_SLOT 000ca585 sgpmv_ │ │ │ │ 0010eb20 00004616 R_ARM_JUMP_SLOT 00000000 gtk_window_set_title │ │ │ │ -0010eb24 0008ae16 R_ARM_JUMP_SLOT 000a53ad sgplr_ │ │ │ │ -0010eb28 000cd316 R_ARM_JUMP_SLOT 0004db81 vifct_ │ │ │ │ -0010eb2c 00079716 R_ARM_JUMP_SLOT 000d6af5 ugpset_ │ │ │ │ +0010eb24 0008ae16 R_ARM_JUMP_SLOT 000ce5d9 sgplr_ │ │ │ │ +0010eb28 000cd316 R_ARM_JUMP_SLOT 000a925d vifct_ │ │ │ │ +0010eb2c 00079716 R_ARM_JUMP_SLOT 000a5469 ugpset_ │ │ │ │ 0010eb30 00004716 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_get_data │ │ │ │ -0010eb34 00077e16 R_ARM_JUMP_SLOT 000e6335 udiqcl_ │ │ │ │ -0010eb38 0004f616 R_ARM_JUMP_SLOT 0004d4f5 ct3cs_ │ │ │ │ -0010eb3c 0002ab16 R_ARM_JUMP_SLOT 0009e3f1 stepr2_ │ │ │ │ -0010eb40 0000ed16 R_ARM_JUMP_SLOT 0004ac7d mpiglb_ │ │ │ │ -0010eb44 00096d16 R_ARM_JUMP_SLOT 000c62a1 uzirst_ │ │ │ │ -0010eb48 000efc16 R_ARM_JUMP_SLOT 0004593d rpnenv_ │ │ │ │ -0010eb4c 000c3d16 R_ARM_JUMP_SLOT 0008f5cd tmpsvl_ │ │ │ │ -0010eb50 00042116 R_ARM_JUMP_SLOT 000ae10d swrqvl_ │ │ │ │ -0010eb54 00020016 R_ARM_JUMP_SLOT 00049361 lrlta_ │ │ │ │ -0010eb58 00033516 R_ARM_JUMP_SLOT 000b17ed swgton_ │ │ │ │ +0010eb34 00077e16 R_ARM_JUMP_SLOT 000a20ad udiqcl_ │ │ │ │ +0010eb38 0004f616 R_ARM_JUMP_SLOT 000ae799 ct3cs_ │ │ │ │ +0010eb3c 0002ab16 R_ARM_JUMP_SLOT 000c8dd1 stepr2_ │ │ │ │ +0010eb40 0000ed16 R_ARM_JUMP_SLOT 000b1a01 mpiglb_ │ │ │ │ +0010eb44 00096d16 R_ARM_JUMP_SLOT 00090e85 uzirst_ │ │ │ │ +0010eb48 000efc16 R_ARM_JUMP_SLOT 000add69 rpnenv_ │ │ │ │ +0010eb4c 000c3d16 R_ARM_JUMP_SLOT 00039759 tmpsvl_ │ │ │ │ +0010eb50 00042116 R_ARM_JUMP_SLOT 000daff1 swrqvl_ │ │ │ │ +0010eb54 00020016 R_ARM_JUMP_SLOT 000b57ed lrlta_ │ │ │ │ +0010eb58 00033516 R_ARM_JUMP_SLOT 000da4e5 swgton_ │ │ │ │ 0010eb5c 00004816 R_ARM_JUMP_SLOT 00000000 pango_cairo_update_layout │ │ │ │ -0010eb60 00046e16 R_ARM_JUMP_SLOT 000aba81 zgflash_ │ │ │ │ -0010eb64 000e2216 R_ARM_JUMP_SLOT 000b24ed swlqid_ │ │ │ │ +0010eb60 00046e16 R_ARM_JUMP_SLOT 000d4d61 zgflash_ │ │ │ │ +0010eb64 000e2216 R_ARM_JUMP_SLOT 000d7869 swlqid_ │ │ │ │ 0010eb68 00004916 R_ARM_JUMP_SLOT 00000000 gtk_widget_set_size_request │ │ │ │ 0010eb6c 00004a16 R_ARM_JUMP_SLOT 00000000 gtk_container_add │ │ │ │ -0010eb70 00013416 R_ARM_JUMP_SLOT 0004c25d mpscon_ │ │ │ │ -0010eb74 00079e16 R_ARM_JUMP_SLOT 000a312d sglazv_ │ │ │ │ -0010eb78 00092116 R_ARM_JUMP_SLOT 00099291 szl3zu_ │ │ │ │ -0010eb7c 00115416 R_ARM_JUMP_SLOT 000e13cd uiiyxy_ │ │ │ │ -0010eb80 000eea16 R_ARM_JUMP_SLOT 00098e61 szm3zu_ │ │ │ │ -0010eb84 00026116 R_ARM_JUMP_SLOT 0004d151 ct2bc_ │ │ │ │ -0010eb88 000bda16 R_ARM_JUMP_SLOT 000af14d swpset_ │ │ │ │ -0010eb8c 000b8116 R_ARM_JUMP_SLOT 000a7dd5 sglset_ │ │ │ │ -0010eb90 0003cd16 R_ARM_JUMP_SLOT 000c8559 uszdgt_ │ │ │ │ -0010eb94 00101d16 R_ARM_JUMP_SLOT 00050795 gnle_ │ │ │ │ -0010eb98 00073916 R_ARM_JUMP_SLOT 000e0d9d uiscfl_ │ │ │ │ -0010eb9c 0008bd16 R_ARM_JUMP_SLOT 000bdc0d uusebs_ │ │ │ │ -0010eba0 000e5316 R_ARM_JUMP_SLOT 0004ea85 ramp_ │ │ │ │ -0010eba4 0000ca16 R_ARM_JUMP_SLOT 00043245 vidiv1_ │ │ │ │ -0010eba8 00050516 R_ARM_JUMP_SLOT 000ee6a1 timec1_ │ │ │ │ -0010ebac 00042316 R_ARM_JUMP_SLOT 0009f719 stsusr_ │ │ │ │ -0010ebb0 0007ce16 R_ARM_JUMP_SLOT 0004fe4d vrfct0_ │ │ │ │ -0010ebb4 00093d16 R_ARM_JUMP_SLOT 000b1035 swsrot_ │ │ │ │ -0010ebb8 0010eb16 R_ARM_JUMP_SLOT 000917f1 szgcll_ │ │ │ │ +0010eb70 00013416 R_ARM_JUMP_SLOT 000b1d2d mpscon_ │ │ │ │ +0010eb74 00079e16 R_ARM_JUMP_SLOT 000cb149 sglazv_ │ │ │ │ +0010eb78 00092116 R_ARM_JUMP_SLOT 000b9705 szl3zu_ │ │ │ │ +0010eb7c 00115416 R_ARM_JUMP_SLOT 00081f41 uiiyxy_ │ │ │ │ +0010eb80 000eea16 R_ARM_JUMP_SLOT 000c331d szm3zu_ │ │ │ │ +0010eb84 00026116 R_ARM_JUMP_SLOT 000aeb61 ct2bc_ │ │ │ │ +0010eb88 000b8116 R_ARM_JUMP_SLOT 000cd4e5 sglset_ │ │ │ │ +0010eb8c 000bda16 R_ARM_JUMP_SLOT 000db9d1 swpset_ │ │ │ │ +0010eb90 0003cd16 R_ARM_JUMP_SLOT 000825e9 uszdgt_ │ │ │ │ +0010eb94 00101d16 R_ARM_JUMP_SLOT 000b47c9 gnle_ │ │ │ │ +0010eb98 00073916 R_ARM_JUMP_SLOT 0007e819 uiscfl_ │ │ │ │ +0010eb9c 0008bd16 R_ARM_JUMP_SLOT 0007afed uusebs_ │ │ │ │ +0010eba0 000e5316 R_ARM_JUMP_SLOT 000b2d8d ramp_ │ │ │ │ +0010eba4 0000ca16 R_ARM_JUMP_SLOT 000b50d9 vidiv1_ │ │ │ │ +0010eba8 00050516 R_ARM_JUMP_SLOT 000dc2a5 timec1_ │ │ │ │ +0010ebac 00042316 R_ARM_JUMP_SLOT 000c7e49 stsusr_ │ │ │ │ +0010ebb0 0007ce16 R_ARM_JUMP_SLOT 000b851d vrfct0_ │ │ │ │ +0010ebb4 00093d16 R_ARM_JUMP_SLOT 000d9d2d swsrot_ │ │ │ │ +0010ebb8 0010eb16 R_ARM_JUMP_SLOT 000bb1fd szgcll_ │ │ │ │ 0010ebbc 00004b16 R_ARM_JUMP_SLOT 00000000 _gfortran_pow_i4_i4@GFORTRAN_8 │ │ │ │ -0010ebc0 0010b716 R_ARM_JUMP_SLOT 0004f8c9 rset1_ │ │ │ │ -0010ebc4 000d8c16 R_ARM_JUMP_SLOT 000e4519 uclget_ │ │ │ │ -0010ebc8 00117816 R_ARM_JUMP_SLOT 000d7b65 ugiget_ │ │ │ │ +0010ebc0 0010b716 R_ARM_JUMP_SLOT 000b8425 rset1_ │ │ │ │ +0010ebc4 000d8c16 R_ARM_JUMP_SLOT 00097101 uclget_ │ │ │ │ +0010ebc8 00117816 R_ARM_JUMP_SLOT 000a7f45 ugiget_ │ │ │ │ 0010ebcc 00004c16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_rewind@GFORTRAN_8 │ │ │ │ -0010ebd0 0009dd16 R_ARM_JUMP_SLOT 000eba81 cdblk_ │ │ │ │ -0010ebd4 00055416 R_ARM_JUMP_SLOT 0004ef1d rvar1_ │ │ │ │ -0010ebd8 0005e016 R_ARM_JUMP_SLOT 000366cd odlqcp_ │ │ │ │ +0010ebd0 0009dd16 R_ARM_JUMP_SLOT 000dc7d5 cdblk_ │ │ │ │ +0010ebd4 00055416 R_ARM_JUMP_SLOT 000b3b05 rvar1_ │ │ │ │ +0010ebd8 0005e016 R_ARM_JUMP_SLOT 000e3c2d odlqcp_ │ │ │ │ 0010ebdc 00004d16 R_ARM_JUMP_SLOT 00000000 cairo_pattern_set_extend │ │ │ │ -0010ebe0 00060b16 R_ARM_JUMP_SLOT 0009a56d sztnzv_ │ │ │ │ -0010ebe4 000f9516 R_ARM_JUMP_SLOT 000a8f75 scqpms_ │ │ │ │ -0010ebe8 0000fb16 R_ARM_JUMP_SLOT 000ad305 zglistfonts_ │ │ │ │ +0010ebe0 00060b16 R_ARM_JUMP_SLOT 000b9a1d sztnzv_ │ │ │ │ +0010ebe4 000f9516 R_ARM_JUMP_SLOT 000c68f5 scqpms_ │ │ │ │ +0010ebe8 0000fb16 R_ARM_JUMP_SLOT 000d65e5 zglistfonts_ │ │ │ │ 0010ebec 00004e16 R_ARM_JUMP_SLOT 00000000 system@GLIBC_2.4 │ │ │ │ -0010ebf0 000ff516 R_ARM_JUMP_SLOT 00051f89 g2fbl2_ │ │ │ │ -0010ebf4 000e7a16 R_ARM_JUMP_SLOT 00049689 lreq_ │ │ │ │ -0010ebf8 0004b016 R_ARM_JUMP_SLOT 000ea6e1 chval_ │ │ │ │ -0010ebfc 00026416 R_ARM_JUMP_SLOT 0009d445 sldiv_ │ │ │ │ -0010ec00 0009b416 R_ARM_JUMP_SLOT 000acd59 zgclip_ │ │ │ │ -0010ec04 00041916 R_ARM_JUMP_SLOT 000d4865 umlget_ │ │ │ │ -0010ec08 00091a16 R_ARM_JUMP_SLOT 000e1405 uiencd_ │ │ │ │ -0010ec0c 0006fb16 R_ARM_JUMP_SLOT 00036b1d odiqvl_ │ │ │ │ -0010ec10 0000f716 R_ARM_JUMP_SLOT 0008e2f9 itrp2d_ │ │ │ │ -0010ec14 0011b916 R_ARM_JUMP_SLOT 000dd65d uipdaz_ │ │ │ │ -0010ec18 00032b16 R_ARM_JUMP_SLOT 00037019 odpsvl_ │ │ │ │ +0010ebf0 000ff516 R_ARM_JUMP_SLOT 000b5be1 g2fbl2_ │ │ │ │ +0010ebf4 000e7a16 R_ARM_JUMP_SLOT 000b5a19 lreq_ │ │ │ │ +0010ebf8 0004b016 R_ARM_JUMP_SLOT 000dc8c1 chval_ │ │ │ │ +0010ebfc 00026416 R_ARM_JUMP_SLOT 000c362d sldiv_ │ │ │ │ +0010ec00 0009b416 R_ARM_JUMP_SLOT 000d6039 zgclip_ │ │ │ │ +0010ec04 00041916 R_ARM_JUMP_SLOT 000798cd umlget_ │ │ │ │ +0010ec08 00091a16 R_ARM_JUMP_SLOT 00081f79 uiencd_ │ │ │ │ +0010ec0c 0006fb16 R_ARM_JUMP_SLOT 000e3695 odiqvl_ │ │ │ │ +0010ec10 0000f716 R_ARM_JUMP_SLOT 00035ea5 itrp2d_ │ │ │ │ +0010ec14 0011b916 R_ARM_JUMP_SLOT 00080301 uipdaz_ │ │ │ │ +0010ec18 00032b16 R_ARM_JUMP_SLOT 000e2145 odpsvl_ │ │ │ │ 0010ec1c 00004f16 R_ARM_JUMP_SLOT 00000000 strcpy@GLIBC_2.4 │ │ │ │ -0010ec20 00114816 R_ARM_JUMP_SLOT 000c63cd uziqid_ │ │ │ │ -0010ec24 00018c16 R_ARM_JUMP_SLOT 000e67d5 ludchk_ │ │ │ │ -0010ec28 000f7e16 R_ARM_JUMP_SLOT 000e9481 ishift_ │ │ │ │ -0010ec2c 000bf116 R_ARM_JUMP_SLOT 000adad5 zgqimc_ │ │ │ │ -0010ec30 000cca16 R_ARM_JUMP_SLOT 00092825 szcltn_ │ │ │ │ -0010ec34 00027e16 R_ARM_JUMP_SLOT 0009ff8d ststri_ │ │ │ │ -0010ec38 0007c016 R_ARM_JUMP_SLOT 000d53e9 umrpnt_ │ │ │ │ +0010ec20 00114816 R_ARM_JUMP_SLOT 00090fb1 uziqid_ │ │ │ │ +0010ec24 00018c16 R_ARM_JUMP_SLOT 0009e6e9 ludchk_ │ │ │ │ +0010ec28 000f7e16 R_ARM_JUMP_SLOT 000dbc59 ishift_ │ │ │ │ +0010ec2c 000bf116 R_ARM_JUMP_SLOT 000d6db5 zgqimc_ │ │ │ │ +0010ec30 000cca16 R_ARM_JUMP_SLOT 000c2dc5 szcltn_ │ │ │ │ +0010ec34 00027e16 R_ARM_JUMP_SLOT 000c8495 ststri_ │ │ │ │ +0010ec38 0007c016 R_ARM_JUMP_SLOT 0007691d umrpnt_ │ │ │ │ 0010ec3c 00005016 R_ARM_JUMP_SLOT 00000000 g_signal_connect_data │ │ │ │ -0010ec40 0006ed16 R_ARM_JUMP_SLOT 000b2729 swlset_ │ │ │ │ -0010ec44 00054a16 R_ARM_JUMP_SLOT 00043c99 nindxr_ │ │ │ │ -0010ec48 0010d716 R_ARM_JUMP_SLOT 00094bdd sztitz_ │ │ │ │ -0010ec4c 000f4716 R_ARM_JUMP_SLOT 000517b9 g2ibl2_ │ │ │ │ -0010ec50 00078516 R_ARM_JUMP_SLOT 0009d2bd slmgn_ │ │ │ │ -0010ec54 000bbb16 R_ARM_JUMP_SLOT 000b1bc5 swslcl_ │ │ │ │ -0010ec58 000be416 R_ARM_JUMP_SLOT 0008dc99 tmstla_ │ │ │ │ +0010ec40 0006ed16 R_ARM_JUMP_SLOT 000d2275 swlset_ │ │ │ │ +0010ec44 00054a16 R_ARM_JUMP_SLOT 000ae6f1 nindxr_ │ │ │ │ +0010ec48 0010d716 R_ARM_JUMP_SLOT 000bbd99 sztitz_ │ │ │ │ +0010ec4c 000f4716 R_ARM_JUMP_SLOT 000b5c2d g2ibl2_ │ │ │ │ +0010ec50 00078516 R_ARM_JUMP_SLOT 000c54b1 slmgn_ │ │ │ │ +0010ec54 000bbb16 R_ARM_JUMP_SLOT 000da8bd swslcl_ │ │ │ │ +0010ec58 000be416 R_ARM_JUMP_SLOT 00039d45 tmstla_ │ │ │ │ 0010ec5c 00005116 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_set_font │ │ │ │ -0010ec60 0005f416 R_ARM_JUMP_SLOT 00053ad9 s_stop │ │ │ │ -0010ec64 0008d616 R_ARM_JUMP_SLOT 0004f4d1 rmin1_ │ │ │ │ -0010ec68 000f4516 R_ARM_JUMP_SLOT 0004036d shmwjm_ │ │ │ │ -0010ec6c 000f8316 R_ARM_JUMP_SLOT 00090425 tmiqcl_ │ │ │ │ -0010ec70 0007de16 R_ARM_JUMP_SLOT 000d0c11 uxroff_ │ │ │ │ -0010ec74 00010b16 R_ARM_JUMP_SLOT 00092f49 szqfnt_ │ │ │ │ -0010ec78 000b6516 R_ARM_JUMP_SLOT 000982a9 szcllt_ │ │ │ │ -0010ec7c 0001d616 R_ARM_JUMP_SLOT 000e94cd iand_ │ │ │ │ -0010ec80 00096016 R_ARM_JUMP_SLOT 00037b9d odrkg_ │ │ │ │ -0010ec84 0001b916 R_ARM_JUMP_SLOT 000d7049 ugrstx_ │ │ │ │ -0010ec88 000dd016 R_ARM_JUMP_SLOT 0004f9f5 rmlt_ │ │ │ │ -0010ec8c 00037116 R_ARM_JUMP_SLOT 000e11cd uiiluv_ │ │ │ │ -0010ec90 00118916 R_ARM_JUMP_SLOT 000cd0a5 uspset_ │ │ │ │ -0010ec94 00111d16 R_ARM_JUMP_SLOT 000468a9 rpnget_ │ │ │ │ -0010ec98 0005d716 R_ARM_JUMP_SLOT 000b2a25 swiqcp_ │ │ │ │ -0010ec9c 00046516 R_ARM_JUMP_SLOT 0004d7c1 iadd0_ │ │ │ │ -0010eca0 000ada16 R_ARM_JUMP_SLOT 000e9a0d bitpci_ │ │ │ │ -0010eca4 000dda16 R_ARM_JUMP_SLOT 00096851 szcltu_ │ │ │ │ -0010eca8 0000bb16 R_ARM_JUMP_SLOT 0004d5d5 iset1_ │ │ │ │ -0010ecac 000b6816 R_ARM_JUMP_SLOT 00038d6d rfftf1_ │ │ │ │ -0010ecb0 000fab16 R_ARM_JUMP_SLOT 000b7739 uerqcp_ │ │ │ │ -0010ecb4 000e9316 R_ARM_JUMP_SLOT 000997ed szlazv_ │ │ │ │ +0010ec60 0005f416 R_ARM_JUMP_SLOT 0003aa81 s_stop │ │ │ │ +0010ec64 0008d616 R_ARM_JUMP_SLOT 000b3709 rmin1_ │ │ │ │ +0010ec68 000f4516 R_ARM_JUMP_SLOT 000ecaad shmwjm_ │ │ │ │ +0010ec6c 000f8316 R_ARM_JUMP_SLOT 00036d11 tmiqcl_ │ │ │ │ +0010ec70 0007de16 R_ARM_JUMP_SLOT 0009ca39 uxroff_ │ │ │ │ +0010ec74 00010b16 R_ARM_JUMP_SLOT 000bb8f9 szqfnt_ │ │ │ │ +0010ec78 000b6516 R_ARM_JUMP_SLOT 000b8ef5 szcllt_ │ │ │ │ +0010ec7c 0001d616 R_ARM_JUMP_SLOT 000dbca5 iand_ │ │ │ │ +0010ec80 00096016 R_ARM_JUMP_SLOT 000e3249 odrkg_ │ │ │ │ +0010ec84 0001b916 R_ARM_JUMP_SLOT 000a5be5 ugrstx_ │ │ │ │ +0010ec88 000dd016 R_ARM_JUMP_SLOT 000b8389 rmlt_ │ │ │ │ +0010ec8c 00037116 R_ARM_JUMP_SLOT 00081d41 uiiluv_ │ │ │ │ +0010ec90 00118916 R_ARM_JUMP_SLOT 00089c31 uspset_ │ │ │ │ +0010ec94 00111d16 R_ARM_JUMP_SLOT 000acca1 rpnget_ │ │ │ │ +0010ec98 0005d716 R_ARM_JUMP_SLOT 000d2bd5 swiqcp_ │ │ │ │ +0010ec9c 00046516 R_ARM_JUMP_SLOT 000a94bd iadd0_ │ │ │ │ +0010eca0 000ada16 R_ARM_JUMP_SLOT 000dbb15 bitpci_ │ │ │ │ +0010eca4 000dda16 R_ARM_JUMP_SLOT 000c25bd szcltu_ │ │ │ │ +0010eca8 0000bb16 R_ARM_JUMP_SLOT 000a907d iset1_ │ │ │ │ +0010ecac 000b6816 R_ARM_JUMP_SLOT 000e63f1 rfftf1_ │ │ │ │ +0010ecb0 000fab16 R_ARM_JUMP_SLOT 0008f075 uerqcp_ │ │ │ │ +0010ecb4 000e9316 R_ARM_JUMP_SLOT 000b8b0d szlazv_ │ │ │ │ 0010ecb8 00005216 R_ARM_JUMP_SLOT 00000000 _gfortran_string_len_trim@GFORTRAN_8 │ │ │ │ -0010ecbc 000d6416 R_ARM_JUMP_SLOT 000aa06d scsobj_ │ │ │ │ -0010ecc0 0003ba16 R_ARM_JUMP_SLOT 0003f415 shtsgj_ │ │ │ │ -0010ecc4 00107316 R_ARM_JUMP_SLOT 000b7ffd ueiqnp_ │ │ │ │ -0010ecc8 00031b16 R_ARM_JUMP_SLOT 00043f55 indxml_ │ │ │ │ -0010eccc 00069a16 R_ARM_JUMP_SLOT 000d4c65 umiqcp_ │ │ │ │ -0010ecd0 00025f16 R_ARM_JUMP_SLOT 000df42d uilqcl_ │ │ │ │ -0010ecd4 000a6a16 R_ARM_JUMP_SLOT 000a2099 sgplxr_ │ │ │ │ -0010ecd8 0004cf16 R_ARM_JUMP_SLOT 000c383d uzpsvl_ │ │ │ │ -0010ecdc 00106e16 R_ARM_JUMP_SLOT 00091a65 szpclx_ │ │ │ │ -0010ece0 0000d416 R_ARM_JUMP_SLOT 000a9a09 scswnd_ │ │ │ │ -0010ece4 00082416 R_ARM_JUMP_SLOT 00052221 g2sctr_ │ │ │ │ -0010ece8 000cdb16 R_ARM_JUMP_SLOT 000987e5 szqidx_ │ │ │ │ -0010ecec 000e4116 R_ARM_JUMP_SLOT 00042171 shfwgj_ │ │ │ │ -0010ecf0 000f5d16 R_ARM_JUMP_SLOT 000befd9 uuistx_ │ │ │ │ -0010ecf4 00046a16 R_ARM_JUMP_SLOT 000aa8d1 getrparm │ │ │ │ -0010ecf8 0008a216 R_ARM_JUMP_SLOT 000c5945 uzlrst_ │ │ │ │ -0010ecfc 00012a16 R_ARM_JUMP_SLOT 000d73ed uglqcp_ │ │ │ │ -0010ed00 00067a16 R_ARM_JUMP_SLOT 000b1909 swgcls_ │ │ │ │ -0010ed04 00103516 R_ARM_JUMP_SLOT 000e559d udrqin_ │ │ │ │ -0010ed08 00080616 R_ARM_JUMP_SLOT 000c48d5 uzcget_ │ │ │ │ -0010ed0c 00062816 R_ARM_JUMP_SLOT 000bd7f5 grstrn_ │ │ │ │ -0010ed10 0007c216 R_ARM_JUMP_SLOT 00053565 isum1_ │ │ │ │ -0010ed14 00011316 R_ARM_JUMP_SLOT 0009ab31 sztxop_ │ │ │ │ -0010ed18 000f0e16 R_ARM_JUMP_SLOT 000eba4d dclvnm_ │ │ │ │ -0010ed1c 00069b16 R_ARM_JUMP_SLOT 00097fa9 szmvlc_ │ │ │ │ -0010ed20 0002be16 R_ARM_JUMP_SLOT 000a651d sgsmpl_ │ │ │ │ -0010ed24 000d1316 R_ARM_JUMP_SLOT 0004434d irlt_ │ │ │ │ -0010ed28 00033816 R_ARM_JUMP_SLOT 000d7605 uglstx_ │ │ │ │ -0010ed2c 00054416 R_ARM_JUMP_SLOT 000c37bd uzpqin_ │ │ │ │ +0010ecbc 000d6416 R_ARM_JUMP_SLOT 000c6b69 scsobj_ │ │ │ │ +0010ecc0 0003ba16 R_ARM_JUMP_SLOT 000ed395 shtsgj_ │ │ │ │ +0010ecc4 00107316 R_ARM_JUMP_SLOT 0008f235 ueiqnp_ │ │ │ │ +0010ecc8 00031b16 R_ARM_JUMP_SLOT 000ae635 indxml_ │ │ │ │ +0010eccc 00069a16 R_ARM_JUMP_SLOT 00079621 umiqcp_ │ │ │ │ +0010ecd0 00025f16 R_ARM_JUMP_SLOT 0008180d uilqcl_ │ │ │ │ +0010ecd4 000a6a16 R_ARM_JUMP_SLOT 000cb509 sgplxr_ │ │ │ │ +0010ecd8 0004cf16 R_ARM_JUMP_SLOT 00090355 uzpsvl_ │ │ │ │ +0010ecdc 00106e16 R_ARM_JUMP_SLOT 000c27e9 szpclx_ │ │ │ │ +0010ece0 0000d416 R_ARM_JUMP_SLOT 000c70f5 scswnd_ │ │ │ │ +0010ece4 00082416 R_ARM_JUMP_SLOT 000b6bed g2sctr_ │ │ │ │ +0010ece8 000cdb16 R_ARM_JUMP_SLOT 000c27d9 szqidx_ │ │ │ │ +0010ecec 000e4116 R_ARM_JUMP_SLOT 000eb579 shfwgj_ │ │ │ │ +0010ecf0 000f5d16 R_ARM_JUMP_SLOT 0007b089 uuistx_ │ │ │ │ +0010ecf4 00046a16 R_ARM_JUMP_SLOT 000d3bb1 getrparm │ │ │ │ +0010ecf8 0008a216 R_ARM_JUMP_SLOT 00092a85 uzlrst_ │ │ │ │ +0010ecfc 00012a16 R_ARM_JUMP_SLOT 000a59cd uglqcp_ │ │ │ │ +0010ed00 00067a16 R_ARM_JUMP_SLOT 000da601 swgcls_ │ │ │ │ +0010ed04 00103516 R_ARM_JUMP_SLOT 000a1a21 udrqin_ │ │ │ │ +0010ed08 00080616 R_ARM_JUMP_SLOT 00091105 uzcget_ │ │ │ │ +0010ed0c 00062816 R_ARM_JUMP_SLOT 00095f81 grstrn_ │ │ │ │ +0010ed10 0007c216 R_ARM_JUMP_SLOT 000aeef9 isum1_ │ │ │ │ +0010ed14 00011316 R_ARM_JUMP_SLOT 000c04d9 sztxop_ │ │ │ │ +0010ed18 000f0e16 R_ARM_JUMP_SLOT 000dc889 dclvnm_ │ │ │ │ +0010ed1c 00069b16 R_ARM_JUMP_SLOT 000bca89 szmvlc_ │ │ │ │ +0010ed20 0002be16 R_ARM_JUMP_SLOT 000cd02d sgsmpl_ │ │ │ │ +0010ed24 000d1316 R_ARM_JUMP_SLOT 000b7dc1 irlt_ │ │ │ │ +0010ed28 00033816 R_ARM_JUMP_SLOT 000a67cd uglstx_ │ │ │ │ +0010ed2c 00054416 R_ARM_JUMP_SLOT 000902d5 uzpqin_ │ │ │ │ 0010ed30 00005316 R_ARM_JUMP_SLOT 00000000 gtk_widget_destroy │ │ │ │ -0010ed34 0005d016 R_ARM_JUMP_SLOT 000bdcbd uuqlni_ │ │ │ │ -0010ed38 00014216 R_ARM_JUMP_SLOT 000b7fa1 uelset_ │ │ │ │ -0010ed3c 00038916 R_ARM_JUMP_SLOT 00043935 vifnb1_ │ │ │ │ -0010ed40 000bdb16 R_ARM_JUMP_SLOT 000edc85 datef3_ │ │ │ │ -0010ed44 0004cd16 R_ARM_JUMP_SLOT 000d4e21 umiget_ │ │ │ │ -0010ed48 00079116 R_ARM_JUMP_SLOT 000b753d uersvl_ │ │ │ │ -0010ed4c 0008d016 R_ARM_JUMP_SLOT 00047d41 glrqvl_ │ │ │ │ -0010ed50 0007a016 R_ARM_JUMP_SLOT 000b2ead swcqvl_ │ │ │ │ -0010ed54 000f9a16 R_ARM_JUMP_SLOT 000b8cdd uestln_ │ │ │ │ -0010ed58 000fe216 R_ARM_JUMP_SLOT 00094bad sztits_ │ │ │ │ -0010ed5c 000e6a16 R_ARM_JUMP_SLOT 00098585 szpllu_ │ │ │ │ -0010ed60 0004f816 R_ARM_JUMP_SLOT 000dcb95 uiybar_ │ │ │ │ -0010ed64 000da816 R_ARM_JUMP_SLOT 000c3521 uzprst_ │ │ │ │ -0010ed68 00020b16 R_ARM_JUMP_SLOT 000d22b9 umbndp_ │ │ │ │ -0010ed6c 0007e816 R_ARM_JUMP_SLOT 000c6375 uziqcl_ │ │ │ │ -0010ed70 000f9116 R_ARM_JUMP_SLOT 0009e8dd stfwtr_ │ │ │ │ -0010ed74 00105816 R_ARM_JUMP_SLOT 000907f1 usgi_ │ │ │ │ -0010ed78 00082616 R_ARM_JUMP_SLOT 000b7d65 uelqid_ │ │ │ │ -0010ed7c 00016216 R_ARM_JUMP_SLOT 000e341d ucpqnp_ │ │ │ │ -0010ed80 00016116 R_ARM_JUMP_SLOT 00092f21 szqfnw_ │ │ │ │ +0010ed34 0005d016 R_ARM_JUMP_SLOT 0007c8cd uuqlni_ │ │ │ │ +0010ed38 00014216 R_ARM_JUMP_SLOT 0008d7e1 uelset_ │ │ │ │ +0010ed3c 00038916 R_ARM_JUMP_SLOT 000b4c89 vifnb1_ │ │ │ │ +0010ed40 000bdb16 R_ARM_JUMP_SLOT 000df1a5 datef3_ │ │ │ │ +0010ed44 0004cd16 R_ARM_JUMP_SLOT 00079a2d umiget_ │ │ │ │ +0010ed48 00079116 R_ARM_JUMP_SLOT 0008ee79 uersvl_ │ │ │ │ +0010ed4c 0008d016 R_ARM_JUMP_SLOT 000ab545 glrqvl_ │ │ │ │ +0010ed50 0007a016 R_ARM_JUMP_SLOT 000d3091 swcqvl_ │ │ │ │ +0010ed54 000f9a16 R_ARM_JUMP_SLOT 0008d0c5 uestln_ │ │ │ │ +0010ed58 000fe216 R_ARM_JUMP_SLOT 000bd449 sztits_ │ │ │ │ +0010ed5c 000e6a16 R_ARM_JUMP_SLOT 000bcd85 szpllu_ │ │ │ │ +0010ed60 0004f816 R_ARM_JUMP_SLOT 0008118d uiybar_ │ │ │ │ +0010ed64 000da816 R_ARM_JUMP_SLOT 0009235d uzprst_ │ │ │ │ +0010ed68 00020b16 R_ARM_JUMP_SLOT 00076db5 umbndp_ │ │ │ │ +0010ed6c 0007e816 R_ARM_JUMP_SLOT 00090f59 uziqcl_ │ │ │ │ +0010ed70 000f9116 R_ARM_JUMP_SLOT 000c92bd stfwtr_ │ │ │ │ +0010ed74 00105816 R_ARM_JUMP_SLOT 000dba65 usgi_ │ │ │ │ +0010ed78 00082616 R_ARM_JUMP_SLOT 0008f995 uelqid_ │ │ │ │ +0010ed7c 00016216 R_ARM_JUMP_SLOT 00096331 ucpqnp_ │ │ │ │ +0010ed80 00016116 R_ARM_JUMP_SLOT 000bb8d1 szqfnw_ │ │ │ │ 0010ed84 00005416 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_string@GFORTRAN_8 │ │ │ │ -0010ed88 00031416 R_ARM_JUMP_SLOT 000d37b5 umpsvl_ │ │ │ │ -0010ed8c 00061316 R_ARM_JUMP_SLOT 000c7301 uspnum_ │ │ │ │ -0010ed90 000a0316 R_ARM_JUMP_SLOT 000bdd71 uupqin_ │ │ │ │ -0010ed94 00028116 R_ARM_JUMP_SLOT 000e67c5 udiclr_ │ │ │ │ -0010ed98 00092716 R_ARM_JUMP_SLOT 000cf4cd uxaxdv_ │ │ │ │ -0010ed9c 000e5516 R_ARM_JUMP_SLOT 000d3edd umrsvl_ │ │ │ │ +0010ed88 00031416 R_ARM_JUMP_SLOT 00075e41 umpsvl_ │ │ │ │ +0010ed8c 00061316 R_ARM_JUMP_SLOT 00086331 uspnum_ │ │ │ │ +0010ed90 000a0316 R_ARM_JUMP_SLOT 0007b195 uupqin_ │ │ │ │ +0010ed94 00028116 R_ARM_JUMP_SLOT 000a1ead udiclr_ │ │ │ │ +0010ed98 00092716 R_ARM_JUMP_SLOT 0009de09 uxaxdv_ │ │ │ │ +0010ed9c 000e5516 R_ARM_JUMP_SLOT 000769e1 umrsvl_ │ │ │ │ 0010eda0 00005516 R_ARM_JUMP_SLOT 00000000 sincosf@GLIBC_2.4 │ │ │ │ -0010eda4 000df116 R_ARM_JUMP_SLOT 0009a3d9 szlnzu_ │ │ │ │ -0010eda8 00033016 R_ARM_JUMP_SLOT 00090871 csgi_ │ │ │ │ -0010edac 000f6a16 R_ARM_JUMP_SLOT 000b4e29 ulsybl_ │ │ │ │ -0010edb0 00116a16 R_ARM_JUMP_SLOT 000e4575 uclstx_ │ │ │ │ -0010edb4 0003e116 R_ARM_JUMP_SLOT 000d7bc1 ugistx_ │ │ │ │ -0010edb8 00080c16 R_ARM_JUMP_SLOT 000c59f1 uzlqvl_ │ │ │ │ -0010edbc 00025116 R_ARM_JUMP_SLOT 00037369 odpqid_ │ │ │ │ -0010edc0 00074616 R_ARM_JUMP_SLOT 00097629 szoplc_ │ │ │ │ -0010edc4 000f3e16 R_ARM_JUMP_SLOT 000c5115 uzrqid_ │ │ │ │ -0010edc8 0007d016 R_ARM_JUMP_SLOT 0004383d viadd0_ │ │ │ │ -0010edcc 00049b16 R_ARM_JUMP_SLOT 000bea3d uulsvl_ │ │ │ │ -0010edd0 000e6316 R_ARM_JUMP_SLOT 000a538d sgqplt_ │ │ │ │ -0010edd4 00068b16 R_ARM_JUMP_SLOT 000430fd vrintr_ │ │ │ │ -0010edd8 000b1a16 R_ARM_JUMP_SLOT 0009e271 stslg3_ │ │ │ │ -0010eddc 000ef616 R_ARM_JUMP_SLOT 0004d551 ct2pc_ │ │ │ │ -0010ede0 00029616 R_ARM_JUMP_SLOT 000e16cd uiscr2_ │ │ │ │ -0010ede4 000e5a16 R_ARM_JUMP_SLOT 000b9c0d uetonc_ │ │ │ │ -0010ede8 00043b16 R_ARM_JUMP_SLOT 000a98b9 scqtrn_ │ │ │ │ -0010edec 000bb716 R_ARM_JUMP_SLOT 00097ac9 szpllc_ │ │ │ │ -0010edf0 000c4116 R_ARM_JUMP_SLOT 00042451 shfw2g_ │ │ │ │ -0010edf4 0002ef16 R_ARM_JUMP_SLOT 000ebc71 rngu2_ │ │ │ │ -0010edf8 0004a116 R_ARM_JUMP_SLOT 000d4411 umlqnp_ │ │ │ │ -0010edfc 000a0216 R_ARM_JUMP_SLOT 000c4751 uzcqcp_ │ │ │ │ -0010ee00 000ed116 R_ARM_JUMP_SLOT 0004e471 rvmax1_ │ │ │ │ -0010ee04 00076b16 R_ARM_JUMP_SLOT 000cd55d usrget_ │ │ │ │ +0010eda4 000df116 R_ARM_JUMP_SLOT 000c3211 szlnzu_ │ │ │ │ +0010eda8 00033016 R_ARM_JUMP_SLOT 000dbae5 csgi_ │ │ │ │ +0010edac 000f6a16 R_ARM_JUMP_SLOT 0009ab99 ulsybl_ │ │ │ │ +0010edb0 00116a16 R_ARM_JUMP_SLOT 0009715d uclstx_ │ │ │ │ +0010edb4 0003e116 R_ARM_JUMP_SLOT 000a7fa1 ugistx_ │ │ │ │ +0010edb8 00080c16 R_ARM_JUMP_SLOT 00092b31 uzlqvl_ │ │ │ │ +0010edbc 00025116 R_ARM_JUMP_SLOT 000e2495 odpqid_ │ │ │ │ +0010edc0 00074616 R_ARM_JUMP_SLOT 000bc109 szoplc_ │ │ │ │ +0010edc4 000f3e16 R_ARM_JUMP_SLOT 000902a1 uzrqid_ │ │ │ │ +0010edc8 0007d016 R_ARM_JUMP_SLOT 000b4b35 viadd0_ │ │ │ │ +0010edcc 00049b16 R_ARM_JUMP_SLOT 0007bde9 uulsvl_ │ │ │ │ +0010edd0 000e6316 R_ARM_JUMP_SLOT 000ce5b9 sgqplt_ │ │ │ │ +0010edd4 00068b16 R_ARM_JUMP_SLOT 000ee54d vrintr_ │ │ │ │ +0010edd8 000b1a16 R_ARM_JUMP_SLOT 000c9e91 stslg3_ │ │ │ │ +0010eddc 000ef616 R_ARM_JUMP_SLOT 000ae7f5 ct2pc_ │ │ │ │ +0010ede0 00029616 R_ARM_JUMP_SLOT 0007f3bd uiscr2_ │ │ │ │ +0010ede4 000e5a16 R_ARM_JUMP_SLOT 0008b9a9 uetonc_ │ │ │ │ +0010ede8 00043b16 R_ARM_JUMP_SLOT 000c6f75 scqtrn_ │ │ │ │ +0010edec 000bb716 R_ARM_JUMP_SLOT 000bc5a9 szpllc_ │ │ │ │ +0010edf0 000c4116 R_ARM_JUMP_SLOT 000ecd5d shfw2g_ │ │ │ │ +0010edf4 0002ef16 R_ARM_JUMP_SLOT 000df2e5 rngu2_ │ │ │ │ +0010edf8 0004a116 R_ARM_JUMP_SLOT 00077485 umlqnp_ │ │ │ │ +0010edfc 000a0216 R_ARM_JUMP_SLOT 000919e5 uzcqcp_ │ │ │ │ +0010ee00 000ed116 R_ARM_JUMP_SLOT 000b334d rvmax1_ │ │ │ │ +0010ee04 00076b16 R_ARM_JUMP_SLOT 000850dd usrget_ │ │ │ │ 0010ee08 00005616 R_ARM_JUMP_SLOT 00000000 cairo_set_antialias │ │ │ │ -0010ee0c 0005e816 R_ARM_JUMP_SLOT 00051fd5 g2fbli_ │ │ │ │ -0010ee10 000bec16 R_ARM_JUMP_SLOT 000b41ad ulrqcl_ │ │ │ │ -0010ee14 0005b816 R_ARM_JUMP_SLOT 000b4ab5 uliqid_ │ │ │ │ -0010ee18 000f4216 R_ARM_JUMP_SLOT 000eded9 date23_ │ │ │ │ -0010ee1c 00115516 R_ARM_JUMP_SLOT 000a98c9 scsorg_ │ │ │ │ -0010ee20 000b1416 R_ARM_JUMP_SLOT 000b85b1 uearea_ │ │ │ │ -0010ee24 000c8a16 R_ARM_JUMP_SLOT 000e4fd9 udpqvl_ │ │ │ │ -0010ee28 0008be16 R_ARM_JUMP_SLOT 000aea81 swpqnp_ │ │ │ │ -0010ee2c 00085616 R_ARM_JUMP_SLOT 000a7875 sglqnp_ │ │ │ │ -0010ee30 00097016 R_ARM_JUMP_SLOT 000cd3a1 usrqcp_ │ │ │ │ -0010ee34 000eca16 R_ARM_JUMP_SLOT 000d57d1 umpgrd_ │ │ │ │ -0010ee38 00078016 R_ARM_JUMP_SLOT 00045d55 rtienv_ │ │ │ │ -0010ee3c 000c5116 R_ARM_JUMP_SLOT 000462fd rtcopt_ │ │ │ │ -0010ee40 000b8816 R_ARM_JUMP_SLOT 000c3121 uwqgyz_ │ │ │ │ -0010ee44 00081316 R_ARM_JUMP_SLOT 0004af95 mpfcya_ │ │ │ │ -0010ee48 000e1b16 R_ARM_JUMP_SLOT 000baf15 luychk_ │ │ │ │ -0010ee4c 00082916 R_ARM_JUMP_SLOT 000e4701 ucisvl_ │ │ │ │ -0010ee50 000a6616 R_ARM_JUMP_SLOT 00049cc5 mpfsin_ │ │ │ │ -0010ee54 00047616 R_ARM_JUMP_SLOT 0004c485 mpiktd_ │ │ │ │ -0010ee58 00016616 R_ARM_JUMP_SLOT 000d7289 uglqvl_ │ │ │ │ -0010ee5c 000df416 R_ARM_JUMP_SLOT 00096d91 szpllr_ │ │ │ │ -0010ee60 000a0716 R_ARM_JUMP_SLOT 0009b411 szplop_ │ │ │ │ -0010ee64 000d3816 R_ARM_JUMP_SLOT 0004f085 rvar_ │ │ │ │ -0010ee68 00032216 R_ARM_JUMP_SLOT 000c26c1 uwinit_ │ │ │ │ -0010ee6c 000cea16 R_ARM_JUMP_SLOT 000b3811 swqcmf_ │ │ │ │ -0010ee70 000a8e16 R_ARM_JUMP_SLOT 000db859 uverbz_ │ │ │ │ -0010ee74 000bbd16 R_ARM_JUMP_SLOT 00048801 gllset_ │ │ │ │ -0010ee78 0004aa16 R_ARM_JUMP_SLOT 0009cf55 slpage_ │ │ │ │ -0010ee7c 000f9716 R_ARM_JUMP_SLOT 000a2245 sglnxv_ │ │ │ │ -0010ee80 00015c16 R_ARM_JUMP_SLOT 00094c0d szsttz_ │ │ │ │ -0010ee84 0009e616 R_ARM_JUMP_SLOT 000e66a5 udiset_ │ │ │ │ -0010ee88 00041b16 R_ARM_JUMP_SLOT 000b4ded ulqybl_ │ │ │ │ -0010ee8c 000c1c16 R_ARM_JUMP_SLOT 00092565 szgipt_ │ │ │ │ +0010ee0c 0005e816 R_ARM_JUMP_SLOT 000b72e9 g2fbli_ │ │ │ │ +0010ee10 000bec16 R_ARM_JUMP_SLOT 00099acd ulrqcl_ │ │ │ │ +0010ee14 0005b816 R_ARM_JUMP_SLOT 0009af11 uliqid_ │ │ │ │ +0010ee18 000f4216 R_ARM_JUMP_SLOT 000df035 date23_ │ │ │ │ +0010ee1c 00115516 R_ARM_JUMP_SLOT 000c6bf9 scsorg_ │ │ │ │ +0010ee20 000b1416 R_ARM_JUMP_SLOT 0008d83d uearea_ │ │ │ │ +0010ee24 000c8a16 R_ARM_JUMP_SLOT 000a154d udpqvl_ │ │ │ │ +0010ee28 0008be16 R_ARM_JUMP_SLOT 000db305 swpqnp_ │ │ │ │ +0010ee2c 00085616 R_ARM_JUMP_SLOT 000ccbd1 sglqnp_ │ │ │ │ +0010ee30 00097016 R_ARM_JUMP_SLOT 0008763d usrqcp_ │ │ │ │ +0010ee34 000eca16 R_ARM_JUMP_SLOT 0007a231 umpgrd_ │ │ │ │ +0010ee38 00078016 R_ARM_JUMP_SLOT 000ae181 rtienv_ │ │ │ │ +0010ee3c 000c5116 R_ARM_JUMP_SLOT 000ad5a5 rtcopt_ │ │ │ │ +0010ee40 000b8816 R_ARM_JUMP_SLOT 00072edd uwqgyz_ │ │ │ │ +0010ee44 00081316 R_ARM_JUMP_SLOT 000b16e1 mpfcya_ │ │ │ │ +0010ee48 000e1b16 R_ARM_JUMP_SLOT 00073a09 luychk_ │ │ │ │ +0010ee4c 00082916 R_ARM_JUMP_SLOT 000973cd ucisvl_ │ │ │ │ +0010ee50 000a6616 R_ARM_JUMP_SLOT 000afce5 mpfsin_ │ │ │ │ +0010ee54 00047616 R_ARM_JUMP_SLOT 000b038d mpiktd_ │ │ │ │ +0010ee58 00016616 R_ARM_JUMP_SLOT 000a5869 uglqvl_ │ │ │ │ +0010ee5c 000df416 R_ARM_JUMP_SLOT 000bcb2d szpllr_ │ │ │ │ +0010ee60 000a0716 R_ARM_JUMP_SLOT 000b9b69 szplop_ │ │ │ │ +0010ee64 000d3816 R_ARM_JUMP_SLOT 000b3ecd rvar_ │ │ │ │ +0010ee68 00032216 R_ARM_JUMP_SLOT 0007311d uwinit_ │ │ │ │ +0010ee6c 000cea16 R_ARM_JUMP_SLOT 000d28e5 swqcmf_ │ │ │ │ +0010ee70 000a8e16 R_ARM_JUMP_SLOT 000933e1 uverbz_ │ │ │ │ +0010ee74 000bbd16 R_ARM_JUMP_SLOT 000add0d gllset_ │ │ │ │ +0010ee78 0004aa16 R_ARM_JUMP_SLOT 000c4ecd slpage_ │ │ │ │ +0010ee7c 000f9716 R_ARM_JUMP_SLOT 000cf201 sglnxv_ │ │ │ │ +0010ee80 00015c16 R_ARM_JUMP_SLOT 000bbdc9 szsttz_ │ │ │ │ +0010ee84 0009e616 R_ARM_JUMP_SLOT 0009ecc1 udiset_ │ │ │ │ +0010ee88 00041b16 R_ARM_JUMP_SLOT 0009ab5d ulqybl_ │ │ │ │ +0010ee8c 000c1c16 R_ARM_JUMP_SLOT 000c0201 szgipt_ │ │ │ │ 0010ee90 00005816 R_ARM_JUMP_SLOT 00000000 _gfortran_reshape_r4@GFORTRAN_8 │ │ │ │ -0010ee94 00115216 R_ARM_JUMP_SLOT 000ce235 usinit_ │ │ │ │ -0010ee98 00062416 R_ARM_JUMP_SLOT 000b28c1 swiqvl_ │ │ │ │ -0010ee9c 0003bc16 R_ARM_JUMP_SLOT 000b4225 ulrqid_ │ │ │ │ +0010ee94 00115216 R_ARM_JUMP_SLOT 00089e71 usinit_ │ │ │ │ +0010ee98 00062416 R_ARM_JUMP_SLOT 000d2a71 swiqvl_ │ │ │ │ +0010ee9c 0003bc16 R_ARM_JUMP_SLOT 00099b45 ulrqid_ │ │ │ │ 0010eea0 00005916 R_ARM_JUMP_SLOT 00000000 _gfortran_internal_pack@GFORTRAN_8 │ │ │ │ -0010eea4 00097616 R_ARM_JUMP_SLOT 00096d89 szoplr_ │ │ │ │ -0010eea8 000b7b16 R_ARM_JUMP_SLOT 000a2d15 sgpcmd_ │ │ │ │ -0010eeac 000d7716 R_ARM_JUMP_SLOT 000a4cb5 sgpmr_ │ │ │ │ -0010eeb0 00016d16 R_ARM_JUMP_SLOT 0009f68d stfusr_ │ │ │ │ -0010eeb4 000e9b16 R_ARM_JUMP_SLOT 00094bed szcltz_ │ │ │ │ +0010eea4 00097616 R_ARM_JUMP_SLOT 000bcb25 szoplr_ │ │ │ │ +0010eea8 000b7b16 R_ARM_JUMP_SLOT 000cec09 sgpcmd_ │ │ │ │ +0010eeac 000d7716 R_ARM_JUMP_SLOT 000ca419 sgpmr_ │ │ │ │ +0010eeb0 00016d16 R_ARM_JUMP_SLOT 000c7dbd stfusr_ │ │ │ │ +0010eeb4 000e9b16 R_ARM_JUMP_SLOT 000bbda9 szcltz_ │ │ │ │ 0010eeb8 00005a16 R_ARM_JUMP_SLOT 00000000 log10f@GLIBC_2.4 │ │ │ │ -0010eebc 000bad16 R_ARM_JUMP_SLOT 000c19ad uhbrf_ │ │ │ │ -0010eec0 00108816 R_ARM_JUMP_SLOT 000459d9 rlrenv_ │ │ │ │ -0010eec4 00062e16 R_ARM_JUMP_SLOT 000b1b39 swsfw_ │ │ │ │ -0010eec8 00049f16 R_ARM_JUMP_SLOT 0008fab5 tmpstx_ │ │ │ │ -0010eecc 000a7916 R_ARM_JUMP_SLOT 000c2831 iuwgx_ │ │ │ │ -0010eed0 000ad516 R_ARM_JUMP_SLOT 000ab71d zgpcls_ │ │ │ │ -0010eed4 0006a016 R_ARM_JUMP_SLOT 0009a7f9 sztnop_ │ │ │ │ -0010eed8 000a6416 R_ARM_JUMP_SLOT 00052bb1 vrmlt0_ │ │ │ │ -0010eedc 0010fc16 R_ARM_JUMP_SLOT 000bb6fd uypttl_ │ │ │ │ -0010eee0 0006af16 R_ARM_JUMP_SLOT 000b4819 ulisvl_ │ │ │ │ -0010eee4 00040916 R_ARM_JUMP_SLOT 000c7025 usxtlz_ │ │ │ │ -0010eee8 00069816 R_ARM_JUMP_SLOT 000a3569 sglnzr_ │ │ │ │ -0010eeec 0010f516 R_ARM_JUMP_SLOT 000e6469 udiqid_ │ │ │ │ -0010eef0 00037516 R_ARM_JUMP_SLOT 000b2625 swlget_ │ │ │ │ -0010eef4 000ca616 R_ARM_JUMP_SLOT 0003765d odpset_ │ │ │ │ -0010eef8 00086d16 R_ARM_JUMP_SLOT 000cfa49 uxaxlb_ │ │ │ │ -0010eefc 000f1216 R_ARM_JUMP_SLOT 00047111 glpqcp_ │ │ │ │ -0010ef00 0009bf16 R_ARM_JUMP_SLOT 00042481 shfg2w_ │ │ │ │ -0010ef04 000dba16 R_ARM_JUMP_SLOT 000e8df9 udcntr_ │ │ │ │ +0010eebc 000bad16 R_ARM_JUMP_SLOT 000a31c9 uhbrf_ │ │ │ │ +0010eec0 00108816 R_ARM_JUMP_SLOT 000ade05 rlrenv_ │ │ │ │ +0010eec4 00062e16 R_ARM_JUMP_SLOT 000da831 swsfw_ │ │ │ │ +0010eec8 00049f16 R_ARM_JUMP_SLOT 0003a869 tmpstx_ │ │ │ │ +0010eecc 000a7916 R_ARM_JUMP_SLOT 0007349d iuwgx_ │ │ │ │ +0010eed0 000ad516 R_ARM_JUMP_SLOT 000d49fd zgpcls_ │ │ │ │ +0010eed4 0006a016 R_ARM_JUMP_SLOT 000bc0f5 sztnop_ │ │ │ │ +0010eed8 000a6416 R_ARM_JUMP_SLOT 000b7c51 vrmlt0_ │ │ │ │ +0010eedc 0010fc16 R_ARM_JUMP_SLOT 0007559d uypttl_ │ │ │ │ +0010eee0 0006af16 R_ARM_JUMP_SLOT 0009ac75 ulisvl_ │ │ │ │ +0010eee4 00040916 R_ARM_JUMP_SLOT 0008435d usxtlz_ │ │ │ │ +0010eee8 00069816 R_ARM_JUMP_SLOT 000d1f0d sglnzr_ │ │ │ │ +0010eeec 0010f516 R_ARM_JUMP_SLOT 000a21e1 udiqid_ │ │ │ │ +0010eef0 00037516 R_ARM_JUMP_SLOT 000d2171 swlget_ │ │ │ │ +0010eef4 000ca616 R_ARM_JUMP_SLOT 000e16e1 odpset_ │ │ │ │ +0010eef8 00086d16 R_ARM_JUMP_SLOT 0009d431 uxaxlb_ │ │ │ │ +0010eefc 000f1216 R_ARM_JUMP_SLOT 000aa279 glpqcp_ │ │ │ │ +0010ef00 0009bf16 R_ARM_JUMP_SLOT 000ecc05 shfg2w_ │ │ │ │ +0010ef04 000dba16 R_ARM_JUMP_SLOT 000a267d udcntr_ │ │ │ │ 0010ef08 00005b16 R_ARM_JUMP_SLOT 00000000 _gfortran_stop_numeric@GFORTRAN_8 │ │ │ │ 0010ef0c 00005c16 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -0010ef10 00082d16 R_ARM_JUMP_SLOT 00041cd1 shinit_ │ │ │ │ -0010ef14 00110d16 R_ARM_JUMP_SLOT 000901d9 tmlset_ │ │ │ │ -0010ef18 0008ba16 R_ARM_JUMP_SLOT 0009c6bd slpwwr_ │ │ │ │ -0010ef1c 00119516 R_ARM_JUMP_SLOT 000a5dc5 sgstrf_ │ │ │ │ -0010ef20 00095016 R_ARM_JUMP_SLOT 000a54a5 sgplv_ │ │ │ │ -0010ef24 0010a216 R_ARM_JUMP_SLOT 000eda9d dateg3_ │ │ │ │ -0010ef28 0011a416 R_ARM_JUMP_SLOT 00040bb9 shmdxm_ │ │ │ │ -0010ef2c 000c3616 R_ARM_JUMP_SLOT 000a8391 sgiset_ │ │ │ │ -0010ef30 0007ef16 R_ARM_JUMP_SLOT 000e5a85 udrstx_ │ │ │ │ -0010ef34 000c0a16 R_ARM_JUMP_SLOT 0004d055 igus_ │ │ │ │ -0010ef38 00050416 R_ARM_JUMP_SLOT 00044ca9 lchreq_ │ │ │ │ -0010ef3c 000c9216 R_ARM_JUMP_SLOT 000cdc1d uslset_ │ │ │ │ -0010ef40 00071016 R_ARM_JUMP_SLOT 0004d485 ct3sc_ │ │ │ │ -0010ef44 0008e816 R_ARM_JUMP_SLOT 000a8e05 scpmu_ │ │ │ │ -0010ef48 00021816 R_ARM_JUMP_SLOT 0004fc11 vrcon1_ │ │ │ │ -0010ef4c 0006f916 R_ARM_JUMP_SLOT 00042e45 vs1din_ │ │ │ │ -0010ef50 0005b316 R_ARM_JUMP_SLOT 00041f99 shinic_ │ │ │ │ -0010ef54 00065516 R_ARM_JUMP_SLOT 0003e495 ezfft1_ │ │ │ │ -0010ef58 00086016 R_ARM_JUMP_SLOT 000b20b1 swpopn_ │ │ │ │ -0010ef5c 00023916 R_ARM_JUMP_SLOT 000caac9 usyaxu_ │ │ │ │ -0010ef60 00036b16 R_ARM_JUMP_SLOT 000c3405 uwqgxa_ │ │ │ │ -0010ef64 0010e116 R_ARM_JUMP_SLOT 000d08d9 uxpaxs_ │ │ │ │ -0010ef68 00056016 R_ARM_JUMP_SLOT 000b9471 ueqtlv_ │ │ │ │ -0010ef6c 0002ec16 R_ARM_JUMP_SLOT 000b1409 swiint_ │ │ │ │ -0010ef70 00072c16 R_ARM_JUMP_SLOT 000b4799 uliqin_ │ │ │ │ -0010ef74 000bdc16 R_ARM_JUMP_SLOT 0003fc09 shtlfw_ │ │ │ │ -0010ef78 000dc216 R_ARM_JUMP_SLOT 000a4259 sgtxu_ │ │ │ │ -0010ef7c 00093616 R_ARM_JUMP_SLOT 000e6c1d uduxuy_ │ │ │ │ -0010ef80 000ab316 R_ARM_JUMP_SLOT 000a7f6d sgiqvl_ │ │ │ │ -0010ef84 00043916 R_ARM_JUMP_SLOT 000cdc81 usiqin_ │ │ │ │ -0010ef88 0003a616 R_ARM_JUMP_SLOT 0003880d sint1_ │ │ │ │ -0010ef8c 00094416 R_ARM_JUMP_SLOT 00098049 szclsv_ │ │ │ │ -0010ef90 000ce016 R_ARM_JUMP_SLOT 000a8ca1 scpmzu_ │ │ │ │ -0010ef94 00047316 R_ARM_JUMP_SLOT 0004f125 rave1_ │ │ │ │ -0010ef98 0001cb16 R_ARM_JUMP_SLOT 000a3c4d sgtnr_ │ │ │ │ -0010ef9c 000dec16 R_ARM_JUMP_SLOT 000a4ae9 sgpmu_ │ │ │ │ -0010efa0 0005f516 R_ARM_JUMP_SLOT 000df0cd uipcmp_ │ │ │ │ +0010ef10 00082d16 R_ARM_JUMP_SLOT 000eaf3d shinit_ │ │ │ │ +0010ef14 00110d16 R_ARM_JUMP_SLOT 00039ce9 tmlset_ │ │ │ │ +0010ef18 0008ba16 R_ARM_JUMP_SLOT 000c513d slpwwr_ │ │ │ │ +0010ef1c 00119516 R_ARM_JUMP_SLOT 000d125d sgstrf_ │ │ │ │ +0010ef20 00095016 R_ARM_JUMP_SLOT 000ce6d1 sgplv_ │ │ │ │ +0010ef24 0010a216 R_ARM_JUMP_SLOT 000de805 dateg3_ │ │ │ │ +0010ef28 0011a416 R_ARM_JUMP_SLOT 000ebc35 shmdxm_ │ │ │ │ +0010ef2c 000c3616 R_ARM_JUMP_SLOT 000cbd75 sgiset_ │ │ │ │ +0010ef30 0007ef16 R_ARM_JUMP_SLOT 000a0e59 udrstx_ │ │ │ │ +0010ef34 000c0a16 R_ARM_JUMP_SLOT 000a8269 igus_ │ │ │ │ +0010ef38 00050416 R_ARM_JUMP_SLOT 000adb51 lchreq_ │ │ │ │ +0010ef3c 000c9216 R_ARM_JUMP_SLOT 000878fd uslset_ │ │ │ │ +0010ef40 00071016 R_ARM_JUMP_SLOT 000aec1d ct3sc_ │ │ │ │ +0010ef44 0008e816 R_ARM_JUMP_SLOT 000c6785 scpmu_ │ │ │ │ +0010ef48 00021816 R_ARM_JUMP_SLOT 000b81a1 vrcon1_ │ │ │ │ +0010ef4c 0006f916 R_ARM_JUMP_SLOT 000ee151 vs1din_ │ │ │ │ +0010ef50 0005b316 R_ARM_JUMP_SLOT 000eb6a9 shinic_ │ │ │ │ +0010ef54 00065516 R_ARM_JUMP_SLOT 000e7961 ezfft1_ │ │ │ │ +0010ef58 00086016 R_ARM_JUMP_SLOT 000dada9 swpopn_ │ │ │ │ +0010ef5c 00023916 R_ARM_JUMP_SLOT 0008acd5 usyaxu_ │ │ │ │ +0010ef60 00036b16 R_ARM_JUMP_SLOT 00072dd1 uwqgxa_ │ │ │ │ +0010ef64 0010e116 R_ARM_JUMP_SLOT 0009c409 uxpaxs_ │ │ │ │ +0010ef68 00056016 R_ARM_JUMP_SLOT 0008d071 ueqtlv_ │ │ │ │ +0010ef6c 0002ec16 R_ARM_JUMP_SLOT 000da101 swiint_ │ │ │ │ +0010ef70 00072c16 R_ARM_JUMP_SLOT 0009abf5 uliqin_ │ │ │ │ +0010ef74 000bdc16 R_ARM_JUMP_SLOT 000edb89 shtlfw_ │ │ │ │ +0010ef78 000dc216 R_ARM_JUMP_SLOT 000d18e5 sgtxu_ │ │ │ │ +0010ef7c 00093616 R_ARM_JUMP_SLOT 0009e905 uduxuy_ │ │ │ │ +0010ef80 000ab316 R_ARM_JUMP_SLOT 000d0f3d sgiqvl_ │ │ │ │ +0010ef84 00043916 R_ARM_JUMP_SLOT 00085a9d usiqin_ │ │ │ │ +0010ef88 0003a616 R_ARM_JUMP_SLOT 000e5539 sint1_ │ │ │ │ +0010ef8c 00094416 R_ARM_JUMP_SLOT 000c2fb5 szclsv_ │ │ │ │ +0010ef90 000ce016 R_ARM_JUMP_SLOT 000c7465 scpmzu_ │ │ │ │ +0010ef94 00047316 R_ARM_JUMP_SLOT 000b2f51 rave1_ │ │ │ │ +0010ef98 0001cb16 R_ARM_JUMP_SLOT 000cbae1 sgtnr_ │ │ │ │ +0010ef9c 000dec16 R_ARM_JUMP_SLOT 000ca24d sgpmu_ │ │ │ │ +0010efa0 0005f516 R_ARM_JUMP_SLOT 0007e985 uipcmp_ │ │ │ │ 0010efa4 00005d16 R_ARM_JUMP_SLOT 00000000 gtk_window_new │ │ │ │ -0010efa8 000d2916 R_ARM_JUMP_SLOT 000be929 uurstx_ │ │ │ │ -0010efac 00071116 R_ARM_JUMP_SLOT 000a306d sglazr_ │ │ │ │ +0010efa8 000d2916 R_ARM_JUMP_SLOT 0007ca79 uurstx_ │ │ │ │ +0010efac 00071116 R_ARM_JUMP_SLOT 000ce2e9 sglazr_ │ │ │ │ 0010efb0 00005e16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_integer@GFORTRAN_8 │ │ │ │ -0010efb4 00089416 R_ARM_JUMP_SLOT 0004ec01 rrms0_ │ │ │ │ -0010efb8 000fb716 R_ARM_JUMP_SLOT 0004c649 mpiek6_ │ │ │ │ -0010efbc 000ac816 R_ARM_JUMP_SLOT 000bdfb9 uupqit_ │ │ │ │ -0010efc0 0006e516 R_ARM_JUMP_SLOT 00042a61 vs2out_ │ │ │ │ -0010efc4 0003c316 R_ARM_JUMP_SLOT 000cdd01 usisvl_ │ │ │ │ -0010efc8 00051916 R_ARM_JUMP_SLOT 000cc411 uscsvl_ │ │ │ │ -0010efcc 000f6f16 R_ARM_JUMP_SLOT 0009c7e5 slpvpr_ │ │ │ │ -0010efd0 00119116 R_ARM_JUMP_SLOT 0004a73d mpfplc_ │ │ │ │ -0010efd4 0010fb16 R_ARM_JUMP_SLOT 000c2bd1 uwigyi_ │ │ │ │ +0010efb4 00089416 R_ARM_JUMP_SLOT 000b3c8d rrms0_ │ │ │ │ +0010efb8 000fb716 R_ARM_JUMP_SLOT 000b18b1 mpiek6_ │ │ │ │ +0010efbc 000ac816 R_ARM_JUMP_SLOT 0007b3dd uupqit_ │ │ │ │ +0010efc0 0006e516 R_ARM_JUMP_SLOT 000ee285 vs2out_ │ │ │ │ +0010efc4 0003c316 R_ARM_JUMP_SLOT 00085b1d usisvl_ │ │ │ │ +0010efc8 00051916 R_ARM_JUMP_SLOT 00088861 uscsvl_ │ │ │ │ +0010efcc 000f6f16 R_ARM_JUMP_SLOT 000c5265 slpvpr_ │ │ │ │ +0010efd0 00119116 R_ARM_JUMP_SLOT 000b1279 mpfplc_ │ │ │ │ +0010efd4 0010fb16 R_ARM_JUMP_SLOT 00073405 uwigyi_ │ │ │ │ 0010efd8 00005f16 R_ARM_JUMP_SLOT 00000000 putc@GLIBC_2.4 │ │ │ │ -0010efdc 00044816 R_ARM_JUMP_SLOT 000b1751 swiopn_ │ │ │ │ -0010efe0 0007a116 R_ARM_JUMP_SLOT 000b2ce5 swiset_ │ │ │ │ -0010efe4 0003df16 R_ARM_JUMP_SLOT 000ae265 swrqcp_ │ │ │ │ -0010efe8 00081516 R_ARM_JUMP_SLOT 000486f9 gllget_ │ │ │ │ -0010efec 0008ca16 R_ARM_JUMP_SLOT 00048d81 gliget_ │ │ │ │ -0010eff0 00075416 R_ARM_JUMP_SLOT 0004dc31 viinc1_ │ │ │ │ -0010eff4 000e5c16 R_ARM_JUMP_SLOT 000e3c6d ucrqvl_ │ │ │ │ -0010eff8 0003eb16 R_ARM_JUMP_SLOT 000c3b8d uzpqid_ │ │ │ │ -0010effc 00084416 R_ARM_JUMP_SLOT 0004d6dd imlt0_ │ │ │ │ -0010f000 00063f16 R_ARM_JUMP_SLOT 000ee289 clckst_ │ │ │ │ -0010f004 00100016 R_ARM_JUMP_SLOT 00052f81 vradd_ │ │ │ │ -0010f008 0010a316 R_ARM_JUMP_SLOT 000c5a71 uzlqid_ │ │ │ │ -0010f00c 0008e916 R_ARM_JUMP_SLOT 00041ae5 shiniy_ │ │ │ │ -0010f010 0003af16 R_ARM_JUMP_SLOT 0004ed0d rstd1_ │ │ │ │ -0010f014 000d0616 R_ARM_JUMP_SLOT 00037501 odpstx_ │ │ │ │ -0010f018 00033a16 R_ARM_JUMP_SLOT 0004fa91 radd1_ │ │ │ │ -0010f01c 0006ad16 R_ARM_JUMP_SLOT 000a18d1 sgpmxu_ │ │ │ │ -0010f020 000c4c16 R_ARM_JUMP_SLOT 000e9091 chngi_ │ │ │ │ -0010f024 000b2216 R_ARM_JUMP_SLOT 000bea2d uulqnp_ │ │ │ │ +0010efdc 00044816 R_ARM_JUMP_SLOT 000da449 swiopn_ │ │ │ │ +0010efe0 0007a116 R_ARM_JUMP_SLOT 000d7389 swiset_ │ │ │ │ +0010efe4 0003df16 R_ARM_JUMP_SLOT 000db149 swrqcp_ │ │ │ │ +0010efe8 00081516 R_ARM_JUMP_SLOT 000adc05 gllget_ │ │ │ │ +0010efec 0008ca16 R_ARM_JUMP_SLOT 000aa5cd gliget_ │ │ │ │ +0010eff0 00075416 R_ARM_JUMP_SLOT 000a957d viinc1_ │ │ │ │ +0010eff4 000e5c16 R_ARM_JUMP_SLOT 000979ad ucrqvl_ │ │ │ │ +0010eff8 0003eb16 R_ARM_JUMP_SLOT 000906a5 uzpqid_ │ │ │ │ +0010effc 00084416 R_ARM_JUMP_SLOT 000a90a1 imlt0_ │ │ │ │ +0010f000 00063f16 R_ARM_JUMP_SLOT 000e03ad clckst_ │ │ │ │ +0010f004 00100016 R_ARM_JUMP_SLOT 000b7529 vradd_ │ │ │ │ +0010f008 0010a316 R_ARM_JUMP_SLOT 00092bb1 uzlqid_ │ │ │ │ +0010f00c 0008e916 R_ARM_JUMP_SLOT 000ec0ad shiniy_ │ │ │ │ +0010f010 0003af16 R_ARM_JUMP_SLOT 000b3261 rstd1_ │ │ │ │ +0010f014 000d0616 R_ARM_JUMP_SLOT 000e1585 odpstx_ │ │ │ │ +0010f018 00033a16 R_ARM_JUMP_SLOT 000b8651 radd1_ │ │ │ │ +0010f01c 0006ad16 R_ARM_JUMP_SLOT 000d050d sgpmxu_ │ │ │ │ +0010f020 000c4c16 R_ARM_JUMP_SLOT 000de05d chngi_ │ │ │ │ +0010f024 000b2216 R_ARM_JUMP_SLOT 0007bdd9 uulqnp_ │ │ │ │ 0010f028 00006016 R_ARM_JUMP_SLOT 00000000 g_free │ │ │ │ -0010f02c 0005c016 R_ARM_JUMP_SLOT 000c5a9d uzlget_ │ │ │ │ -0010f030 000c0f16 R_ARM_JUMP_SLOT 0009d045 slqrct_ │ │ │ │ -0010f034 00119916 R_ARM_JUMP_SLOT 000e5b91 udlqin_ │ │ │ │ -0010f038 00042016 R_ARM_JUMP_SLOT 0003f4c5 shtsgm_ │ │ │ │ -0010f03c 000f1e16 R_ARM_JUMP_SLOT 0009a325 szlaop_ │ │ │ │ -0010f040 000aef16 R_ARM_JUMP_SLOT 0004aebd mpscyb_ │ │ │ │ -0010f044 0002c016 R_ARM_JUMP_SLOT 000c469d uzcqin_ │ │ │ │ +0010f02c 0005c016 R_ARM_JUMP_SLOT 00091e2d uzlget_ │ │ │ │ +0010f030 000c0f16 R_ARM_JUMP_SLOT 000c42e5 slqrct_ │ │ │ │ +0010f034 00119916 R_ARM_JUMP_SLOT 0009ffe9 udlqin_ │ │ │ │ +0010f038 00042016 R_ARM_JUMP_SLOT 000ed445 shtsgm_ │ │ │ │ +0010f03c 000f1e16 R_ARM_JUMP_SLOT 000bbb41 szlaop_ │ │ │ │ +0010f040 000aef16 R_ARM_JUMP_SLOT 000afabd mpscyb_ │ │ │ │ +0010f044 0002c016 R_ARM_JUMP_SLOT 00091931 uzcqin_ │ │ │ │ 0010f048 00006116 R_ARM_JUMP_SLOT 00000000 cairo_line_to │ │ │ │ -0010f04c 000b7316 R_ARM_JUMP_SLOT 000bb4b5 uyaxnm_ │ │ │ │ -0010f050 00095416 R_ARM_JUMP_SLOT 000a32ad sglau_ │ │ │ │ -0010f054 0010d316 R_ARM_JUMP_SLOT 000e1265 uifrgb_ │ │ │ │ -0010f058 00096a16 R_ARM_JUMP_SLOT 000a93a1 scqpli_ │ │ │ │ -0010f05c 000ef016 R_ARM_JUMP_SLOT 000cc9b5 uscset_ │ │ │ │ -0010f060 00033b16 R_ARM_JUMP_SLOT 000cf231 usgrph_ │ │ │ │ -0010f064 000fca16 R_ARM_JUMP_SLOT 000e68f9 udbclr_ │ │ │ │ -0010f068 00081a16 R_ARM_JUMP_SLOT 000b74bd uerqin_ │ │ │ │ -0010f06c 00105c16 R_ARM_JUMP_SLOT 00040f99 shlsds_ │ │ │ │ -0010f070 000afd16 R_ARM_JUMP_SLOT 000a4c85 sgspmi_ │ │ │ │ -0010f074 0001ec16 R_ARM_JUMP_SLOT 000509f5 gnqblk_ │ │ │ │ -0010f078 0011f516 R_ARM_JUMP_SLOT 0004b519 mpzmwd_ │ │ │ │ -0010f07c 00044d16 R_ARM_JUMP_SLOT 0004f1fd rave0_ │ │ │ │ -0010f080 000e7416 R_ARM_JUMP_SLOT 000b4d9d ulylbl_ │ │ │ │ -0010f084 00083216 R_ARM_JUMP_SLOT 0009e319 stfpr3_ │ │ │ │ -0010f088 0007aa16 R_ARM_JUMP_SLOT 000a2f6d sgspls_ │ │ │ │ -0010f08c 000c8c16 R_ARM_JUMP_SLOT 000b4459 ullqnp_ │ │ │ │ +0010f04c 000b7316 R_ARM_JUMP_SLOT 00075155 uyaxnm_ │ │ │ │ +0010f050 00095416 R_ARM_JUMP_SLOT 000cad09 sglau_ │ │ │ │ +0010f054 0010d316 R_ARM_JUMP_SLOT 00081dd9 uifrgb_ │ │ │ │ +0010f058 00096a16 R_ARM_JUMP_SLOT 000c6699 scqpli_ │ │ │ │ +0010f05c 000ef016 R_ARM_JUMP_SLOT 00087379 uscset_ │ │ │ │ +0010f060 00033b16 R_ARM_JUMP_SLOT 000893b5 usgrph_ │ │ │ │ +0010f064 000fca16 R_ARM_JUMP_SLOT 000a18f5 udbclr_ │ │ │ │ +0010f068 00081a16 R_ARM_JUMP_SLOT 0008edf9 uerqin_ │ │ │ │ +0010f06c 00105c16 R_ARM_JUMP_SLOT 000ec449 shlsds_ │ │ │ │ +0010f070 000afd16 R_ARM_JUMP_SLOT 000ca3e9 sgspmi_ │ │ │ │ +0010f074 0001ec16 R_ARM_JUMP_SLOT 000b4a29 gnqblk_ │ │ │ │ +0010f078 0011f516 R_ARM_JUMP_SLOT 000b1e75 mpzmwd_ │ │ │ │ +0010f07c 00044d16 R_ARM_JUMP_SLOT 000b2be5 rave0_ │ │ │ │ +0010f080 000e7416 R_ARM_JUMP_SLOT 0009ab0d ulylbl_ │ │ │ │ +0010f084 00083216 R_ARM_JUMP_SLOT 000c8cf9 stfpr3_ │ │ │ │ +0010f088 0007aa16 R_ARM_JUMP_SLOT 000cee61 sgspls_ │ │ │ │ +0010f08c 000c8c16 R_ARM_JUMP_SLOT 0009a90d ullqnp_ │ │ │ │ 0010f090 00006216 R_ARM_JUMP_SLOT 00000000 pango_font_family_get_name │ │ │ │ -0010f094 00017a16 R_ARM_JUMP_SLOT 000e9da9 inorml_ │ │ │ │ -0010f098 000be116 R_ARM_JUMP_SLOT 0008f3e5 tmrget_ │ │ │ │ -0010f09c 00052416 R_ARM_JUMP_SLOT 0004484d prcnam_ │ │ │ │ +0010f094 00017a16 R_ARM_JUMP_SLOT 000dfedd inorml_ │ │ │ │ +0010f098 000be116 R_ARM_JUMP_SLOT 00036f7d tmrget_ │ │ │ │ +0010f09c 00052416 R_ARM_JUMP_SLOT 000acc7d prcnam_ │ │ │ │ 0010f0a0 00006316 R_ARM_JUMP_SLOT 00000000 cairo_surface_destroy │ │ │ │ -0010f0a4 00017216 R_ARM_JUMP_SLOT 0004ce99 rr2d_ │ │ │ │ -0010f0a8 00118116 R_ARM_JUMP_SLOT 000adfa5 cfnchr │ │ │ │ -0010f0ac 000bcc16 R_ARM_JUMP_SLOT 000434d5 vimlt0_ │ │ │ │ -0010f0b0 000b7f16 R_ARM_JUMP_SLOT 0003bcad radb2_ │ │ │ │ -0010f0b4 000d1416 R_ARM_JUMP_SLOT 00039d41 radf5_ │ │ │ │ -0010f0b8 000f9b16 R_ARM_JUMP_SLOT 00036cf9 odiqid_ │ │ │ │ -0010f0bc 000ad216 R_ARM_JUMP_SLOT 00046745 rtiopt_ │ │ │ │ -0010f0c0 0010f116 R_ARM_JUMP_SLOT 0004c091 mpscoa_ │ │ │ │ -0010f0c4 0004be16 R_ARM_JUMP_SLOT 000b8bdd ueaint_ │ │ │ │ -0010f0c8 00020c16 R_ARM_JUMP_SLOT 000ae421 swrget_ │ │ │ │ -0010f0cc 000c3116 R_ARM_JUMP_SLOT 00040111 sholap_ │ │ │ │ -0010f0d0 0009f216 R_ARM_JUMP_SLOT 000a8021 sgiqcl_ │ │ │ │ -0010f0d4 0002f716 R_ARM_JUMP_SLOT 000e7755 udiclv_ │ │ │ │ -0010f0d8 0010ce16 R_ARM_JUMP_SLOT 000c2139 uherbz_ │ │ │ │ -0010f0dc 00118616 R_ARM_JUMP_SLOT 00096c6d szmvl3_ │ │ │ │ -0010f0e0 00118816 R_ARM_JUMP_SLOT 000e0d01 uicrgb_ │ │ │ │ -0010f0e4 000a1d16 R_ARM_JUMP_SLOT 000a9f95 scqpln_ │ │ │ │ -0010f0e8 000e9a16 R_ARM_JUMP_SLOT 000ed2fd iweek1_ │ │ │ │ -0010f0ec 00057316 R_ARM_JUMP_SLOT 000dfcb5 uiistx_ │ │ │ │ -0010f0f0 0011b116 R_ARM_JUMP_SLOT 000e0ed5 uicini_ │ │ │ │ -0010f0f4 00046b16 R_ARM_JUMP_SLOT 000b1f99 swpcls_ │ │ │ │ -0010f0f8 00050916 R_ARM_JUMP_SLOT 000b4125 ulrqin_ │ │ │ │ -0010f0fc 000de816 R_ARM_JUMP_SLOT 0008f229 tmrqcp_ │ │ │ │ -0010f100 0010a416 R_ARM_JUMP_SLOT 000b961d uegtla_ │ │ │ │ -0010f104 000fe016 R_ARM_JUMP_SLOT 000a65ad sgssim_ │ │ │ │ -0010f108 0005c316 R_ARM_JUMP_SLOT 0009afd1 szpmop_ │ │ │ │ -0010f10c 00076e16 R_ARM_JUMP_SLOT 0004aee1 mpicyb_ │ │ │ │ -0010f110 00049716 R_ARM_JUMP_SLOT 00049505 lrne0_ │ │ │ │ +0010f0a4 00017216 R_ARM_JUMP_SLOT 000a8359 rr2d_ │ │ │ │ +0010f0a8 00118116 R_ARM_JUMP_SLOT 000dba2d cfnchr │ │ │ │ +0010f0ac 000bcc16 R_ARM_JUMP_SLOT 000b4f25 vimlt0_ │ │ │ │ +0010f0b0 000d1416 R_ARM_JUMP_SLOT 000e7b45 radf5_ │ │ │ │ +0010f0b4 000b7f16 R_ARM_JUMP_SLOT 000e98a1 radb2_ │ │ │ │ +0010f0b8 000f9b16 R_ARM_JUMP_SLOT 000e3871 odiqid_ │ │ │ │ +0010f0bc 000ad216 R_ARM_JUMP_SLOT 000ad9ed rtiopt_ │ │ │ │ +0010f0c0 0010f116 R_ARM_JUMP_SLOT 000b1591 mpscoa_ │ │ │ │ +0010f0c4 0004be16 R_ARM_JUMP_SLOT 0008de69 ueaint_ │ │ │ │ +0010f0c8 00020c16 R_ARM_JUMP_SLOT 000d73e5 swrget_ │ │ │ │ +0010f0cc 000c3116 R_ARM_JUMP_SLOT 000ecfa9 sholap_ │ │ │ │ +0010f0d0 0009f216 R_ARM_JUMP_SLOT 000d0ff1 sgiqcl_ │ │ │ │ +0010f0d4 0002f716 R_ARM_JUMP_SLOT 000a0a3d udiclv_ │ │ │ │ +0010f0d8 0010ce16 R_ARM_JUMP_SLOT 000a3251 uherbz_ │ │ │ │ +0010f0dc 00118616 R_ARM_JUMP_SLOT 000bbea5 szmvl3_ │ │ │ │ +0010f0e0 00118816 R_ARM_JUMP_SLOT 0007e77d uicrgb_ │ │ │ │ +0010f0e4 000a1d16 R_ARM_JUMP_SLOT 000c70ad scqpln_ │ │ │ │ +0010f0e8 000e9a16 R_ARM_JUMP_SLOT 000deccd iweek1_ │ │ │ │ +0010f0ec 00057316 R_ARM_JUMP_SLOT 0007cbd9 uiistx_ │ │ │ │ +0010f0f0 0011b116 R_ARM_JUMP_SLOT 0007e951 uicini_ │ │ │ │ +0010f0f4 00046b16 R_ARM_JUMP_SLOT 000dac91 swpcls_ │ │ │ │ +0010f0f8 00050916 R_ARM_JUMP_SLOT 00099a45 ulrqin_ │ │ │ │ +0010f0fc 000de816 R_ARM_JUMP_SLOT 00037bd5 tmrqcp_ │ │ │ │ +0010f100 0010a416 R_ARM_JUMP_SLOT 0008de81 uegtla_ │ │ │ │ +0010f104 000fe016 R_ARM_JUMP_SLOT 000cd261 sgssim_ │ │ │ │ +0010f108 0005c316 R_ARM_JUMP_SLOT 000bfac9 szpmop_ │ │ │ │ +0010f10c 00076e16 R_ARM_JUMP_SLOT 000afae1 mpicyb_ │ │ │ │ +0010f110 00049716 R_ARM_JUMP_SLOT 000b5809 lrne0_ │ │ │ │ 0010f114 00006416 R_ARM_JUMP_SLOT 00000000 dateq3_ │ │ │ │ -0010f118 00046616 R_ARM_JUMP_SLOT 00091dad szqclx_ │ │ │ │ -0010f11c 00041216 R_ARM_JUMP_SLOT 00043cd5 nindxi_ │ │ │ │ -0010f120 0002ca16 R_ARM_JUMP_SLOT 000481cd gllqin_ │ │ │ │ -0010f124 00021116 R_ARM_JUMP_SLOT 0004f265 rave_ │ │ │ │ -0010f128 000df516 R_ARM_JUMP_SLOT 000cceed uspget_ │ │ │ │ -0010f12c 000ec716 R_ARM_JUMP_SLOT 00038a71 sinqf_ │ │ │ │ -0010f130 000e5b16 R_ARM_JUMP_SLOT 000b74b5 uerqnp_ │ │ │ │ -0010f134 0008c316 R_ARM_JUMP_SLOT 000925f9 szpipl_ │ │ │ │ -0010f138 00072816 R_ARM_JUMP_SLOT 000c5a19 uzlqcl_ │ │ │ │ -0010f13c 00091516 R_ARM_JUMP_SLOT 00098495 szmvlt_ │ │ │ │ -0010f140 00097716 R_ARM_JUMP_SLOT 000a3495 sglav_ │ │ │ │ -0010f144 000f7616 R_ARM_JUMP_SLOT 0004ec6d rrms_ │ │ │ │ -0010f148 00045516 R_ARM_JUMP_SLOT 000b70e1 uepqcp_ │ │ │ │ -0010f14c 00031316 R_ARM_JUMP_SLOT 0009dd85 ststrn_ │ │ │ │ -0010f150 0008ee16 R_ARM_JUMP_SLOT 000cdb19 uslget_ │ │ │ │ -0010f154 00090d16 R_ARM_JUMP_SLOT 00054c8d char_trim2_ │ │ │ │ -0010f158 000f1616 R_ARM_JUMP_SLOT 000b2251 swlsvl_ │ │ │ │ -0010f15c 0005e216 R_ARM_JUMP_SLOT 000e5b89 udlqnp_ │ │ │ │ +0010f118 00046616 R_ARM_JUMP_SLOT 000c2b31 szqclx_ │ │ │ │ +0010f11c 00041216 R_ARM_JUMP_SLOT 000ae691 nindxi_ │ │ │ │ +0010f120 0002ca16 R_ARM_JUMP_SLOT 000aa739 gllqin_ │ │ │ │ +0010f124 00021116 R_ARM_JUMP_SLOT 000b37f9 rave_ │ │ │ │ +0010f128 000df516 R_ARM_JUMP_SLOT 00089a79 uspget_ │ │ │ │ +0010f12c 000ec716 R_ARM_JUMP_SLOT 000e81d5 sinqf_ │ │ │ │ +0010f130 000e5b16 R_ARM_JUMP_SLOT 0008edf1 uerqnp_ │ │ │ │ +0010f134 0008c316 R_ARM_JUMP_SLOT 000b88e1 szpipl_ │ │ │ │ +0010f138 00072816 R_ARM_JUMP_SLOT 00092b59 uzlqcl_ │ │ │ │ +0010f13c 00091516 R_ARM_JUMP_SLOT 000b90e1 szmvlt_ │ │ │ │ +0010f140 00097716 R_ARM_JUMP_SLOT 000caef1 sglav_ │ │ │ │ +0010f144 000f7616 R_ARM_JUMP_SLOT 000b2b45 rrms_ │ │ │ │ +0010f148 00045516 R_ARM_JUMP_SLOT 0008c395 uepqcp_ │ │ │ │ +0010f14c 00031316 R_ARM_JUMP_SLOT 000c8b59 ststrn_ │ │ │ │ +0010f150 0008ee16 R_ARM_JUMP_SLOT 000877f9 uslget_ │ │ │ │ +0010f154 00090d16 R_ARM_JUMP_SLOT 0003b409 char_trim2_ │ │ │ │ +0010f158 000f1616 R_ARM_JUMP_SLOT 000d75cd swlsvl_ │ │ │ │ +0010f15c 0005e216 R_ARM_JUMP_SLOT 0009ffe1 udlqnp_ │ │ │ │ 0010f160 00006516 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_real_write@GFORTRAN_8 │ │ │ │ -0010f164 0009ba16 R_ARM_JUMP_SLOT 00049d39 mpisin_ │ │ │ │ -0010f168 00063716 R_ARM_JUMP_SLOT 000a1b09 sgpmxr_ │ │ │ │ -0010f16c 000f7016 R_ARM_JUMP_SLOT 000b6fdd uepqit_ │ │ │ │ -0010f170 00085c16 R_ARM_JUMP_SLOT 000d4f25 umiset_ │ │ │ │ -0010f174 00090b16 R_ARM_JUMP_SLOT 0004178d shiniz_ │ │ │ │ -0010f178 00062216 R_ARM_JUMP_SLOT 0004f3d5 rsum0_ │ │ │ │ -0010f17c 0006c616 R_ARM_JUMP_SLOT 000c3319 uwqgxz_ │ │ │ │ -0010f180 00016416 R_ARM_JUMP_SLOT 00042dc9 vs1out_ │ │ │ │ -0010f184 00076616 R_ARM_JUMP_SLOT 000e415d uclsvl_ │ │ │ │ -0010f188 000b7816 R_ARM_JUMP_SLOT 000d7791 ugisvl_ │ │ │ │ -0010f18c 00068616 R_ARM_JUMP_SLOT 000c5095 uzrqvl_ │ │ │ │ +0010f164 0009ba16 R_ARM_JUMP_SLOT 000afd59 mpisin_ │ │ │ │ +0010f168 00063716 R_ARM_JUMP_SLOT 000cfc3d sgpmxr_ │ │ │ │ +0010f16c 000f7016 R_ARM_JUMP_SLOT 0008c291 uepqit_ │ │ │ │ +0010f170 00085c16 R_ARM_JUMP_SLOT 00079b31 umiset_ │ │ │ │ +0010f174 00090b16 R_ARM_JUMP_SLOT 000eb221 shiniz_ │ │ │ │ +0010f178 00062216 R_ARM_JUMP_SLOT 000b3135 rsum0_ │ │ │ │ +0010f17c 0006c616 R_ARM_JUMP_SLOT 00072ce5 uwqgxz_ │ │ │ │ +0010f180 00016416 R_ARM_JUMP_SLOT 000ee0d5 vs1out_ │ │ │ │ +0010f184 00076616 R_ARM_JUMP_SLOT 000968cd uclsvl_ │ │ │ │ +0010f188 000b7816 R_ARM_JUMP_SLOT 000a765d ugisvl_ │ │ │ │ +0010f18c 00068616 R_ARM_JUMP_SLOT 00090221 uzrqvl_ │ │ │ │ 0010f190 00006616 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character@GFORTRAN_8 │ │ │ │ -0010f194 0007f616 R_ARM_JUMP_SLOT 000b2c3d swistx_ │ │ │ │ -0010f198 000a2516 R_ARM_JUMP_SLOT 000465e1 rtlopt_ │ │ │ │ -0010f19c 000d7916 R_ARM_JUMP_SLOT 0004c10d mpicoa_ │ │ │ │ -0010f1a0 000ca816 R_ARM_JUMP_SLOT 0004ab21 mpfgno_ │ │ │ │ -0010f1a4 00040816 R_ARM_JUMP_SLOT 0004d8b5 viset1_ │ │ │ │ -0010f1a8 000e5116 R_ARM_JUMP_SLOT 000aa779 zgiset_ │ │ │ │ -0010f1ac 0001de16 R_ARM_JUMP_SLOT 000cbe01 usyaxs_ │ │ │ │ -0010f1b0 00089616 R_ARM_JUMP_SLOT 0004d59d ct2cp_ │ │ │ │ -0010f1b4 000c7b16 R_ARM_JUMP_SLOT 000a82e9 sgistx_ │ │ │ │ -0010f1b8 00050b16 R_ARM_JUMP_SLOT 000bea35 uulqin_ │ │ │ │ -0010f1bc 000e1516 R_ARM_JUMP_SLOT 0003e311 ezfftf_ │ │ │ │ -0010f1c0 00107816 R_ARM_JUMP_SLOT 000a725d sgpset_ │ │ │ │ -0010f1c4 000e2416 R_ARM_JUMP_SLOT 000cb091 usxaxu_ │ │ │ │ -0010f1c8 0011ea16 R_ARM_JUMP_SLOT 000aaa65 zguprect │ │ │ │ -0010f1cc 000c8f16 R_ARM_JUMP_SLOT 0003a6c1 radf2_ │ │ │ │ -0010f1d0 000ec416 R_ARM_JUMP_SLOT 000b0ce9 swgtft_ │ │ │ │ -0010f1d4 00054b16 R_ARM_JUMP_SLOT 000bed95 uuisvl_ │ │ │ │ -0010f1d8 00104e16 R_ARM_JUMP_SLOT 000a4831 sgpmzv_ │ │ │ │ -0010f1dc 000e5616 R_ARM_JUMP_SLOT 0003c7c1 passf2_ │ │ │ │ -0010f1e0 00086e16 R_ARM_JUMP_SLOT 000c63a1 uziqcp_ │ │ │ │ -0010f1e4 0008a316 R_ARM_JUMP_SLOT 000b4e7d ulxlbl_ │ │ │ │ -0010f1e8 000bc816 R_ARM_JUMP_SLOT 0004d20d cr3s_ │ │ │ │ -0010f1ec 00060016 R_ARM_JUMP_SLOT 00040689 shmswz_ │ │ │ │ -0010f1f0 0004ce16 R_ARM_JUMP_SLOT 000acbed rendertext │ │ │ │ +0010f194 0007f616 R_ARM_JUMP_SLOT 000d72e1 swistx_ │ │ │ │ +0010f198 000a2516 R_ARM_JUMP_SLOT 000ad889 rtlopt_ │ │ │ │ +0010f19c 000d7916 R_ARM_JUMP_SLOT 000b160d mpicoa_ │ │ │ │ +0010f1a0 000ca816 R_ARM_JUMP_SLOT 000b21bd mpfgno_ │ │ │ │ +0010f1a4 00040816 R_ARM_JUMP_SLOT 000a91f5 viset1_ │ │ │ │ +0010f1a8 000e5116 R_ARM_JUMP_SLOT 000d3a59 zgiset_ │ │ │ │ +0010f1ac 0001de16 R_ARM_JUMP_SLOT 00088749 usyaxs_ │ │ │ │ +0010f1b0 00089616 R_ARM_JUMP_SLOT 000aea1d ct2cp_ │ │ │ │ +0010f1b4 000c7b16 R_ARM_JUMP_SLOT 000cbccd sgistx_ │ │ │ │ +0010f1b8 00050b16 R_ARM_JUMP_SLOT 0007bde1 uulqin_ │ │ │ │ +0010f1bc 000e1516 R_ARM_JUMP_SLOT 000e4ec1 ezfftf_ │ │ │ │ +0010f1c0 00107816 R_ARM_JUMP_SLOT 000cacad sgpset_ │ │ │ │ +0010f1c4 000e2416 R_ARM_JUMP_SLOT 00086eb5 usxaxu_ │ │ │ │ +0010f1c8 0011ea16 R_ARM_JUMP_SLOT 000d3d45 zguprect │ │ │ │ +0010f1cc 000c8f16 R_ARM_JUMP_SLOT 000ea2d5 radf2_ │ │ │ │ +0010f1d0 000ec416 R_ARM_JUMP_SLOT 000d99e1 swgtft_ │ │ │ │ +0010f1d4 00054b16 R_ARM_JUMP_SLOT 0007b7f1 uuisvl_ │ │ │ │ +0010f1d8 00104e16 R_ARM_JUMP_SLOT 000ca6f1 sgpmzv_ │ │ │ │ +0010f1dc 000e5616 R_ARM_JUMP_SLOT 000e8259 passf2_ │ │ │ │ +0010f1e0 00086e16 R_ARM_JUMP_SLOT 00090f85 uziqcp_ │ │ │ │ +0010f1e4 0008a316 R_ARM_JUMP_SLOT 0009c329 ulxlbl_ │ │ │ │ +0010f1e8 000bc816 R_ARM_JUMP_SLOT 000ae88d cr3s_ │ │ │ │ +0010f1ec 00060016 R_ARM_JUMP_SLOT 000ec369 shmswz_ │ │ │ │ +0010f1f0 0004ce16 R_ARM_JUMP_SLOT 000d5ecd rendertext │ │ │ │ 0010f1f4 00006716 R_ARM_JUMP_SLOT 00000000 pango_font_description_get_weight │ │ │ │ -0010f1f8 0004b616 R_ARM_JUMP_SLOT 000ed189 ndmon_ │ │ │ │ -0010f1fc 000a9816 R_ARM_JUMP_SLOT 000c27c1 iuwgy_ │ │ │ │ -0010f200 000f3316 R_ARM_JUMP_SLOT 00038a6d sinqi_ │ │ │ │ -0010f204 0000ce16 R_ARM_JUMP_SLOT 000c6325 uzisvl_ │ │ │ │ -0010f208 000e7c16 R_ARM_JUMP_SLOT 0003c57d passf3_ │ │ │ │ -0010f20c 00091b16 R_ARM_JUMP_SLOT 000c2911 uwqgyi_ │ │ │ │ -0010f210 000c9616 R_ARM_JUMP_SLOT 000e7831 udqclv_ │ │ │ │ -0010f214 000ca216 R_ARM_JUMP_SLOT 00042ba5 vs2din_ │ │ │ │ -0010f218 00018516 R_ARM_JUMP_SLOT 000ce851 uspfit_ │ │ │ │ -0010f21c 00081616 R_ARM_JUMP_SLOT 000bc805 uysaxs_ │ │ │ │ -0010f220 0005a116 R_ARM_JUMP_SLOT 000e50bd udpqit_ │ │ │ │ -0010f224 0004bf16 R_ARM_JUMP_SLOT 000468ad rlcget_ │ │ │ │ -0010f228 000a2d16 R_ARM_JUMP_SLOT 00048b15 gliqcl_ │ │ │ │ -0010f22c 000ecb16 R_ARM_JUMP_SLOT 000a6ee1 sgpqcp_ │ │ │ │ -0010f230 0006bf16 R_ARM_JUMP_SLOT 000e77ad udsclz_ │ │ │ │ -0010f234 000d5716 R_ARM_JUMP_SLOT 000a6b8d sgpqnp_ │ │ │ │ -0010f238 00096e16 R_ARM_JUMP_SLOT 000c4721 uzcqcl_ │ │ │ │ -0010f23c 0003ef16 R_ARM_JUMP_SLOT 000449d9 cfsrch_ │ │ │ │ -0010f240 00092216 R_ARM_JUMP_SLOT 000e60e9 udlset_ │ │ │ │ -0010f244 0002ad16 R_ARM_JUMP_SLOT 0004bb1d mpfbon_ │ │ │ │ -0010f248 000d1e16 R_ARM_JUMP_SLOT 0005047d gnsblk_ │ │ │ │ -0010f24c 000ab616 R_ARM_JUMP_SLOT 0004e3cd rvmin_ │ │ │ │ -0010f250 00075516 R_ARM_JUMP_SLOT 0009e545 stipr2_ │ │ │ │ -0010f254 0002d516 R_ARM_JUMP_SLOT 000d5471 umqcnt_ │ │ │ │ -0010f258 00121a16 R_ARM_JUMP_SLOT 000d2d35 umspwd_ │ │ │ │ -0010f25c 00040616 R_ARM_JUMP_SLOT 0003e679 costi_ │ │ │ │ -0010f260 00120716 R_ARM_JUMP_SLOT 000a7341 sgrsvl_ │ │ │ │ -0010f264 000fd016 R_ARM_JUMP_SLOT 000adba1 zgsrot_ │ │ │ │ -0010f268 0011f016 R_ARM_JUMP_SLOT 000a3c3d sgstnp_ │ │ │ │ -0010f26c 000c5d16 R_ARM_JUMP_SLOT 000a4c65 sgspms_ │ │ │ │ -0010f270 000ad016 R_ARM_JUMP_SLOT 000cd95d uslqcp_ │ │ │ │ -0010f274 0006ba16 R_ARM_JUMP_SLOT 00043f01 indxnf_ │ │ │ │ -0010f278 000c5716 R_ARM_JUMP_SLOT 000df2bd uilsvl_ │ │ │ │ -0010f27c 000c9016 R_ARM_JUMP_SLOT 000d3df9 umpset_ │ │ │ │ -0010f280 0002a616 R_ARM_JUMP_SLOT 000db0cd uvbrf_ │ │ │ │ -0010f284 00115616 R_ARM_JUMP_SLOT 0003fca1 shtfun_ │ │ │ │ -0010f288 000b4c16 R_ARM_JUMP_SLOT 000a3f19 sgtxzv_ │ │ │ │ -0010f28c 000c8316 R_ARM_JUMP_SLOT 000a2ec9 sgnplc_ │ │ │ │ -0010f290 00037216 R_ARM_JUMP_SLOT 00048865 gliqin_ │ │ │ │ -0010f294 0006bd16 R_ARM_JUMP_SLOT 0004b945 mpfotg_ │ │ │ │ -0010f298 000a3816 R_ARM_JUMP_SLOT 000cdc79 usiqnp_ │ │ │ │ -0010f29c 000c3216 R_ARM_JUMP_SLOT 0008d7e9 tmstlc_ │ │ │ │ -0010f2a0 00028716 R_ARM_JUMP_SLOT 000a3d15 sgtnv_ │ │ │ │ -0010f2a4 00036716 R_ARM_JUMP_SLOT 00043a1d vifnb0_ │ │ │ │ -0010f2a8 00111816 R_ARM_JUMP_SLOT 000a39e5 sgtnzv_ │ │ │ │ -0010f2ac 00119016 R_ARM_JUMP_SLOT 000cbaa5 ususcl_ │ │ │ │ -0010f2b0 000e1216 R_ARM_JUMP_SLOT 000b4521 ullqcp_ │ │ │ │ -0010f2b4 000dfc16 R_ARM_JUMP_SLOT 000d5459 umscnt_ │ │ │ │ -0010f2b8 0004cc16 R_ARM_JUMP_SLOT 00047659 glcqvl_ │ │ │ │ -0010f2bc 00041c16 R_ARM_JUMP_SLOT 000b2be1 swiget_ │ │ │ │ -0010f2c0 000d2a16 R_ARM_JUMP_SLOT 000baf01 uyqfmt_ │ │ │ │ -0010f2c4 0004c316 R_ARM_JUMP_SLOT 000ee7a1 time21_ │ │ │ │ -0010f2c8 00049816 R_ARM_JUMP_SLOT 00036129 odrqcp_ │ │ │ │ -0010f2cc 000d2e16 R_ARM_JUMP_SLOT 0003d9fd passb2_ │ │ │ │ -0010f2d0 0004ac16 R_ARM_JUMP_SLOT 00036449 odlqnp_ │ │ │ │ -0010f2d4 000bfa16 R_ARM_JUMP_SLOT 0009804d szplsv_ │ │ │ │ -0010f2d8 000d5016 R_ARM_JUMP_SLOT 000a442d sgtxr_ │ │ │ │ -0010f2dc 00029716 R_ARM_JUMP_SLOT 0003f609 shtsga_ │ │ │ │ -0010f2e0 0000db16 R_ARM_JUMP_SLOT 0008fa59 tmpget_ │ │ │ │ -0010f2e4 00100c16 R_ARM_JUMP_SLOT 000e3fd1 ucrstx_ │ │ │ │ -0010f2e8 0003c616 R_ARM_JUMP_SLOT 000df939 uiiqvl_ │ │ │ │ -0010f2ec 000c2716 R_ARM_JUMP_SLOT 000a2c09 sgscmn_ │ │ │ │ -0010f2f0 00051116 R_ARM_JUMP_SLOT 000b455d ullqid_ │ │ │ │ +0010f1f8 0004b616 R_ARM_JUMP_SLOT 000de279 ndmon_ │ │ │ │ +0010f1fc 000a9816 R_ARM_JUMP_SLOT 00073935 iuwgy_ │ │ │ │ +0010f200 000f3316 R_ARM_JUMP_SLOT 000ea48d sinqi_ │ │ │ │ +0010f204 0000ce16 R_ARM_JUMP_SLOT 00090f09 uzisvl_ │ │ │ │ +0010f208 000e7c16 R_ARM_JUMP_SLOT 000ea091 passf3_ │ │ │ │ +0010f20c 00091b16 R_ARM_JUMP_SLOT 00073145 uwqgyi_ │ │ │ │ +0010f210 000c9616 R_ARM_JUMP_SLOT 000a0b19 udqclv_ │ │ │ │ +0010f214 000ca216 R_ARM_JUMP_SLOT 000ee3c9 vs2din_ │ │ │ │ +0010f218 00018516 R_ARM_JUMP_SLOT 00082b51 uspfit_ │ │ │ │ +0010f21c 00081616 R_ARM_JUMP_SLOT 0007466d uysaxs_ │ │ │ │ +0010f220 0005a116 R_ARM_JUMP_SLOT 000a1631 udpqit_ │ │ │ │ +0010f224 0004bf16 R_ARM_JUMP_SLOT 000acca5 rlcget_ │ │ │ │ +0010f228 000a2d16 R_ARM_JUMP_SLOT 000abb1d gliqcl_ │ │ │ │ +0010f22c 000ecb16 R_ARM_JUMP_SLOT 000d0c3d sgpqcp_ │ │ │ │ +0010f230 0006bf16 R_ARM_JUMP_SLOT 000a0a95 udsclz_ │ │ │ │ +0010f234 000d5716 R_ARM_JUMP_SLOT 000d08e9 sgpqnp_ │ │ │ │ +0010f238 00096e16 R_ARM_JUMP_SLOT 000919b5 uzcqcl_ │ │ │ │ +0010f23c 0003ef16 R_ARM_JUMP_SLOT 000a9d09 cfsrch_ │ │ │ │ +0010f240 00092216 R_ARM_JUMP_SLOT 000a0541 udlset_ │ │ │ │ +0010f244 0002ad16 R_ARM_JUMP_SLOT 000b009d mpfbon_ │ │ │ │ +0010f248 000d1e16 R_ARM_JUMP_SLOT 000b44b1 gnsblk_ │ │ │ │ +0010f24c 000ab616 R_ARM_JUMP_SLOT 000b2e2d rvmin_ │ │ │ │ +0010f250 00075516 R_ARM_JUMP_SLOT 000c8f25 stipr2_ │ │ │ │ +0010f254 0002d516 R_ARM_JUMP_SLOT 00077ed9 umqcnt_ │ │ │ │ +0010f258 00121a16 R_ARM_JUMP_SLOT 00076579 umspwd_ │ │ │ │ +0010f25c 00040616 R_ARM_JUMP_SLOT 000e5011 costi_ │ │ │ │ +0010f260 00120716 R_ARM_JUMP_SLOT 000cc319 sgrsvl_ │ │ │ │ +0010f264 000fd016 R_ARM_JUMP_SLOT 000d6e81 zgsrot_ │ │ │ │ +0010f268 0011f016 R_ARM_JUMP_SLOT 000cbad1 sgstnp_ │ │ │ │ +0010f26c 000c5d16 R_ARM_JUMP_SLOT 000ca3c9 sgspms_ │ │ │ │ +0010f270 000ad016 R_ARM_JUMP_SLOT 00084f21 uslqcp_ │ │ │ │ +0010f274 0006ba16 R_ARM_JUMP_SLOT 000ae4cd indxnf_ │ │ │ │ +0010f278 000c5716 R_ARM_JUMP_SLOT 0008169d uilsvl_ │ │ │ │ +0010f27c 000c9016 R_ARM_JUMP_SLOT 000782b9 umpset_ │ │ │ │ +0010f280 0002a616 R_ARM_JUMP_SLOT 00092bdd uvbrf_ │ │ │ │ +0010f284 00115616 R_ARM_JUMP_SLOT 000edc21 shtfun_ │ │ │ │ +0010f288 000b4c16 R_ARM_JUMP_SLOT 000cf341 sgtxzv_ │ │ │ │ +0010f28c 000c8316 R_ARM_JUMP_SLOT 000cedbd sgnplc_ │ │ │ │ +0010f290 00037216 R_ARM_JUMP_SLOT 000ab86d gliqin_ │ │ │ │ +0010f294 0006bd16 R_ARM_JUMP_SLOT 000b23c1 mpfotg_ │ │ │ │ +0010f298 000a3816 R_ARM_JUMP_SLOT 00085a95 usiqnp_ │ │ │ │ +0010f29c 000c3216 R_ARM_JUMP_SLOT 00037d91 tmstlc_ │ │ │ │ +0010f2a0 00028716 R_ARM_JUMP_SLOT 000cbba9 sgtnv_ │ │ │ │ +0010f2a4 00036716 R_ARM_JUMP_SLOT 000b53c9 vifnb0_ │ │ │ │ +0010f2a8 00111816 R_ARM_JUMP_SLOT 000cea89 sgtnzv_ │ │ │ │ +0010f2ac 00119016 R_ARM_JUMP_SLOT 00087a39 ususcl_ │ │ │ │ +0010f2b0 000e1216 R_ARM_JUMP_SLOT 0009a9d5 ullqcp_ │ │ │ │ +0010f2b4 000dfc16 R_ARM_JUMP_SLOT 00077ec1 umscnt_ │ │ │ │ +0010f2b8 0004cc16 R_ARM_JUMP_SLOT 000aadd1 glcqvl_ │ │ │ │ +0010f2bc 00041c16 R_ARM_JUMP_SLOT 000d7285 swiget_ │ │ │ │ +0010f2c0 000d2a16 R_ARM_JUMP_SLOT 00074049 uyqfmt_ │ │ │ │ +0010f2c4 0004c316 R_ARM_JUMP_SLOT 000dc35d time21_ │ │ │ │ +0010f2c8 00049816 R_ARM_JUMP_SLOT 000e1efd odrqcp_ │ │ │ │ +0010f2cc 000d2e16 R_ARM_JUMP_SLOT 000e6f1d passb2_ │ │ │ │ +0010f2d0 0004ac16 R_ARM_JUMP_SLOT 000e39a9 odlqnp_ │ │ │ │ +0010f2d4 000bfa16 R_ARM_JUMP_SLOT 000c2fb9 szplsv_ │ │ │ │ +0010f2d8 000d5016 R_ARM_JUMP_SLOT 000d1ab9 sgtxr_ │ │ │ │ +0010f2dc 00029716 R_ARM_JUMP_SLOT 000ed589 shtsga_ │ │ │ │ +0010f2e0 0000db16 R_ARM_JUMP_SLOT 0003a80d tmpget_ │ │ │ │ +0010f2e4 00100c16 R_ARM_JUMP_SLOT 0009622d ucrstx_ │ │ │ │ +0010f2e8 0003c616 R_ARM_JUMP_SLOT 0007eee9 uiiqvl_ │ │ │ │ +0010f2ec 000c2716 R_ARM_JUMP_SLOT 000cb6b5 sgscmn_ │ │ │ │ +0010f2f0 00051116 R_ARM_JUMP_SLOT 0009aa11 ullqid_ │ │ │ │ 0010f2f4 00006816 R_ARM_JUMP_SLOT 00000000 _gfortran_random_r4@GFORTRAN_8 │ │ │ │ -0010f2f8 0009f916 R_ARM_JUMP_SLOT 0004d9ed vicon_ │ │ │ │ -0010f2fc 000cb316 R_ARM_JUMP_SLOT 0009d185 slrat_ │ │ │ │ +0010f2f8 0009f916 R_ARM_JUMP_SLOT 000a9339 vicon_ │ │ │ │ +0010f2fc 000cb316 R_ARM_JUMP_SLOT 000c5379 slrat_ │ │ │ │ 0010f300 00006916 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ -0010f304 00014516 R_ARM_JUMP_SLOT 000a4c55 sgqpms_ │ │ │ │ -0010f308 00056616 R_ARM_JUMP_SLOT 000369ed odiqnp_ │ │ │ │ -0010f30c 00029d16 R_ARM_JUMP_SLOT 000b72a1 uepget_ │ │ │ │ -0010f310 00047a16 R_ARM_JUMP_SLOT 000a5889 sgtrln_ │ │ │ │ -0010f314 00086516 R_ARM_JUMP_SLOT 0003f9c5 shtswm_ │ │ │ │ -0010f318 00034416 R_ARM_JUMP_SLOT 000be4f9 uursvl_ │ │ │ │ -0010f31c 0005e416 R_ARM_JUMP_SLOT 000b7459 uepset_ │ │ │ │ -0010f320 00059316 R_ARM_JUMP_SLOT 000cc391 uscqin_ │ │ │ │ -0010f324 0002ce16 R_ARM_JUMP_SLOT 000409b5 shmswa_ │ │ │ │ -0010f328 00044b16 R_ARM_JUMP_SLOT 000d397d umpqit_ │ │ │ │ -0010f32c 00072b16 R_ARM_JUMP_SLOT 00044225 irgt_ │ │ │ │ -0010f330 00108f16 R_ARM_JUMP_SLOT 00091261 szqgcy_ │ │ │ │ -0010f334 000b1d16 R_ARM_JUMP_SLOT 000b411d ulrqnp_ │ │ │ │ -0010f338 0008ab16 R_ARM_JUMP_SLOT 000cc1a9 usurdl_ │ │ │ │ -0010f33c 0008c216 R_ARM_JUMP_SLOT 00036e8d odistx_ │ │ │ │ -0010f340 0002cd16 R_ARM_JUMP_SLOT 000425dd shfftb_ │ │ │ │ -0010f344 00018e16 R_ARM_JUMP_SLOT 000b1521 swqpnt_ │ │ │ │ -0010f348 000bf616 R_ARM_JUMP_SLOT 00052a35 vrdiv_ │ │ │ │ -0010f34c 00092816 R_ARM_JUMP_SLOT 000de575 uipd2z_ │ │ │ │ -0010f350 00098216 R_ARM_JUMP_SLOT 000bddf1 uupsvl_ │ │ │ │ -0010f354 000e7016 R_ARM_JUMP_SLOT 000a948d scstrf_ │ │ │ │ -0010f358 000d3016 R_ARM_JUMP_SLOT 000abf4d dcltext2pangomarkup │ │ │ │ -0010f35c 000b0d16 R_ARM_JUMP_SLOT 000be711 uurqcp_ │ │ │ │ -0010f360 000e0616 R_ARM_JUMP_SLOT 000ad2a9 zgnumfonts_ │ │ │ │ -0010f364 000c9716 R_ARM_JUMP_SLOT 000abac5 zgswdi_ │ │ │ │ -0010f368 000f5f16 R_ARM_JUMP_SLOT 0008ff15 tmlqcp_ │ │ │ │ -0010f36c 00076116 R_ARM_JUMP_SLOT 000a645d sgqtrn_ │ │ │ │ -0010f370 000dae16 R_ARM_JUMP_SLOT 000c351d uzpsav_ │ │ │ │ -0010f374 00065a16 R_ARM_JUMP_SLOT 000a3391 sgslai_ │ │ │ │ -0010f378 00073b16 R_ARM_JUMP_SLOT 000d0ef9 uxplbb_ │ │ │ │ -0010f37c 000cab16 R_ARM_JUMP_SLOT 000bee11 uuiqcl_ │ │ │ │ -0010f380 0002b116 R_ARM_JUMP_SLOT 000391fd radfg_ │ │ │ │ -0010f384 00038016 R_ARM_JUMP_SLOT 00044871 mszdmp_ │ │ │ │ -0010f388 00115c16 R_ARM_JUMP_SLOT 00038fa9 rfftf_ │ │ │ │ -0010f38c 0011e216 R_ARM_JUMP_SLOT 000ee385 timeq2_ │ │ │ │ -0010f390 000b5416 R_ARM_JUMP_SLOT 000c37b5 uzpqnp_ │ │ │ │ -0010f394 00087e16 R_ARM_JUMP_SLOT 000a828d sgiget_ │ │ │ │ -0010f398 000cad16 R_ARM_JUMP_SLOT 000b4d61 ulyqfm_ │ │ │ │ -0010f39c 0004b716 R_ARM_JUMP_SLOT 000e672d udqfmt_ │ │ │ │ -0010f3a0 0006cc16 R_ARM_JUMP_SLOT 000b2f91 swcqcl_ │ │ │ │ -0010f3a4 0007f316 R_ARM_JUMP_SLOT 00047df5 glrqcl_ │ │ │ │ -0010f3a8 0011da16 R_ARM_JUMP_SLOT 000539d9 imax_ │ │ │ │ +0010f304 00014516 R_ARM_JUMP_SLOT 000ca3b9 sgqpms_ │ │ │ │ +0010f308 00056616 R_ARM_JUMP_SLOT 000e3565 odiqnp_ │ │ │ │ +0010f30c 00029d16 R_ARM_JUMP_SLOT 0008e91d uepget_ │ │ │ │ +0010f310 00047a16 R_ARM_JUMP_SLOT 000cf701 sgtrln_ │ │ │ │ +0010f314 00086516 R_ARM_JUMP_SLOT 000ed945 shtswm_ │ │ │ │ +0010f318 00034416 R_ARM_JUMP_SLOT 0007abf9 uursvl_ │ │ │ │ +0010f31c 0005e416 R_ARM_JUMP_SLOT 0008ead5 uepset_ │ │ │ │ +0010f320 00059316 R_ARM_JUMP_SLOT 000887e1 uscqin_ │ │ │ │ +0010f324 0002ce16 R_ARM_JUMP_SLOT 000eada1 shmswa_ │ │ │ │ +0010f328 00044b16 R_ARM_JUMP_SLOT 00076009 umpqit_ │ │ │ │ +0010f32c 00072b16 R_ARM_JUMP_SLOT 000b7c99 irgt_ │ │ │ │ +0010f330 00108f16 R_ARM_JUMP_SLOT 000b9675 szqgcy_ │ │ │ │ +0010f334 000b1d16 R_ARM_JUMP_SLOT 00099a3d ulrqnp_ │ │ │ │ +0010f338 0008ab16 R_ARM_JUMP_SLOT 00084a35 usurdl_ │ │ │ │ +0010f33c 0008c216 R_ARM_JUMP_SLOT 000e2709 odistx_ │ │ │ │ +0010f340 0002cd16 R_ARM_JUMP_SLOT 000ed125 shfftb_ │ │ │ │ +0010f344 00018e16 R_ARM_JUMP_SLOT 000da219 swqpnt_ │ │ │ │ +0010f348 000bf616 R_ARM_JUMP_SLOT 000b73c9 vrdiv_ │ │ │ │ +0010f34c 00092816 R_ARM_JUMP_SLOT 0007cd11 uipd2z_ │ │ │ │ +0010f350 00098216 R_ARM_JUMP_SLOT 0007b215 uupsvl_ │ │ │ │ +0010f354 000e7016 R_ARM_JUMP_SLOT 000c61b1 scstrf_ │ │ │ │ +0010f358 000d3016 R_ARM_JUMP_SLOT 000d522d dcltext2pangomarkup │ │ │ │ +0010f35c 000b0d16 R_ARM_JUMP_SLOT 0007ae11 uurqcp_ │ │ │ │ +0010f360 000e0616 R_ARM_JUMP_SLOT 000d6589 zgnumfonts_ │ │ │ │ +0010f364 000c9716 R_ARM_JUMP_SLOT 000d4da5 zgswdi_ │ │ │ │ +0010f368 000f5f16 R_ARM_JUMP_SLOT 0003a64d tmlqcp_ │ │ │ │ +0010f36c 00076116 R_ARM_JUMP_SLOT 000cc6fd sgqtrn_ │ │ │ │ +0010f370 000dae16 R_ARM_JUMP_SLOT 00092359 uzpsav_ │ │ │ │ +0010f374 00065a16 R_ARM_JUMP_SLOT 000caded sgslai_ │ │ │ │ +0010f378 00073b16 R_ARM_JUMP_SLOT 0009c689 uxplbb_ │ │ │ │ +0010f37c 000cab16 R_ARM_JUMP_SLOT 0007b86d uuiqcl_ │ │ │ │ +0010f380 0002b116 R_ARM_JUMP_SLOT 000e437d radfg_ │ │ │ │ +0010f384 00038016 R_ARM_JUMP_SLOT 000ab1d9 mszdmp_ │ │ │ │ +0010f388 00115c16 R_ARM_JUMP_SLOT 000ea491 rfftf_ │ │ │ │ +0010f38c 0011e216 R_ARM_JUMP_SLOT 000dc69d timeq2_ │ │ │ │ +0010f390 000b5416 R_ARM_JUMP_SLOT 000902cd uzpqnp_ │ │ │ │ +0010f394 00087e16 R_ARM_JUMP_SLOT 000cbc71 sgiget_ │ │ │ │ +0010f398 000cad16 R_ARM_JUMP_SLOT 0009aaf9 ulyqfm_ │ │ │ │ +0010f39c 0004b716 R_ARM_JUMP_SLOT 000a2345 udqfmt_ │ │ │ │ +0010f3a0 0007f316 R_ARM_JUMP_SLOT 000ab5f9 glrqcl_ │ │ │ │ +0010f3a4 0006cc16 R_ARM_JUMP_SLOT 000d3175 swcqcl_ │ │ │ │ +0010f3a8 0011da16 R_ARM_JUMP_SLOT 000af161 imax_ │ │ │ │ 0010f3ac 00006a16 R_ARM_JUMP_SLOT 00000000 _gfortran_get_command_argument_i4@GFORTRAN_8 │ │ │ │ -0010f3b0 000e6916 R_ARM_JUMP_SLOT 00035f2d odrsvl_ │ │ │ │ -0010f3b4 00055c16 R_ARM_JUMP_SLOT 000e57bd udrqcl_ │ │ │ │ +0010f3b0 000e6916 R_ARM_JUMP_SLOT 000e1d01 odrsvl_ │ │ │ │ +0010f3b4 00055c16 R_ARM_JUMP_SLOT 000a1c41 udrqcl_ │ │ │ │ 0010f3b8 00006b16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_array_write@GFORTRAN_8 │ │ │ │ 0010f3bc 00006c16 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_create │ │ │ │ -0010f3c0 0002ae16 R_ARM_JUMP_SLOT 000ebb35 rngu0_ │ │ │ │ -0010f3c4 000ecc16 R_ARM_JUMP_SLOT 000474f5 glcqin_ │ │ │ │ -0010f3c8 00015216 R_ARM_JUMP_SLOT 000dd0e9 uirqcp_ │ │ │ │ -0010f3cc 00045016 R_ARM_JUMP_SLOT 000440e9 vrgnn_ │ │ │ │ -0010f3d0 00042516 R_ARM_JUMP_SLOT 0009c525 slpwvr_ │ │ │ │ -0010f3d4 00019e16 R_ARM_JUMP_SLOT 000b3b61 ulpqvl_ │ │ │ │ -0010f3d8 00015d16 R_ARM_JUMP_SLOT 000e2a59 ucxamn_ │ │ │ │ -0010f3dc 0010cb16 R_ARM_JUMP_SLOT 0004112d shlfwm_ │ │ │ │ -0010f3e0 0003a416 R_ARM_JUMP_SLOT 000acc41 zgqtxw_ │ │ │ │ -0010f3e4 00113d16 R_ARM_JUMP_SLOT 000d6e31 ugrqcp_ │ │ │ │ -0010f3e8 000baa16 R_ARM_JUMP_SLOT 00053339 iblkgt_ │ │ │ │ -0010f3ec 00066216 R_ARM_JUMP_SLOT 000492c9 lrgt_ │ │ │ │ -0010f3f0 00110b16 R_ARM_JUMP_SLOT 000d6679 ugpqit_ │ │ │ │ -0010f3f4 00025b16 R_ARM_JUMP_SLOT 000e36c1 ucpqcl_ │ │ │ │ -0010f3f8 00072016 R_ARM_JUMP_SLOT 0009d949 slsize_ │ │ │ │ -0010f3fc 0011c716 R_ARM_JUMP_SLOT 000b8295 ueiqcp_ │ │ │ │ -0010f400 00075c16 R_ARM_JUMP_SLOT 000e5e29 udlqcp_ │ │ │ │ -0010f404 000d1a16 R_ARM_JUMP_SLOT 0009e9dd stqwrc_ │ │ │ │ -0010f408 00033316 R_ARM_JUMP_SLOT 000ee2b5 clckgt_ │ │ │ │ -0010f40c 00046f16 R_ARM_JUMP_SLOT 000df7a1 uilset_ │ │ │ │ -0010f410 00066416 R_ARM_JUMP_SLOT 000b4461 ullqin_ │ │ │ │ -0010f414 00030116 R_ARM_JUMP_SLOT 0008f6b1 tmpqvl_ │ │ │ │ +0010f3c0 0002ae16 R_ARM_JUMP_SLOT 000df4a5 rngu0_ │ │ │ │ +0010f3c4 000ecc16 R_ARM_JUMP_SLOT 000aac6d glcqin_ │ │ │ │ +0010f3c8 00015216 R_ARM_JUMP_SLOT 0008232d uirqcp_ │ │ │ │ +0010f3cc 00045016 R_ARM_JUMP_SLOT 000b5511 vrgnn_ │ │ │ │ +0010f3d0 00042516 R_ARM_JUMP_SLOT 000c3495 slpwvr_ │ │ │ │ +0010f3d4 00019e16 R_ARM_JUMP_SLOT 0009b1b5 ulpqvl_ │ │ │ │ +0010f3d8 00015d16 R_ARM_JUMP_SLOT 00097cb5 ucxamn_ │ │ │ │ +0010f3dc 0010cb16 R_ARM_JUMP_SLOT 000ed129 shlfwm_ │ │ │ │ +0010f3e0 0003a416 R_ARM_JUMP_SLOT 000d5f21 zgqtxw_ │ │ │ │ +0010f3e4 00113d16 R_ARM_JUMP_SLOT 000a65b5 ugrqcp_ │ │ │ │ +0010f3e8 000baa16 R_ARM_JUMP_SLOT 000a8e29 iblkgt_ │ │ │ │ +0010f3ec 00066216 R_ARM_JUMP_SLOT 000b5569 lrgt_ │ │ │ │ +0010f3f0 00110b16 R_ARM_JUMP_SLOT 000a7c81 ugpqit_ │ │ │ │ +0010f3f4 00025b16 R_ARM_JUMP_SLOT 000965d5 ucpqcl_ │ │ │ │ +0010f3f8 00072016 R_ARM_JUMP_SLOT 000c3ea9 slsize_ │ │ │ │ +0010f3fc 0011c716 R_ARM_JUMP_SLOT 0008f4cd ueiqcp_ │ │ │ │ +0010f400 00075c16 R_ARM_JUMP_SLOT 000a0281 udlqcp_ │ │ │ │ +0010f404 000d1a16 R_ARM_JUMP_SLOT 000c93bd stqwrc_ │ │ │ │ +0010f408 00033316 R_ARM_JUMP_SLOT 000e03d9 clckgt_ │ │ │ │ +0010f40c 00046f16 R_ARM_JUMP_SLOT 0007ed51 uilset_ │ │ │ │ +0010f410 00066416 R_ARM_JUMP_SLOT 0009a915 ullqin_ │ │ │ │ +0010f414 00030116 R_ARM_JUMP_SLOT 0003983d tmpqvl_ │ │ │ │ 0010f418 00006d16 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_dialog_new │ │ │ │ -0010f41c 0001e016 R_ARM_JUMP_SLOT 00044485 osexec_ │ │ │ │ -0010f420 00063416 R_ARM_JUMP_SLOT 00036579 odlqvl_ │ │ │ │ -0010f424 00075616 R_ARM_JUMP_SLOT 0004aff1 mpicya_ │ │ │ │ -0010f428 00045416 R_ARM_JUMP_SLOT 0004c745 mpfhmr_ │ │ │ │ -0010f42c 000b8216 R_ARM_JUMP_SLOT 0009d6d1 slinit_ │ │ │ │ -0010f430 000c4316 R_ARM_JUMP_SLOT 000a441d sgstxs_ │ │ │ │ -0010f434 000bc416 R_ARM_JUMP_SLOT 000d53f9 umqptn_ │ │ │ │ -0010f438 00110216 R_ARM_JUMP_SLOT 00049f31 mpirbs_ │ │ │ │ -0010f43c 00109e16 R_ARM_JUMP_SLOT 000c5041 uzrqin_ │ │ │ │ -0010f440 000b3216 R_ARM_JUMP_SLOT 000370fd odpqvl_ │ │ │ │ -0010f444 00094716 R_ARM_JUMP_SLOT 0009b5c9 slratz_ │ │ │ │ -0010f448 00056916 R_ARM_JUMP_SLOT 0004e1f9 rvmin0_ │ │ │ │ -0010f44c 00020916 R_ARM_JUMP_SLOT 000b8555 ueiset_ │ │ │ │ -0010f450 00106416 R_ARM_JUMP_SLOT 000a9b09 scsvpt_ │ │ │ │ -0010f454 000a2e16 R_ARM_JUMP_SLOT 00044519 osgarg_ │ │ │ │ -0010f458 0003e616 R_ARM_JUMP_SLOT 000c041d uhbxa_ │ │ │ │ -0010f45c 000e4a16 R_ARM_JUMP_SLOT 000d4f81 umpfit_ │ │ │ │ -0010f460 00078b16 R_ARM_JUMP_SLOT 00043ead indxnl_ │ │ │ │ -0010f464 00053716 R_ARM_JUMP_SLOT 0004f005 rvar0_ │ │ │ │ -0010f468 000ba516 R_ARM_JUMP_SLOT 000b0c5d swlsft_ │ │ │ │ -0010f46c 000f0116 R_ARM_JUMP_SLOT 000edf69 date21_ │ │ │ │ -0010f470 0005d116 R_ARM_JUMP_SLOT 000436d1 visub_ │ │ │ │ +0010f41c 0001e016 R_ARM_JUMP_SLOT 000a8c55 osexec_ │ │ │ │ +0010f420 00063416 R_ARM_JUMP_SLOT 000e3ad9 odlqvl_ │ │ │ │ +0010f424 00075616 R_ARM_JUMP_SLOT 000b173d mpicya_ │ │ │ │ +0010f428 00045416 R_ARM_JUMP_SLOT 000af8d9 mpfhmr_ │ │ │ │ +0010f42c 000b8216 R_ARM_JUMP_SLOT 000c3c31 slinit_ │ │ │ │ +0010f430 000c4316 R_ARM_JUMP_SLOT 000d1aa9 sgstxs_ │ │ │ │ +0010f434 000bc416 R_ARM_JUMP_SLOT 0007692d umqptn_ │ │ │ │ +0010f438 00110216 R_ARM_JUMP_SLOT 000b0cb9 mpirbs_ │ │ │ │ +0010f43c 00109e16 R_ARM_JUMP_SLOT 000901cd uzrqin_ │ │ │ │ +0010f440 000b3216 R_ARM_JUMP_SLOT 000e2229 odpqvl_ │ │ │ │ +0010f444 00094716 R_ARM_JUMP_SLOT 000c4425 slratz_ │ │ │ │ +0010f448 00056916 R_ARM_JUMP_SLOT 000b40a9 rvmin0_ │ │ │ │ +0010f44c 00020916 R_ARM_JUMP_SLOT 0008ed95 ueiset_ │ │ │ │ +0010f450 00106416 R_ARM_JUMP_SLOT 000c7365 scsvpt_ │ │ │ │ +0010f454 000a2e16 R_ARM_JUMP_SLOT 000a8c1d osgarg_ │ │ │ │ +0010f458 0003e616 R_ARM_JUMP_SLOT 000a37d1 uhbxa_ │ │ │ │ +0010f45c 000e4a16 R_ARM_JUMP_SLOT 0007a7bd umpfit_ │ │ │ │ +0010f460 00078b16 R_ARM_JUMP_SLOT 000ae41d indxnl_ │ │ │ │ +0010f464 00053716 R_ARM_JUMP_SLOT 000b2ed1 rvar0_ │ │ │ │ +0010f468 000ba516 R_ARM_JUMP_SLOT 000d9955 swlsft_ │ │ │ │ +0010f46c 000f0116 R_ARM_JUMP_SLOT 000de415 date21_ │ │ │ │ +0010f470 0005d116 R_ARM_JUMP_SLOT 000b5319 visub_ │ │ │ │ 0010f474 00006e16 R_ARM_JUMP_SLOT 00000000 cairo_destroy │ │ │ │ 0010f478 00006f16 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error_at@GFORTRAN_8 │ │ │ │ -0010f47c 000b7216 R_ARM_JUMP_SLOT 000e37f5 ucpqid_ │ │ │ │ -0010f480 0001e516 R_ARM_JUMP_SLOT 0004fcc1 vrcon0_ │ │ │ │ -0010f484 000f5016 R_ARM_JUMP_SLOT 00042735 vrrnm0_ │ │ │ │ -0010f488 00015616 R_ARM_JUMP_SLOT 000ed00d cweek_ │ │ │ │ -0010f48c 00073c16 R_ARM_JUMP_SLOT 000b2681 swlstx_ │ │ │ │ +0010f47c 000b7216 R_ARM_JUMP_SLOT 00096709 ucpqid_ │ │ │ │ +0010f480 0001e516 R_ARM_JUMP_SLOT 000b8859 vrcon0_ │ │ │ │ +0010f484 000f5016 R_ARM_JUMP_SLOT 000e4061 vrrnm0_ │ │ │ │ +0010f488 00015616 R_ARM_JUMP_SLOT 000defa5 cweek_ │ │ │ │ +0010f48c 00073c16 R_ARM_JUMP_SLOT 000d21cd swlstx_ │ │ │ │ 0010f490 00007016 R_ARM_JUMP_SLOT 00000000 __aeabi_uidiv@GCC_3.5 │ │ │ │ -0010f494 00025316 R_ARM_JUMP_SLOT 00053ac5 msgdmp_ │ │ │ │ -0010f498 0007a816 R_ARM_JUMP_SLOT 000a8fa5 scspmi_ │ │ │ │ -0010f49c 00014f16 R_ARM_JUMP_SLOT 000ad261 zgsfw_ │ │ │ │ -0010f4a0 00093816 R_ARM_JUMP_SLOT 000ccc29 uspqit_ │ │ │ │ -0010f4a4 000a7a16 R_ARM_JUMP_SLOT 000a80d1 sgiqcp_ │ │ │ │ -0010f4a8 0008ec16 R_ARM_JUMP_SLOT 000d3c41 umpget_ │ │ │ │ -0010f4ac 000e4616 R_ARM_JUMP_SLOT 000982ad szpllt_ │ │ │ │ -0010f4b0 0004e216 R_ARM_JUMP_SLOT 000e4e75 udpqin_ │ │ │ │ -0010f4b4 000d5416 R_ARM_JUMP_SLOT 000e0f09 uiflab_ │ │ │ │ -0010f4b8 00108a16 R_ARM_JUMP_SLOT 000b7c31 uelqcl_ │ │ │ │ -0010f4bc 000d4e16 R_ARM_JUMP_SLOT 0008f179 tmrqcl_ │ │ │ │ -0010f4c0 000d0416 R_ARM_JUMP_SLOT 000921a5 szgipz_ │ │ │ │ -0010f4c4 0011f616 R_ARM_JUMP_SLOT 00094bc5 szstts_ │ │ │ │ -0010f4c8 000d3516 R_ARM_JUMP_SLOT 000a646d sgstxy_ │ │ │ │ -0010f4cc 000a2a16 R_ARM_JUMP_SLOT 000537cd imin0_ │ │ │ │ -0010f4d0 00027816 R_ARM_JUMP_SLOT 00096c0d szcll3_ │ │ │ │ -0010f4d4 000bf416 R_ARM_JUMP_SLOT 000458a5 rtrxfl_ │ │ │ │ -0010f4d8 000fc216 R_ARM_JUMP_SLOT 000490e1 lrge0_ │ │ │ │ +0010f494 00025316 R_ARM_JUMP_SLOT 0003aa6d msgdmp_ │ │ │ │ +0010f498 0007a816 R_ARM_JUMP_SLOT 000c6925 scspmi_ │ │ │ │ +0010f49c 00014f16 R_ARM_JUMP_SLOT 000d6541 zgsfw_ │ │ │ │ +0010f4a0 00093816 R_ARM_JUMP_SLOT 000857d1 uspqit_ │ │ │ │ +0010f4a4 000a7a16 R_ARM_JUMP_SLOT 000d10a1 sgiqcp_ │ │ │ │ +0010f4a8 0008ec16 R_ARM_JUMP_SLOT 00078101 umpget_ │ │ │ │ +0010f4ac 000e4616 R_ARM_JUMP_SLOT 000b8ef9 szpllt_ │ │ │ │ +0010f4b0 0004e216 R_ARM_JUMP_SLOT 000a13e9 udpqin_ │ │ │ │ +0010f4b4 000d5416 R_ARM_JUMP_SLOT 00081a7d uiflab_ │ │ │ │ +0010f4b8 00108a16 R_ARM_JUMP_SLOT 0008f861 uelqcl_ │ │ │ │ +0010f4bc 000d4e16 R_ARM_JUMP_SLOT 00037b25 tmrqcl_ │ │ │ │ +0010f4c0 000d0416 R_ARM_JUMP_SLOT 000c1bd9 szgipz_ │ │ │ │ +0010f4c4 0011f616 R_ARM_JUMP_SLOT 000bd461 szstts_ │ │ │ │ +0010f4c8 000d3516 R_ARM_JUMP_SLOT 000ce039 sgstxy_ │ │ │ │ +0010f4cc 000a2a16 R_ARM_JUMP_SLOT 000aed41 imin0_ │ │ │ │ +0010f4d0 00027816 R_ARM_JUMP_SLOT 000bbe45 szcll3_ │ │ │ │ +0010f4d4 000bf416 R_ARM_JUMP_SLOT 000ac8d1 rtrxfl_ │ │ │ │ +0010f4d8 000fc216 R_ARM_JUMP_SLOT 000b57d5 lrge0_ │ │ │ │ 0010f4dc 00007116 R_ARM_JUMP_SLOT 00000000 __aeabi_idiv@GCC_3.5 │ │ │ │ -0010f4e0 0004f316 R_ARM_JUMP_SLOT 0008f2ad tmrqid_ │ │ │ │ -0010f4e4 000f6416 R_ARM_JUMP_SLOT 000d6fed ugrget_ │ │ │ │ -0010f4e8 00016516 R_ARM_JUMP_SLOT 000df235 uilqnp_ │ │ │ │ +0010f4e0 0004f316 R_ARM_JUMP_SLOT 00037c59 tmrqid_ │ │ │ │ +0010f4e4 000f6416 R_ARM_JUMP_SLOT 000a5b89 ugrget_ │ │ │ │ +0010f4e8 00016516 R_ARM_JUMP_SLOT 00081615 uilqnp_ │ │ │ │ 0010f4ec 00007216 R_ARM_JUMP_SLOT 00000000 gtk_main_iteration │ │ │ │ -0010f4f0 00115d16 R_ARM_JUMP_SLOT 000a4c75 sgqpmi_ │ │ │ │ -0010f4f4 0007bb16 R_ARM_JUMP_SLOT 000c5a45 uzlqcp_ │ │ │ │ -0010f4f8 0000b916 R_ARM_JUMP_SLOT 000c3329 uwsgxz_ │ │ │ │ -0010f4fc 0006d316 R_ARM_JUMP_SLOT 000c8531 uswapz_ │ │ │ │ -0010f500 000e4716 R_ARM_JUMP_SLOT 0004c009 mpfcoa_ │ │ │ │ +0010f4f0 00115d16 R_ARM_JUMP_SLOT 000ca3d9 sgqpmi_ │ │ │ │ +0010f4f4 0007bb16 R_ARM_JUMP_SLOT 00092b85 uzlqcp_ │ │ │ │ +0010f4f8 0000b916 R_ARM_JUMP_SLOT 00072cf5 uwsgxz_ │ │ │ │ +0010f4fc 0006d316 R_ARM_JUMP_SLOT 000832e1 uswapz_ │ │ │ │ +0010f500 000e4716 R_ARM_JUMP_SLOT 000b1509 mpfcoa_ │ │ │ │ 0010f504 00007316 R_ARM_JUMP_SLOT 00000000 pango_font_family_list_faces │ │ │ │ -0010f508 00061e16 R_ARM_JUMP_SLOT 00041f95 shinif_ │ │ │ │ -0010f50c 000c4a16 R_ARM_JUMP_SLOT 000493b1 lrlt_ │ │ │ │ -0010f510 0001cd16 R_ARM_JUMP_SLOT 00053985 imax0_ │ │ │ │ +0010f508 00061e16 R_ARM_JUMP_SLOT 000ece31 shinif_ │ │ │ │ +0010f50c 000c4a16 R_ARM_JUMP_SLOT 000b5b49 lrlt_ │ │ │ │ +0010f510 0001cd16 R_ARM_JUMP_SLOT 000aefa9 imax0_ │ │ │ │ 0010f514 00007416 R_ARM_JUMP_SLOT 00000000 fputc@GLIBC_2.4 │ │ │ │ -0010f518 00084116 R_ARM_JUMP_SLOT 00092f75 szqtxw_ │ │ │ │ -0010f51c 00114416 R_ARM_JUMP_SLOT 0003fd05 shtnml_ │ │ │ │ -0010f520 0008e416 R_ARM_JUMP_SLOT 0009affd szplzr_ │ │ │ │ -0010f524 000ec216 R_ARM_JUMP_SLOT 00090235 tmiqnp_ │ │ │ │ -0010f528 00046d16 R_ARM_JUMP_SLOT 000e3ae9 ucpset_ │ │ │ │ -0010f52c 000a5416 R_ARM_JUMP_SLOT 000ee019 date12_ │ │ │ │ -0010f530 0009b916 R_ARM_JUMP_SLOT 0004cd5d mpfcyl_ │ │ │ │ -0010f534 000e3816 R_ARM_JUMP_SLOT 00038ae1 sinqb_ │ │ │ │ -0010f538 00038d16 R_ARM_JUMP_SLOT 000d3735 umpqin_ │ │ │ │ +0010f518 00084116 R_ARM_JUMP_SLOT 000c1e65 szqtxw_ │ │ │ │ +0010f51c 00114416 R_ARM_JUMP_SLOT 000edc85 shtnml_ │ │ │ │ +0010f520 0008e416 R_ARM_JUMP_SLOT 000c190d szplzr_ │ │ │ │ +0010f524 000ec216 R_ARM_JUMP_SLOT 00036b21 tmiqnp_ │ │ │ │ +0010f528 00046d16 R_ARM_JUMP_SLOT 00099649 ucpset_ │ │ │ │ +0010f52c 000a5416 R_ARM_JUMP_SLOT 000def41 date12_ │ │ │ │ +0010f530 0009b916 R_ARM_JUMP_SLOT 000b26c9 mpfcyl_ │ │ │ │ +0010f534 000e3816 R_ARM_JUMP_SLOT 000ea01d sinqb_ │ │ │ │ +0010f538 00038d16 R_ARM_JUMP_SLOT 00075dc1 umpqin_ │ │ │ │ 0010f53c 00007516 R_ARM_JUMP_SLOT 00000000 gtk_dialog_run │ │ │ │ -0010f540 00026e16 R_ARM_JUMP_SLOT 000bdaf5 uusidv_ │ │ │ │ -0010f544 00086416 R_ARM_JUMP_SLOT 0004d6b9 imlt1_ │ │ │ │ +0010f540 00026e16 R_ARM_JUMP_SLOT 0007c84d uusidv_ │ │ │ │ +0010f544 00086416 R_ARM_JUMP_SLOT 000a9499 imlt1_ │ │ │ │ 0010f548 00007616 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -0010f54c 000fc816 R_ARM_JUMP_SLOT 000b280d swisvl_ │ │ │ │ -0010f550 000ed216 R_ARM_JUMP_SLOT 000b0f19 swqtxw_ │ │ │ │ -0010f554 0004c116 R_ARM_JUMP_SLOT 000df6f9 uilstx_ │ │ │ │ -0010f558 000eba16 R_ARM_JUMP_SLOT 000e99e5 gbyte_ │ │ │ │ -0010f55c 0006d516 R_ARM_JUMP_SLOT 000a1699 sgpmxv_ │ │ │ │ -0010f560 0010dc16 R_ARM_JUMP_SLOT 000c8a31 usyoff_ │ │ │ │ -0010f564 000c8616 R_ARM_JUMP_SLOT 000a4ca5 sgspmt_ │ │ │ │ +0010f54c 000fc816 R_ARM_JUMP_SLOT 000d29bd swisvl_ │ │ │ │ +0010f550 000ed216 R_ARM_JUMP_SLOT 000d9c11 swqtxw_ │ │ │ │ +0010f554 0004c116 R_ARM_JUMP_SLOT 0007eca9 uilstx_ │ │ │ │ +0010f558 000eba16 R_ARM_JUMP_SLOT 000dbc31 gbyte_ │ │ │ │ +0010f55c 0006d516 R_ARM_JUMP_SLOT 000cb7c1 sgpmxv_ │ │ │ │ +0010f560 0010dc16 R_ARM_JUMP_SLOT 00088569 usyoff_ │ │ │ │ +0010f564 000c8616 R_ARM_JUMP_SLOT 000ca409 sgspmt_ │ │ │ │ 0010f568 00007716 R_ARM_JUMP_SLOT 00000000 sincos@GLIBC_2.4 │ │ │ │ 0010f56c 00007816 R_ARM_JUMP_SLOT 00000000 _gfortran_runtime_error@GFORTRAN_8 │ │ │ │ -0010f570 000b2316 R_ARM_JUMP_SLOT 000a4055 sgtxzu_ │ │ │ │ -0010f574 00069c16 R_ARM_JUMP_SLOT 0009ea55 stswrc_ │ │ │ │ -0010f578 0004fd16 R_ARM_JUMP_SLOT 000490a9 lrgea_ │ │ │ │ -0010f57c 00016716 R_ARM_JUMP_SLOT 000d70f1 ugrset_ │ │ │ │ -0010f580 00052016 R_ARM_JUMP_SLOT 000e1495 uidecd_ │ │ │ │ +0010f570 000b2316 R_ARM_JUMP_SLOT 000cdc61 sgtxzu_ │ │ │ │ +0010f574 00069c16 R_ARM_JUMP_SLOT 000c9435 stswrc_ │ │ │ │ +0010f578 0004fd16 R_ARM_JUMP_SLOT 000b59fd lrgea_ │ │ │ │ +0010f57c 00016716 R_ARM_JUMP_SLOT 000a5c8d ugrset_ │ │ │ │ +0010f580 00052016 R_ARM_JUMP_SLOT 00082009 uidecd_ │ │ │ │ 0010f584 00007916 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -0010f588 00077616 R_ARM_JUMP_SLOT 00098045 szopsv_ │ │ │ │ -0010f58c 00119716 R_ARM_JUMP_SLOT 000d1929 umscom_ │ │ │ │ -0010f590 000a7316 R_ARM_JUMP_SLOT 000e0e05 uiqmrg_ │ │ │ │ -0010f594 000fa216 R_ARM_JUMP_SLOT 0008fdad tmlqvl_ │ │ │ │ -0010f598 00118216 R_ARM_JUMP_SLOT 000c59c9 uzlsvl_ │ │ │ │ -0010f59c 000e8716 R_ARM_JUMP_SLOT 000cc9d9 uspqnp_ │ │ │ │ -0010f5a0 000fc016 R_ARM_JUMP_SLOT 00051279 g2sgrd_ │ │ │ │ -0010f5a4 000e0f16 R_ARM_JUMP_SLOT 000917c5 szscll_ │ │ │ │ -0010f5a8 0010bd16 R_ARM_JUMP_SLOT 000bdc8d uusmki_ │ │ │ │ -0010f5ac 000acb16 R_ARM_JUMP_SLOT 000a1eed sgplxu_ │ │ │ │ -0010f5b0 00011c16 R_ARM_JUMP_SLOT 000c1469 uhbrfz_ │ │ │ │ -0010f5b4 000ef116 R_ARM_JUMP_SLOT 000e6bb5 udgrdn_ │ │ │ │ -0010f5b8 000d5a16 R_ARM_JUMP_SLOT 000b4791 uliqnp_ │ │ │ │ -0010f5bc 000e4e16 R_ARM_JUMP_SLOT 000b187d swstcl_ │ │ │ │ -0010f5c0 0007d216 R_ARM_JUMP_SLOT 000a539d sgsplt_ │ │ │ │ -0010f5c4 000fb816 R_ARM_JUMP_SLOT 000e6b41 rudval_ │ │ │ │ -0010f5c8 0010d116 R_ARM_JUMP_SLOT 0004b8cd mpipst_ │ │ │ │ -0010f5cc 00080d16 R_ARM_JUMP_SLOT 000c5245 uzrset_ │ │ │ │ -0010f5d0 0006b416 R_ARM_JUMP_SLOT 000e6145 udiqnp_ │ │ │ │ -0010f5d4 0011a916 R_ARM_JUMP_SLOT 000d240d umbndc_ │ │ │ │ -0010f5d8 0006f316 R_ARM_JUMP_SLOT 00046e45 glpsvl_ │ │ │ │ -0010f5dc 00015f16 R_ARM_JUMP_SLOT 000aee59 swpqid_ │ │ │ │ -0010f5e0 00011016 R_ARM_JUMP_SLOT 000a7b99 sglqid_ │ │ │ │ -0010f5e4 00078416 R_ARM_JUMP_SLOT 00050415 rgnlt_ │ │ │ │ +0010f588 00077616 R_ARM_JUMP_SLOT 000c2fb1 szopsv_ │ │ │ │ +0010f58c 00119716 R_ARM_JUMP_SLOT 000797dd umscom_ │ │ │ │ +0010f590 000a7316 R_ARM_JUMP_SLOT 0007e881 uiqmrg_ │ │ │ │ +0010f594 000fa216 R_ARM_JUMP_SLOT 0003a4e5 tmlqvl_ │ │ │ │ +0010f598 00118216 R_ARM_JUMP_SLOT 00092b09 uzlsvl_ │ │ │ │ +0010f59c 000e8716 R_ARM_JUMP_SLOT 00085581 uspqnp_ │ │ │ │ +0010f5a0 000fc016 R_ARM_JUMP_SLOT 000b64b1 g2sgrd_ │ │ │ │ +0010f5a4 000e0f16 R_ARM_JUMP_SLOT 000bb1d1 szscll_ │ │ │ │ +0010f5a8 0010bd16 R_ARM_JUMP_SLOT 0007c245 uusmki_ │ │ │ │ +0010f5ac 000acb16 R_ARM_JUMP_SLOT 000cca25 sgplxu_ │ │ │ │ +0010f5b0 00011c16 R_ARM_JUMP_SLOT 000a3841 uhbrfz_ │ │ │ │ +0010f5b4 000ef116 R_ARM_JUMP_SLOT 000a0b81 udgrdn_ │ │ │ │ +0010f5b8 000d5a16 R_ARM_JUMP_SLOT 0009abed uliqnp_ │ │ │ │ +0010f5bc 000e4e16 R_ARM_JUMP_SLOT 000da575 swstcl_ │ │ │ │ +0010f5c0 0007d216 R_ARM_JUMP_SLOT 000ce5c9 sgsplt_ │ │ │ │ +0010f5c4 000fb816 R_ARM_JUMP_SLOT 0009eb49 rudval_ │ │ │ │ +0010f5c8 0010d116 R_ARM_JUMP_SLOT 000b2349 mpipst_ │ │ │ │ +0010f5cc 00080d16 R_ARM_JUMP_SLOT 00092091 uzrset_ │ │ │ │ +0010f5d0 0006b416 R_ARM_JUMP_SLOT 000a1ebd udiqnp_ │ │ │ │ +0010f5d4 0011a916 R_ARM_JUMP_SLOT 00078315 umbndc_ │ │ │ │ +0010f5d8 0006f316 R_ARM_JUMP_SLOT 000a9fad glpsvl_ │ │ │ │ +0010f5dc 00015f16 R_ARM_JUMP_SLOT 000db6dd swpqid_ │ │ │ │ +0010f5e0 00011016 R_ARM_JUMP_SLOT 000ccef5 sglqid_ │ │ │ │ +0010f5e4 00078416 R_ARM_JUMP_SLOT 000b43e1 rgnlt_ │ │ │ │ 0010f5e8 00007a16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_array@GFORTRAN_8 │ │ │ │ 0010f5ec 00007b16 R_ARM_JUMP_SLOT 00000000 gtk_widget_set_events │ │ │ │ -0010f5f0 0010cd16 R_ARM_JUMP_SLOT 000d75a9 uglget_ │ │ │ │ -0010f5f4 000b9d16 R_ARM_JUMP_SLOT 0003ba95 radb3_ │ │ │ │ -0010f5f8 0005a216 R_ARM_JUMP_SLOT 000e4d49 nucchr_ │ │ │ │ -0010f5fc 00042716 R_ARM_JUMP_SLOT 0003688d odlget_ │ │ │ │ -0010f600 000b6a16 R_ARM_JUMP_SLOT 0004c94d mpimwl_ │ │ │ │ -0010f604 00022b16 R_ARM_JUMP_SLOT 0008f7e9 tmpqcl_ │ │ │ │ -0010f608 0008ea16 R_ARM_JUMP_SLOT 00049c69 mpfvdg_ │ │ │ │ +0010f5f0 0010cd16 R_ARM_JUMP_SLOT 000a6771 uglget_ │ │ │ │ +0010f5f4 000b9d16 R_ARM_JUMP_SLOT 000e68f1 radb3_ │ │ │ │ +0010f5f8 0005a216 R_ARM_JUMP_SLOT 000997b9 nucchr_ │ │ │ │ +0010f5fc 00042716 R_ARM_JUMP_SLOT 000e280d odlget_ │ │ │ │ +0010f600 000b6a16 R_ARM_JUMP_SLOT 000b0625 mpimwl_ │ │ │ │ +0010f604 00022b16 R_ARM_JUMP_SLOT 00039975 tmpqcl_ │ │ │ │ +0010f608 0008ea16 R_ARM_JUMP_SLOT 000b1119 mpfvdg_ │ │ │ │ 0010f60c 00007c16 R_ARM_JUMP_SLOT 00000000 _gfortran_st_write_done@GFORTRAN_8 │ │ │ │ -0010f610 0011dd16 R_ARM_JUMP_SLOT 000b15ad swicls_ │ │ │ │ -0010f614 00031e16 R_ARM_JUMP_SLOT 000dd3b1 uirset_ │ │ │ │ -0010f618 000ee216 R_ARM_JUMP_SLOT 0009ee1d stiwtr_ │ │ │ │ -0010f61c 00022616 R_ARM_JUMP_SLOT 00098cf5 szt3op_ │ │ │ │ -0010f620 00068016 R_ARM_JUMP_SLOT 0003eee1 cffti_ │ │ │ │ +0010f610 0011dd16 R_ARM_JUMP_SLOT 000da2a5 swicls_ │ │ │ │ +0010f614 00031e16 R_ARM_JUMP_SLOT 0007ebf1 uirset_ │ │ │ │ +0010f618 000ee216 R_ARM_JUMP_SLOT 000c97fd stiwtr_ │ │ │ │ +0010f61c 00022616 R_ARM_JUMP_SLOT 000bcd29 szt3op_ │ │ │ │ +0010f620 00068016 R_ARM_JUMP_SLOT 000e41dd cffti_ │ │ │ │ 0010f624 00007d16 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -0010f628 000fa516 R_ARM_JUMP_SLOT 000e4869 uciqcl_ │ │ │ │ -0010f62c 0000de16 R_ARM_JUMP_SLOT 00047bc5 glrsvl_ │ │ │ │ -0010f630 00112c16 R_ARM_JUMP_SLOT 000b2dc9 swcsvl_ │ │ │ │ -0010f634 000ef716 R_ARM_JUMP_SLOT 000d3279 umspct_ │ │ │ │ -0010f638 000fa316 R_ARM_JUMP_SLOT 0008f4e9 tmrset_ │ │ │ │ -0010f63c 0004d216 R_ARM_JUMP_SLOT 000d3f91 umrqvl_ │ │ │ │ -0010f640 0010f216 R_ARM_JUMP_SLOT 000d49cd umiqin_ │ │ │ │ -0010f644 0010c316 R_ARM_JUMP_SLOT 000b94c9 uegtlb_ │ │ │ │ +0010f628 000fa516 R_ARM_JUMP_SLOT 00097535 uciqcl_ │ │ │ │ +0010f62c 0000de16 R_ARM_JUMP_SLOT 000ab3c9 glrsvl_ │ │ │ │ +0010f630 00112c16 R_ARM_JUMP_SLOT 000d2fad swcsvl_ │ │ │ │ +0010f634 000ef716 R_ARM_JUMP_SLOT 00079b8d umspct_ │ │ │ │ +0010f638 000fa316 R_ARM_JUMP_SLOT 00037081 tmrset_ │ │ │ │ +0010f63c 0004d216 R_ARM_JUMP_SLOT 00076a95 umrqvl_ │ │ │ │ +0010f640 0010f216 R_ARM_JUMP_SLOT 00079389 umiqin_ │ │ │ │ +0010f644 0010c316 R_ARM_JUMP_SLOT 0008c559 uegtlb_ │ │ │ │ 0010f648 00007e16 R_ARM_JUMP_SLOT 00000000 gtk_widget_show │ │ │ │ -0010f64c 0003d216 R_ARM_JUMP_SLOT 00043bc9 cladj_ │ │ │ │ -0010f650 000fe816 R_ARM_JUMP_SLOT 000a2785 sglaxu_ │ │ │ │ -0010f654 00101216 R_ARM_JUMP_SLOT 000b468d ullstx_ │ │ │ │ -0010f658 000d7516 R_ARM_JUMP_SLOT 0003e409 ezfftb_ │ │ │ │ +0010f64c 0003d216 R_ARM_JUMP_SLOT 000b427d cladj_ │ │ │ │ +0010f650 000fe816 R_ARM_JUMP_SLOT 000cde65 sglaxu_ │ │ │ │ +0010f654 00101216 R_ARM_JUMP_SLOT 0009c225 ullstx_ │ │ │ │ +0010f658 000d7516 R_ARM_JUMP_SLOT 000e9815 ezfftb_ │ │ │ │ 0010f65c 00007f16 R_ARM_JUMP_SLOT 00000000 g_object_unref │ │ │ │ -0010f660 00048b16 R_ARM_JUMP_SLOT 00091a09 szqcly_ │ │ │ │ -0010f664 00012216 R_ARM_JUMP_SLOT 00043e81 indxif_ │ │ │ │ -0010f668 000cd216 R_ARM_JUMP_SLOT 00094bcd szoptz_ │ │ │ │ +0010f660 00048b16 R_ARM_JUMP_SLOT 000c1e09 szqcly_ │ │ │ │ +0010f664 00012216 R_ARM_JUMP_SLOT 000ae4a1 indxif_ │ │ │ │ +0010f668 000cd216 R_ARM_JUMP_SLOT 000bbd89 szoptz_ │ │ │ │ 0010f66c 00008016 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -0010f670 00102b16 R_ARM_JUMP_SLOT 000d0c79 uxsaxs_ │ │ │ │ -0010f674 0007d916 R_ARM_JUMP_SLOT 00043e21 indxrf_ │ │ │ │ -0010f678 000ed616 R_ARM_JUMP_SLOT 000c3361 uwsgxb_ │ │ │ │ -0010f67c 00036216 R_ARM_JUMP_SLOT 00046a0d rliget_ │ │ │ │ +0010f670 00102b16 R_ARM_JUMP_SLOT 0009e269 uxsaxs_ │ │ │ │ +0010f674 0007d916 R_ARM_JUMP_SLOT 000ae471 indxrf_ │ │ │ │ +0010f678 000ed616 R_ARM_JUMP_SLOT 00072d2d uwsgxb_ │ │ │ │ +0010f67c 00036216 R_ARM_JUMP_SLOT 000ace05 rliget_ │ │ │ │ 0010f680 00008116 R_ARM_JUMP_SLOT 00000000 cairo_get_source │ │ │ │ -0010f684 00070916 R_ARM_JUMP_SLOT 000a3691 sglnzu_ │ │ │ │ -0010f688 00094516 R_ARM_JUMP_SLOT 00098635 szmvlu_ │ │ │ │ -0010f68c 000a3f16 R_ARM_JUMP_SLOT 000c46f5 uzcqvl_ │ │ │ │ -0010f690 00079a16 R_ARM_JUMP_SLOT 00053615 isum0_ │ │ │ │ -0010f694 000fa116 R_ARM_JUMP_SLOT 00049295 lrgt1_ │ │ │ │ -0010f698 0008de16 R_ARM_JUMP_SLOT 000a6565 sgqmpl_ │ │ │ │ -0010f69c 00040d16 R_ARM_JUMP_SLOT 00093695 sztxwv_ │ │ │ │ -0010f6a0 000d9916 R_ARM_JUMP_SLOT 000d0b59 uxsoff_ │ │ │ │ -0010f6a4 00095516 R_ARM_JUMP_SLOT 0004db45 vifct0_ │ │ │ │ -0010f6a8 000ef416 R_ARM_JUMP_SLOT 00036751 odlqid_ │ │ │ │ -0010f6ac 0010f316 R_ARM_JUMP_SLOT 000a37e5 sglnr_ │ │ │ │ -0010f6b0 0001c016 R_ARM_JUMP_SLOT 000a8155 sgiqid_ │ │ │ │ -0010f6b4 00041416 R_ARM_JUMP_SLOT 000d693d ugpget_ │ │ │ │ -0010f6b8 0007b416 R_ARM_JUMP_SLOT 000b12f1 swqclc_ │ │ │ │ -0010f6bc 0008fd16 R_ARM_JUMP_SLOT 000374a5 odpget_ │ │ │ │ -0010f6c0 0003ae16 R_ARM_JUMP_SLOT 0004c7d5 mpihmr_ │ │ │ │ -0010f6c4 000aa716 R_ARM_JUMP_SLOT 000a3ddd sgtxzr_ │ │ │ │ -0010f6c8 0002e916 R_ARM_JUMP_SLOT 000a9fdd scseye_ │ │ │ │ -0010f6cc 00077d16 R_ARM_JUMP_SLOT 000a31ed sglazu_ │ │ │ │ -0010f6d0 0006f016 R_ARM_JUMP_SLOT 000bdc9d uuqmkt_ │ │ │ │ -0010f6d4 000b9216 R_ARM_JUMP_SLOT 000bdb65 uusarp_ │ │ │ │ -0010f6d8 000deb16 R_ARM_JUMP_SLOT 000a4581 sgtxv_ │ │ │ │ -0010f6dc 0011d116 R_ARM_JUMP_SLOT 000ccf49 uspstx_ │ │ │ │ -0010f6e0 000c7d16 R_ARM_JUMP_SLOT 00043689 visub0_ │ │ │ │ -0010f6e4 000f5916 R_ARM_JUMP_SLOT 000b16c5 swidat_ │ │ │ │ -0010f6e8 000fc116 R_ARM_JUMP_SLOT 0004f829 rmax_ │ │ │ │ -0010f6ec 0007cb16 R_ARM_JUMP_SLOT 000cca61 uspsvl_ │ │ │ │ -0010f6f0 000f0c16 R_ARM_JUMP_SLOT 00098d0d szm3zv_ │ │ │ │ +0010f684 00070916 R_ARM_JUMP_SLOT 000cbdd1 sglnzu_ │ │ │ │ +0010f688 00094516 R_ARM_JUMP_SLOT 000bce35 szmvlu_ │ │ │ │ +0010f68c 000a3f16 R_ARM_JUMP_SLOT 00091989 uzcqvl_ │ │ │ │ +0010f690 00079a16 R_ARM_JUMP_SLOT 000aeced isum0_ │ │ │ │ +0010f694 000fa116 R_ARM_JUMP_SLOT 000b56f1 lrgt1_ │ │ │ │ +0010f698 0008de16 R_ARM_JUMP_SLOT 000cd075 sgqmpl_ │ │ │ │ +0010f69c 00040d16 R_ARM_JUMP_SLOT 000befd1 sztxwv_ │ │ │ │ +0010f6a0 000d9916 R_ARM_JUMP_SLOT 0009c981 uxsoff_ │ │ │ │ +0010f6a4 00095516 R_ARM_JUMP_SLOT 000a99d5 vifct0_ │ │ │ │ +0010f6a8 000ef416 R_ARM_JUMP_SLOT 000e3cb1 odlqid_ │ │ │ │ +0010f6ac 0010f316 R_ARM_JUMP_SLOT 000cc835 sglnr_ │ │ │ │ +0010f6b0 0001c016 R_ARM_JUMP_SLOT 000d1125 sgiqid_ │ │ │ │ +0010f6b4 00041416 R_ARM_JUMP_SLOT 000a52b1 ugpget_ │ │ │ │ +0010f6b8 0007b416 R_ARM_JUMP_SLOT 000d9fe9 swqclc_ │ │ │ │ +0010f6bc 0008fd16 R_ARM_JUMP_SLOT 000e1529 odpget_ │ │ │ │ +0010f6c0 0003ae16 R_ARM_JUMP_SLOT 000af969 mpihmr_ │ │ │ │ +0010f6c4 000aa716 R_ARM_JUMP_SLOT 000d2035 sgtxzr_ │ │ │ │ +0010f6c8 0002e916 R_ARM_JUMP_SLOT 000c6121 scseye_ │ │ │ │ +0010f6cc 00077d16 R_ARM_JUMP_SLOT 000ceb49 sglazu_ │ │ │ │ +0010f6d0 0006f016 R_ARM_JUMP_SLOT 0007c255 uuqmkt_ │ │ │ │ +0010f6d4 000b9216 R_ARM_JUMP_SLOT 0007c8fd uusarp_ │ │ │ │ +0010f6d8 000deb16 R_ARM_JUMP_SLOT 000d1c0d sgtxv_ │ │ │ │ +0010f6dc 0011d116 R_ARM_JUMP_SLOT 00089ad5 uspstx_ │ │ │ │ +0010f6e0 000c7d16 R_ARM_JUMP_SLOT 000b4edd visub0_ │ │ │ │ +0010f6e4 000f5916 R_ARM_JUMP_SLOT 000da3bd swidat_ │ │ │ │ +0010f6e8 000fc116 R_ARM_JUMP_SLOT 000b3bed rmax_ │ │ │ │ +0010f6ec 0007cb16 R_ARM_JUMP_SLOT 00085609 uspsvl_ │ │ │ │ +0010f6f0 000f0c16 R_ARM_JUMP_SLOT 000be761 szm3zv_ │ │ │ │ 0010f6f4 00008216 R_ARM_JUMP_SLOT 00000000 cairo_pattern_create_for_surface │ │ │ │ -0010f6f8 00042616 R_ARM_JUMP_SLOT 000ace09 zgrclp_ │ │ │ │ -0010f6fc 000f2216 R_ARM_JUMP_SLOT 00096cd1 szpllz_ │ │ │ │ -0010f700 0001a216 R_ARM_JUMP_SLOT 000be415 uupset_ │ │ │ │ -0010f704 00053216 R_ARM_JUMP_SLOT 0004bbd9 mpsbon_ │ │ │ │ -0010f708 000cfa16 R_ARM_JUMP_SLOT 000491ad lrle1_ │ │ │ │ +0010f6f8 00042616 R_ARM_JUMP_SLOT 000d60e9 zgrclp_ │ │ │ │ +0010f6fc 000f2216 R_ARM_JUMP_SLOT 000b92d9 szpllz_ │ │ │ │ +0010f700 0001a216 R_ARM_JUMP_SLOT 0007c1a9 uupset_ │ │ │ │ +0010f704 00053216 R_ARM_JUMP_SLOT 000b0159 mpsbon_ │ │ │ │ +0010f708 000cfa16 R_ARM_JUMP_SLOT 000b587d lrle1_ │ │ │ │ 0010f70c 00008316 R_ARM_JUMP_SLOT 00000000 __powisf2@GCC_4.0.0 │ │ │ │ -0010f710 00110a16 R_ARM_JUMP_SLOT 000dccf1 uixbar_ │ │ │ │ -0010f714 000baf16 R_ARM_JUMP_SLOT 00098179 szcllv_ │ │ │ │ -0010f718 00090916 R_ARM_JUMP_SLOT 000bd8ed grswnd_ │ │ │ │ +0010f710 00110a16 R_ARM_JUMP_SLOT 00081389 uixbar_ │ │ │ │ +0010f714 000baf16 R_ARM_JUMP_SLOT 000c30e5 szcllv_ │ │ │ │ +0010f718 00090916 R_ARM_JUMP_SLOT 000960f1 grswnd_ │ │ │ │ 0010f71c 00008416 R_ARM_JUMP_SLOT 00000000 powf@GLIBC_2.27 │ │ │ │ -0010f720 00039716 R_ARM_JUMP_SLOT 000cf37d uxqfmt_ │ │ │ │ +0010f720 00039716 R_ARM_JUMP_SLOT 0009e6d5 uxqfmt_ │ │ │ │ 0010f724 00008516 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -0010f728 0003fe16 R_ARM_JUMP_SLOT 000c7509 uspaxs_ │ │ │ │ -0010f72c 000cce16 R_ARM_JUMP_SLOT 00048ddd glistx_ │ │ │ │ -0010f730 000cbc16 R_ARM_JUMP_SLOT 0003a4b1 radf3_ │ │ │ │ -0010f734 00121316 R_ARM_JUMP_SLOT 0004330d vidiv0_ │ │ │ │ -0010f738 0000e816 R_ARM_JUMP_SLOT 000bbc89 uyplbl_ │ │ │ │ -0010f73c 0003cf16 R_ARM_JUMP_SLOT 000b7031 uepqcl_ │ │ │ │ -0010f740 000a4316 R_ARM_JUMP_SLOT 000502bd gnsave_ │ │ │ │ -0010f744 00060716 R_ARM_JUMP_SLOT 0003f0fd cfftf_ │ │ │ │ -0010f748 0010d916 R_ARM_JUMP_SLOT 000391d5 rfftb_ │ │ │ │ -0010f74c 000b1e16 R_ARM_JUMP_SLOT 000cc96d uscget_ │ │ │ │ -0010f750 0007f716 R_ARM_JUMP_SLOT 0004fd99 vrfct1_ │ │ │ │ -0010f754 000ae616 R_ARM_JUMP_SLOT 0004028d shnm2l_ │ │ │ │ -0010f758 00106716 R_ARM_JUMP_SLOT 0004ddc1 vifna1_ │ │ │ │ -0010f75c 000c1516 R_ARM_JUMP_SLOT 00096819 szoptu_ │ │ │ │ -0010f760 0007ab16 R_ARM_JUMP_SLOT 000db151 uvdifz_ │ │ │ │ -0010f764 00068c16 R_ARM_JUMP_SLOT 000a3c2d sgqtnp_ │ │ │ │ -0010f768 000eeb16 R_ARM_JUMP_SLOT 000ed239 iweek3_ │ │ │ │ -0010f76c 00081e16 R_ARM_JUMP_SLOT 000b4ecd ulqxbl_ │ │ │ │ -0010f770 0011eb16 R_ARM_JUMP_SLOT 000b1265 swqtnc_ │ │ │ │ -0010f774 000ed716 R_ARM_JUMP_SLOT 0008fe65 tmlqcl_ │ │ │ │ -0010f778 0008c716 R_ARM_JUMP_SLOT 00096e29 szmvlr_ │ │ │ │ -0010f77c 000c4416 R_ARM_JUMP_SLOT 000b3c45 ulpqit_ │ │ │ │ -0010f780 000b7516 R_ARM_JUMP_SLOT 000df561 uilqid_ │ │ │ │ -0010f784 000f3216 R_ARM_JUMP_SLOT 000eb8e9 lchrs_ │ │ │ │ -0010f788 00081f16 R_ARM_JUMP_SLOT 00044039 indxcf_ │ │ │ │ -0010f78c 000c9a16 R_ARM_JUMP_SLOT 000bda6d gropn_ │ │ │ │ -0010f790 00052616 R_ARM_JUMP_SLOT 000e25c1 ucxayr_ │ │ │ │ +0010f728 0003fe16 R_ARM_JUMP_SLOT 0008864d uspaxs_ │ │ │ │ +0010f72c 000cce16 R_ARM_JUMP_SLOT 000aa629 glistx_ │ │ │ │ +0010f730 000cbc16 R_ARM_JUMP_SLOT 000e6d0d radf3_ │ │ │ │ +0010f734 00121316 R_ARM_JUMP_SLOT 000b4c2d vidiv0_ │ │ │ │ +0010f738 0000e816 R_ARM_JUMP_SLOT 00073a81 uyplbl_ │ │ │ │ +0010f73c 0003cf16 R_ARM_JUMP_SLOT 0008c2e5 uepqcl_ │ │ │ │ +0010f740 000a4316 R_ARM_JUMP_SLOT 000b43c1 gnsave_ │ │ │ │ +0010f744 00060716 R_ARM_JUMP_SLOT 000e50e5 cfftf_ │ │ │ │ +0010f748 0010d916 R_ARM_JUMP_SLOT 000e41b5 rfftb_ │ │ │ │ +0010f74c 000b1e16 R_ARM_JUMP_SLOT 00087331 uscget_ │ │ │ │ +0010f750 0007f716 R_ARM_JUMP_SLOT 000b80ed vrfct1_ │ │ │ │ +0010f754 000ae616 R_ARM_JUMP_SLOT 000ecbd5 shnm2l_ │ │ │ │ +0010f758 00106716 R_ARM_JUMP_SLOT 000a9869 vifna1_ │ │ │ │ +0010f75c 000c1516 R_ARM_JUMP_SLOT 000c2585 szoptu_ │ │ │ │ +0010f760 0007ab16 R_ARM_JUMP_SLOT 00092cd1 uvdifz_ │ │ │ │ +0010f764 00068c16 R_ARM_JUMP_SLOT 000cbac1 sgqtnp_ │ │ │ │ +0010f768 000eeb16 R_ARM_JUMP_SLOT 000dee89 iweek3_ │ │ │ │ +0010f76c 00081e16 R_ARM_JUMP_SLOT 0009c379 ulqxbl_ │ │ │ │ +0010f770 0011eb16 R_ARM_JUMP_SLOT 000d9f5d swqtnc_ │ │ │ │ +0010f774 000ed716 R_ARM_JUMP_SLOT 0003a59d tmlqcl_ │ │ │ │ +0010f778 0008c716 R_ARM_JUMP_SLOT 000bcbc5 szmvlr_ │ │ │ │ +0010f77c 000c4416 R_ARM_JUMP_SLOT 0009b299 ulpqit_ │ │ │ │ +0010f780 000b7516 R_ARM_JUMP_SLOT 00081941 uilqid_ │ │ │ │ +0010f784 000f3216 R_ARM_JUMP_SLOT 000ddbb9 lchrs_ │ │ │ │ +0010f788 00081f16 R_ARM_JUMP_SLOT 000ae5d1 indxcf_ │ │ │ │ +0010f78c 000c9a16 R_ARM_JUMP_SLOT 00096149 gropn_ │ │ │ │ +0010f790 00052616 R_ARM_JUMP_SLOT 00098131 ucxayr_ │ │ │ │ 0010f794 00008616 R_ARM_JUMP_SLOT 00000000 cairo_pdf_surface_create │ │ │ │ -0010f798 00090216 R_ARM_JUMP_SLOT 000457ad rlcxfl_ │ │ │ │ -0010f79c 00112616 R_ARM_JUMP_SLOT 000e5c11 udlsvl_ │ │ │ │ -0010f7a0 00025816 R_ARM_JUMP_SLOT 00043fb1 indxmf_ │ │ │ │ -0010f7a4 0005e516 R_ARM_JUMP_SLOT 0009a5b9 sztnzu_ │ │ │ │ +0010f798 00090216 R_ARM_JUMP_SLOT 000ac7d9 rlcxfl_ │ │ │ │ +0010f79c 00112616 R_ARM_JUMP_SLOT 000a0069 udlsvl_ │ │ │ │ +0010f7a0 00025816 R_ARM_JUMP_SLOT 000ae521 indxmf_ │ │ │ │ +0010f7a4 0005e516 R_ARM_JUMP_SLOT 000c2d79 sztnzu_ │ │ │ │ 0010f7a8 00008716 R_ARM_JUMP_SLOT 00000000 _gfortran_st_close@GFORTRAN_8 │ │ │ │ -0010f7ac 00100f16 R_ARM_JUMP_SLOT 000e0dd1 uiscsq_ │ │ │ │ -0010f7b0 000b3c16 R_ARM_JUMP_SLOT 00052ca9 vrsub1_ │ │ │ │ -0010f7b4 00098816 R_ARM_JUMP_SLOT 000b114d swqptc_ │ │ │ │ -0010f7b8 00024d16 R_ARM_JUMP_SLOT 00043c4d lenc_ │ │ │ │ -0010f7bc 00031616 R_ARM_JUMP_SLOT 0004fab5 radd0_ │ │ │ │ -0010f7c0 000fbd16 R_ARM_JUMP_SLOT 000a8fb5 scqpmt_ │ │ │ │ -0010f7c4 0008b316 R_ARM_JUMP_SLOT 000abb05 zgscli_ │ │ │ │ -0010f7c8 000f6316 R_ARM_JUMP_SLOT 000bdc3d uuqebt_ │ │ │ │ -0010f7cc 000a8b16 R_ARM_JUMP_SLOT 00096cc9 szoplz_ │ │ │ │ -0010f7d0 00035516 R_ARM_JUMP_SLOT 0009ff69 ststrp_ │ │ │ │ -0010f7d4 00085316 R_ARM_JUMP_SLOT 000c519d uzrstx_ │ │ │ │ -0010f7d8 00095616 R_ARM_JUMP_SLOT 000a8859 sgcls_ │ │ │ │ -0010f7dc 0004f216 R_ARM_JUMP_SLOT 000db7e5 uvdif_ │ │ │ │ -0010f7e0 0006ff16 R_ARM_JUMP_SLOT 000b4d89 ulxqfm_ │ │ │ │ -0010f7e4 000fac16 R_ARM_JUMP_SLOT 0004586d rtcxfl_ │ │ │ │ -0010f7e8 00066c16 R_ARM_JUMP_SLOT 000e43dd uclqid_ │ │ │ │ -0010f7ec 000a8316 R_ARM_JUMP_SLOT 000d7a2d ugiqid_ │ │ │ │ -0010f7f0 0006b816 R_ARM_JUMP_SLOT 0003faad shtswa_ │ │ │ │ -0010f7f4 00013616 R_ARM_JUMP_SLOT 000a644d sgstrn_ │ │ │ │ -0010f7f8 00058b16 R_ARM_JUMP_SLOT 000c7019 usxinz_ │ │ │ │ -0010f7fc 00011f16 R_ARM_JUMP_SLOT 0009c8f9 sltlcv_ │ │ │ │ -0010f800 000d4a16 R_ARM_JUMP_SLOT 00053b61 s_copy │ │ │ │ -0010f804 000b9916 R_ARM_JUMP_SLOT 000c0491 uhbxfz_ │ │ │ │ -0010f808 000b0416 R_ARM_JUMP_SLOT 00048a61 gliqvl_ │ │ │ │ -0010f80c 000c6716 R_ARM_JUMP_SLOT 0008ef75 tmrqnp_ │ │ │ │ -0010f810 00102e16 R_ARM_JUMP_SLOT 000a498d sgpmzu_ │ │ │ │ -0010f814 0003db16 R_ARM_JUMP_SLOT 0004577d rpnxfl_ │ │ │ │ -0010f818 000a6216 R_ARM_JUMP_SLOT 00037235 odpqcl_ │ │ │ │ -0010f81c 00081416 R_ARM_JUMP_SLOT 0009e6f5 stfpr2_ │ │ │ │ -0010f820 000ef216 R_ARM_JUMP_SLOT 000e7cd5 udcntz_ │ │ │ │ -0010f824 00041f16 R_ARM_JUMP_SLOT 0003fb25 shts2w_ │ │ │ │ -0010f828 000a7116 R_ARM_JUMP_SLOT 000ace19 zgtxt_ │ │ │ │ -0010f82c 0005ac16 R_ARM_JUMP_SLOT 000c50bd uzrqcl_ │ │ │ │ -0010f830 00102116 R_ARM_JUMP_SLOT 000e12f1 uiirgb_ │ │ │ │ -0010f834 00099f16 R_ARM_JUMP_SLOT 000ea319 clsvrg_ │ │ │ │ -0010f838 0009d716 R_ARM_JUMP_SLOT 00099515 szl3op_ │ │ │ │ -0010f83c 0004a216 R_ARM_JUMP_SLOT 0004ea25 ramp0_ │ │ │ │ -0010f840 00015416 R_ARM_JUMP_SLOT 000b3d49 ulpqcp_ │ │ │ │ -0010f844 000cae16 R_ARM_JUMP_SLOT 000a536d sgqpli_ │ │ │ │ -0010f848 000bef16 R_ARM_JUMP_SLOT 00095cd9 szoptt_ │ │ │ │ -0010f84c 0010be16 R_ARM_JUMP_SLOT 000a04bd stftrf_ │ │ │ │ -0010f850 000dd216 R_ARM_JUMP_SLOT 000cbe91 usxaxs_ │ │ │ │ -0010f854 000db716 R_ARM_JUMP_SLOT 000ce131 usistx_ │ │ │ │ -0010f858 0005df16 R_ARM_JUMP_SLOT 000b4469 ullsvl_ │ │ │ │ -0010f85c 00080e16 R_ARM_JUMP_SLOT 000902bd tmisvl_ │ │ │ │ -0010f860 000b6f16 R_ARM_JUMP_SLOT 000c0931 uhbrlz_ │ │ │ │ +0010f7ac 00100f16 R_ARM_JUMP_SLOT 0007e84d uiscsq_ │ │ │ │ +0010f7b0 000b3c16 R_ARM_JUMP_SLOT 000b7721 vrsub1_ │ │ │ │ +0010f7b4 00098816 R_ARM_JUMP_SLOT 000d9e45 swqptc_ │ │ │ │ +0010f7b8 00024d16 R_ARM_JUMP_SLOT 000b42c1 lenc_ │ │ │ │ +0010f7bc 00031616 R_ARM_JUMP_SLOT 000b8559 radd0_ │ │ │ │ +0010f7c0 000fbd16 R_ARM_JUMP_SLOT 000c6935 scqpmt_ │ │ │ │ +0010f7c4 0008b316 R_ARM_JUMP_SLOT 000d4de5 zgscli_ │ │ │ │ +0010f7c8 000f6316 R_ARM_JUMP_SLOT 0007b01d uuqebt_ │ │ │ │ +0010f7cc 000a8b16 R_ARM_JUMP_SLOT 000b92d1 szoplz_ │ │ │ │ +0010f7d0 00035516 R_ARM_JUMP_SLOT 000c8471 ststrp_ │ │ │ │ +0010f7d4 00085316 R_ARM_JUMP_SLOT 00091fe9 uzrstx_ │ │ │ │ +0010f7d8 00095616 R_ARM_JUMP_SLOT 000d04e1 sgcls_ │ │ │ │ +0010f7dc 0004f216 R_ARM_JUMP_SLOT 00093f05 uvdif_ │ │ │ │ +0010f7e0 0006ff16 R_ARM_JUMP_SLOT 0009b571 ulxqfm_ │ │ │ │ +0010f7e4 000fac16 R_ARM_JUMP_SLOT 000ac899 rtcxfl_ │ │ │ │ +0010f7e8 00066c16 R_ARM_JUMP_SLOT 00096b4d uclqid_ │ │ │ │ +0010f7ec 000a8316 R_ARM_JUMP_SLOT 000a78f9 ugiqid_ │ │ │ │ +0010f7f0 0006b816 R_ARM_JUMP_SLOT 000eda2d shtswa_ │ │ │ │ +0010f7f4 00013616 R_ARM_JUMP_SLOT 000cc6ed sgstrn_ │ │ │ │ +0010f7f8 00058b16 R_ARM_JUMP_SLOT 00084351 usxinz_ │ │ │ │ +0010f7fc 00011f16 R_ARM_JUMP_SLOT 000c596d sltlcv_ │ │ │ │ +0010f800 000d4a16 R_ARM_JUMP_SLOT 0003ab09 s_copy │ │ │ │ +0010f804 000b9916 R_ARM_JUMP_SLOT 000a3e81 uhbxfz_ │ │ │ │ +0010f808 000b0416 R_ARM_JUMP_SLOT 000aba69 gliqvl_ │ │ │ │ +0010f80c 000c6716 R_ARM_JUMP_SLOT 00037921 tmrqnp_ │ │ │ │ +0010f810 00102e16 R_ARM_JUMP_SLOT 000cb209 sgpmzu_ │ │ │ │ +0010f814 0003db16 R_ARM_JUMP_SLOT 000ac7a9 rpnxfl_ │ │ │ │ +0010f818 000a6216 R_ARM_JUMP_SLOT 000e2361 odpqcl_ │ │ │ │ +0010f81c 00081416 R_ARM_JUMP_SLOT 000c90d5 stfpr2_ │ │ │ │ +0010f820 000ef216 R_ARM_JUMP_SLOT 0009eebd udcntz_ │ │ │ │ +0010f824 00041f16 R_ARM_JUMP_SLOT 000edaa5 shts2w_ │ │ │ │ +0010f828 000a7116 R_ARM_JUMP_SLOT 000d60f9 zgtxt_ │ │ │ │ +0010f82c 0005ac16 R_ARM_JUMP_SLOT 00090249 uzrqcl_ │ │ │ │ +0010f830 00102116 R_ARM_JUMP_SLOT 00081e65 uiirgb_ │ │ │ │ +0010f834 00099f16 R_ARM_JUMP_SLOT 000dfb19 clsvrg_ │ │ │ │ +0010f838 0009d716 R_ARM_JUMP_SLOT 000bac3d szl3op_ │ │ │ │ +0010f83c 0004a216 R_ARM_JUMP_SLOT 000b35b9 ramp0_ │ │ │ │ +0010f840 00015416 R_ARM_JUMP_SLOT 0009b39d ulpqcp_ │ │ │ │ +0010f844 000cae16 R_ARM_JUMP_SLOT 000ce599 sgqpli_ │ │ │ │ +0010f848 000bef16 R_ARM_JUMP_SLOT 000c051d szoptt_ │ │ │ │ +0010f84c 0010be16 R_ARM_JUMP_SLOT 000c89c5 stftrf_ │ │ │ │ +0010f850 000dd216 R_ARM_JUMP_SLOT 00082ac1 usxaxs_ │ │ │ │ +0010f854 000db716 R_ARM_JUMP_SLOT 00084931 usistx_ │ │ │ │ +0010f858 0005df16 R_ARM_JUMP_SLOT 0009a91d ullsvl_ │ │ │ │ +0010f85c 00080e16 R_ARM_JUMP_SLOT 00036ba9 tmisvl_ │ │ │ │ +0010f860 000b6f16 R_ARM_JUMP_SLOT 000a42a9 uhbrlz_ │ │ │ │ 0010f864 00008816 R_ARM_JUMP_SLOT 00000000 cairo_close_path │ │ │ │ -0010f868 00039816 R_ARM_JUMP_SLOT 000b1495 swfint_ │ │ │ │ +0010f868 00039816 R_ARM_JUMP_SLOT 000da18d swfint_ │ │ │ │ 0010f86c 00008916 R_ARM_JUMP_SLOT 00000000 cairo_restore │ │ │ │ -0010f870 00079b16 R_ARM_JUMP_SLOT 000bdbad uusfri_ │ │ │ │ -0010f874 000eb116 R_ARM_JUMP_SLOT 000a576d sgtrns_ │ │ │ │ -0010f878 000ec016 R_ARM_JUMP_SLOT 0003be71 passf5_ │ │ │ │ -0010f87c 000af216 R_ARM_JUMP_SLOT 000927c9 szgipl_ │ │ │ │ -0010f880 000a2816 R_ARM_JUMP_SLOT 000491e1 lrle_ │ │ │ │ -0010f884 00057816 R_ARM_JUMP_SLOT 00036621 odlqcl_ │ │ │ │ -0010f888 0000cb16 R_ARM_JUMP_SLOT 000cd425 usrqid_ │ │ │ │ -0010f88c 00067c16 R_ARM_JUMP_SLOT 000aa8a9 getiparm │ │ │ │ -0010f890 00069f16 R_ARM_JUMP_SLOT 000531c1 vrfnb_ │ │ │ │ -0010f894 00113816 R_ARM_JUMP_SLOT 000b81e5 ueiqcl_ │ │ │ │ -0010f898 000c0d16 R_ARM_JUMP_SLOT 000b4631 ullget_ │ │ │ │ -0010f89c 000d6716 R_ARM_JUMP_SLOT 00094d51 szcltr_ │ │ │ │ -0010f8a0 00082c16 R_ARM_JUMP_SLOT 00049c6d mpivdg_ │ │ │ │ -0010f8a4 00049416 R_ARM_JUMP_SLOT 00049999 mpxvdg_ │ │ │ │ -0010f8a8 00034d16 R_ARM_JUMP_SLOT 00043db5 nindxc_ │ │ │ │ -0010f8ac 0000bc16 R_ARM_JUMP_SLOT 000adab5 zgqwdc_ │ │ │ │ -0010f8b0 000d7b16 R_ARM_JUMP_SLOT 0009a371 szlnzr_ │ │ │ │ -0010f8b4 000c5416 R_ARM_JUMP_SLOT 000e34a5 ucpsvl_ │ │ │ │ -0010f8b8 0011fe16 R_ARM_JUMP_SLOT 0004d5f9 iset0_ │ │ │ │ -0010f8bc 000e7116 R_ARM_JUMP_SLOT 00099a71 szlazu_ │ │ │ │ -0010f8c0 0005bf16 R_ARM_JUMP_SLOT 000aa881 getlparm │ │ │ │ -0010f8c4 000fa616 R_ARM_JUMP_SLOT 0009f8b9 stsrot_ │ │ │ │ -0010f8c8 000d6d16 R_ARM_JUMP_SLOT 000e3d0d ucrqcl_ │ │ │ │ -0010f8cc 00041016 R_ARM_JUMP_SLOT 0003607d odrqcl_ │ │ │ │ -0010f8d0 000ac216 R_ARM_JUMP_SLOT 000e1761 ucyayr_ │ │ │ │ -0010f8d4 000c2216 R_ARM_JUMP_SLOT 000c3a59 uzpqcl_ │ │ │ │ -0010f8d8 00052716 R_ARM_JUMP_SLOT 0004c3a5 mpfktd_ │ │ │ │ -0010f8dc 00092916 R_ARM_JUMP_SLOT 000a8f85 scspms_ │ │ │ │ -0010f8e0 0009e916 R_ARM_JUMP_SLOT 00098541 szoplu_ │ │ │ │ -0010f8e4 000f3716 R_ARM_JUMP_SLOT 000cc991 uscstx_ │ │ │ │ +0010f870 00079b16 R_ARM_JUMP_SLOT 0007c301 uusfri_ │ │ │ │ +0010f874 000eb116 R_ARM_JUMP_SLOT 000cf5e5 sgtrns_ │ │ │ │ +0010f878 000ec016 R_ARM_JUMP_SLOT 000e87d1 passf5_ │ │ │ │ +0010f87c 000af216 R_ARM_JUMP_SLOT 000b8ab1 szgipl_ │ │ │ │ +0010f880 000a2816 R_ARM_JUMP_SLOT 000b5725 lrle_ │ │ │ │ +0010f884 00057816 R_ARM_JUMP_SLOT 000e3b81 odlqcl_ │ │ │ │ +0010f888 0000cb16 R_ARM_JUMP_SLOT 000876c1 usrqid_ │ │ │ │ +0010f88c 00067c16 R_ARM_JUMP_SLOT 000d3b89 getiparm │ │ │ │ +0010f890 00069f16 R_ARM_JUMP_SLOT 000b7b95 vrfnb_ │ │ │ │ +0010f894 00113816 R_ARM_JUMP_SLOT 0008f41d ueiqcl_ │ │ │ │ +0010f898 000c0d16 R_ARM_JUMP_SLOT 0009c1c9 ullget_ │ │ │ │ +0010f89c 000d6716 R_ARM_JUMP_SLOT 000b9c4d szcltr_ │ │ │ │ +0010f8a0 00082c16 R_ARM_JUMP_SLOT 000b111d mpivdg_ │ │ │ │ +0010f8a4 00049416 R_ARM_JUMP_SLOT 000b0e49 mpxvdg_ │ │ │ │ +0010f8a8 00034d16 R_ARM_JUMP_SLOT 000ae769 nindxc_ │ │ │ │ +0010f8ac 0000bc16 R_ARM_JUMP_SLOT 000d6d95 zgqwdc_ │ │ │ │ +0010f8b0 000d7b16 R_ARM_JUMP_SLOT 000bef9d szlnzr_ │ │ │ │ +0010f8b4 000c5416 R_ARM_JUMP_SLOT 000963b9 ucpsvl_ │ │ │ │ +0010f8b8 0011fe16 R_ARM_JUMP_SLOT 000a97a9 iset0_ │ │ │ │ +0010f8bc 000e7116 R_ARM_JUMP_SLOT 000bd46d szlazu_ │ │ │ │ +0010f8c0 0005bf16 R_ARM_JUMP_SLOT 000d3b61 getlparm │ │ │ │ +0010f8c4 000fa616 R_ARM_JUMP_SLOT 000c8c15 stsrot_ │ │ │ │ +0010f8c8 000d6d16 R_ARM_JUMP_SLOT 00097a4d ucrqcl_ │ │ │ │ +0010f8cc 00041016 R_ARM_JUMP_SLOT 000e1e51 odrqcl_ │ │ │ │ +0010f8d0 000ac216 R_ARM_JUMP_SLOT 00098ff9 ucyayr_ │ │ │ │ +0010f8d4 000c2216 R_ARM_JUMP_SLOT 00090571 uzpqcl_ │ │ │ │ +0010f8d8 00052716 R_ARM_JUMP_SLOT 000b02ad mpfktd_ │ │ │ │ +0010f8dc 00092916 R_ARM_JUMP_SLOT 000c6905 scspms_ │ │ │ │ +0010f8e0 0009e916 R_ARM_JUMP_SLOT 000bcd41 szoplu_ │ │ │ │ +0010f8e4 000f3716 R_ARM_JUMP_SLOT 00087355 uscstx_ │ │ │ │ 0010f8e8 00008b16 R_ARM_JUMP_SLOT 00000000 cairo_paint │ │ │ │ -0010f8ec 0004b816 R_ARM_JUMP_SLOT 0003f8b1 shtw2s_ │ │ │ │ -0010f8f0 000c0916 R_ARM_JUMP_SLOT 00098875 szqtyp_ │ │ │ │ -0010f8f4 000aaf16 R_ARM_JUMP_SLOT 000ad88d zgiopn_ │ │ │ │ -0010f8f8 000e4416 R_ARM_JUMP_SLOT 0004590d rtixfl_ │ │ │ │ -0010f8fc 00064416 R_ARM_JUMP_SLOT 0008ef7d tmrqin_ │ │ │ │ +0010f8ec 0004b816 R_ARM_JUMP_SLOT 000ed831 shtw2s_ │ │ │ │ +0010f8f0 000c0916 R_ARM_JUMP_SLOT 000c10dd szqtyp_ │ │ │ │ +0010f8f4 000aaf16 R_ARM_JUMP_SLOT 000d6b6d zgiopn_ │ │ │ │ +0010f8f8 000e4416 R_ARM_JUMP_SLOT 000ac939 rtixfl_ │ │ │ │ +0010f8fc 00064416 R_ARM_JUMP_SLOT 00037929 tmrqin_ │ │ │ │ 0010f900 00008c16 R_ARM_JUMP_SLOT 00000000 expf@GLIBC_2.27 │ │ │ │ -0010f904 00074c16 R_ARM_JUMP_SLOT 000a6b39 sgoopn_ │ │ │ │ -0010f908 00051516 R_ARM_JUMP_SLOT 0003fd09 shtlap_ │ │ │ │ -0010f90c 00067016 R_ARM_JUMP_SLOT 0003ec61 cosqb_ │ │ │ │ -0010f910 000d6916 R_ARM_JUMP_SLOT 000900d5 tmlget_ │ │ │ │ -0010f914 0000dd16 R_ARM_JUMP_SLOT 00095455 szstmd_ │ │ │ │ -0010f918 000d4c16 R_ARM_JUMP_SLOT 00052765 g2qcti_ │ │ │ │ -0010f91c 00106a16 R_ARM_JUMP_SLOT 0004aa59 mpimil_ │ │ │ │ -0010f920 000dd616 R_ARM_JUMP_SLOT 000d95d5 uvbxl_ │ │ │ │ -0010f924 000ab716 R_ARM_JUMP_SLOT 00042d29 vs1int_ │ │ │ │ -0010f928 000c0c16 R_ARM_JUMP_SLOT 000e3f75 ucrget_ │ │ │ │ -0010f92c 000e6616 R_ARM_JUMP_SLOT 000adabd zgqclc_ │ │ │ │ -0010f930 0010fe16 R_ARM_JUMP_SLOT 000dd2ad uirget_ │ │ │ │ -0010f934 000ceb16 R_ARM_JUMP_SLOT 000df23d uilqin_ │ │ │ │ -0010f938 00027916 R_ARM_JUMP_SLOT 000a0b49 sgclst_ │ │ │ │ -0010f93c 00085416 R_ARM_JUMP_SLOT 0004ad49 mpfcyc_ │ │ │ │ -0010f940 000d4716 R_ARM_JUMP_SLOT 000c7e69 usaxlb_ │ │ │ │ -0010f944 0001c516 R_ARM_JUMP_SLOT 0009b429 slqsiz_ │ │ │ │ -0010f948 00098016 R_ARM_JUMP_SLOT 0009b119 szplzv_ │ │ │ │ -0010f94c 000d8016 R_ARM_JUMP_SLOT 000d5335 umspnt_ │ │ │ │ -0010f950 000da916 R_ARM_JUMP_SLOT 0008f795 tmpqit_ │ │ │ │ -0010f954 000e8616 R_ARM_JUMP_SLOT 0003e2fd ezffti_ │ │ │ │ -0010f958 000bf716 R_ARM_JUMP_SLOT 000e97bd gbytes_ │ │ │ │ -0010f95c 0005d216 R_ARM_JUMP_SLOT 000d677d ugpqcp_ │ │ │ │ -0010f960 000bba16 R_ARM_JUMP_SLOT 000edd05 datef2_ │ │ │ │ -0010f964 00109a16 R_ARM_JUMP_SLOT 00091831 szpcly_ │ │ │ │ -0010f968 000cf416 R_ARM_JUMP_SLOT 000cdb75 uslstx_ │ │ │ │ -0010f96c 00040c16 R_ARM_JUMP_SLOT 000b4f5d ulylog_ │ │ │ │ -0010f970 00081016 R_ARM_JUMP_SLOT 000a6de1 sgpqit_ │ │ │ │ -0010f974 00037d16 R_ARM_JUMP_SLOT 0004d91d vicon1_ │ │ │ │ -0010f978 00101616 R_ARM_JUMP_SLOT 000adadd zgqptc_ │ │ │ │ -0010f97c 00057516 R_ARM_JUMP_SLOT 000503ad rgnle_ │ │ │ │ -0010f980 0001d416 R_ARM_JUMP_SLOT 000dab05 uvbra_ │ │ │ │ -0010f984 00104916 R_ARM_JUMP_SLOT 000a887d sginit_ │ │ │ │ -0010f988 0004d816 R_ARM_JUMP_SLOT 0009ab75 szpmzr_ │ │ │ │ -0010f98c 000e3116 R_ARM_JUMP_SLOT 00098885 szslti_ │ │ │ │ -0010f990 0005e116 R_ARM_JUMP_SLOT 0009692d szstni_ │ │ │ │ -0010f994 000cc316 R_ARM_JUMP_SLOT 000ad4bd zggplt_ │ │ │ │ -0010f998 0009f616 R_ARM_JUMP_SLOT 000921fd szpipt_ │ │ │ │ -0010f99c 00106816 R_ARM_JUMP_SLOT 000a43cd sgqtxc_ │ │ │ │ -0010f9a0 00114916 R_ARM_JUMP_SLOT 000502dd rgnge_ │ │ │ │ -0010f9a4 000e3216 R_ARM_JUMP_SLOT 000b6521 uetonb_ │ │ │ │ -0010f9a8 000e2616 R_ARM_JUMP_SLOT 000e40d5 uclqnp_ │ │ │ │ -0010f9ac 00120e16 R_ARM_JUMP_SLOT 000d7709 ugiqnp_ │ │ │ │ -0010f9b0 000fcc16 R_ARM_JUMP_SLOT 000d1ed1 umqtxy_ │ │ │ │ -0010f9b4 0006b116 R_ARM_JUMP_SLOT 000adacd zgqtnc_ │ │ │ │ -0010f9b8 00076416 R_ARM_JUMP_SLOT 00096f41 szopld_ │ │ │ │ +0010f904 00074c16 R_ARM_JUMP_SLOT 000cdfe5 sgoopn_ │ │ │ │ +0010f908 00051516 R_ARM_JUMP_SLOT 000edc89 shtlap_ │ │ │ │ +0010f90c 00067016 R_ARM_JUMP_SLOT 000e4fb9 cosqb_ │ │ │ │ +0010f910 000d6916 R_ARM_JUMP_SLOT 00039be5 tmlget_ │ │ │ │ +0010f914 0000dd16 R_ARM_JUMP_SLOT 000b98c1 szstmd_ │ │ │ │ +0010f918 000d4c16 R_ARM_JUMP_SLOT 000b7131 g2qcti_ │ │ │ │ +0010f91c 00106a16 R_ARM_JUMP_SLOT 000b0ac5 mpimil_ │ │ │ │ +0010f920 000dd616 R_ARM_JUMP_SLOT 00093e91 uvbxl_ │ │ │ │ +0010f924 000ab716 R_ARM_JUMP_SLOT 000ee035 vs1int_ │ │ │ │ +0010f928 000c0c16 R_ARM_JUMP_SLOT 000961d1 ucrget_ │ │ │ │ +0010f92c 000e6616 R_ARM_JUMP_SLOT 000d6d9d zgqclc_ │ │ │ │ +0010f930 0010fe16 R_ARM_JUMP_SLOT 0007eaed uirget_ │ │ │ │ +0010f934 000ceb16 R_ARM_JUMP_SLOT 0008161d uilqin_ │ │ │ │ +0010f938 00027916 R_ARM_JUMP_SLOT 000caaa1 sgclst_ │ │ │ │ +0010f93c 00085416 R_ARM_JUMP_SLOT 000b048d mpfcyc_ │ │ │ │ +0010f940 000d4716 R_ARM_JUMP_SLOT 0008523d usaxlb_ │ │ │ │ +0010f944 0001c516 R_ARM_JUMP_SLOT 000c5c55 slqsiz_ │ │ │ │ +0010f948 00098016 R_ARM_JUMP_SLOT 000b9921 szplzv_ │ │ │ │ +0010f94c 000d8016 R_ARM_JUMP_SLOT 00076869 umspnt_ │ │ │ │ +0010f950 000da916 R_ARM_JUMP_SLOT 00039921 tmpqit_ │ │ │ │ +0010f954 000e8616 R_ARM_JUMP_SLOT 000e8245 ezffti_ │ │ │ │ +0010f958 000bf716 R_ARM_JUMP_SLOT 000dbcad gbytes_ │ │ │ │ +0010f95c 0005d216 R_ARM_JUMP_SLOT 000a7d85 ugpqcp_ │ │ │ │ +0010f960 000bba16 R_ARM_JUMP_SLOT 000df0c5 datef2_ │ │ │ │ +0010f964 00109a16 R_ARM_JUMP_SLOT 000c1c31 szpcly_ │ │ │ │ +0010f968 000cf416 R_ARM_JUMP_SLOT 00087855 uslstx_ │ │ │ │ +0010f96c 00040c16 R_ARM_JUMP_SLOT 0009b6e5 ulylog_ │ │ │ │ +0010f970 00081016 R_ARM_JUMP_SLOT 000d0b3d sgpqit_ │ │ │ │ +0010f974 00037d16 R_ARM_JUMP_SLOT 000a9705 vicon1_ │ │ │ │ +0010f978 00101616 R_ARM_JUMP_SLOT 000d6dbd zgqptc_ │ │ │ │ +0010f97c 00057516 R_ARM_JUMP_SLOT 000b4a65 rgnle_ │ │ │ │ +0010f980 0001d416 R_ARM_JUMP_SLOT 00093365 uvbra_ │ │ │ │ +0010f984 00104916 R_ARM_JUMP_SLOT 000d0505 sginit_ │ │ │ │ +0010f988 0004d816 R_ARM_JUMP_SLOT 000c17f5 szpmzr_ │ │ │ │ +0010f98c 000e3116 R_ARM_JUMP_SLOT 000b9209 szslti_ │ │ │ │ +0010f990 0005e116 R_ARM_JUMP_SLOT 000be485 szstni_ │ │ │ │ +0010f994 000cc316 R_ARM_JUMP_SLOT 000d679d zggplt_ │ │ │ │ +0010f998 0009f616 R_ARM_JUMP_SLOT 000bfe99 szpipt_ │ │ │ │ +0010f99c 00106816 R_ARM_JUMP_SLOT 000d1a59 sgqtxc_ │ │ │ │ +0010f9a0 00114916 R_ARM_JUMP_SLOT 000b4acd rgnge_ │ │ │ │ +0010f9a4 000e3216 R_ARM_JUMP_SLOT 0008c6ad uetonb_ │ │ │ │ +0010f9a8 000e2616 R_ARM_JUMP_SLOT 00096845 uclqnp_ │ │ │ │ +0010f9ac 00120e16 R_ARM_JUMP_SLOT 000a75d5 ugiqnp_ │ │ │ │ +0010f9b0 000fcc16 R_ARM_JUMP_SLOT 00075c8d umqtxy_ │ │ │ │ +0010f9b4 0006b116 R_ARM_JUMP_SLOT 000d6dad zgqtnc_ │ │ │ │ +0010f9b8 00076416 R_ARM_JUMP_SLOT 000be8b5 szopld_ │ │ │ │ 0010f9bc 00008d16 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -0010f9c0 00045216 R_ARM_JUMP_SLOT 00040755 shmswm_ │ │ │ │ -0010f9c4 00041316 R_ARM_JUMP_SLOT 000e5a29 udrget_ │ │ │ │ -0010f9c8 00056a16 R_ARM_JUMP_SLOT 000b2975 swiqcl_ │ │ │ │ -0010f9cc 0007a416 R_ARM_JUMP_SLOT 000bd85d grsmpl_ │ │ │ │ -0010f9d0 000a8f16 R_ARM_JUMP_SLOT 000480bd glrstx_ │ │ │ │ -0010f9d4 00097d16 R_ARM_JUMP_SLOT 000b38bd swcstx_ │ │ │ │ -0010f9d8 00078116 R_ARM_JUMP_SLOT 0004583d rlixfl_ │ │ │ │ -0010f9dc 00104016 R_ARM_JUMP_SLOT 0004d0a5 ct2ec_ │ │ │ │ +0010f9c0 00045216 R_ARM_JUMP_SLOT 000eb9f1 shmswm_ │ │ │ │ +0010f9c4 00041316 R_ARM_JUMP_SLOT 000a0dfd udrget_ │ │ │ │ +0010f9c8 00056a16 R_ARM_JUMP_SLOT 000d2b25 swiqcl_ │ │ │ │ +0010f9cc 0007a416 R_ARM_JUMP_SLOT 000960a9 grsmpl_ │ │ │ │ +0010f9d0 000a8f16 R_ARM_JUMP_SLOT 000ae2bd glrstx_ │ │ │ │ +0010f9d4 00097d16 R_ARM_JUMP_SLOT 000d2ded swcstx_ │ │ │ │ +0010f9d8 00078116 R_ARM_JUMP_SLOT 000ac869 rlixfl_ │ │ │ │ +0010f9dc 00104016 R_ARM_JUMP_SLOT 000aec8d ct2ec_ │ │ │ │ 0010f9e0 00008e16 R_ARM_JUMP_SLOT 00000000 __powidf2@GCC_4.0.0 │ │ │ │ -0010f9e4 000ee516 R_ARM_JUMP_SLOT 000c3d25 uzpstx_ │ │ │ │ -0010f9e8 0011d816 R_ARM_JUMP_SLOT 000aaaf5 zgdopn_ │ │ │ │ -0010f9ec 000b5116 R_ARM_JUMP_SLOT 000bef7d uuiget_ │ │ │ │ -0010f9f0 0001bc16 R_ARM_JUMP_SLOT 000bc139 uyptmk_ │ │ │ │ -0010f9f4 0010ff16 R_ARM_JUMP_SLOT 000b3f09 ulpget_ │ │ │ │ -0010f9f8 0009e116 R_ARM_JUMP_SLOT 000b8085 ueisvl_ │ │ │ │ -0010f9fc 00042d16 R_ARM_JUMP_SLOT 000abccd utf8_char_byte │ │ │ │ -0010fa00 00047016 R_ARM_JUMP_SLOT 000c5141 uzrget_ │ │ │ │ -0010fa04 000ba716 R_ARM_JUMP_SLOT 0003ead5 cosqb1_ │ │ │ │ -0010fa08 000f7d16 R_ARM_JUMP_SLOT 000492b1 lrgt0_ │ │ │ │ -0010fa0c 0000fe16 R_ARM_JUMP_SLOT 000a559d isgtrc_ │ │ │ │ -0010fa10 0005af16 R_ARM_JUMP_SLOT 0004ffed vrinc0_ │ │ │ │ +0010f9e4 000ee516 R_ARM_JUMP_SLOT 00091b15 uzpstx_ │ │ │ │ +0010f9e8 0011d816 R_ARM_JUMP_SLOT 000d3dd5 zgdopn_ │ │ │ │ +0010f9ec 000b5116 R_ARM_JUMP_SLOT 0007b02d uuiget_ │ │ │ │ +0010f9f0 0001bc16 R_ARM_JUMP_SLOT 00075271 uyptmk_ │ │ │ │ +0010f9f4 0010ff16 R_ARM_JUMP_SLOT 00099c19 ulpget_ │ │ │ │ +0010f9f8 0009e116 R_ARM_JUMP_SLOT 0008f2bd ueisvl_ │ │ │ │ +0010f9fc 00042d16 R_ARM_JUMP_SLOT 000d4fad utf8_char_byte │ │ │ │ +0010fa00 00047016 R_ARM_JUMP_SLOT 00091f8d uzrget_ │ │ │ │ +0010fa04 000ba716 R_ARM_JUMP_SLOT 000e41f1 cosqb1_ │ │ │ │ +0010fa08 000f7d16 R_ARM_JUMP_SLOT 000b5601 lrgt0_ │ │ │ │ +0010fa0c 0000fe16 R_ARM_JUMP_SLOT 000cc70d isgtrc_ │ │ │ │ +0010fa10 0005af16 R_ARM_JUMP_SLOT 000b8881 vrinc0_ │ │ │ │ 0010fa14 00008f16 R_ARM_JUMP_SLOT 00000000 gtk_init │ │ │ │ -0010fa18 000f8416 R_ARM_JUMP_SLOT 000b21d1 swlqin_ │ │ │ │ -0010fa1c 00079616 R_ARM_JUMP_SLOT 000e5b2d udrset_ │ │ │ │ -0010fa20 0008b116 R_ARM_JUMP_SLOT 0004dedd vifna_ │ │ │ │ -0010fa24 000dbe16 R_ARM_JUMP_SLOT 000b78f9 uerget_ │ │ │ │ -0010fa28 000ee616 R_ARM_JUMP_SLOT 000b2aa9 swiqid_ │ │ │ │ -0010fa2c 000e8816 R_ARM_JUMP_SLOT 00053c71 s_cat │ │ │ │ -0010fa30 00107716 R_ARM_JUMP_SLOT 000e47b5 uciqvl_ │ │ │ │ -0010fa34 0001f116 R_ARM_JUMP_SLOT 000a0559 ststrf_ │ │ │ │ -0010fa38 00098516 R_ARM_JUMP_SLOT 000cd6bd uslqnp_ │ │ │ │ -0010fa3c 00048c16 R_ARM_JUMP_SLOT 0004d79d iadd1_ │ │ │ │ -0010fa40 0010b216 R_ARM_JUMP_SLOT 000d6d81 ugrqcl_ │ │ │ │ -0010fa44 00112716 R_ARM_JUMP_SLOT 0009ffad stitrn_ │ │ │ │ -0010fa48 000ed316 R_ARM_JUMP_SLOT 000d3e5d umrqin_ │ │ │ │ -0010fa4c 000fbe16 R_ARM_JUMP_SLOT 00091dc1 szsclx_ │ │ │ │ -0010fa50 0007a516 R_ARM_JUMP_SLOT 0009e289 stsrd3_ │ │ │ │ -0010fa54 000cff16 R_ARM_JUMP_SLOT 000ed09d cmon_ │ │ │ │ -0010fa58 00035616 R_ARM_JUMP_SLOT 0004d9c1 vicon0_ │ │ │ │ -0010fa5c 00098a16 R_ARM_JUMP_SLOT 000c5ba1 uzlset_ │ │ │ │ -0010fa60 00073016 R_ARM_JUMP_SLOT 000c5015 uzrsav_ │ │ │ │ -0010fa64 00084816 R_ARM_JUMP_SLOT 0004700d glpqit_ │ │ │ │ +0010fa18 000f8416 R_ARM_JUMP_SLOT 000d754d swlqin_ │ │ │ │ +0010fa1c 00079616 R_ARM_JUMP_SLOT 000a0f01 udrset_ │ │ │ │ +0010fa20 0008b116 R_ARM_JUMP_SLOT 000a9925 vifna_ │ │ │ │ +0010fa24 000dbe16 R_ARM_JUMP_SLOT 0008eb31 uerget_ │ │ │ │ +0010fa28 000ee616 R_ARM_JUMP_SLOT 000d2c59 swiqid_ │ │ │ │ +0010fa2c 000e8816 R_ARM_JUMP_SLOT 0003ac19 s_cat │ │ │ │ +0010fa30 00107716 R_ARM_JUMP_SLOT 00097481 uciqvl_ │ │ │ │ +0010fa34 0001f116 R_ARM_JUMP_SLOT 000c8a61 ststrf_ │ │ │ │ +0010fa38 00098516 R_ARM_JUMP_SLOT 00084c81 uslqnp_ │ │ │ │ +0010fa3c 00048c16 R_ARM_JUMP_SLOT 000a9059 iadd1_ │ │ │ │ +0010fa40 0010b216 R_ARM_JUMP_SLOT 000a6505 ugrqcl_ │ │ │ │ +0010fa44 00112716 R_ARM_JUMP_SLOT 000c84b5 stitrn_ │ │ │ │ +0010fa48 000ed316 R_ARM_JUMP_SLOT 00076961 umrqin_ │ │ │ │ +0010fa4c 000fbe16 R_ARM_JUMP_SLOT 000c2b45 szsclx_ │ │ │ │ +0010fa50 0007a516 R_ARM_JUMP_SLOT 000c9ea9 stsrd3_ │ │ │ │ +0010fa54 000cff16 R_ARM_JUMP_SLOT 000de559 cmon_ │ │ │ │ +0010fa58 00035616 R_ARM_JUMP_SLOT 000a930d vicon0_ │ │ │ │ +0010fa5c 00098a16 R_ARM_JUMP_SLOT 00091f31 uzlset_ │ │ │ │ +0010fa60 00073016 R_ARM_JUMP_SLOT 000901a1 uzrsav_ │ │ │ │ +0010fa64 00084816 R_ARM_JUMP_SLOT 000aa175 glpqit_ │ │ │ │ 0010fa68 00009016 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_set_preview_text │ │ │ │ -0010fa6c 00058016 R_ARM_JUMP_SLOT 000b3861 swcget_ │ │ │ │ -0010fa70 00069116 R_ARM_JUMP_SLOT 00048061 glrget_ │ │ │ │ -0010fa74 00080b16 R_ARM_JUMP_SLOT 000368e9 odlstx_ │ │ │ │ -0010fa78 000bd016 R_ARM_JUMP_SLOT 000a3009 sgqplc_ │ │ │ │ -0010fa7c 0009c916 R_ARM_JUMP_SLOT 000495d9 lreq1_ │ │ │ │ -0010fa80 00037816 R_ARM_JUMP_SLOT 000bd8a5 grssim_ │ │ │ │ -0010fa84 000f7b16 R_ARM_JUMP_SLOT 000e4359 uclqcp_ │ │ │ │ -0010fa88 0001e716 R_ARM_JUMP_SLOT 000d79a9 ugiqcp_ │ │ │ │ -0010fa8c 000a1516 R_ARM_JUMP_SLOT 0004cff9 imod_ │ │ │ │ -0010fa90 000ef816 R_ARM_JUMP_SLOT 00053669 isum_ │ │ │ │ -0010fa94 000fee16 R_ARM_JUMP_SLOT 000b8451 ueiget_ │ │ │ │ +0010fa6c 00058016 R_ARM_JUMP_SLOT 000d2d91 swcget_ │ │ │ │ +0010fa70 00069116 R_ARM_JUMP_SLOT 000ae261 glrget_ │ │ │ │ +0010fa74 00080b16 R_ARM_JUMP_SLOT 000e2869 odlstx_ │ │ │ │ +0010fa78 000bd016 R_ARM_JUMP_SLOT 000ceefd sgqplc_ │ │ │ │ +0010fa7c 0009c916 R_ARM_JUMP_SLOT 000b5965 lreq1_ │ │ │ │ +0010fa80 00037816 R_ARM_JUMP_SLOT 00096061 grssim_ │ │ │ │ +0010fa84 000f7b16 R_ARM_JUMP_SLOT 00096ac9 uclqcp_ │ │ │ │ +0010fa88 0001e716 R_ARM_JUMP_SLOT 000a7875 ugiqcp_ │ │ │ │ +0010fa8c 000a1516 R_ARM_JUMP_SLOT 000a8389 imod_ │ │ │ │ +0010fa90 000ef816 R_ARM_JUMP_SLOT 000af0c1 isum_ │ │ │ │ +0010fa94 000fee16 R_ARM_JUMP_SLOT 0008ec91 ueiget_ │ │ │ │ 0010fa98 00009116 R_ARM_JUMP_SLOT 00000000 cairo_image_surface_get_stride │ │ │ │ -0010fa9c 0002d116 R_ARM_JUMP_SLOT 000ebe31 rngu1_ │ │ │ │ -0010faa0 000b7416 R_ARM_JUMP_SLOT 000e92ad chngc_ │ │ │ │ -0010faa4 000eb616 R_ARM_JUMP_SLOT 000bec81 uulstx_ │ │ │ │ -0010faa8 0006fc16 R_ARM_JUMP_SLOT 0004f9ad rmlt1_ │ │ │ │ -0010faac 00091816 R_ARM_JUMP_SLOT 000b7ae1 uelsvl_ │ │ │ │ -0010fab0 0010b316 R_ARM_JUMP_SLOT 00047491 glpset_ │ │ │ │ +0010fa9c 0002d116 R_ARM_JUMP_SLOT 000df5e1 rngu1_ │ │ │ │ +0010faa0 000b7416 R_ARM_JUMP_SLOT 000ddc6d chngc_ │ │ │ │ +0010faa4 000eb616 R_ARM_JUMP_SLOT 0007b6dd uulstx_ │ │ │ │ +0010faa8 0006fc16 R_ARM_JUMP_SLOT 000b8785 rmlt1_ │ │ │ │ +0010faac 00091816 R_ARM_JUMP_SLOT 0008f711 uelsvl_ │ │ │ │ +0010fab0 0010b316 R_ARM_JUMP_SLOT 000a9ca9 glpset_ │ │ │ │ 0010fab4 00009216 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -0010fab8 000ebc16 R_ARM_JUMP_SLOT 000ed291 iweek2_ │ │ │ │ +0010fab8 000ebc16 R_ARM_JUMP_SLOT 000de609 iweek2_ │ │ │ │ 0010fabc 00009316 R_ARM_JUMP_SLOT 00000000 pango_font_description_from_string │ │ │ │ -0010fac0 000d1f16 R_ARM_JUMP_SLOT 000cc689 uscqcp_ │ │ │ │ -0010fac4 00022c16 R_ARM_JUMP_SLOT 000a5b21 sgtrsn_ │ │ │ │ -0010fac8 00104216 R_ARM_JUMP_SLOT 000b30c5 swcqid_ │ │ │ │ -0010facc 00115716 R_ARM_JUMP_SLOT 00047f29 glrqid_ │ │ │ │ -0010fad0 000d5216 R_ARM_JUMP_SLOT 000d4179 umrqid_ │ │ │ │ -0010fad4 00019716 R_ARM_JUMP_SLOT 000dfc59 uiiget_ │ │ │ │ -0010fad8 00013316 R_ARM_JUMP_SLOT 000c62f9 uziqin_ │ │ │ │ +0010fac0 000d1f16 R_ARM_JUMP_SLOT 00088ad9 uscqcp_ │ │ │ │ +0010fac4 00022c16 R_ARM_JUMP_SLOT 000cf999 sgtrsn_ │ │ │ │ +0010fac8 00115716 R_ARM_JUMP_SLOT 000ab72d glrqid_ │ │ │ │ +0010facc 00104216 R_ARM_JUMP_SLOT 000d32a9 swcqid_ │ │ │ │ +0010fad0 000d5216 R_ARM_JUMP_SLOT 00076c7d umrqid_ │ │ │ │ +0010fad4 00019716 R_ARM_JUMP_SLOT 0007cb7d uiiget_ │ │ │ │ +0010fad8 00013316 R_ARM_JUMP_SLOT 00090edd uziqin_ │ │ │ │ 0010fadc 00009516 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -0010fae0 000d9216 R_ARM_JUMP_SLOT 000bedd1 uuiqvl_ │ │ │ │ -0010fae4 000cf316 R_ARM_JUMP_SLOT 000d3c9d umpstx_ │ │ │ │ -0010fae8 000e0b16 R_ARM_JUMP_SLOT 000b8bf5 iueton_ │ │ │ │ -0010faec 00063516 R_ARM_JUMP_SLOT 000e71c1 rudlev_ │ │ │ │ +0010fae0 000d9216 R_ARM_JUMP_SLOT 0007b82d uuiqvl_ │ │ │ │ +0010fae4 000cf316 R_ARM_JUMP_SLOT 0007815d umpstx_ │ │ │ │ +0010fae8 000e0b16 R_ARM_JUMP_SLOT 0008d5f5 iueton_ │ │ │ │ +0010faec 00063516 R_ARM_JUMP_SLOT 0009e80d rudlev_ │ │ │ │ 0010faf0 00009616 R_ARM_JUMP_SLOT 00000000 pango_font_map_list_families │ │ │ │ -0010faf4 00057716 R_ARM_JUMP_SLOT 000b11d9 swqimc_ │ │ │ │ -0010faf8 0005ee16 R_ARM_JUMP_SLOT 000a9921 scqorg_ │ │ │ │ -0010fafc 00060d16 R_ARM_JUMP_SLOT 00036bc5 odiqcl_ │ │ │ │ -0010fb00 0005d316 R_ARM_JUMP_SLOT 000b93f9 ueqtlz_ │ │ │ │ -0010fb04 000e4016 R_ARM_JUMP_SLOT 000b4981 uliqcl_ │ │ │ │ +0010faf4 00057716 R_ARM_JUMP_SLOT 000d9ed1 swqimc_ │ │ │ │ +0010faf8 0005ee16 R_ARM_JUMP_SLOT 000c6c51 scqorg_ │ │ │ │ +0010fafc 00060d16 R_ARM_JUMP_SLOT 000e373d odiqcl_ │ │ │ │ +0010fb00 0005d316 R_ARM_JUMP_SLOT 0008cff9 ueqtlz_ │ │ │ │ +0010fb04 000e4016 R_ARM_JUMP_SLOT 0009addd uliqcl_ │ │ │ │ 0010fb08 00009716 R_ARM_JUMP_SLOT 00000000 fopen64@GLIBC_2.4 │ │ │ │ -0010fb0c 00031716 R_ARM_JUMP_SLOT 000cd745 uslsvl_ │ │ │ │ -0010fb10 00093916 R_ARM_JUMP_SLOT 000c28a1 ruwgy_ │ │ │ │ -0010fb14 000f4616 R_ARM_JUMP_SLOT 000bdbfd uuqebs_ │ │ │ │ -0010fb18 0000c516 R_ARM_JUMP_SLOT 000508c5 gnlt_ │ │ │ │ -0010fb1c 0007dc16 R_ARM_JUMP_SLOT 0004cec9 rd2r_ │ │ │ │ -0010fb20 000b2d16 R_ARM_JUMP_SLOT 000c8b15 usxoff_ │ │ │ │ -0010fb24 000e4516 R_ARM_JUMP_SLOT 00043369 vidiv_ │ │ │ │ -0010fb28 00104b16 R_ARM_JUMP_SLOT 0004de7d vifna0_ │ │ │ │ -0010fb2c 000ed416 R_ARM_JUMP_SLOT 000e94d5 sbytes_ │ │ │ │ +0010fb0c 00031716 R_ARM_JUMP_SLOT 00084d09 uslsvl_ │ │ │ │ +0010fb10 00093916 R_ARM_JUMP_SLOT 0007300d ruwgy_ │ │ │ │ +0010fb14 000f4616 R_ARM_JUMP_SLOT 0007afdd uuqebs_ │ │ │ │ +0010fb18 0000c516 R_ARM_JUMP_SLOT 000b48f9 gnlt_ │ │ │ │ +0010fb1c 0007dc16 R_ARM_JUMP_SLOT 000a83e5 rd2r_ │ │ │ │ +0010fb20 000b2d16 R_ARM_JUMP_SLOT 0008b121 usxoff_ │ │ │ │ +0010fb24 000e4516 R_ARM_JUMP_SLOT 000b4f6d vidiv_ │ │ │ │ +0010fb28 00104b16 R_ARM_JUMP_SLOT 000a9161 vifna0_ │ │ │ │ +0010fb2c 000ed416 R_ARM_JUMP_SLOT 000dbed5 sbytes_ │ │ │ │ 0010fb30 00009816 R_ARM_JUMP_SLOT 00000000 cairo_clip │ │ │ │ -0010fb34 0004ba16 R_ARM_JUMP_SLOT 000e398d ucpstx_ │ │ │ │ -0010fb38 0007c716 R_ARM_JUMP_SLOT 0008fc75 tmlqin_ │ │ │ │ -0010fb3c 0008d416 R_ARM_JUMP_SLOT 000cd2f1 usrqcl_ │ │ │ │ -0010fb40 000c4216 R_ARM_JUMP_SLOT 00096ccd szcllz_ │ │ │ │ -0010fb44 000f8816 R_ARM_JUMP_SLOT 000a98a9 scstrn_ │ │ │ │ -0010fb48 00116316 R_ARM_JUMP_SLOT 000b9961 uezchk_ │ │ │ │ -0010fb4c 000dfd16 R_ARM_JUMP_SLOT 000c1a31 uhdifz_ │ │ │ │ -0010fb50 0007ea16 R_ARM_JUMP_SLOT 000c320d uwqgya_ │ │ │ │ -0010fb54 000ea516 R_ARM_JUMP_SLOT 000b6d95 uepqin_ │ │ │ │ -0010fb58 000c7116 R_ARM_JUMP_SLOT 000b41e9 ulrqcp_ │ │ │ │ -0010fb5c 0011fb16 R_ARM_JUMP_SLOT 000ee809 time13_ │ │ │ │ -0010fb60 00021a16 R_ARM_JUMP_SLOT 000edeb9 date31_ │ │ │ │ -0010fb64 000d9316 R_ARM_JUMP_SLOT 0003d0c1 passb5_ │ │ │ │ -0010fb68 000b8b16 R_ARM_JUMP_SLOT 0009914d szm3cl_ │ │ │ │ -0010fb6c 0008c516 R_ARM_JUMP_SLOT 000c634d uziqvl_ │ │ │ │ +0010fb34 0004ba16 R_ARM_JUMP_SLOT 000994ed ucpstx_ │ │ │ │ +0010fb38 0007c716 R_ARM_JUMP_SLOT 0003a3ad tmlqin_ │ │ │ │ +0010fb3c 0008d416 R_ARM_JUMP_SLOT 0008758d usrqcl_ │ │ │ │ +0010fb40 000c4216 R_ARM_JUMP_SLOT 000b92d5 szcllz_ │ │ │ │ +0010fb44 000f8816 R_ARM_JUMP_SLOT 000c6f65 scstrn_ │ │ │ │ +0010fb48 00116316 R_ARM_JUMP_SLOT 0008e1c9 uezchk_ │ │ │ │ +0010fb4c 000dfd16 R_ARM_JUMP_SLOT 000a2b31 uhdifz_ │ │ │ │ +0010fb50 0007ea16 R_ARM_JUMP_SLOT 00072fc9 uwqgya_ │ │ │ │ +0010fb54 000ea516 R_ARM_JUMP_SLOT 0008c049 uepqin_ │ │ │ │ +0010fb58 000c7116 R_ARM_JUMP_SLOT 00099b09 ulrqcp_ │ │ │ │ +0010fb5c 0011fb16 R_ARM_JUMP_SLOT 000dc315 time13_ │ │ │ │ +0010fb60 00021a16 R_ARM_JUMP_SLOT 000de5e9 date31_ │ │ │ │ +0010fb64 000d9316 R_ARM_JUMP_SLOT 000e70dd passb5_ │ │ │ │ +0010fb68 000b8b16 R_ARM_JUMP_SLOT 000bfe75 szm3cl_ │ │ │ │ +0010fb6c 0008c516 R_ARM_JUMP_SLOT 00090f31 uziqvl_ │ │ │ │ 0010fb70 00009916 R_ARM_JUMP_SLOT 00000000 gtk_drawing_area_new │ │ │ │ -0010fb74 000f1516 R_ARM_JUMP_SLOT 000a24c5 sglnxr_ │ │ │ │ -0010fb78 000e5016 R_ARM_JUMP_SLOT 00047575 glcsvl_ │ │ │ │ -0010fb7c 000f8616 R_ARM_JUMP_SLOT 0004406d dxiloc_ │ │ │ │ -0010fb80 000ae316 R_ARM_JUMP_SLOT 000dced1 uirsvl_ │ │ │ │ -0010fb84 000d2016 R_ARM_JUMP_SLOT 000ed12d ndyear_ │ │ │ │ -0010fb88 00017616 R_ARM_JUMP_SLOT 0003a879 radbg_ │ │ │ │ -0010fb8c 000fa716 R_ARM_JUMP_SLOT 00040b51 shmsri_ │ │ │ │ -0010fb90 000efd16 R_ARM_JUMP_SLOT 00097a01 szschz_ │ │ │ │ -0010fb94 0010f016 R_ARM_JUMP_SLOT 000de4e9 uipdat_ │ │ │ │ -0010fb98 00094616 R_ARM_JUMP_SLOT 000bdb8d uusfrt_ │ │ │ │ -0010fb9c 000c4516 R_ARM_JUMP_SLOT 000e9c39 rnorml_ │ │ │ │ -0010fba0 000e8c16 R_ARM_JUMP_SLOT 0009817d szpllv_ │ │ │ │ -0010fba4 00087f16 R_ARM_JUMP_SLOT 000bda95 grcls_ │ │ │ │ -0010fba8 000abd16 R_ARM_JUMP_SLOT 0003fb95 shtlbw_ │ │ │ │ -0010fbac 00039016 R_ARM_JUMP_SLOT 000cd6c5 uslqin_ │ │ │ │ -0010fbb0 0007d116 R_ARM_JUMP_SLOT 0004cf85 rmod_ │ │ │ │ -0010fbb4 000b9a16 R_ARM_JUMP_SLOT 000cdf19 usiqcp_ │ │ │ │ -0010fbb8 00104416 R_ARM_JUMP_SLOT 000baf8d uysttl_ │ │ │ │ -0010fbbc 000de116 R_ARM_JUMP_SLOT 000a8885 sctnzv_ │ │ │ │ -0010fbc0 000ff016 R_ARM_JUMP_SLOT 000d6b51 ugrqnp_ │ │ │ │ +0010fb74 000f1516 R_ARM_JUMP_SLOT 000cf0c1 sglnxr_ │ │ │ │ +0010fb78 000e5016 R_ARM_JUMP_SLOT 000aaced glcsvl_ │ │ │ │ +0010fb7c 000f8616 R_ARM_JUMP_SLOT 000b5479 dxiloc_ │ │ │ │ +0010fb80 000ae316 R_ARM_JUMP_SLOT 00082115 uirsvl_ │ │ │ │ +0010fb84 000d2016 R_ARM_JUMP_SLOT 000df289 ndyear_ │ │ │ │ +0010fb88 00017616 R_ARM_JUMP_SLOT 000e57c1 radbg_ │ │ │ │ +0010fb8c 000fa716 R_ARM_JUMP_SLOT 000ee00d shmsri_ │ │ │ │ +0010fb90 000efd16 R_ARM_JUMP_SLOT 000bc4e1 szschz_ │ │ │ │ +0010fb94 0010f016 R_ARM_JUMP_SLOT 00080159 uipdat_ │ │ │ │ +0010fb98 00094616 R_ARM_JUMP_SLOT 0007c2e1 uusfrt_ │ │ │ │ +0010fb9c 000c4516 R_ARM_JUMP_SLOT 000e023d rnorml_ │ │ │ │ +0010fba0 000e8c16 R_ARM_JUMP_SLOT 000c30e9 szpllv_ │ │ │ │ +0010fba4 00087f16 R_ARM_JUMP_SLOT 00096171 grcls_ │ │ │ │ +0010fba8 000abd16 R_ARM_JUMP_SLOT 000edb15 shtlbw_ │ │ │ │ +0010fbac 00039016 R_ARM_JUMP_SLOT 00084c89 uslqin_ │ │ │ │ +0010fbb0 0007d116 R_ARM_JUMP_SLOT 000a8415 rmod_ │ │ │ │ +0010fbb4 000b9a16 R_ARM_JUMP_SLOT 00085d35 usiqcp_ │ │ │ │ +0010fbb8 00104416 R_ARM_JUMP_SLOT 00074609 uysttl_ │ │ │ │ +0010fbbc 000de116 R_ARM_JUMP_SLOT 000c75c9 sctnzv_ │ │ │ │ +0010fbc0 000ff016 R_ARM_JUMP_SLOT 000a62d5 ugrqnp_ │ │ │ │ 0010fbc4 00009a16 R_ARM_JUMP_SLOT 00000000 fmodf@GLIBC_2.38 │ │ │ │ -0010fbc8 0000eb16 R_ARM_JUMP_SLOT 00095ae1 szsttv_ │ │ │ │ -0010fbcc 00113416 R_ARM_JUMP_SLOT 0004be31 mpscoc_ │ │ │ │ -0010fbd0 00065116 R_ARM_JUMP_SLOT 000c5919 uzlqnp_ │ │ │ │ -0010fbd4 0011bc16 R_ARM_JUMP_SLOT 000d1cc5 umstvz_ │ │ │ │ -0010fbd8 00090e16 R_ARM_JUMP_SLOT 000aa025 scqeye_ │ │ │ │ -0010fbdc 000f5816 R_ARM_JUMP_SLOT 000d3025 umspcw_ │ │ │ │ +0010fbc8 0000eb16 R_ARM_JUMP_SLOT 000ba959 szsttv_ │ │ │ │ +0010fbcc 00113416 R_ARM_JUMP_SLOT 000b1fe5 mpscoc_ │ │ │ │ +0010fbd0 00065116 R_ARM_JUMP_SLOT 00092a59 uzlqnp_ │ │ │ │ +0010fbd4 0011bc16 R_ARM_JUMP_SLOT 00077ef5 umstvz_ │ │ │ │ +0010fbd8 00090e16 R_ARM_JUMP_SLOT 000c6169 scqeye_ │ │ │ │ +0010fbdc 000f5816 R_ARM_JUMP_SLOT 00078945 umspcw_ │ │ │ │ 0010fbe0 00009b16 R_ARM_JUMP_SLOT 00000000 cairo_surface_write_to_png_stream │ │ │ │ -0010fbe4 0003fb16 R_ARM_JUMP_SLOT 0004773d glcqcl_ │ │ │ │ -0010fbe8 0009e416 R_ARM_JUMP_SLOT 000cbf21 usurdt_ │ │ │ │ -0010fbec 00025616 R_ARM_JUMP_SLOT 0004824d gllsvl_ │ │ │ │ -0010fbf0 0010c116 R_ARM_JUMP_SLOT 000b4c49 ulistx_ │ │ │ │ -0010fbf4 000c1716 R_ARM_JUMP_SLOT 0004a639 mpipt2_ │ │ │ │ -0010fbf8 000c2416 R_ARM_JUMP_SLOT 0004c8d9 mpfmwl_ │ │ │ │ -0010fbfc 000e8e16 R_ARM_JUMP_SLOT 0004bd2d mpfcoc_ │ │ │ │ -0010fc00 000d9516 R_ARM_JUMP_SLOT 0004b1e1 mpfcct_ │ │ │ │ -0010fc04 000a3616 R_ARM_JUMP_SLOT 000ed3c1 dateq1_ │ │ │ │ -0010fc08 00050e16 R_ARM_JUMP_SLOT 000e3e3d ucrqid_ │ │ │ │ -0010fc0c 000a5616 R_ARM_JUMP_SLOT 000b8005 ueiqin_ │ │ │ │ -0010fc10 0008c016 R_ARM_JUMP_SLOT 00041b61 shinix_ │ │ │ │ +0010fbe4 0003fb16 R_ARM_JUMP_SLOT 000aaeb5 glcqcl_ │ │ │ │ +0010fbe8 0009e416 R_ARM_JUMP_SLOT 000897f1 usurdt_ │ │ │ │ +0010fbec 00025616 R_ARM_JUMP_SLOT 000aa7b9 gllsvl_ │ │ │ │ +0010fbf0 0010c116 R_ARM_JUMP_SLOT 00099939 ulistx_ │ │ │ │ +0010fbf4 000c1716 R_ARM_JUMP_SLOT 000af779 mpipt2_ │ │ │ │ +0010fbf8 000c2416 R_ARM_JUMP_SLOT 000b05b1 mpfmwl_ │ │ │ │ +0010fbfc 000e8e16 R_ARM_JUMP_SLOT 000b1ee1 mpfcoc_ │ │ │ │ +0010fc00 000d9516 R_ARM_JUMP_SLOT 000b09b9 mpfcct_ │ │ │ │ +0010fc04 000a3616 R_ARM_JUMP_SLOT 000df225 dateq1_ │ │ │ │ +0010fc08 00050e16 R_ARM_JUMP_SLOT 00097b7d ucrqid_ │ │ │ │ +0010fc0c 000a5616 R_ARM_JUMP_SLOT 0008f23d ueiqin_ │ │ │ │ +0010fc10 0008c016 R_ARM_JUMP_SLOT 000ece39 shinix_ │ │ │ │ 0010fc14 00009c16 R_ARM_JUMP_SLOT 00000000 __sprintf_chk@GLIBC_2.4 │ │ │ │ -0010fc18 00070d16 R_ARM_JUMP_SLOT 0003f7e9 shtwgz_ │ │ │ │ -0010fc1c 00085216 R_ARM_JUMP_SLOT 000cf391 luxchk_ │ │ │ │ -0010fc20 00110016 R_ARM_JUMP_SLOT 000a920d scplzu_ │ │ │ │ -0010fc24 000aae16 R_ARM_JUMP_SLOT 000d71d5 uglsvl_ │ │ │ │ -0010fc28 00121016 R_ARM_JUMP_SLOT 000b8135 ueiqvl_ │ │ │ │ -0010fc2c 00063916 R_ARM_JUMP_SLOT 000a537d sgspli_ │ │ │ │ +0010fc18 00070d16 R_ARM_JUMP_SLOT 000ed769 shtwgz_ │ │ │ │ +0010fc1c 00085216 R_ARM_JUMP_SLOT 0009dd95 luxchk_ │ │ │ │ +0010fc20 00110016 R_ARM_JUMP_SLOT 000c6ca9 scplzu_ │ │ │ │ +0010fc24 000aae16 R_ARM_JUMP_SLOT 000a57b5 uglsvl_ │ │ │ │ +0010fc28 00121016 R_ARM_JUMP_SLOT 0008f36d ueiqvl_ │ │ │ │ +0010fc2c 00063916 R_ARM_JUMP_SLOT 000ce5a9 sgspli_ │ │ │ │ 0010fc30 00009d16 R_ARM_JUMP_SLOT 00000000 cairo_stroke │ │ │ │ -0010fc34 0005fa16 R_ARM_JUMP_SLOT 0009b419 szplcl_ │ │ │ │ -0010fc38 000e8016 R_ARM_JUMP_SLOT 00047061 glpqcl_ │ │ │ │ -0010fc3c 00064f16 R_ARM_JUMP_SLOT 00052bf9 vrmlt_ │ │ │ │ -0010fc40 00022e16 R_ARM_JUMP_SLOT 000a67dd sgsvpt_ │ │ │ │ +0010fc34 0005fa16 R_ARM_JUMP_SLOT 000b9b71 szplcl_ │ │ │ │ +0010fc38 000e8016 R_ARM_JUMP_SLOT 000aa1c9 glpqcl_ │ │ │ │ +0010fc3c 00064f16 R_ARM_JUMP_SLOT 000b79cd vrmlt_ │ │ │ │ +0010fc40 00022e16 R_ARM_JUMP_SLOT 000ca19d sgsvpt_ │ │ │ │ 0010fc44 00009e16 R_ARM_JUMP_SLOT 00000000 __isoc99_fscanf@GLIBC_2.7 │ │ │ │ -0010fc48 00086716 R_ARM_JUMP_SLOT 00036f35 odiset_ │ │ │ │ -0010fc4c 00058516 R_ARM_JUMP_SLOT 000bc6e5 uysoff_ │ │ │ │ -0010fc50 000eed16 R_ARM_JUMP_SLOT 00035ead odrqin_ │ │ │ │ +0010fc48 00086716 R_ARM_JUMP_SLOT 000e27b1 odiset_ │ │ │ │ +0010fc4c 00058516 R_ARM_JUMP_SLOT 00074ea1 uysoff_ │ │ │ │ +0010fc50 000eed16 R_ARM_JUMP_SLOT 000e1c81 odrqin_ │ │ │ │ 0010fc54 00009f16 R_ARM_JUMP_SLOT 00000000 gtk_font_chooser_get_font │ │ │ │ -0010fc58 000e0416 R_ARM_JUMP_SLOT 00040df9 shlssd_ │ │ │ │ -0010fc5c 00052816 R_ARM_JUMP_SLOT 000a59b9 sgtrls_ │ │ │ │ -0010fc60 0006dd16 R_ARM_JUMP_SLOT 000e1bf9 ucyamn_ │ │ │ │ -0010fc64 0004df16 R_ARM_JUMP_SLOT 00035fd5 odrqvl_ │ │ │ │ -0010fc68 00045916 R_ARM_JUMP_SLOT 000a99c1 scqlog_ │ │ │ │ -0010fc6c 000e5916 R_ARM_JUMP_SLOT 000dd541 uishdw_ │ │ │ │ -0010fc70 000f2016 R_ARM_JUMP_SLOT 000bf081 uuiset_ │ │ │ │ -0010fc74 0000c116 R_ARM_JUMP_SLOT 00040495 shmw2s_ │ │ │ │ -0010fc78 0008a816 R_ARM_JUMP_SLOT 0004647d rtropt_ │ │ │ │ -0010fc7c 00063c16 R_ARM_JUMP_SLOT 000c50e9 uzrqcp_ │ │ │ │ +0010fc58 000e0416 R_ARM_JUMP_SLOT 000eb7fd shlssd_ │ │ │ │ +0010fc5c 00052816 R_ARM_JUMP_SLOT 000cf831 sgtrls_ │ │ │ │ +0010fc60 0006dd16 R_ARM_JUMP_SLOT 00096c89 ucyamn_ │ │ │ │ +0010fc64 0004df16 R_ARM_JUMP_SLOT 000e1da9 odrqvl_ │ │ │ │ +0010fc68 00045916 R_ARM_JUMP_SLOT 000c6db9 scqlog_ │ │ │ │ +0010fc6c 000e5916 R_ARM_JUMP_SLOT 000801e5 uishdw_ │ │ │ │ +0010fc70 000f2016 R_ARM_JUMP_SLOT 0007b131 uuiset_ │ │ │ │ +0010fc74 0000c116 R_ARM_JUMP_SLOT 000ebc5d shmw2s_ │ │ │ │ +0010fc78 0008a816 R_ARM_JUMP_SLOT 000ad725 rtropt_ │ │ │ │ +0010fc7c 00063c16 R_ARM_JUMP_SLOT 00090275 uzrqcp_ │ │ │ │ 0010fc80 0000a016 R_ARM_JUMP_SLOT 00000000 cairo_set_source_surface │ │ │ │ -0010fc84 000c1116 R_ARM_JUMP_SLOT 00048755 gllstx_ │ │ │ │ -0010fc88 000ae716 R_ARM_JUMP_SLOT 000372e5 odpqcp_ │ │ │ │ -0010fc8c 000e3516 R_ARM_JUMP_SLOT 000eb875 lchrl_ │ │ │ │ -0010fc90 0006a116 R_ARM_JUMP_SLOT 000ada01 zgicls_ │ │ │ │ -0010fc94 000c5a16 R_ARM_JUMP_SLOT 00096bf9 szqtni_ │ │ │ │ -0010fc98 0005e916 R_ARM_JUMP_SLOT 000b2d41 swcqnp_ │ │ │ │ +0010fc84 000c1116 R_ARM_JUMP_SLOT 000adc61 gllstx_ │ │ │ │ +0010fc88 000ae716 R_ARM_JUMP_SLOT 000e2411 odpqcp_ │ │ │ │ +0010fc8c 000e3516 R_ARM_JUMP_SLOT 000dd8c5 lchrl_ │ │ │ │ +0010fc90 0006a116 R_ARM_JUMP_SLOT 000d6ce1 zgicls_ │ │ │ │ +0010fc94 000c5a16 R_ARM_JUMP_SLOT 000be751 szqtni_ │ │ │ │ +0010fc98 0005e916 R_ARM_JUMP_SLOT 000d2f25 swcqnp_ │ │ │ │ 0010fc9c 0000a116 R_ARM_JUMP_SLOT 00000000 pango_cairo_show_layout │ │ │ │ -0010fca0 000e1916 R_ARM_JUMP_SLOT 0009a3a5 szlnzv_ │ │ │ │ -0010fca4 000bfd16 R_ARM_JUMP_SLOT 00043419 vimlt1_ │ │ │ │ -0010fca8 00074316 R_ARM_JUMP_SLOT 000b213d swdcls_ │ │ │ │ -0010fcac 000cee16 R_ARM_JUMP_SLOT 0003a109 radf4_ │ │ │ │ -0010fcb0 0000d616 R_ARM_JUMP_SLOT 0009f745 stiusr_ │ │ │ │ -0010fcb4 000fd916 R_ARM_JUMP_SLOT 000364d1 odlsvl_ │ │ │ │ -0010fcb8 0000e216 R_ARM_JUMP_SLOT 000b3c99 ulpqcl_ │ │ │ │ -0010fcbc 00080016 R_ARM_JUMP_SLOT 000a33b1 sgslat_ │ │ │ │ +0010fca0 000e1916 R_ARM_JUMP_SLOT 000bf83d szlnzv_ │ │ │ │ +0010fca4 000bfd16 R_ARM_JUMP_SLOT 000b525d vimlt1_ │ │ │ │ +0010fca8 00074316 R_ARM_JUMP_SLOT 000dae35 swdcls_ │ │ │ │ +0010fcac 000cee16 R_ARM_JUMP_SLOT 000e75b9 radf4_ │ │ │ │ +0010fcb0 0000d616 R_ARM_JUMP_SLOT 000c7e75 stiusr_ │ │ │ │ +0010fcb4 000fd916 R_ARM_JUMP_SLOT 000e3a31 odlsvl_ │ │ │ │ +0010fcb8 0000e216 R_ARM_JUMP_SLOT 0009b2ed ulpqcl_ │ │ │ │ +0010fcbc 00080016 R_ARM_JUMP_SLOT 000cae0d sgslat_ │ │ │ │ 0010fcc0 0000a216 R_ARM_JUMP_SLOT 00000000 cairo_fill │ │ │ │ -0010fcc4 0003f516 R_ARM_JUMP_SLOT 0003feb1 shppmj_ │ │ │ │ -0010fcc8 00076a16 R_ARM_JUMP_SLOT 00046dc5 glpqin_ │ │ │ │ -0010fccc 00073116 R_ARM_JUMP_SLOT 000d543d umqcwd_ │ │ │ │ -0010fcd0 00107c16 R_ARM_JUMP_SLOT 000429a9 vs2int_ │ │ │ │ -0010fcd4 000bae16 R_ARM_JUMP_SLOT 000dcb5d ui3ini_ │ │ │ │ -0010fcd8 000f8116 R_ARM_JUMP_SLOT 00099145 szm3op_ │ │ │ │ -0010fcdc 000d4316 R_ARM_JUMP_SLOT 0009c2c5 slpvpc_ │ │ │ │ -0010fce0 00055d16 R_ARM_JUMP_SLOT 0009ac8d szpmzv_ │ │ │ │ +0010fcc4 0003f516 R_ARM_JUMP_SLOT 000edf71 shppmj_ │ │ │ │ +0010fcc8 00076a16 R_ARM_JUMP_SLOT 000a9f2d glpqin_ │ │ │ │ +0010fccc 00073116 R_ARM_JUMP_SLOT 00078929 umqcwd_ │ │ │ │ +0010fcd0 00107c16 R_ARM_JUMP_SLOT 000ee1cd vs2int_ │ │ │ │ +0010fcd4 000bae16 R_ARM_JUMP_SLOT 00081351 ui3ini_ │ │ │ │ +0010fcd8 000f8116 R_ARM_JUMP_SLOT 000bfe6d szm3op_ │ │ │ │ +0010fcdc 000d4316 R_ARM_JUMP_SLOT 000c4591 slpvpc_ │ │ │ │ +0010fce0 00055d16 R_ARM_JUMP_SLOT 000bfc15 szpmzv_ │ │ │ │ 0010fce4 0000a316 R_ARM_JUMP_SLOT 00000000 sin@GLIBC_2.4 │ │ │ │ -0010fce8 00070416 R_ARM_JUMP_SLOT 00096f61 szstyz_ │ │ │ │ +0010fce8 00070416 R_ARM_JUMP_SLOT 000be8d5 szstyz_ │ │ │ │ 0010fcec 0000a416 R_ARM_JUMP_SLOT 00000000 logf@GLIBC_2.27 │ │ │ │ -0010fcf0 00113e16 R_ARM_JUMP_SLOT 000bdccd uuslni_ │ │ │ │ -0010fcf4 00070116 R_ARM_JUMP_SLOT 000e3339 ucxacl_ │ │ │ │ -0010fcf8 00109416 R_ARM_JUMP_SLOT 0009b735 slmgnz_ │ │ │ │ -0010fcfc 000fa016 R_ARM_JUMP_SLOT 000b0bc9 swtxt_ │ │ │ │ -0010fd00 00106916 R_ARM_JUMP_SLOT 0004c585 mpfek6_ │ │ │ │ -0010fd04 000de216 R_ARM_JUMP_SLOT 000ab525 zgdcls_ │ │ │ │ +0010fcf0 00113e16 R_ARM_JUMP_SLOT 0007c8dd uuslni_ │ │ │ │ +0010fcf4 00070116 R_ARM_JUMP_SLOT 00097261 ucxacl_ │ │ │ │ +0010fcf8 00109416 R_ARM_JUMP_SLOT 000c4d49 slmgnz_ │ │ │ │ +0010fcfc 000fa016 R_ARM_JUMP_SLOT 000d98c1 swtxt_ │ │ │ │ +0010fd00 00106916 R_ARM_JUMP_SLOT 000b17ed mpfek6_ │ │ │ │ +0010fd04 000de216 R_ARM_JUMP_SLOT 000d4805 zgdcls_ │ │ │ │ 0010fd08 0000a516 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ -0010fd0c 00046916 R_ARM_JUMP_SLOT 00051205 g2qgrd_ │ │ │ │ -0010fd10 000a4d16 R_ARM_JUMP_SLOT 000483d1 gllqvl_ │ │ │ │ -0010fd14 00066a16 R_ARM_JUMP_SLOT 000c7afd usaxnm_ │ │ │ │ -0010fd18 00042816 R_ARM_JUMP_SLOT 000e0e6d uismrg_ │ │ │ │ +0010fd0c 00046916 R_ARM_JUMP_SLOT 000b643d g2qgrd_ │ │ │ │ +0010fd10 000a4d16 R_ARM_JUMP_SLOT 000aa93d gllqvl_ │ │ │ │ +0010fd14 00066a16 R_ARM_JUMP_SLOT 00088c95 usaxnm_ │ │ │ │ +0010fd18 00042816 R_ARM_JUMP_SLOT 0007e8e9 uismrg_ │ │ │ │ 0010fd1c 0000a616 R_ARM_JUMP_SLOT 00000000 pango_font_description_set_weight │ │ │ │ -0010fd20 0001f516 R_ARM_JUMP_SLOT 000cf92d uxaxnm_ │ │ │ │ -0010fd24 00035016 R_ARM_JUMP_SLOT 000c7031 ussaxs_ │ │ │ │ -0010fd28 000fc416 R_ARM_JUMP_SLOT 000b7a59 uelqnp_ │ │ │ │ -0010fd2c 0005a416 R_ARM_JUMP_SLOT 00051091 jfromc_ │ │ │ │ -0010fd30 000ecd16 R_ARM_JUMP_SLOT 0009ab45 sztxcl_ │ │ │ │ -0010fd34 0011f416 R_ARM_JUMP_SLOT 00045a15 rllenv_ │ │ │ │ -0010fd38 000b1916 R_ARM_JUMP_SLOT 000bbaf5 uypnum_ │ │ │ │ -0010fd3c 000d2716 R_ARM_JUMP_SLOT 000ad239 zgftfc_ │ │ │ │ -0010fd40 000acf16 R_ARM_JUMP_SLOT 000d3a81 umpqcp_ │ │ │ │ +0010fd20 0001f516 R_ARM_JUMP_SLOT 0009d55d uxaxnm_ │ │ │ │ +0010fd24 00035016 R_ARM_JUMP_SLOT 00087959 ussaxs_ │ │ │ │ +0010fd28 000fc416 R_ARM_JUMP_SLOT 0008f689 uelqnp_ │ │ │ │ +0010fd2c 0005a416 R_ARM_JUMP_SLOT 000a8585 jfromc_ │ │ │ │ +0010fd30 000ecd16 R_ARM_JUMP_SLOT 000c04ed sztxcl_ │ │ │ │ +0010fd34 0011f416 R_ARM_JUMP_SLOT 000ade41 rllenv_ │ │ │ │ +0010fd38 000b1916 R_ARM_JUMP_SLOT 00074fc1 uypnum_ │ │ │ │ +0010fd3c 000d2716 R_ARM_JUMP_SLOT 000d6519 zgftfc_ │ │ │ │ +0010fd40 000acf16 R_ARM_JUMP_SLOT 0007610d umpqcp_ │ │ │ │ 0010fd44 0000a716 R_ARM_JUMP_SLOT 00000000 cairo_fill_preserve │ │ │ │ -0010fd48 00072916 R_ARM_JUMP_SLOT 000c4fe9 uzrrst_ │ │ │ │ -0010fd4c 0009d316 R_ARM_JUMP_SLOT 000d6b59 ugrqin_ │ │ │ │ -0010fd50 0010e516 R_ARM_JUMP_SLOT 0004cc2d mpfmer_ │ │ │ │ -0010fd54 0001d216 R_ARM_JUMP_SLOT 000a5c4d sgtrsl_ │ │ │ │ -0010fd58 000f1a16 R_ARM_JUMP_SLOT 000a6cfd sgpqvl_ │ │ │ │ +0010fd48 00072916 R_ARM_JUMP_SLOT 00090175 uzrrst_ │ │ │ │ +0010fd4c 0009d316 R_ARM_JUMP_SLOT 000a62dd ugrqin_ │ │ │ │ +0010fd50 0010e516 R_ARM_JUMP_SLOT 000b2599 mpfmer_ │ │ │ │ +0010fd54 0001d216 R_ARM_JUMP_SLOT 000cfac5 sgtrsl_ │ │ │ │ +0010fd58 000f1a16 R_ARM_JUMP_SLOT 000d0a59 sgpqvl_ │ │ │ │ 0010fd5c 0000a816 R_ARM_JUMP_SLOT 00000000 cairo_svg_surface_create │ │ │ │ 0010fd60 0000a916 R_ARM_JUMP_SLOT 00000000 cairo_pattern_set_filter │ │ │ │ 0010fd64 0000aa16 R_ARM_JUMP_SLOT 00000000 pango_layout_set_font_description │ │ │ │ -0010fd68 000cb216 R_ARM_JUMP_SLOT 000c3b09 uzpqcp_ │ │ │ │ -0010fd6c 00054116 R_ARM_JUMP_SLOT 000bf60d uumrk_ │ │ │ │ -0010fd70 000f9416 R_ARM_JUMP_SLOT 000be25d uupget_ │ │ │ │ +0010fd68 000cb216 R_ARM_JUMP_SLOT 00090621 uzpqcp_ │ │ │ │ +0010fd6c 00054116 R_ARM_JUMP_SLOT 0007c925 uumrk_ │ │ │ │ +0010fd70 000f9416 R_ARM_JUMP_SLOT 0007bff1 uupget_ │ │ │ │ 0010fd74 0000ab16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -0010fd78 000d4016 R_ARM_JUMP_SLOT 000b93d1 ueitlv_ │ │ │ │ -0010fd7c 000b3a16 R_ARM_JUMP_SLOT 000d7155 uglqin_ │ │ │ │ -0010fd80 0008eb16 R_ARM_JUMP_SLOT 0004cdc1 mpicyl_ │ │ │ │ -0010fd84 00107116 R_ARM_JUMP_SLOT 00041ffd shfwgz_ │ │ │ │ -0010fd88 000f6d16 R_ARM_JUMP_SLOT 000533f5 iblkle_ │ │ │ │ -0010fd8c 000de616 R_ARM_JUMP_SLOT 00052739 g2qctm_ │ │ │ │ -0010fd90 00049c16 R_ARM_JUMP_SLOT 000d6429 ugpqnp_ │ │ │ │ -0010fd94 00074216 R_ARM_JUMP_SLOT 000cfb75 uxpttl_ │ │ │ │ -0010fd98 000ea916 R_ARM_JUMP_SLOT 000e9795 sbyte_ │ │ │ │ -0010fd9c 00075316 R_ARM_JUMP_SLOT 000bdc2d uusebi_ │ │ │ │ -0010fda0 000ca416 R_ARM_JUMP_SLOT 0004937d lrlt1_ │ │ │ │ -0010fda4 000e2016 R_ARM_JUMP_SLOT 00090f35 szxmod_ │ │ │ │ -0010fda8 00033416 R_ARM_JUMP_SLOT 000a7e39 sgiqin_ │ │ │ │ -0010fdac 000bd916 R_ARM_JUMP_SLOT 000cddb5 usiqvl_ │ │ │ │ -0010fdb0 00087016 R_ARM_JUMP_SLOT 000bdb2d uuqidv_ │ │ │ │ -0010fdb4 000b1516 R_ARM_JUMP_SLOT 00052d75 vrsub0_ │ │ │ │ -0010fdb8 000fba16 R_ARM_JUMP_SLOT 000e561d udrsvl_ │ │ │ │ -0010fdbc 0005fd16 R_ARM_JUMP_SLOT 000b1cdd swswdi_ │ │ │ │ -0010fdc0 00083016 R_ARM_JUMP_SLOT 000aef95 swpget_ │ │ │ │ -0010fdc4 0007ca16 R_ARM_JUMP_SLOT 000a7cd1 sglget_ │ │ │ │ -0010fdc8 000e5416 R_ARM_JUMP_SLOT 000e4ad5 uciget_ │ │ │ │ -0010fdcc 000c3016 R_ARM_JUMP_SLOT 000aeff1 swpstx_ │ │ │ │ -0010fdd0 000bc516 R_ARM_JUMP_SLOT 000a7d2d sglstx_ │ │ │ │ -0010fdd4 0011b216 R_ARM_JUMP_SLOT 000bded5 uupqvl_ │ │ │ │ -0010fdd8 0003c416 R_ARM_JUMP_SLOT 000dd40d uiqfnm_ │ │ │ │ -0010fddc 000c7716 R_ARM_JUMP_SLOT 000beaf5 uulqcp_ │ │ │ │ -0010fde0 000d6216 R_ARM_JUMP_SLOT 000cc4f5 uscqvl_ │ │ │ │ -0010fde4 0005c916 R_ARM_JUMP_SLOT 0003f56d shtsgz_ │ │ │ │ -0010fde8 00059016 R_ARM_JUMP_SLOT 0003f32d cfftb_ │ │ │ │ -0010fdec 000f3b16 R_ARM_JUMP_SLOT 00041689 shlbwj_ │ │ │ │ +0010fd78 000d4016 R_ARM_JUMP_SLOT 0008cfd1 ueitlv_ │ │ │ │ +0010fd7c 000b3a16 R_ARM_JUMP_SLOT 000a5735 uglqin_ │ │ │ │ +0010fd80 0008eb16 R_ARM_JUMP_SLOT 000b272d mpicyl_ │ │ │ │ +0010fd84 00107116 R_ARM_JUMP_SLOT 000eb99d shfwgz_ │ │ │ │ +0010fd88 000f6d16 R_ARM_JUMP_SLOT 000a8ee5 iblkle_ │ │ │ │ +0010fd8c 000de616 R_ARM_JUMP_SLOT 000b7105 g2qctm_ │ │ │ │ +0010fd90 00049c16 R_ARM_JUMP_SLOT 000a7a31 ugpqnp_ │ │ │ │ +0010fd94 00074216 R_ARM_JUMP_SLOT 0009cc51 uxpttl_ │ │ │ │ +0010fd98 000ea916 R_ARM_JUMP_SLOT 000dbaed sbyte_ │ │ │ │ +0010fd9c 00075316 R_ARM_JUMP_SLOT 0007b00d uusebi_ │ │ │ │ +0010fda0 000ca416 R_ARM_JUMP_SLOT 000b5861 lrlt1_ │ │ │ │ +0010fda4 000e2016 R_ARM_JUMP_SLOT 000b96bd szxmod_ │ │ │ │ +0010fda8 00033416 R_ARM_JUMP_SLOT 000d0e09 sgiqin_ │ │ │ │ +0010fdac 000bd916 R_ARM_JUMP_SLOT 00085bd1 usiqvl_ │ │ │ │ +0010fdb0 00087016 R_ARM_JUMP_SLOT 0007c885 uuqidv_ │ │ │ │ +0010fdb4 000b1516 R_ARM_JUMP_SLOT 000b7339 vrsub0_ │ │ │ │ +0010fdb8 000fba16 R_ARM_JUMP_SLOT 000a1aa1 udrsvl_ │ │ │ │ +0010fdbc 0005fd16 R_ARM_JUMP_SLOT 000da9d5 swswdi_ │ │ │ │ +0010fdc0 00083016 R_ARM_JUMP_SLOT 000db819 swpget_ │ │ │ │ +0010fdc4 0007ca16 R_ARM_JUMP_SLOT 000cd3e1 sglget_ │ │ │ │ +0010fdc8 000e5416 R_ARM_JUMP_SLOT 00098e99 uciget_ │ │ │ │ +0010fdcc 000c3016 R_ARM_JUMP_SLOT 000db875 swpstx_ │ │ │ │ +0010fdd0 000bc516 R_ARM_JUMP_SLOT 000cd43d sglstx_ │ │ │ │ +0010fdd4 0011b216 R_ARM_JUMP_SLOT 0007b2f9 uupqvl_ │ │ │ │ +0010fdd8 0003c416 R_ARM_JUMP_SLOT 000814e1 uiqfnm_ │ │ │ │ +0010fddc 000c7716 R_ARM_JUMP_SLOT 0007bea1 uulqcp_ │ │ │ │ +0010fde0 000d6216 R_ARM_JUMP_SLOT 00088945 uscqvl_ │ │ │ │ +0010fde4 0005c916 R_ARM_JUMP_SLOT 000ed4ed shtsgz_ │ │ │ │ +0010fde8 00059016 R_ARM_JUMP_SLOT 000e5799 cfftb_ │ │ │ │ +0010fdec 000f3b16 R_ARM_JUMP_SLOT 000ec625 shlbwj_ │ │ │ │ 0010fdf0 0000ad16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -0010fdf4 000b8416 R_ARM_JUMP_SLOT 00038769 sinti_ │ │ │ │ -0010fdf8 000c4f16 R_ARM_JUMP_SLOT 000515c5 lg2inq_ │ │ │ │ -0010fdfc 0005eb16 R_ARM_JUMP_SLOT 000e16f9 ui2ini_ │ │ │ │ -0010fe00 00091916 R_ARM_JUMP_SLOT 000bc9c5 uysaxz_ │ │ │ │ -0010fe04 00090116 R_ARM_JUMP_SLOT 00045a8d rtcenv_ │ │ │ │ -0010fe08 000b5516 R_ARM_JUMP_SLOT 000be5ad uurqvl_ │ │ │ │ +0010fdf4 000b8416 R_ARM_JUMP_SLOT 000e7515 sinti_ │ │ │ │ +0010fdf8 000c4f16 R_ARM_JUMP_SLOT 000b67fd lg2inq_ │ │ │ │ +0010fdfc 0005eb16 R_ARM_JUMP_SLOT 0007f3e9 ui2ini_ │ │ │ │ +0010fe00 00091916 R_ARM_JUMP_SLOT 00074bd9 uysaxz_ │ │ │ │ +0010fe04 00090116 R_ARM_JUMP_SLOT 000adeb9 rtcenv_ │ │ │ │ +0010fe08 000b5516 R_ARM_JUMP_SLOT 0007acad uurqvl_ │ │ │ │ 0010fe0c 0000ae16 R_ARM_JUMP_SLOT 00000000 _gfortran_transfer_character_write@GFORTRAN_8 │ │ │ │ -0010fe10 0002cb16 R_ARM_JUMP_SLOT 000d42b1 umrget_ │ │ │ │ +0010fe10 0002cb16 R_ARM_JUMP_SLOT 00077a0d umrget_ │ │ │ │ 0010fe14 0000af16 R_ARM_JUMP_SLOT 00000000 _gfortran_string_index@GFORTRAN_8 │ │ │ │ -0010fe18 000f4d16 R_ARM_JUMP_SLOT 000ed8dd datec1_ │ │ │ │ -0010fe1c 00078f16 R_ARM_JUMP_SLOT 000dca51 uipda3_ │ │ │ │ -0010fe20 000ea016 R_ARM_JUMP_SLOT 0003c2b5 passf4_ │ │ │ │ -0010fe24 0004ae16 R_ARM_JUMP_SLOT 000b23b9 swlqcl_ │ │ │ │ -0010fe28 000dd716 R_ARM_JUMP_SLOT 0008c359 tmstln_ │ │ │ │ -0010fe2c 00096b16 R_ARM_JUMP_SLOT 000ee731 time31_ │ │ │ │ -0010fe30 00041816 R_ARM_JUMP_SLOT 000e111d uifluv_ │ │ │ │ -0010fe34 000b8a16 R_ARM_JUMP_SLOT 00049449 lrnea_ │ │ │ │ -0010fe38 0006da16 R_ARM_JUMP_SLOT 0009eae9 stqwtr_ │ │ │ │ -0010fe3c 000c8016 R_ARM_JUMP_SLOT 000c0dbd uhbrl_ │ │ │ │ -0010fe40 000d8716 R_ARM_JUMP_SLOT 000aa6f5 zglset_ │ │ │ │ -0010fe44 00105516 R_ARM_JUMP_SLOT 00090371 tmiqvl_ │ │ │ │ -0010fe48 000ff316 R_ARM_JUMP_SLOT 000b75e5 uerqvl_ │ │ │ │ -0010fe4c 00092a16 R_ARM_JUMP_SLOT 000970e9 szclld_ │ │ │ │ -0010fe50 000e9516 R_ARM_JUMP_SLOT 000d1545 umfmap_ │ │ │ │ -0010fe54 0002e216 R_ARM_JUMP_SLOT 00091791 szqcll_ │ │ │ │ -0010fe58 00066016 R_ARM_JUMP_SLOT 000e3b4d ucrqin_ │ │ │ │ +0010fe18 000f4d16 R_ARM_JUMP_SLOT 000de329 datec1_ │ │ │ │ +0010fe1c 00078f16 R_ARM_JUMP_SLOT 000800b5 uipda3_ │ │ │ │ +0010fe20 000ea016 R_ARM_JUMP_SLOT 000e7f0d passf4_ │ │ │ │ +0010fe24 0004ae16 R_ARM_JUMP_SLOT 000d7735 swlqcl_ │ │ │ │ +0010fe28 000dd716 R_ARM_JUMP_SLOT 00038241 tmstln_ │ │ │ │ +0010fe2c 00096b16 R_ARM_JUMP_SLOT 000dc67d time31_ │ │ │ │ +0010fe30 00041816 R_ARM_JUMP_SLOT 00081c91 uifluv_ │ │ │ │ +0010fe34 000b8a16 R_ARM_JUMP_SLOT 000b583d lrnea_ │ │ │ │ +0010fe38 0006da16 R_ARM_JUMP_SLOT 000c94c9 stqwtr_ │ │ │ │ +0010fe3c 000c8016 R_ARM_JUMP_SLOT 000a3dfd uhbrl_ │ │ │ │ +0010fe40 000d8716 R_ARM_JUMP_SLOT 000d39d5 zglset_ │ │ │ │ +0010fe44 00105516 R_ARM_JUMP_SLOT 00036c5d tmiqvl_ │ │ │ │ +0010fe48 000ff316 R_ARM_JUMP_SLOT 0008ef21 uerqvl_ │ │ │ │ +0010fe4c 00092a16 R_ARM_JUMP_SLOT 000bea5d szclld_ │ │ │ │ +0010fe50 000e9516 R_ARM_JUMP_SLOT 00078f9d umfmap_ │ │ │ │ +0010fe54 0002e216 R_ARM_JUMP_SLOT 000bb19d szqcll_ │ │ │ │ +0010fe58 00066016 R_ARM_JUMP_SLOT 0009788d ucrqin_ │ │ │ │ 0010fe5c 0000b016 R_ARM_JUMP_SLOT 00000000 _gfortran_st_inquire@GFORTRAN_8 │ │ │ │ -0010fe60 00088b16 R_ARM_JUMP_SLOT 000c4619 uzcqnp_ │ │ │ │ -0010fe64 00058316 R_ARM_JUMP_SLOT 000ae525 swrset_ │ │ │ │ -0010fe68 0010cc16 R_ARM_JUMP_SLOT 0005291d vrdiv1_ │ │ │ │ -0010fe6c 00119216 R_ARM_JUMP_SLOT 000dcaf5 uic3d_ │ │ │ │ -0010fe70 000b9316 R_ARM_JUMP_SLOT 000ca035 usxsub_ │ │ │ │ -0010fe74 00110816 R_ARM_JUMP_SLOT 0004732d glpstx_ │ │ │ │ -0010fe78 000a4116 R_ARM_JUMP_SLOT 000c64fd uziset_ │ │ │ │ -0010fe7c 000ab016 R_ARM_JUMP_SLOT 00048bc5 gliqcp_ │ │ │ │ -0010fe80 00020816 R_ARM_JUMP_SLOT 000a64c5 sgqtxy_ │ │ │ │ -0010fe84 0006e616 R_ARM_JUMP_SLOT 000d5d79 umqfnm_ │ │ │ │ -0010fe88 00010a16 R_ARM_JUMP_SLOT 000a72c1 sgrqin_ │ │ │ │ -0010fe8c 00074f16 R_ARM_JUMP_SLOT 0008fcf5 tmlsvl_ │ │ │ │ -0010fe90 00110c16 R_ARM_JUMP_SLOT 000402bd shmwjz_ │ │ │ │ -0010fe94 00117d16 R_ARM_JUMP_SLOT 000dce49 uirqnp_ │ │ │ │ -0010fe98 000f9d16 R_ARM_JUMP_SLOT 00041405 shlbwm_ │ │ │ │ -0010fe9c 00107516 R_ARM_JUMP_SLOT 000b1e81 swocls_ │ │ │ │ -0010fea0 0010f916 R_ARM_JUMP_SLOT 000a3aa5 sgtnzu_ │ │ │ │ -0010fea4 00071e16 R_ARM_JUMP_SLOT 000dbd65 uverb_ │ │ │ │ -0010fea8 000d9816 R_ARM_JUMP_SLOT 000a5639 sgtrnl_ │ │ │ │ -0010feac 00021c16 R_ARM_JUMP_SLOT 000a0bad sgtxxv_ │ │ │ │ -0010feb0 000f9916 R_ARM_JUMP_SLOT 0009f775 stfrad_ │ │ │ │ -0010feb4 00035316 R_ARM_JUMP_SLOT 00035ea5 odrqnp_ │ │ │ │ +0010fe60 00088b16 R_ARM_JUMP_SLOT 000918ad uzcqnp_ │ │ │ │ +0010fe64 00058316 R_ARM_JUMP_SLOT 000d74e9 swrset_ │ │ │ │ +0010fe68 0010cc16 R_ARM_JUMP_SLOT 000b7a7d vrdiv1_ │ │ │ │ +0010fe6c 00119216 R_ARM_JUMP_SLOT 000812e9 uic3d_ │ │ │ │ +0010fe70 000b9316 R_ARM_JUMP_SLOT 0008669d usxsub_ │ │ │ │ +0010fe74 00110816 R_ARM_JUMP_SLOT 000a9b45 glpstx_ │ │ │ │ +0010fe78 000a4116 R_ARM_JUMP_SLOT 00091dd1 uziset_ │ │ │ │ +0010fe7c 000ab016 R_ARM_JUMP_SLOT 000abbcd gliqcp_ │ │ │ │ +0010fe80 00020816 R_ARM_JUMP_SLOT 000ce091 sgqtxy_ │ │ │ │ +0010fe84 0006e616 R_ARM_JUMP_SLOT 000778d9 umqfnm_ │ │ │ │ +0010fe88 00010a16 R_ARM_JUMP_SLOT 000cc299 sgrqin_ │ │ │ │ +0010fe8c 00074f16 R_ARM_JUMP_SLOT 0003a42d tmlsvl_ │ │ │ │ +0010fe90 00110c16 R_ARM_JUMP_SLOT 000ec2b9 shmwjz_ │ │ │ │ +0010fe94 00117d16 R_ARM_JUMP_SLOT 0008208d uirqnp_ │ │ │ │ +0010fe98 000f9d16 R_ARM_JUMP_SLOT 000ec729 shlbwm_ │ │ │ │ +0010fe9c 00107516 R_ARM_JUMP_SLOT 000dab79 swocls_ │ │ │ │ +0010fea0 0010f916 R_ARM_JUMP_SLOT 000ce9c9 sgtnzu_ │ │ │ │ +0010fea4 00071e16 R_ARM_JUMP_SLOT 00094d25 uverb_ │ │ │ │ +0010fea8 000d9816 R_ARM_JUMP_SLOT 000cf4b1 sgtrnl_ │ │ │ │ +0010feac 00021c16 R_ARM_JUMP_SLOT 000ce7c9 sgtxxv_ │ │ │ │ +0010feb0 000f9916 R_ARM_JUMP_SLOT 000c991d stfrad_ │ │ │ │ +0010feb4 00035316 R_ARM_JUMP_SLOT 000e1c79 odrqnp_ │ │ │ │ 0010feb8 0000b116 R_ARM_JUMP_SLOT 00000000 __printf_chk@GLIBC_2.4 │ │ │ │ -0010febc 000e2516 R_ARM_JUMP_SLOT 0009d7f5 slform_ │ │ │ │ -0010fec0 00036316 R_ARM_JUMP_SLOT 000dd309 uirstx_ │ │ │ │ -0010fec4 00030416 R_ARM_JUMP_SLOT 000df9ed uiiqcl_ │ │ │ │ -0010fec8 00060816 R_ARM_JUMP_SLOT 000d5525 umplim_ │ │ │ │ -0010fecc 000da216 R_ARM_JUMP_SLOT 000e8e75 chngr_ │ │ │ │ -0010fed0 00030e16 R_ARM_JUMP_SLOT 000bfa91 uulin_ │ │ │ │ -0010fed4 00044c16 R_ARM_JUMP_SLOT 0008fc11 tmpset_ │ │ │ │ -0010fed8 00031816 R_ARM_JUMP_SLOT 000b6d8d uepqnp_ │ │ │ │ -0010fedc 000a2616 R_ARM_JUMP_SLOT 000e65fd udistx_ │ │ │ │ -0010fee0 000d4b16 R_ARM_JUMP_SLOT 0003d7bd passb3_ │ │ │ │ -0010fee4 00010816 R_ARM_JUMP_SLOT 000a43ed sgqtxr_ │ │ │ │ -0010fee8 00121916 R_ARM_JUMP_SLOT 00096479 szsttt_ │ │ │ │ -0010feec 00097416 R_ARM_JUMP_SLOT 000ee365 cupper_ │ │ │ │ -0010fef0 00060916 R_ARM_JUMP_SLOT 000e7a35 udgcla_ │ │ │ │ -0010fef4 00104f16 R_ARM_JUMP_SLOT 0004b0a1 mpscct_ │ │ │ │ +0010febc 000e2516 R_ARM_JUMP_SLOT 000c3d55 slform_ │ │ │ │ +0010fec0 00036316 R_ARM_JUMP_SLOT 0007eb49 uirstx_ │ │ │ │ +0010fec4 00030416 R_ARM_JUMP_SLOT 0007ef9d uiiqcl_ │ │ │ │ +0010fec8 00060816 R_ARM_JUMP_SLOT 000762cd umplim_ │ │ │ │ +0010fecc 000da216 R_ARM_JUMP_SLOT 000dde41 chngr_ │ │ │ │ +0010fed0 00030e16 R_ARM_JUMP_SLOT 0007c9a9 uulin_ │ │ │ │ +0010fed4 00044c16 R_ARM_JUMP_SLOT 0003a9c5 tmpset_ │ │ │ │ +0010fed8 00031816 R_ARM_JUMP_SLOT 0008c041 uepqnp_ │ │ │ │ +0010fedc 000a2616 R_ARM_JUMP_SLOT 0009ec19 udistx_ │ │ │ │ +0010fee0 000d4b16 R_ARM_JUMP_SLOT 000e8c15 passb3_ │ │ │ │ +0010fee4 00010816 R_ARM_JUMP_SLOT 000d1a79 sgqtxr_ │ │ │ │ +0010fee8 00121916 R_ARM_JUMP_SLOT 000c0cbd szsttt_ │ │ │ │ +0010feec 00097416 R_ARM_JUMP_SLOT 000ddc2d cupper_ │ │ │ │ +0010fef0 00060916 R_ARM_JUMP_SLOT 000a23dd udgcla_ │ │ │ │ +0010fef4 00104f16 R_ARM_JUMP_SLOT 000b0879 mpscct_ │ │ │ │ 0010fef8 0000b216 R_ARM_JUMP_SLOT 00000000 _gfortran_select_string@GFORTRAN_8 │ │ │ │ -0010fefc 00082016 R_ARM_JUMP_SLOT 000a05ad stqtrf_ │ │ │ │ -0010ff00 000ca716 R_ARM_JUMP_SLOT 000eb9d5 lchrb_ │ │ │ │ -0010ff04 000d3b16 R_ARM_JUMP_SLOT 000e7781 udqclz_ │ │ │ │ -0010ff08 00043216 R_ARM_JUMP_SLOT 0008e365 tmslcl_ │ │ │ │ -0010ff0c 00112016 R_ARM_JUMP_SLOT 000a75dd sgrqid_ │ │ │ │ -0010ff10 00014d16 R_ARM_JUMP_SLOT 000cb3e5 ususcu_ │ │ │ │ -0010ff14 0005bc16 R_ARM_JUMP_SLOT 000ae47d swrstx_ │ │ │ │ -0010ff18 000a4816 R_ARM_JUMP_SLOT 0004cb15 mpimwd_ │ │ │ │ -0010ff1c 00080816 R_ARM_JUMP_SLOT 000cd101 usrqnp_ │ │ │ │ -0010ff20 0001b616 R_ARM_JUMP_SLOT 000c3059 uwsgya_ │ │ │ │ -0010ff24 00112d16 R_ARM_JUMP_SLOT 000e461d uclset_ │ │ │ │ -0010ff28 00039f16 R_ARM_JUMP_SLOT 000d7c69 ugiset_ │ │ │ │ -0010ff2c 00101316 R_ARM_JUMP_SLOT 0004c1e1 mpfcon_ │ │ │ │ +0010fefc 00082016 R_ARM_JUMP_SLOT 000c8ab5 stqtrf_ │ │ │ │ +0010ff00 000ca716 R_ARM_JUMP_SLOT 000dda25 lchrb_ │ │ │ │ +0010ff04 000d3b16 R_ARM_JUMP_SLOT 000a0a69 udqclz_ │ │ │ │ +0010ff08 00043216 R_ARM_JUMP_SLOT 00035f11 tmslcl_ │ │ │ │ +0010ff0c 00112016 R_ARM_JUMP_SLOT 000cc5b5 sgrqid_ │ │ │ │ +0010ff10 00014d16 R_ARM_JUMP_SLOT 0008a615 ususcu_ │ │ │ │ +0010ff14 0005bc16 R_ARM_JUMP_SLOT 000d7441 swrstx_ │ │ │ │ +0010ff18 000a4816 R_ARM_JUMP_SLOT 000b1b99 mpimwd_ │ │ │ │ +0010ff1c 00080816 R_ARM_JUMP_SLOT 0008739d usrqnp_ │ │ │ │ +0010ff20 0001b616 R_ARM_JUMP_SLOT 00072e15 uwsgya_ │ │ │ │ +0010ff24 00112d16 R_ARM_JUMP_SLOT 00097205 uclset_ │ │ │ │ +0010ff28 00039f16 R_ARM_JUMP_SLOT 000a8049 ugiset_ │ │ │ │ +0010ff2c 00101316 R_ARM_JUMP_SLOT 000b1cb1 mpfcon_ │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgfortran.so.5] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000e (SONAME) Library soname: [libf77dcl.so.7] │ │ │ │ 0x0000000c (INIT) 0x2ef10 │ │ │ │ - 0x0000000d (FINI) 0xee8b4 │ │ │ │ + 0x0000000d (FINI) 0xee8d0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x10cef0 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x10cef4 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x118 │ │ │ │ 0x00000005 (STRTAB) 0x1b884 │ │ │ │ 0x00000006 (SYMTAB) 0x96d4 │ │ │ ├── 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: bc49d92d40dc33035aca90d6caaca16d10b4df7c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 995761e22607fd9553dc1d282cee87d1ac3bfe5a │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -4,71 +4,42 @@ │ │ │ │ \CQ}xt0yyP6 │ │ │ │ Z%-"=Od/ │ │ │ │ G b%/E-G │ │ │ │ __gmon_start__ │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __cxa_finalize │ │ │ │ -_gfortran_concat_string │ │ │ │ -__stack_chk_fail │ │ │ │ __stack_chk_guard │ │ │ │ -__aeabi_idivmod │ │ │ │ -__aeabi_idiv │ │ │ │ -_gfortran_pow_c4_i4 │ │ │ │ -_gfortran_compare_string │ │ │ │ -__aeabi_uidiv │ │ │ │ -__memcpy_chk │ │ │ │ -_gfortran_iargc │ │ │ │ -_gfortran_get_command_argument_i4 │ │ │ │ -_gfortran_stop_string │ │ │ │ +__stack_chk_fail │ │ │ │ +_gfortran_concat_string │ │ │ │ _gfortran_st_write │ │ │ │ _gfortran_transfer_integer_write │ │ │ │ _gfortran_st_write_done │ │ │ │ -_gfortran_transfer_character_write │ │ │ │ -_gfortran_st_inquire │ │ │ │ -_gfortran_string_len_trim │ │ │ │ -_gfortran_st_open │ │ │ │ -_gfortran_st_rewind │ │ │ │ -_gfortran_st_read │ │ │ │ -_gfortran_transfer_character │ │ │ │ -_gfortran_st_read_done │ │ │ │ -_gfortran_string_index │ │ │ │ -_gfortran_st_close │ │ │ │ _gfortran_transfer_real_write │ │ │ │ -__powisf2 │ │ │ │ +__aeabi_idivmod │ │ │ │ set_msgdmp_func │ │ │ │ set_msgdmp_err_func │ │ │ │ msgdmp__ │ │ │ │ init_arg_ │ │ │ │ F77_aloc │ │ │ │ __fprintf_chk │ │ │ │ msgdmp_dclorig │ │ │ │ char_trim_ │ │ │ │ -usaxlb__ │ │ │ │ char_trim2_ │ │ │ │ -_gfortran_os_error_at │ │ │ │ -uxaxlb__ │ │ │ │ -uyaxlb__ │ │ │ │ -usplbl__ │ │ │ │ -uxplbl__ │ │ │ │ -uyplbl__ │ │ │ │ -uxplba__ │ │ │ │ -uyplba__ │ │ │ │ -uxplbb__ │ │ │ │ -uyplbb__ │ │ │ │ char_trimc_ │ │ │ │ uestln__ │ │ │ │ szpipz__ │ │ │ │ szgipz__ │ │ │ │ szplop__ │ │ │ │ szplcl__ │ │ │ │ szsgcl__ │ │ │ │ szqgcy__ │ │ │ │ szqgcx__ │ │ │ │ sztxno__ │ │ │ │ +_gfortran_os_error_at │ │ │ │ szlnzr__ │ │ │ │ szoplr__ │ │ │ │ szmvlr__ │ │ │ │ szpllr__ │ │ │ │ szcllr__ │ │ │ │ sztnzr__ │ │ │ │ szpcll__ │ │ │ │ @@ -1749,49 +1720,51 @@ │ │ │ │ tmrqcl__ │ │ │ │ tmrqvl__ │ │ │ │ tmrsvl__ │ │ │ │ tmrqin__ │ │ │ │ tmstla__ │ │ │ │ tmstlc__ │ │ │ │ tmstls__ │ │ │ │ -__uzpack_MOD_dclsetaxisfactor │ │ │ │ -__uwpack_MOD_dclgetygridnumber │ │ │ │ -__uwpack_MOD_dclgetxgridnumber │ │ │ │ -__uwpack_MOD_dclgetygridvalue │ │ │ │ -__uwpack_MOD_dclgetxgridvalue │ │ │ │ -__uwpack_MOD_dclgetyevengrid │ │ │ │ -__uwpack_MOD_dclgetxevengrid │ │ │ │ -__uwpack_MOD_dclsetyevengrid │ │ │ │ -__uwpack_MOD_dclsetxevengrid │ │ │ │ -__uwpack_MOD_dclgetygrid │ │ │ │ -__uwpack_MOD_dclsetygrid │ │ │ │ -__uwpack_MOD_dclgetxgrid │ │ │ │ -__uwpack_MOD_dclsetxgrid │ │ │ │ -__uvpack_MOD_dcldrawyboxline │ │ │ │ -__uvpack_MOD_dclshadeyboxarea │ │ │ │ -__uvpack_MOD_dcldrawyboxframe │ │ │ │ -__uvpack_MOD_dcldrawybarline │ │ │ │ -__uvpack_MOD_dclshadeybararea │ │ │ │ -__uvpack_MOD_dcldrawybarframe │ │ │ │ -__uvpack_MOD_dclshadeygap │ │ │ │ -__uvpack_MOD_dcldrawyerrorbar │ │ │ │ -__uupack_MOD_dclgetframeindex │ │ │ │ -__uupack_MOD_dclsetframeindex │ │ │ │ -__uupack_MOD_dclgetframetype │ │ │ │ -__uupack_MOD_dclsetframetype │ │ │ │ -__uupack_MOD_dclgetareapattern │ │ │ │ -__uupack_MOD_dclsetareapattern │ │ │ │ -__uupack_MOD_dclgetbarwidth │ │ │ │ -__uupack_MOD_dclsetbarwidth │ │ │ │ -__uupack_MOD_dclgeterrorbarwidth │ │ │ │ -__uupack_MOD_dclseterrorbarwidth │ │ │ │ -__uupack_MOD_dclgeterrorbarlineindex │ │ │ │ -__uupack_MOD_dclseterrorbarlineindex │ │ │ │ -__uupack_MOD_dclgeterrorbarlinetype │ │ │ │ -__uupack_MOD_dclseterrorbarlinetype │ │ │ │ +usaxlb__ │ │ │ │ +uxaxlb__ │ │ │ │ +uyaxlb__ │ │ │ │ +usplbl__ │ │ │ │ +uxplbl__ │ │ │ │ +uyplbl__ │ │ │ │ +uxplba__ │ │ │ │ +uyplba__ │ │ │ │ +uxplbb__ │ │ │ │ +uyplbb__ │ │ │ │ +__slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ +__slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ +__slpack_MOD_dcldrawviewportcorner │ │ │ │ +__slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ +__slpack_MOD_dcldrawdevicewindowframe │ │ │ │ +__slpack_MOD_dcldrawviewportframe │ │ │ │ +__slpack_MOD_dclsetframetitle │ │ │ │ +__slpack_MOD_dclsetaspectratio │ │ │ │ +__slpack_MOD_dclsetframemargin │ │ │ │ +__slpack_MOD_dcldivideframe │ │ │ │ +__grpack_MOD_dclsetwindow │ │ │ │ +__grpack_MOD_dclsetviewport │ │ │ │ +__grpack_MOD_dclsetmapprojectionwindow │ │ │ │ +__grpack_MOD_dclsetsimilarity │ │ │ │ +__grpack_MOD_dclsetmapprojectionangle │ │ │ │ +__grpack_MOD_dclsettransnumber │ │ │ │ +__grpack_MOD_dclsettransfunction │ │ │ │ +__grpack_MOD_dclclosegraphics │ │ │ │ +__grpack_MOD_dclnewfig │ │ │ │ +__grpack_MOD_dclnewframe │ │ │ │ +__grpack_MOD_dclopengraphics │ │ │ │ +_gfortran_transfer_character_write │ │ │ │ +_gfortran_st_read │ │ │ │ +_gfortran_transfer_integer │ │ │ │ +_gfortran_st_read_done │ │ │ │ +__grpack_MOD_dclselectdevice │ │ │ │ +__rnmlib_MOD_dclrunningmean │ │ │ │ __uspack_MOD_xttl0 │ │ │ │ __uspack_MOD_yttl0 │ │ │ │ __uspack_MOD_xuni0 │ │ │ │ __uspack_MOD_yuni0 │ │ │ │ __uspack_MOD_dclshiftaxis │ │ │ │ __uspack_MOD_dcldrawaxislabel │ │ │ │ __uspack_MOD_dcldrawtickmark │ │ │ │ @@ -1802,84 +1775,35 @@ │ │ │ │ __uspack_MOD_dcldrawaxisspecify │ │ │ │ __uspack_MOD_dcldrawaxis │ │ │ │ __uspack_MOD_dcldrawscaledgraph │ │ │ │ __uspack_MOD_dcldrawscaledaxis │ │ │ │ __uspack_MOD_dclfitscalingparm │ │ │ │ __uspack_MOD_dclsettitle │ │ │ │ __uspack_MOD_dclscalingpoint │ │ │ │ -__umpack_MOD_dclfillmap │ │ │ │ -__umpack_MOD_dcldrawmap │ │ │ │ -__umpack_MOD_dcldrawlimb │ │ │ │ -__umpack_MOD_dcldrawgrid │ │ │ │ -__umpack_MOD_dcldrawglobe │ │ │ │ -__umpack_MOD_dclfitmapparm │ │ │ │ -__umpack_MOD_dclsetmappoint │ │ │ │ -__umpack_MOD_dclsetcirclewindow │ │ │ │ -__umpack_MOD_dclsetmapcontactpoint │ │ │ │ -__uhpack_MOD_dcldrawxboxline │ │ │ │ -__uhpack_MOD_dclshadexboxarea │ │ │ │ -__uhpack_MOD_dcldrawxboxframe │ │ │ │ -__uhpack_MOD_dcldrawxbarline │ │ │ │ -__uhpack_MOD_dclshadexbararea │ │ │ │ -__uhpack_MOD_dcldrawxbarframe │ │ │ │ -__uhpack_MOD_dclshadexgap │ │ │ │ -__uhpack_MOD_dcldrawxerrorbar │ │ │ │ -__ugpack_MOD_dclsetunitvectortitle │ │ │ │ -__ugpack_MOD_dcldrawvectors │ │ │ │ -__uepack_MOD_dclclearshadelevel │ │ │ │ -__uepack_MOD_dclgetshadelevelnumber │ │ │ │ -__uepack_MOD_dclgetshadelevel │ │ │ │ -__uepack_MOD_dclsetshaden │ │ │ │ -__uepack_MOD_dclsetshadev │ │ │ │ -__uepack_MOD_dclsetshadeb │ │ │ │ -__uepack_MOD_dclsetshadea │ │ │ │ -__uepack_MOD_dclshadecontourex │ │ │ │ -__uepack_MOD_dclshadecontour │ │ │ │ -__udpack_MOD_dclgetcontourlabelformat │ │ │ │ -__udpack_MOD_dclsetcontourlabelformat │ │ │ │ -__udpack_MOD_dclgetcontourinterval │ │ │ │ -__udpack_MOD_dclclearcontourlevel │ │ │ │ -__udpack_MOD_dcldelcontourlevel │ │ │ │ -__udpack_MOD_dclgetcontourlevelnumber │ │ │ │ -__udpack_MOD_dclgetcontourline │ │ │ │ -__udpack_MOD_dclsetcontourline │ │ │ │ -__udpack_MOD_dclsetcontourb │ │ │ │ -__udpack_MOD_dclsetcontoura │ │ │ │ -__udpack_MOD_dcldrawcontour │ │ │ │ -__timelib_MOD_dclformattime │ │ │ │ -__timelib_MOD_dclgettime │ │ │ │ -__syslib_MOD_dclgetunitnum │ │ │ │ -__syslib_MOD_dclcompchar │ │ │ │ -__syslib_MOD_dclmessagedump │ │ │ │ -__slpack_MOD_dcldrawdeviceviewportcorner │ │ │ │ -__slpack_MOD_dcldrawdevicewindowcorner │ │ │ │ -__slpack_MOD_dcldrawviewportcorner │ │ │ │ -__slpack_MOD_dcldrawdeviceviewportframe │ │ │ │ -__slpack_MOD_dcldrawdevicewindowframe │ │ │ │ -__slpack_MOD_dcldrawviewportframe │ │ │ │ -__slpack_MOD_dclsetframetitle │ │ │ │ -__slpack_MOD_dclsetaspectratio │ │ │ │ -__slpack_MOD_dclsetframemargin │ │ │ │ -__slpack_MOD_dcldivideframe │ │ │ │ -__shtrlib_MOD_dcllegendretransform_b │ │ │ │ -_gfortran_internal_pack │ │ │ │ -_gfortran_internal_unpack │ │ │ │ -__shtrlib_MOD_dcllegendretransform_f │ │ │ │ -__shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ -__shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ -__shtrlib_MOD_dclgridtospectrum │ │ │ │ -__shtrlib_MOD_dclspectrumtogrid │ │ │ │ -__shtrlib_MOD_dcloperatelaplacian │ │ │ │ -__shtrlib_MOD_dclgetspectrumnumber │ │ │ │ -__shtrlib_MOD_dcldeallocsht │ │ │ │ -_gfortran_runtime_error_at │ │ │ │ -__shtrlib_MOD_dclinitsht │ │ │ │ -_gfortran_runtime_error │ │ │ │ +__blklib_MOD_dclintervalge │ │ │ │ +__blklib_MOD_dclintervalgt │ │ │ │ +__blklib_MOD_dclintervalle │ │ │ │ +__blklib_MOD_dclintervallt │ │ │ │ +__gnmlib_MOD_dclgoodnumge │ │ │ │ +__gnmlib_MOD_dclgoodnumgt │ │ │ │ +__gnmlib_MOD_dclgoodnumle │ │ │ │ +__gnmlib_MOD_dclgoodnumlt │ │ │ │ +__gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ +__gnmlib_MOD_dclsavegoodnumlist │ │ │ │ +__gnmlib_MOD_dclgetgoodnumlist │ │ │ │ +__gnmlib_MOD_dclsetgoodnumlist │ │ │ │ +__gnmlib_MOD_dclgoodnumexge │ │ │ │ +__gnmlib_MOD_dclgoodnumexle │ │ │ │ +__gnmlib_MOD_dclgoodnumexgt │ │ │ │ +__gnmlib_MOD_dclgoodnumexlt │ │ │ │ +__rfalib_MOD_dclgetamp │ │ │ │ +__rfalib_MOD_dclgetrms │ │ │ │ +__rfalib_MOD_dclgetstd │ │ │ │ +__rfalib_MOD_dclgetvar │ │ │ │ +__rfalib_MOD_dclgetave │ │ │ │ __sgpack_MOD_dclgetarrowlineindex │ │ │ │ __sgpack_MOD_dclgetarrowlinetype │ │ │ │ __sgpack_MOD_dclsetarrowlineindex │ │ │ │ __sgpack_MOD_dclsetarrowlinetype │ │ │ │ __sgpack_MOD_dcldrawarrowprojected │ │ │ │ __sgpack_MOD_dcldrawarrownormalized │ │ │ │ __sgpack_MOD_dcldrawarrow │ │ │ │ @@ -1931,57 +1855,82 @@ │ │ │ │ __sgpack_MOD_dcltransnumtolong │ │ │ │ __sgpack_MOD_dcltransnumtoshort │ │ │ │ __sgpack_MOD_dcltranslongtonum │ │ │ │ __sgpack_MOD_dcltranslongtoshort │ │ │ │ __sgpack_MOD_dcltransshorttonum │ │ │ │ __sgpack_MOD_dcltransshorttolong │ │ │ │ __sgpack_MOD_dclprintdevicelist │ │ │ │ -__scpack_MOD_dclget3dhatchpattern │ │ │ │ -__scpack_MOD_dclset3dhatchpattern │ │ │ │ -__scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ -__scpack_MOD_dcldraw3dhatch │ │ │ │ -__scpack_MOD_dclget3dmarkersize │ │ │ │ -__scpack_MOD_dclget3dmarkerindex │ │ │ │ -__scpack_MOD_dclget3dmarkertype │ │ │ │ -__scpack_MOD_dclset3dmarkersize │ │ │ │ -__scpack_MOD_dclset3dmarkerindex │ │ │ │ -__scpack_MOD_dclset3dmarkertype │ │ │ │ -__scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ -__scpack_MOD_dcldraw3dmarker │ │ │ │ -__scpack_MOD_dclget3dlineindex │ │ │ │ -__scpack_MOD_dclset3dlineindex │ │ │ │ -__scpack_MOD_dcldraw3dlinenormalized │ │ │ │ -__scpack_MOD_dcldraw3dline │ │ │ │ -__scpack_MOD_dclget2dplane │ │ │ │ -__scpack_MOD_dclget3dobjectpoint │ │ │ │ -__scpack_MOD_dclget3deyepoint │ │ │ │ -__scpack_MOD_dclset3dprojection │ │ │ │ -__scpack_MOD_dclset2dplane │ │ │ │ -__scpack_MOD_dclset3dobjectpoint │ │ │ │ -__scpack_MOD_dclset3deyepoint │ │ │ │ -__scpack_MOD_dclget3dtransnumber │ │ │ │ -__scpack_MOD_dclget3dorigin │ │ │ │ -__scpack_MOD_dclget3dlogaxis │ │ │ │ -__scpack_MOD_dclget3dwindow │ │ │ │ -__scpack_MOD_dclget3dviewport │ │ │ │ -__scpack_MOD_dclset3dtransfunction │ │ │ │ -__scpack_MOD_dclset3dtransnumber │ │ │ │ -__scpack_MOD_dclset3dorigin │ │ │ │ -__scpack_MOD_dclset3dlogaxis │ │ │ │ -__scpack_MOD_dclset3dwindow │ │ │ │ -__scpack_MOD_dclset3dviewport │ │ │ │ -__rnmlib_MOD_dclrunningmean │ │ │ │ +__uepack_MOD_dclclearshadelevel │ │ │ │ +__uepack_MOD_dclgetshadelevelnumber │ │ │ │ +__uepack_MOD_dclgetshadelevel │ │ │ │ +__uepack_MOD_dclsetshaden │ │ │ │ +__uepack_MOD_dclsetshadev │ │ │ │ +__uepack_MOD_dclsetshadeb │ │ │ │ +__uepack_MOD_dclsetshadea │ │ │ │ +__uepack_MOD_dclshadecontourex │ │ │ │ +__uepack_MOD_dclshadecontour │ │ │ │ +__timelib_MOD_dclformattime │ │ │ │ +__timelib_MOD_dclgettime │ │ │ │ +__ugpack_MOD_dclsetunitvectortitle │ │ │ │ +__ugpack_MOD_dcldrawvectors │ │ │ │ __rfblib_MOD_dclgetcor │ │ │ │ __rfblib_MOD_dclgetcov │ │ │ │ __rfblib_MOD_dclgetprd │ │ │ │ -__rfalib_MOD_dclgetamp │ │ │ │ -__rfalib_MOD_dclgetrms │ │ │ │ -__rfalib_MOD_dclgetstd │ │ │ │ -__rfalib_MOD_dclgetvar │ │ │ │ -__rfalib_MOD_dclgetave │ │ │ │ +__intlib_MOD_dclintge │ │ │ │ +__intlib_MOD_dclintgt │ │ │ │ +__intlib_MOD_dclintle │ │ │ │ +__intlib_MOD_dclintlt │ │ │ │ +__uzpack_MOD_dclsetaxisfactor │ │ │ │ +__chklib_MOD_dclcheckcharpattern │ │ │ │ +__chklib_MOD_dclcheckfortran │ │ │ │ +__chklib_MOD_dclcheckalphanum │ │ │ │ +__chklib_MOD_dclchecknumber │ │ │ │ +__chklib_MOD_dclcheckalphabet │ │ │ │ +__chklib_MOD_dclcheckspecial │ │ │ │ +__chklib_MOD_dclcheckcurrency │ │ │ │ +__chklib_MOD_dclcheckblank │ │ │ │ +__dcl_parm_MOD_dclsetcharex │ │ │ │ +_gfortran_string_index │ │ │ │ +_gfortran_select_string │ │ │ │ +__dcl_parm_MOD_dclsetlogicalex │ │ │ │ +__dcl_parm_MOD_dclsetrealex │ │ │ │ +__dcl_parm_MOD_dclsetintegerex │ │ │ │ +__dcl_parm_MOD_dclsetchar │ │ │ │ +__dcl_parm_MOD_dclsetlogical │ │ │ │ +__dcl_parm_MOD_dclsetreal │ │ │ │ +__dcl_parm_MOD_dclsetinteger │ │ │ │ +__dcl_parm_MOD_dclgetchars │ │ │ │ +__dcl_parm_MOD_dclgetlogicals │ │ │ │ +__dcl_parm_MOD_dclgetreals │ │ │ │ +__dcl_parm_MOD_dclgetintegers │ │ │ │ +__dcl_parm_MOD_dclgetchar │ │ │ │ +__dcl_parm_MOD_dclgetlogical │ │ │ │ +__dcl_parm_MOD_dclgetreal │ │ │ │ +__dcl_parm_MOD_dclgetinteger │ │ │ │ +__shtrlib_MOD_dcllegendretransform_b │ │ │ │ +_gfortran_internal_pack │ │ │ │ +_gfortran_internal_unpack │ │ │ │ +__shtrlib_MOD_dcllegendretransform_f │ │ │ │ +__shtrlib_MOD_dclgetlegendrefunctions │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforlatitude │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforzonal │ │ │ │ +__shtrlib_MOD_dclspectrumtogridforwave │ │ │ │ +__shtrlib_MOD_dclgridtospectrum │ │ │ │ +__shtrlib_MOD_dclspectrumtogrid │ │ │ │ +__shtrlib_MOD_dcloperatelaplacian │ │ │ │ +__shtrlib_MOD_dclgetspectrumnumber │ │ │ │ +__shtrlib_MOD_dcldeallocsht │ │ │ │ +_gfortran_runtime_error_at │ │ │ │ +__shtrlib_MOD_dclinitsht │ │ │ │ +_gfortran_runtime_error │ │ │ │ +__chglib_MOD_dcltolower │ │ │ │ +__chglib_MOD_dcltoupper │ │ │ │ +__syslib_MOD_dclgetunitnum │ │ │ │ +__syslib_MOD_dclcompchar │ │ │ │ +__syslib_MOD_dclmessagedump │ │ │ │ __oslib_MOD_dclabort │ │ │ │ __oslib_MOD_dclgetargument │ │ │ │ __oslib_MOD_dclgetargumentnum │ │ │ │ __oslib_MOD_dclgetenv │ │ │ │ __oslib_MOD_dclexeccommand │ │ │ │ __maplib_MOD_dclsetorthographic │ │ │ │ __maplib_MOD_dclsetbonnes │ │ │ │ @@ -2014,59 +1963,52 @@ │ │ │ │ __maplib_MOD_dclkitada_f │ │ │ │ __maplib_MOD_dcleckert6_f │ │ │ │ __maplib_MOD_dclhammer_f │ │ │ │ __maplib_MOD_dclmollweidelike_f │ │ │ │ __maplib_MOD_dclmollweide_f │ │ │ │ __maplib_MOD_dclmercator_f │ │ │ │ __maplib_MOD_dclcylindrical_f │ │ │ │ -__lrllib_MOD_dclge │ │ │ │ -__lrllib_MOD_dclgt │ │ │ │ -__lrllib_MOD_dclle │ │ │ │ -__lrllib_MOD_dcllt │ │ │ │ -__lrllib_MOD_dclne │ │ │ │ -__lrllib_MOD_dcleq │ │ │ │ -__intrlib_MOD_dclinterpolatec │ │ │ │ -__intrlib_MOD_dclinterpolater │ │ │ │ -__intlib_MOD_dclintge │ │ │ │ -__intlib_MOD_dclintgt │ │ │ │ -__intlib_MOD_dclintle │ │ │ │ -__intlib_MOD_dclintlt │ │ │ │ __indxlib_MOD_dclloclastreal │ │ │ │ __indxlib_MOD_dcllocfirstreal │ │ │ │ __indxlib_MOD_dclloclastint │ │ │ │ __indxlib_MOD_dcllocfirstint │ │ │ │ __indxlib_MOD_dclloclastcharex │ │ │ │ __indxlib_MOD_dcllocfirstcharex │ │ │ │ __indxlib_MOD_dclloclastchar │ │ │ │ __indxlib_MOD_dcllocfirstchar │ │ │ │ -__grpack_MOD_dclsetwindow │ │ │ │ -__grpack_MOD_dclsetviewport │ │ │ │ -__grpack_MOD_dclsetmapprojectionwindow │ │ │ │ -__grpack_MOD_dclsetsimilarity │ │ │ │ -__grpack_MOD_dclsetmapprojectionangle │ │ │ │ -__grpack_MOD_dclsettransnumber │ │ │ │ -__grpack_MOD_dclsettransfunction │ │ │ │ -__grpack_MOD_dclclosegraphics │ │ │ │ -__grpack_MOD_dclnewfig │ │ │ │ -__grpack_MOD_dclnewframe │ │ │ │ -__grpack_MOD_dclopengraphics │ │ │ │ -_gfortran_transfer_integer │ │ │ │ -__grpack_MOD_dclselectdevice │ │ │ │ -__gnmlib_MOD_dclgoodnumge │ │ │ │ -__gnmlib_MOD_dclgoodnumgt │ │ │ │ -__gnmlib_MOD_dclgoodnumle │ │ │ │ -__gnmlib_MOD_dclgoodnumlt │ │ │ │ -__gnmlib_MOD_dclrestoregoodnumlist │ │ │ │ -__gnmlib_MOD_dclsavegoodnumlist │ │ │ │ -__gnmlib_MOD_dclgetgoodnumlist │ │ │ │ -__gnmlib_MOD_dclsetgoodnumlist │ │ │ │ -__gnmlib_MOD_dclgoodnumexge │ │ │ │ -__gnmlib_MOD_dclgoodnumexle │ │ │ │ -__gnmlib_MOD_dclgoodnumexgt │ │ │ │ -__gnmlib_MOD_dclgoodnumexlt │ │ │ │ +__udpack_MOD_dclgetcontourlabelformat │ │ │ │ +__udpack_MOD_dclsetcontourlabelformat │ │ │ │ +__udpack_MOD_dclgetcontourinterval │ │ │ │ +__udpack_MOD_dclclearcontourlevel │ │ │ │ +__udpack_MOD_dcldelcontourlevel │ │ │ │ +__udpack_MOD_dclgetcontourlevelnumber │ │ │ │ +__udpack_MOD_dclgetcontourline │ │ │ │ +__udpack_MOD_dclsetcontourline │ │ │ │ +__udpack_MOD_dclsetcontourb │ │ │ │ +__udpack_MOD_dclsetcontoura │ │ │ │ +__udpack_MOD_dcldrawcontour │ │ │ │ +__datelib_MOD_dcllengthofyear │ │ │ │ +__datelib_MOD_dcllengthofmonth │ │ │ │ +__datelib_MOD_dcldayofweek │ │ │ │ +__datelib_MOD_dclformatdate │ │ │ │ +__datelib_MOD_dcldiffdate │ │ │ │ +__datelib_MOD_dcladddate │ │ │ │ +__datelib_MOD_dclgetdate │ │ │ │ +__uwpack_MOD_dclgetygridnumber │ │ │ │ +__uwpack_MOD_dclgetxgridnumber │ │ │ │ +__uwpack_MOD_dclgetygridvalue │ │ │ │ +__uwpack_MOD_dclgetxgridvalue │ │ │ │ +__uwpack_MOD_dclgetyevengrid │ │ │ │ +__uwpack_MOD_dclgetxevengrid │ │ │ │ +__uwpack_MOD_dclsetyevengrid │ │ │ │ +__uwpack_MOD_dclsetxevengrid │ │ │ │ +__uwpack_MOD_dclgetygrid │ │ │ │ +__uwpack_MOD_dclsetygrid │ │ │ │ +__uwpack_MOD_dclgetxgrid │ │ │ │ +__uwpack_MOD_dclsetxgrid │ │ │ │ __fft_work_MOD___copy_fft_work_Work │ │ │ │ __fftreal_MOD_dclrealfft_b │ │ │ │ __fftreal_MOD_dclrealfft_f │ │ │ │ __fftreal_MOD_dcldeallocrealfft │ │ │ │ __fftreal_MOD_dclinitrealfft │ │ │ │ __ffteasy_MOD_dcleasyfft_b │ │ │ │ __ffteasy_MOD_dcleasyfft_f │ │ │ │ @@ -2088,63 +2030,71 @@ │ │ │ │ __fftqcos_MOD_dclinitcosqft │ │ │ │ __fftcmplx_MOD_dclcomplexfft_b │ │ │ │ __fftcmplx_MOD_dclcomplexfft_f │ │ │ │ __fftcmplx_MOD_dcldealloccomplexfft │ │ │ │ __fftcmplx_MOD_dclinitcomplexfft │ │ │ │ __fft_work_MOD___vtab_fft_work_Work │ │ │ │ __fft_work_MOD___def_init_fft_work_Work │ │ │ │ -__datelib_MOD_dcllengthofyear │ │ │ │ -__datelib_MOD_dcllengthofmonth │ │ │ │ -__datelib_MOD_dcldayofweek │ │ │ │ -__datelib_MOD_dclformatdate │ │ │ │ -__datelib_MOD_dcldiffdate │ │ │ │ -__datelib_MOD_dcladddate │ │ │ │ -__datelib_MOD_dclgetdate │ │ │ │ -__ctrlib_MOD_dclrotatespherical │ │ │ │ -__ctrlib_MOD_dclrotate3d │ │ │ │ -__ctrlib_MOD_dclrotate2d │ │ │ │ -__ctrlib_MOD_dclconvspherical │ │ │ │ -__ctrlib_MOD_dclconv3d │ │ │ │ -__ctrlib_MOD_dclconvhyperbolic │ │ │ │ -__ctrlib_MOD_dclconvpolar │ │ │ │ -__ctrlib_MOD_dclh2c │ │ │ │ -__ctrlib_MOD_dclb2c │ │ │ │ -__ctrlib_MOD_dcle2c │ │ │ │ -__ctrlib_MOD_dclp2c │ │ │ │ -__chklib_MOD_dclcheckcharpattern │ │ │ │ -__chklib_MOD_dclcheckfortran │ │ │ │ -__chklib_MOD_dclcheckalphanum │ │ │ │ -__chklib_MOD_dclchecknumber │ │ │ │ -__chklib_MOD_dclcheckalphabet │ │ │ │ -__chklib_MOD_dclcheckspecial │ │ │ │ -__chklib_MOD_dclcheckcurrency │ │ │ │ -__chklib_MOD_dclcheckblank │ │ │ │ -__chglib_MOD_dcltolower │ │ │ │ -__chglib_MOD_dcltoupper │ │ │ │ -__blklib_MOD_dclintervalge │ │ │ │ -__blklib_MOD_dclintervalgt │ │ │ │ -__blklib_MOD_dclintervalle │ │ │ │ -__blklib_MOD_dclintervallt │ │ │ │ -__dcl_parm_MOD_dclsetcharex │ │ │ │ -_gfortran_select_string │ │ │ │ -__dcl_parm_MOD_dclsetlogicalex │ │ │ │ -__dcl_parm_MOD_dclsetrealex │ │ │ │ -__dcl_parm_MOD_dclsetintegerex │ │ │ │ -__dcl_parm_MOD_dclsetchar │ │ │ │ -__dcl_parm_MOD_dclsetlogical │ │ │ │ -__dcl_parm_MOD_dclsetreal │ │ │ │ -__dcl_parm_MOD_dclsetinteger │ │ │ │ -__dcl_parm_MOD_dclgetchars │ │ │ │ -__dcl_parm_MOD_dclgetlogicals │ │ │ │ -__dcl_parm_MOD_dclgetreals │ │ │ │ -__dcl_parm_MOD_dclgetintegers │ │ │ │ -__dcl_parm_MOD_dclgetchar │ │ │ │ -__dcl_parm_MOD_dclgetlogical │ │ │ │ -__dcl_parm_MOD_dclgetreal │ │ │ │ -__dcl_parm_MOD_dclgetinteger │ │ │ │ +__scpack_MOD_dclget3dhatchpattern │ │ │ │ +__scpack_MOD_dclset3dhatchpattern │ │ │ │ +__scpack_MOD_dcldraw3dhatchnormalized │ │ │ │ +__scpack_MOD_dcldraw3dhatch │ │ │ │ +__scpack_MOD_dclget3dmarkersize │ │ │ │ +__scpack_MOD_dclget3dmarkerindex │ │ │ │ +__scpack_MOD_dclget3dmarkertype │ │ │ │ +__scpack_MOD_dclset3dmarkersize │ │ │ │ +__scpack_MOD_dclset3dmarkerindex │ │ │ │ +__scpack_MOD_dclset3dmarkertype │ │ │ │ +__scpack_MOD_dcldraw3dmarkernormalized │ │ │ │ +__scpack_MOD_dcldraw3dmarker │ │ │ │ +__scpack_MOD_dclget3dlineindex │ │ │ │ +__scpack_MOD_dclset3dlineindex │ │ │ │ +__scpack_MOD_dcldraw3dlinenormalized │ │ │ │ +__scpack_MOD_dcldraw3dline │ │ │ │ +__scpack_MOD_dclget2dplane │ │ │ │ +__scpack_MOD_dclget3dobjectpoint │ │ │ │ +__scpack_MOD_dclget3deyepoint │ │ │ │ +__scpack_MOD_dclset3dprojection │ │ │ │ +__scpack_MOD_dclset2dplane │ │ │ │ +__scpack_MOD_dclset3dobjectpoint │ │ │ │ +__scpack_MOD_dclset3deyepoint │ │ │ │ +__scpack_MOD_dclget3dtransnumber │ │ │ │ +__scpack_MOD_dclget3dorigin │ │ │ │ +__scpack_MOD_dclget3dlogaxis │ │ │ │ +__scpack_MOD_dclget3dwindow │ │ │ │ +__scpack_MOD_dclget3dviewport │ │ │ │ +__scpack_MOD_dclset3dtransfunction │ │ │ │ +__scpack_MOD_dclset3dtransnumber │ │ │ │ +__scpack_MOD_dclset3dorigin │ │ │ │ +__scpack_MOD_dclset3dlogaxis │ │ │ │ +__scpack_MOD_dclset3dwindow │ │ │ │ +__scpack_MOD_dclset3dviewport │ │ │ │ +__uupack_MOD_dclgetframeindex │ │ │ │ +__uupack_MOD_dclsetframeindex │ │ │ │ +__uupack_MOD_dclgetframetype │ │ │ │ +__uupack_MOD_dclsetframetype │ │ │ │ +__uupack_MOD_dclgetareapattern │ │ │ │ +__uupack_MOD_dclsetareapattern │ │ │ │ +__uupack_MOD_dclgetbarwidth │ │ │ │ +__uupack_MOD_dclsetbarwidth │ │ │ │ +__uupack_MOD_dclgeterrorbarwidth │ │ │ │ +__uupack_MOD_dclseterrorbarwidth │ │ │ │ +__uupack_MOD_dclgeterrorbarlineindex │ │ │ │ +__uupack_MOD_dclseterrorbarlineindex │ │ │ │ +__uupack_MOD_dclgeterrorbarlinetype │ │ │ │ +__uupack_MOD_dclseterrorbarlinetype │ │ │ │ +__umpack_MOD_dclfillmap │ │ │ │ +__umpack_MOD_dcldrawmap │ │ │ │ +__umpack_MOD_dcldrawlimb │ │ │ │ +__umpack_MOD_dcldrawgrid │ │ │ │ +__umpack_MOD_dcldrawglobe │ │ │ │ +__umpack_MOD_dclfitmapparm │ │ │ │ +__umpack_MOD_dclsetmappoint │ │ │ │ +__umpack_MOD_dclsetcirclewindow │ │ │ │ +__umpack_MOD_dclsetmapcontactpoint │ │ │ │ __dcl_common_MOD___copy_dcl_common_Spherical │ │ │ │ __dcl_common_MOD___copy_dcl_common_Polar │ │ │ │ __dcl_common_MOD___copy_dcl_common_Map │ │ │ │ __dcl_common_MOD___copy_dcl_common_Hyperbolic │ │ │ │ __dcl_common_MOD___copy_dcl_common_Elliptic │ │ │ │ __dcl_common_MOD___copy_dcl_common_Dcl_time │ │ │ │ __dcl_common_MOD___copy_dcl_common_Dcl_date │ │ │ │ @@ -2171,15 +2121,67 @@ │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Hyperbolic │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Elliptic │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Dcl_time │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Dcl_date │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Cartesian3d │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Cartesian │ │ │ │ __dcl_common_MOD___def_init_dcl_common_Bipolar │ │ │ │ +__uvpack_MOD_dcldrawyboxline │ │ │ │ +__uvpack_MOD_dclshadeyboxarea │ │ │ │ +__uvpack_MOD_dcldrawyboxframe │ │ │ │ +__uvpack_MOD_dcldrawybarline │ │ │ │ +__uvpack_MOD_dclshadeybararea │ │ │ │ +__uvpack_MOD_dcldrawybarframe │ │ │ │ +__uvpack_MOD_dclshadeygap │ │ │ │ +__uvpack_MOD_dcldrawyerrorbar │ │ │ │ +__uhpack_MOD_dcldrawxboxline │ │ │ │ +__uhpack_MOD_dclshadexboxarea │ │ │ │ +__uhpack_MOD_dcldrawxboxframe │ │ │ │ +__uhpack_MOD_dcldrawxbarline │ │ │ │ +__uhpack_MOD_dclshadexbararea │ │ │ │ +__uhpack_MOD_dcldrawxbarframe │ │ │ │ +__uhpack_MOD_dclshadexgap │ │ │ │ +__uhpack_MOD_dcldrawxerrorbar │ │ │ │ +__ctrlib_MOD_dclrotatespherical │ │ │ │ +__ctrlib_MOD_dclrotate3d │ │ │ │ +__ctrlib_MOD_dclrotate2d │ │ │ │ +__ctrlib_MOD_dclconvspherical │ │ │ │ +__ctrlib_MOD_dclconv3d │ │ │ │ +__ctrlib_MOD_dclconvhyperbolic │ │ │ │ +__ctrlib_MOD_dclconvpolar │ │ │ │ +__ctrlib_MOD_dclh2c │ │ │ │ +__ctrlib_MOD_dclb2c │ │ │ │ +__ctrlib_MOD_dcle2c │ │ │ │ +__ctrlib_MOD_dclp2c │ │ │ │ +__intrlib_MOD_dclinterpolatec │ │ │ │ +__intrlib_MOD_dclinterpolater │ │ │ │ +__lrllib_MOD_dclge │ │ │ │ +__lrllib_MOD_dclgt │ │ │ │ +__lrllib_MOD_dclle │ │ │ │ +__lrllib_MOD_dcllt │ │ │ │ +__lrllib_MOD_dclne │ │ │ │ +__lrllib_MOD_dcleq │ │ │ │ +_gfortran_string_len_trim │ │ │ │ +_gfortran_st_open │ │ │ │ +_gfortran_st_rewind │ │ │ │ +_gfortran_transfer_real │ │ │ │ +_gfortran_st_close │ │ │ │ +__aeabi_uidiv │ │ │ │ +__powidf2 │ │ │ │ +__aeabi_idiv │ │ │ │ _gfortran_transfer_array │ │ │ │ +_gfortran_transfer_array_write │ │ │ │ +__powisf2 │ │ │ │ +_gfortran_get_command_argument_i4 │ │ │ │ +_gfortran_iargc │ │ │ │ +__memcpy_chk │ │ │ │ +_gfortran_st_inquire │ │ │ │ +_gfortran_transfer_character │ │ │ │ +_gfortran_compare_string │ │ │ │ +_gfortran_stop_string │ │ │ │ _gfortran_stop_numeric │ │ │ │ zg_button_press_event │ │ │ │ zg_destroy_event │ │ │ │ cairo_create │ │ │ │ cairo_get_source │ │ │ │ cairo_pattern_set_filter │ │ │ │ cairo_set_source_rgb │ │ │ │ @@ -2275,20 +2277,18 @@ │ │ │ │ cairo_set_source │ │ │ │ cairo_close_path │ │ │ │ cairo_set_antialias │ │ │ │ cairo_pattern_destroy │ │ │ │ cairo_fill_preserve │ │ │ │ cairo_image_surface_get_data │ │ │ │ cairo_image_surface_get_stride │ │ │ │ -_gfortran_transfer_array_write │ │ │ │ -__powidf2 │ │ │ │ -_gfortran_transfer_real │ │ │ │ +_gfortran_pow_i4_i4 │ │ │ │ _gfortran_random_seed_i4 │ │ │ │ _gfortran_random_r4 │ │ │ │ -_gfortran_pow_i4_i4 │ │ │ │ +_gfortran_pow_c4_i4 │ │ │ │ libgtk-3.so.0 │ │ │ │ libpangocairo-1.0.so.0 │ │ │ │ libpango-1.0.so.0 │ │ │ │ libcairo.so.2 │ │ │ │ libgobject-2.0.so.0 │ │ │ │ libglib-2.0.so.0 │ │ │ │ libgfortran.so.5 │ │ │ │ @@ -2304,198 +2304,37 @@ │ │ │ │ GLIBC_2.4 │ │ │ │ GLIBC_2.38 │ │ │ │ GLIBC_2.27 │ │ │ │ GLIBC_2.7 │ │ │ │ GFORTRAN_10 │ │ │ │ GFORTRAN_8 │ │ │ │ H KxD J{D │ │ │ │ +#lJyDlHzD │ │ │ │ +#`;hc`3h │ │ │ │ +#h+` Fch │ │ │ │ +&IzD&HyD │ │ │ │ F!h*F(#0F │ │ │ │ -2xDCF*F9F │ │ │ │ -2xDCF*F9F │ │ │ │ F!h2F(#(F │ │ │ │ (#:F0F!F │ │ │ │ +#2JyD2HzDxD │ │ │ │ +(#:F0F!F │ │ │ │ F!h*F(#0F │ │ │ │ -2xDCF*F9F │ │ │ │ -2xDCF*F9F │ │ │ │ F!h2F(#(F │ │ │ │ -(#:F0F!F │ │ │ │ +#2JyD2HzDxD │ │ │ │ F!h*F(#0F │ │ │ │ F!h2F(#(F │ │ │ │ (#:F0F!F │ │ │ │ +#)JyD)HzDxD │ │ │ │ F!h*F(#0F │ │ │ │ +2xDCF:F1F │ │ │ │ +2xDCF:F1F │ │ │ │ F!h2F(#(F │ │ │ │ JF0F(#9F │ │ │ │ JF0F(#9F │ │ │ │ JF0F(#9F │ │ │ │ -+F2FYF8F │ │ │ │ -GZFKFAF8F │ │ │ │ -z+F2FQF8Fw │ │ │ │ -GAFKFRF8F │ │ │ │ -z+F:FAF Fw │ │ │ │ -z+F"FiF8F │ │ │ │ -@Z!F(F2F │ │ │ │ -8F+F"FYF │ │ │ │ -/Z"F)F3FO │ │ │ │ -zYF"F8Fw │ │ │ │ -"FH|DxD!F │ │ │ │ -# JyD HzDxD │ │ │ │ -ZFCFQF8F │ │ │ │ -z+F2FIF8Fw │ │ │ │ -GQFCFJF8F │ │ │ │ -ziF+F"FPFw │ │ │ │ -z D!DMEw │ │ │ │ -zAh DY`;D │ │ │ │ -F8FR /Fs │ │ │ │ -;F2F)FPF │ │ │ │ -+F"FYF8F │ │ │ │ -;F"F1F(F │ │ │ │ -;F"F1F(F │ │ │ │ -+h2h@FiF │ │ │ │ -3h-hJFiF8F │ │ │ │ -#F2F)F8F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -<@D:DqDdE │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -<@D:DqDdE │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -<@D:DqDdE │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -[F2F)F F │ │ │ │ -[F2F)F F │ │ │ │ -%;FJF!FPF │ │ │ │ -$)FCFJFPF │ │ │ │ -3F:F!FPF │ │ │ │ -lDBF !0F │ │ │ │ -N~D,Y5h$h[ │ │ │ │ -b#d #cdO │ │ │ │ -KKJ9KzD │ │ │ │ -F!h2F(#(F │ │ │ │ -CF:F)F F │ │ │ │ -F!h*F(#0F │ │ │ │ -DZ`?J;KzD │ │ │ │ -2xDCF:F1F │ │ │ │ -2xDCF:F1F │ │ │ │ -F!h2F(#(F │ │ │ │ -CF:F)F F │ │ │ │ -F!h*F(#0F │ │ │ │ -D">J9KzD │ │ │ │ -F!h2F(#(F │ │ │ │ -CF:F)F F │ │ │ │ -;F"F)F@F │ │ │ │ -(IRF FyD │ │ │ │ -R(K{Dcc # │ │ │ │ -3F*F!FhF │ │ │ │ -Tz2DAFXF │ │ │ │ -z}D'N~D,Y │ │ │ │ -J+`#`zD K │ │ │ │ -CF:F!F0F │ │ │ │ -{D[i+`#`8 │ │ │ │ - K{D[i+`#` │ │ │ │ -+F:F1F F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -2(DbE#DA │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -#F*F1F8F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ - IzD HyDxD │ │ │ │ -`6J5KzD ` │ │ │ │ -`6J5KzD ` │ │ │ │ -`6J5KzD ` │ │ │ │ -`6J5KzD ` │ │ │ │ -eIeHP#yD │ │ │ │ - I!HP#:F │ │ │ │ -4V F}D)F │ │ │ │ -hU F}D)F │ │ │ │ -mIzDmHyDxD │ │ │ │ -9IzD9HyDxD │ │ │ │ -CF:F)F F │ │ │ │ -hL*FhO|D │ │ │ │ -`XL2FXO|D │ │ │ │ -wIwJyDzD │ │ │ │ -:h3h!F^L@F|D │ │ │ │ -3h!FJyDxDzD │ │ │ │ - 9JyD9HzDxD │ │ │ │ -tE1F(F|D │ │ │ │ -KILHyDxD │ │ │ │ -#tJyDtHzDxD │ │ │ │ -bs9FBF0F │ │ │ │ -(}D,Y$h] │ │ │ │ -J Fg!{DzD │ │ │ │ -"sH|DsOxD │ │ │ │ -BF9Fdi0F │ │ │ │ -J1F{D(FzD#D"D │ │ │ │ -+K|D+M{D"F │ │ │ │ -#cdDL3FDJ|DzD │ │ │ │ -;K(h{D2h │ │ │ │ -+K|D+M{D"F │ │ │ │ -#cdXL3FXJ|DzD │ │ │ │ -OK(h{D2h │ │ │ │ -FJyD(hzD │ │ │ │ -@IzD@HyDxD │ │ │ │ -*IzD*HyDxD │ │ │ │ -#%JyD%HzDxD │ │ │ │ -*M|D F}D │ │ │ │ -#RIzDRHyDxD │ │ │ │ -#AJyDAHzDxD │ │ │ │ -ha`"aca#L#K|D{D │ │ │ │ -zDOHyDxD │ │ │ │ -!?JxD?IzDyD │ │ │ │ -6M7N}D~D │ │ │ │ -:F%HyDxD │ │ │ │ -K)h{D"hY` │ │ │ │ -"{DZ`9K{D │ │ │ │ -*IzD*HyDxD │ │ │ │ -I"F0FyD@1 │ │ │ │ -# JyD HzDxD │ │ │ │ -t"F1F{D@3 │ │ │ │ -K1h{D"hY` │ │ │ │ -K1h{D"hY` │ │ │ │ -2F9FXFCF │ │ │ │ -CF9F0F*F │ │ │ │ -!H3F*FxD │ │ │ │ -$41F(F;F"F │ │ │ │ -,41F(F;F"F │ │ │ │ -BKzDBMBL}D │ │ │ │ -F|D+K,IP'{D+H │ │ │ │ -3F*FQF@F │ │ │ │ -F{DmH,YxD$hW │ │ │ │ -:HKFAFxD │ │ │ │ -HCF:F)FxD │ │ │ │ -HCF:F)FxD │ │ │ │ -SFJFAF8F │ │ │ │ -;F2F)F F │ │ │ │ -FxDAX F h] │ │ │ │ -&z;F2F F)F │ │ │ │ -#2IzD2HyDxD │ │ │ │ -#"JyD"HzDxD │ │ │ │ -+FZFQF F │ │ │ │ -[F*FQF F │ │ │ │ -[F*FQF F │ │ │ │ -KFBF9F(F │ │ │ │ -;FJFAF(F │ │ │ │ -CFJF9F(F │ │ │ │ -xIzDxHyDxD │ │ │ │ -"IzD"HyDxD │ │ │ │ -sIzDsHyDxD │ │ │ │ -;FJFAF0F │ │ │ │ -"IzD"HyDxD │ │ │ │ -+F:F1F F │ │ │ │ -3F*F9F F │ │ │ │ -;F*F1F F │ │ │ │ -3F*F9F F │ │ │ │ -\FNFDEKD │ │ │ │ -(FXKyD{D │ │ │ │ -#cIzDcHyDxD │ │ │ │ -*SHyDSJxDzD │ │ │ │ -HK5h{D9h │ │ │ │ -#IzD>HyDxD │ │ │ │ -$7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -$'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ -$7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -$'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#>IzD>HyDxD │ │ │ │ -$7HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -$'HzDyDxD │ │ │ │ -#$JyD$HzDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -#0IzD0HyDxD │ │ │ │ -#+IzD+HyDxD │ │ │ │ -$$HzDyDxD │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -;F2F)F F │ │ │ │ -#)IzD)HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ -;F2F)F F │ │ │ │ -#)IzD)HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ -;F2F)F F │ │ │ │ -#)IzD)HyDxD │ │ │ │ -$!HzDyDxD │ │ │ │ -3FJF)F F │ │ │ │ -3FJF)F F │ │ │ │ -3FJF)F F │ │ │ │ -+F2F9F F │ │ │ │ -+F2F9F F │ │ │ │ -+F2F9F F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -+F2FAF F │ │ │ │ -3F:F)F F │ │ │ │ -3F:F)F F │ │ │ │ -3F:F)F F │ │ │ │ -KFBFYF F │ │ │ │ -SF:F1F(F │ │ │ │ -# IzD HyDxD │ │ │ │ -KFBFYF F │ │ │ │ -SF:F1F(F │ │ │ │ -# IzD HyDxD │ │ │ │ -KFBFQF F │ │ │ │ -[F:F1F(F │ │ │ │ -#/IzD/HyDxD │ │ │ │ -$'HzDyDxD │ │ │ │ -#$IzD$HyDxD │ │ │ │ -0H0JxDzD │ │ │ │ -;F2F)F F │ │ │ │ -#&IzD&HyDxD │ │ │ │ -#"IzD"HyDxD │ │ │ │ -0H0JxDzD │ │ │ │ -;F2F)F F │ │ │ │ -#&IzD&HyDxD │ │ │ │ -#"IzD"HyDxD │ │ │ │ -0H0JxDzD │ │ │ │ -;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 │ │ │ │ -IP${D@FyD │ │ │ │ -IP${D@FyD │ │ │ │ +MIzDMHyDxD │ │ │ │ +fKzDfLfM|D │ │ │ │ CF:F1F(F │ │ │ │ -[FRFIF F │ │ │ │ -[FRFIF F │ │ │ │ -CF:F(F1F │ │ │ │ -#-JyD-HzDxD │ │ │ │ -|J FzDbc │ │ │ │ -KJ FzDbc │ │ │ │ --IBF FyD │ │ │ │ -` F(K:h{Db`cc │ │ │ │ -;F"F1F(F │ │ │ │ +zCF:F1F(F │ │ │ │ F!h*F(#0F │ │ │ │ F!h2F(#(F │ │ │ │ +(#:F0F!F │ │ │ │ +(#:F0F!F │ │ │ │ +#2FP%yDxD │ │ │ │ +#DIzDDHyDxD │ │ │ │ +#5JyD5HzDxD │ │ │ │ +#2FP%yDxD │ │ │ │ JF0F(#9F │ │ │ │ JF0F(#9F │ │ │ │ JF0F(#9F │ │ │ │ +#lIzDlHyDxD │ │ │ │ +$dHzDyDxD │ │ │ │ +#2IzD2HyDxD │ │ │ │ +$(HzDyDxDy │ │ │ │ +#%JyD%HzDxD │ │ │ │ +#F:F1F(F │ │ │ │ +#F:F1F(F │ │ │ │ +(#:F0F!F │ │ │ │ +(#:F0F!F │ │ │ │ +zKF"F1F@F │ │ │ │ +!F@F[FRF │ │ │ │ +;F2FYFPF │ │ │ │ +BFKFYFPF │ │ │ │ +@F3F*F!F │ │ │ │ +3F*F!F@F │ │ │ │ +3F*F!F@F │ │ │ │ +[FRFIF@F │ │ │ │ +;F2FYFPF │ │ │ │ +O │ │ │ │ F!h*F(#0F │ │ │ │ +2xDCF:F1F │ │ │ │ +2xDCF:F1F │ │ │ │ F!h2F(#(F │ │ │ │ -(#:F0F!F │ │ │ │ + 4*F1F F │ │ │ │ F!h*F(#0F │ │ │ │ F!h2F(#(F │ │ │ │ +3F*FAF8F │ │ │ │ +KFRF1F(F │ │ │ │ +VH"F1FxD │ │ │ │ +QH2F!FxD │ │ │ │ +OJ1F(FzD │ │ │ │ +LJAF8FzD │ │ │ │ +#HIzDHHyDxD │ │ │ │ +")F|DZ& F │ │ │ │ +#|IzD|HyDxD │ │ │ │ +#xJyDxHzDxD │ │ │ │ +CFcJyDcHzD │ │ │ │ +fz{D~HyDxD │ │ │ │ +"yDxD,19 │ │ │ │ +"4H|DxD! │ │ │ │ +F3F>F*F@F9F │ │ │ │ +fz{D~HyDxD │ │ │ │ +"yDxD,19 │ │ │ │ +"4H|DxD! │ │ │ │ +F3F>F*F@F9F │ │ │ │ (#:F0F!F │ │ │ │ -"|D!FxDA │ │ │ │ -#F*F1F(F │ │ │ │ -z43*F(F7 │ │ │ │ -CF:F1F(F │ │ │ │ -CF:F1F(F │ │ │ │ -;F2F)F F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -;F2F)F F │ │ │ │ -#(IzD(HyDxD │ │ │ │ -$%HzDyDxD │ │ │ │ -;F2F)F F │ │ │ │ -#,IzD,HyDxD │ │ │ │ -##IzD#HyDxD │ │ │ │ -;F2F)F F │ │ │ │ -#,IzD,HyDxD │ │ │ │ -##IzD#HyDxD │ │ │ │ -3FBF)F F │ │ │ │ -3FBF)F F │ │ │ │ -3F:F)F F │ │ │ │ -3F:F)F F │ │ │ │ -L;F:F9F|D │ │ │ │ - F[L;F:F9F|D │ │ │ │ -#+JyD+HzDxD │ │ │ │ -#'IzD'HyDxD │ │ │ │ -##IzD#HyDxD │ │ │ │ -#3JyD3HzDxD │ │ │ │ -'+M'#+J~D}D1FzD(F │ │ │ │ -{tL{D|DZo │ │ │ │ -!*K@"0F{D │ │ │ │ -#K:F#IyD │ │ │ │ -VKVI`iyD │ │ │ │ -9K1F{DXi │ │ │ │ -$KAFjF{D │ │ │ │ -I3FzD FyD │ │ │ │ - IyDX19` │ │ │ │ -SF!FJF(F │ │ │ │ -SF!FJF(F │ │ │ │ -"K"L{D"M │ │ │ │ - FgKO"gM}D │ │ │ │ +1IzD1HyDxD │ │ │ │ +)IzD)HyDxD │ │ │ │ F!h*F(#0F │ │ │ │ F!h2F(#(F │ │ │ │ (#:F0F!F │ │ │ │ -c:FAF0FD │ │ │ │ +"xD)F4Y$h │ │ │ │ F!h*F(#0F │ │ │ │ F!h2F(#(F │ │ │ │ -JF0F(#9F │ │ │ │ -JF0F(#9F │ │ │ │ -JF0F(#9F │ │ │ │ -U;F2FAF(F │ │ │ │ -;F*F!F0F │ │ │ │ -f}D!F(F~D │ │ │ │ -"!FP {D~ │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBF} │ │ │ │ -21F;FBF} │ │ │ │ F!h2F(#(F │ │ │ │ -(#:F0F!F~ │ │ │ │ +avKzD(aia │ │ │ │ +#kJyDkHzDxD │ │ │ │ +CFRFYF8F │ │ │ │ +CFRFYF8F │ │ │ │ +")F|DZ& F │ │ │ │ +#|IzD|HyDxD │ │ │ │ +#xJyDxHzDxD │ │ │ │ +CFbJyDbHzD │ │ │ │ +`(K{DCc4# │ │ │ │ +:F(F1FKF │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBF~ │ │ │ │ -21F;FBF~ │ │ │ │ F!h2F(#(F │ │ │ │ (#:F0F!F │ │ │ │ +,J#F1FzD │ │ │ │ F!h*F(#0F │ │ │ │ (KP"O,{D │ │ │ │ F!h2F(#(F │ │ │ │ -"|DxD!F} │ │ │ │ -{Dp`3d0F # │ │ │ │ -IP${D8FyD │ │ │ │ -1nK2FnIP${D8FyD │ │ │ │ -!dJ0F{D1`zD │ │ │ │ -#HJyDHHzDxD │ │ │ │ -CIzDCHyDxD │ │ │ │ -"O(")F F} │ │ │ │ -KF:F(F1F │ │ │ │ -F!h*F(#0F │ │ │ │ -F!h2F(#(F │ │ │ │ +#%JyD%HzDxD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +#!JyD!HzDxD │ │ │ │ JF0F(#9F │ │ │ │ -JF0F(#9F| │ │ │ │ -JF0F(#9F} │ │ │ │ -(#:F0F!F| │ │ │ │ -(#:F0F!F| │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ +#"JyD"HzDxD │ │ │ │ +[F:FAFPF │ │ │ │ +[F:FAFPF │ │ │ │ +PIQHyDxD │ │ │ │ +`-K{DCc4# │ │ │ │ +?)F0FCF:F │ │ │ │ +)F FCF:F │ │ │ │ + FCF:FYF │ │ │ │ +3F"FAF8F │ │ │ │ +CF:FIF0F │ │ │ │ +3F*FxD!F │ │ │ │ +)F0FSF:F │ │ │ │ +)F FSF:F │ │ │ │ + FSF:FIF │ │ │ │ +0FSF:FIF │ │ │ │ +`;FZF&D.` │ │ │ │ +RF9F+FXF │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBF| │ │ │ │ -21F;FBF| │ │ │ │ F!h2F(#(F │ │ │ │ -(#:F0F!F │ │ │ │ -#pJyDpHzDxD~ │ │ │ │ -#lJyDlHzDxD~ │ │ │ │ -#gJyDgHzDxD~ │ │ │ │ -#pJyDpHzDxD} │ │ │ │ -#kJyDkHzDxD} │ │ │ │ -#gJyDgHzDxD} │ │ │ │ +;F2F)F F │ │ │ │ K!F:F{DXF │ │ │ │ +`IRF0FyD │ │ │ │ +K!F:F{DPF │ │ │ │ +(#:F0F!F │ │ │ │ +ztBF1F8F │ │ │ │ H3F*FxD!F │ │ │ │ -;F*F!F0Fy │ │ │ │ -)F0F[FRF} │ │ │ │ -)F F[FRF} │ │ │ │ +;F*F!F0F │ │ │ │ +)F0F[FRF │ │ │ │ +)F F[FRF │ │ │ │ 9F F[FRF? │ │ │ │ -+F"FYFPF{ │ │ │ │ ++F"FYFPF │ │ │ │ 9F0F[FRFE │ │ │ │ -;F2FYFPF{ │ │ │ │ -[FRFAF8F} │ │ │ │ -F!h*F(#0F │ │ │ │ -F!h2F(#(F │ │ │ │ -4*F1F F| │ │ │ │ -JF0F(#9F| │ │ │ │ -JF0F(#9Fy │ │ │ │ -JF0F(#9Fy │ │ │ │ +;F2FYFPF │ │ │ │ +[FRFAF8F │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ +(#:F0F!F │ │ │ │ +(#:F0F!F │ │ │ │ F!h*F(#0F │ │ │ │ -2xDCF*F9Fw │ │ │ │ -2xDCF*F9Fw │ │ │ │ +2xDCF*F9F │ │ │ │ +2xDCF*F9F │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F F| │ │ │ │ -(#:F0F!Fy │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFx │ │ │ │ -21F;FBFx │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F F{ │ │ │ │ -(#:F0F!Fx │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFy │ │ │ │ -21F;FBFy │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F F{ │ │ │ │ -(#:F0F!F{ │ │ │ │ -I:F0FyDw │ │ │ │ -`IRF0FyD │ │ │ │ -;F2F)F F │ │ │ │ -ztBF1F8F │ │ │ │ -3F*FxD!F │ │ │ │ -)F0FSF:Fz │ │ │ │ -)F FSF:Fz │ │ │ │ - FSF:FIFz │ │ │ │ -0FSF:FIFz │ │ │ │ -`;FZF&D.`x │ │ │ │ -RF9F+FXFz │ │ │ │ -?)F0FCF:Fz │ │ │ │ -)F FCF:Fz │ │ │ │ - FCF:FYFz │ │ │ │ -3F"FAF8Fw │ │ │ │ -CF:FIF0Fy │ │ │ │ -K!F:F{DPF │ │ │ │ -I3F*FyDw │ │ │ │ -I3F*FyDw │ │ │ │ -;F~DRF F1 │ │ │ │ -'IzD'HyDxDx │ │ │ │ -#IzD#HyDxDx │ │ │ │ -&!I.#!HzD │ │ │ │ -#-JyD-HzDxDx │ │ │ │ -##IzD#HyDxDx │ │ │ │ -3FZFIF@F │ │ │ │ -#1IzD1HyDxDw │ │ │ │ -#+IzD+HyDxDw │ │ │ │ -#%JyD%HzDxDw │ │ │ │ -eI+F*FyD0Fv │ │ │ │ -#%IzD%HyDxDw │ │ │ │ -SF"FIFXFu │ │ │ │ -?I;F:FyD(Fv │ │ │ │ -IzD>HyDxDr │ │ │ │ -$6HzDyDxD │ │ │ │ -#,IzD,HyDxDr │ │ │ │ -$$HzDyDxDj │ │ │ │ -# JyD HzDxDr │ │ │ │ -HzDyDxDI │ │ │ │ +#@IzD@HyDxD │ │ │ │ +$8HzDyDxD │ │ │ │ +#0JyD0HzDxD │ │ │ │ +$#HzDyDxD │ │ │ │ +#;IzD;HyDxD │ │ │ │ +#H2FIFxD │ │ │ │ CF:F1F(F │ │ │ │ -#@IzD@HyDxDq │ │ │ │ - HBFYFxDm │ │ │ │ -KFBF9F0F │ │ │ │ -#`JyD`HzDxDq │ │ │ │ -$KHzDyDxD │ │ │ │ -#CIzDCHyDxDq │ │ │ │ -$9HzDyDxD │ │ │ │ -#5IzD5HyDxDq │ │ │ │ -HzDyDxDC │ │ │ │ +#F:F1F(F │ │ │ │ +#CJyDCHzDxD │ │ │ │ +#?IzD?HyDxD │ │ │ │ +#/IzD/HyDxD │ │ │ │ +#>IzD>HyDxD │ │ │ │ +$5HzDyDxD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +$$HzDyDxDk │ │ │ │ +# JyD HzDxD │ │ │ │ +HzDyDxDJ │ │ │ │ CF:F1F(F │ │ │ │ -&{D(H|D(MxD │ │ │ │ -'zD)L*M|D │ │ │ │ +D(HiFxD\ │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ +kFjFiFhF │ │ │ │ +(#:F0F!F │ │ │ │ F!h*F(#0F │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F Fp │ │ │ │ -JF0F(#9Fp │ │ │ │ -JF0F(#9Fm │ │ │ │ -JF0F(#9Fm │ │ │ │ -HyD3FxDf │ │ │ │ -zDYHyD3FxD │ │ │ │ -7"F)F8Fo │ │ │ │ -:F(F1FKF │ │ │ │ -HyD3FxDe │ │ │ │ -#}D:FxD!FO │ │ │ │ -2!F+F:Fj │ │ │ │ -zDPHyD3FxD │ │ │ │ -7"F)F8Fn │ │ │ │ -(#:F0F!Fk │ │ │ │ -HyD3FxDe │ │ │ │ -#}D:FxD!FO │ │ │ │ -2!F+F:Fj │ │ │ │ -zDPHyD3FxD │ │ │ │ -7"F)F8Fn │ │ │ │ -(#:F0F!Fk │ │ │ │ -HyD3FxDe │ │ │ │ -#}D:FxD!FO │ │ │ │ -2!F+F:Fk │ │ │ │ -zDPHyD3FxD │ │ │ │ -7"F)F8Fm │ │ │ │ -(#:F0F!Fm │ │ │ │ -fz{D~HyDxD │ │ │ │ -"yDxD,19 │ │ │ │ -"4H|DxD! │ │ │ │ -F3F>F*F@F9Fj │ │ │ │ -fz{D~HyDxD │ │ │ │ -"yDxD,19 │ │ │ │ -"4H|DxD! │ │ │ │ -F3F>F*F@F9Fi │ │ │ │ -#%JyD%HzDxDl │ │ │ │ -,J#F1FzD │ │ │ │ -avKzD(aia │ │ │ │ -")F|DZ& Fk │ │ │ │ -#|IzD|HyDxDi │ │ │ │ -#xJyDxHzDxDi │ │ │ │ -CFcJyDcHzD │ │ │ │ -")F|DZ& Fk │ │ │ │ -#|IzD|HyDxDi │ │ │ │ -#xJyDxHzDxDi │ │ │ │ -CFbJyDbHzD │ │ │ │ -[F:FAFPFg │ │ │ │ -[F:FAFPFg │ │ │ │ -`-K{DCc4# │ │ │ │ -#kJyDkHzDxDh │ │ │ │ -CFRFYF8Ff │ │ │ │ -CFRFYF8Ff │ │ │ │ -`(K{DCc4# │ │ │ │ -PIQHyDxD │ │ │ │ -D{OxDQFg │ │ │ │ -#,IzD,HyDxDg │ │ │ │ -#!JyD!HzDxDg │ │ │ │ -1IzD1HyDxDg │ │ │ │ -)IzD)HyDxDg │ │ │ │ F!h*F(#0F │ │ │ │ -(KP"O,{D │ │ │ │ +2xDCF*F9F │ │ │ │ +2xDCF*F9F │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F Fg │ │ │ │ -:F(F1FKF │ │ │ │ +#-JyD-HzDxD │ │ │ │ +#'JyD'HzDxD │ │ │ │ +#!JyD!HzDxD │ │ │ │ +(#:F0F!F │ │ │ │ F!h*F(#0F │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F Ff │ │ │ │ -JF0F(#9Fg │ │ │ │ -JF0F(#9Fc │ │ │ │ -JF0F(#9Fd │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFb │ │ │ │ -21F;FBFb │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F Ff │ │ │ │ -(#:F0F!Fc │ │ │ │ +#-JyD-HzDxD │ │ │ │ +#'JyD'HzDxD │ │ │ │ +#!JyD!HzDxD │ │ │ │ +CF"FYF0F │ │ │ │ +# JyD HzDxD │ │ │ │ +KF:FAF0F │ │ │ │ +#=JyD=HzDxD │ │ │ │ +#8JyD8HzDxD │ │ │ │ +#2JyD2HzDxD │ │ │ │ +KF:FAF0F │ │ │ │ +#=JyD=HzDxD │ │ │ │ +#8JyD8HzDxD │ │ │ │ +#2JyD2HzDxD │ │ │ │ +(#:F0F!F │ │ │ │ +CF"FYF0F │ │ │ │ +# JyD HzDxD │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ +(#:F0F!F │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ +#pJyDpHzDxD │ │ │ │ +#kJyDkHzDxD │ │ │ │ +#gJyDgHzDxD │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFb │ │ │ │ -21F;FBFb │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F Ff │ │ │ │ -(#:F0F!Fc │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFc │ │ │ │ -21F;FBFc │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F Fe │ │ │ │ -(#:F0F!Fe │ │ │ │ -#"JyD"HzDxDe │ │ │ │ -"xD)F4Y$h │ │ │ │ -3F*FAF8Fb │ │ │ │ -KFRF1F(Fd │ │ │ │ -VH"F1FxDb │ │ │ │ -QH2F!FxDb │ │ │ │ -OJ1F(FzDd │ │ │ │ -LJAF8FzDd │ │ │ │ -#HIzDHHyDxDd │ │ │ │ -"IFxDNOc │ │ │ │ -"AFxD3Mc │ │ │ │ -"xD9F}Dc │ │ │ │ -I3F*FyDf │ │ │ │ -I3F*FyDf │ │ │ │ +(#:F0F!F │ │ │ │ +#pJyDpHzDxD │ │ │ │ +#lJyDlHzDxD │ │ │ │ +#gJyDgHzDxD │ │ │ │ +(#:F0F!F │ │ │ │ +KFZFQF F │ │ │ │ +?I;F:FyD(F │ │ │ │ +IzD>HyDxD │ │ │ │ +$6HzDyDxD │ │ │ │ +#,IzD,HyDxD │ │ │ │ +$$HzDyDxDj │ │ │ │ +# JyD HzDxD │ │ │ │ +HzDyDxDI │ │ │ │ CF:F1F(F │ │ │ │ +#F:F1F(F │ │ │ │ +#?IzD?HyDxD │ │ │ │ +$7HzDyDxD │ │ │ │ +#/JyD/HzDxD │ │ │ │ +$"HzDyDxD │ │ │ │ $dHzDyDxD │ │ │ │ -#IJyDIHzDxDY │ │ │ │ -#EIzDEHyDxDY │ │ │ │ +#IJyDIHzDxD │ │ │ │ +#EIzDEHyDxD │ │ │ │ $;HzDyDxD │ │ │ │ -#8IzD8HyDxDY │ │ │ │ +#8IzD8HyDxD │ │ │ │ $2HzDyDxDx │ │ │ │ -#F:F1F(F │ │ │ │ +#;IzD;HyDxD │ │ │ │ +$H2FIFxD │ │ │ │ $ZHzDyDxD │ │ │ │ -#IIzDIHyDxDY │ │ │ │ +#IIzDIHyDxD │ │ │ │ $CHzDyDxD │ │ │ │ -#,JyD,HzDxDY │ │ │ │ -KFBF9F0F │ │ │ │ -#>IzD>HyDxDX │ │ │ │ -$5HzDyDxD │ │ │ │ -#,IzD,HyDxDX │ │ │ │ -$$HzDyDxDk │ │ │ │ -# JyD HzDxDX │ │ │ │ -HzDyDxDJ │ │ │ │ -CF:F1F(F │ │ │ │ -#@IzD@HyDxDX │ │ │ │ - HBFYFxDT │ │ │ │ +#,JyD,HzDxD │ │ │ │ +#F:F1F(F │ │ │ │ KFBF9F0F │ │ │ │ -#`JyD`HzDxDX │ │ │ │ -$KHzDyDxD │ │ │ │ -#CIzDCHyDxDW │ │ │ │ -$9HzDyDxD │ │ │ │ -#6IzD6HyDxDW │ │ │ │ -HzDyDxDB │ │ │ │ -CF:F1F(F │ │ │ │ -CF"F)F8FT │ │ │ │ -!F8FSFZFX │ │ │ │ -#F2FQFXFV │ │ │ │ -3F*FQFXFV │ │ │ │ -CF:FQFXFV │ │ │ │ -@F3F*F!F │ │ │ │ -3F*F!F@F │ │ │ │ -@F3F*F!F │ │ │ │ -3F*F!F@F │ │ │ │ -3F*F!F@F │ │ │ │ -KFZFQF@FW │ │ │ │ -;F2FIFXFW │ │ │ │ -SF:F1F(F?OX │ │ │ │ -FKF(FBFYF │ │ │ │ -CF:F1F(F>OX │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ +JF0F(#9F │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFR │ │ │ │ -21F;FBFR │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F FV │ │ │ │ -(#:F0F!FS │ │ │ │ -;F*F!F0F │ │ │ │ -+F2F9FPF │ │ │ │ -SFIF@F*FV │ │ │ │ -;F2FQF(FU │ │ │ │ -bDZDcDBD │ │ │ │ -zKF"F1F@FR │ │ │ │ -!F@F[FRFV │ │ │ │ -;F2FYFPFS │ │ │ │ -BFKFYFPFS │ │ │ │ -@F3F*F!F │ │ │ │ -3F*F!F@F │ │ │ │ -3F*F!F@F │ │ │ │ -[FRFIF@FU │ │ │ │ -;F2FYFPFT │ │ │ │ -[FRFIF@F │ │ │ │ +(#:F0F!F │ │ │ │ +#1JyD1HzDxD │ │ │ │ +"+HyD+LxD │ │ │ │ +# IzD HyDxD │ │ │ │ F!h*F(#0F │ │ │ │ -2xDCF:F1FP │ │ │ │ -2xDCF:F1FP │ │ │ │ F!h2F(#(F │ │ │ │ - 4*F1F FT │ │ │ │ -(#:F0F!FQ │ │ │ │ +(#:F0F!F │ │ │ │ +RF[FAF8F │ │ │ │ +#F*FYF8F │ │ │ │ +#FRFIF@FP$ │ │ │ │ +#FRFIF@FP$ │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFQ │ │ │ │ -21F;FBFQ │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F FT │ │ │ │ -(#:F0F!FT │ │ │ │ -J9KzD │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F FN │ │ │ │ -JF0F(#9FN │ │ │ │ -JF0F(#9FK │ │ │ │ -JF0F(#9FK │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFI │ │ │ │ -21F;FBFI │ │ │ │ +D">J9KzD │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F FN │ │ │ │ -(#:F0F!FK │ │ │ │ +b#d #cdO │ │ │ │ +KKJyDxDzDq │ │ │ │ + 9JyD9HzDxDq │ │ │ │ +ha`"aca#L#K|D{D │ │ │ │ +BKzDBMBL}D │ │ │ │ +kL)FkN|D~D │ │ │ │ +TLTJ|DzD │ │ │ │ +AF~DPF2Fn │ │ │ │ +K1h{D"hY` │ │ │ │ +K1h{D"hY` │ │ │ │ +HCF:F)FxDl │ │ │ │ ++F:F1F Fp │ │ │ │ +3F*F9F F │ │ │ │ +;F*F1F Fp │ │ │ │ +"zH}DxD) │ │ │ │ +! )FiJzDp │ │ │ │ +z[}DXF~D2Fkh │ │ │ │ +#&IzD&HyDxDp │ │ │ │ +#"JyD"HzDxDp │ │ │ │ +#cIzDcHyDxDp │ │ │ │ +*SHyDSJxDzDp │ │ │ │ +HK5h{D9h │ │ │ │ +$,I!%,HzD │ │ │ │ +ng 3QF(F7 │ │ │ │ +ng 3QF(F7 │ │ │ │ +qJcKzDPj │ │ │ │ +lIzDlHyDxDo │ │ │ │ +dIzDdHyDxDo │ │ │ │ +&z;F2F F)F │ │ │ │ +sIzDsHyDxDo │ │ │ │ +;FJFAF0Fl │ │ │ │ +"IzD"HyDxDo │ │ │ │ +KFBF9F(Fo │ │ │ │ +;FJFAF(F │ │ │ │ +CFJF9F(Fn │ │ │ │ +xIzDxHyDxDo │ │ │ │ +"IzD"HyDxDn │ │ │ │ +#2IzD2HyDxDn │ │ │ │ +#"JyD"HzDxDn │ │ │ │ +3F*F9F Fk │ │ │ │ +#IzD>HyDxDh │ │ │ │ +$7HzDyDxD │ │ │ │ +#0IzD0HyDxDh │ │ │ │ +$'HzDyDxD │ │ │ │ +#$JyD$HzDxDh │ │ │ │ +(#:F0F!Fh │ │ │ │ ++F2FAF Ff │ │ │ │ +|J FzDbc │ │ │ │ +KJ FzDbc │ │ │ │ +-IBF FyDi │ │ │ │ +` F(K:h{Db`cc │ │ │ │ +;F2F)F Fc │ │ │ │ +#)IzD)HyDxDg │ │ │ │ +$!HzDyDxD │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFJ │ │ │ │ -21F;FBFJ │ │ │ │ +21F;FBFb │ │ │ │ +21F;FBFb │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F FM │ │ │ │ -(#:F0F!FJ │ │ │ │ +4*F1F Fg │ │ │ │ +3F:F)F Fe │ │ │ │ +3F:F)F Fh │ │ │ │ +3F:F)F Fh │ │ │ │ +#0IzD0HyDxDg │ │ │ │ +#+IzD+HyDxDg │ │ │ │ +$$HzDyDxD │ │ │ │ F!h*F(#0F │ │ │ │ -21F;FBFK │ │ │ │ -21F;FBFJ │ │ │ │ +21F;FBFc │ │ │ │ +21F;FBFc │ │ │ │ F!h2F(#(F │ │ │ │ -4*F1F FM │ │ │ │ -(#:F0F!FM │ │ │ │ -BHBIxDyD │ │ │ │ -KBFQF F{D │ │ │ │ -lIKFwJzD~X1F0 │ │ │ │ -;F2F)F F │ │ │ │ -KF:FQF@F │ │ │ │ -IzD>HyDxDc │ │ │ │ +$7HzDyDxD │ │ │ │ +#0IzD0HyDxDc │ │ │ │ +$'HzDyDxD │ │ │ │ +#$JyD$HzDxDc │ │ │ │ +$0HzDyDxD │ │ │ │ +#)IzD)HyDxDc │ │ │ │ +$"HzDyDxD │ │ │ │ +"|D!FxDA │ │ │ │ +#F*F1F(Fe │ │ │ │ +z43*F(F7 │ │ │ │ +CF:F1F(Fe │ │ │ │ +CF:F1F(Fa │ │ │ │ +#>IzD>HyDxDc │ │ │ │ +$7HzDyDxD │ │ │ │ +#0IzD0HyDxDc │ │ │ │ +$'HzDyDxD │ │ │ │ +#$JyD$HzDxDc │ │ │ │ +#(IzD(HyDxDc │ │ │ │ +##IzD#HyDxDc │ │ │ │ +# I"% HzD │ │ │ │ +F!h*F(#0F │ │ │ │ +F!h2F(#(F │ │ │ │ +4*F1F Fc │ │ │ │ +F!h*F(#0F │ │ │ │ +21F;FBF` │ │ │ │ +21F;FBF` │ │ │ │ +F!h2F(#(F │ │ │ │ +4*F1F Fb │ │ │ │ +CF:F1F(F_ │ │ │ │ +[FRFIF F^ │ │ │ │ +[FRFIF Fd │ │ │ │ +CF:F(F1F_ │ │ │ │ +#-JyD-HzDxDb │ │ │ │ +0H0JxDzD │ │ │ │ +;F2F)F F_ │ │ │ │ +#&IzD&HyDxDb │ │ │ │ +#"IzD"HyDxDb │ │ │ │ +0H0JxDzD │ │ │ │ +;F2F)F F] │ │ │ │ +#&IzD&HyDxDb │ │ │ │ +#"IzD"HyDxDa │ │ │ │ +0H0JxDzD │ │ │ │ +;F2F)F F_ │ │ │ │ +#&IzD&HyDxDa │ │ │ │ +#"IzD"HyDxDa │ │ │ │ +#0IzD0HyDxDa │ │ │ │ +#+IzD+HyDxDa │ │ │ │ +$$HzDyDxD │ │ │ │ ++F2FAF Fb │ │ │ │ ++F2FAF Fc │ │ │ │ +KFBFYF F` │ │ │ │ +SF:F1F(F] │ │ │ │ +# IzD HyDxDa │ │ │ │ +(#:F0F!F^ │ │ │ │ +"|DxD!F^ │ │ │ │ +{Dp`3d0F # │ │ │ │ +HzDyDxDa │ │ │ │ +IP${D8FyD │ │ │ │ +1nK2FnIP${D8FyD │ │ │ │ +!dJ0F{D1`zD │ │ │ │ +#HJyDHHzDxDa │ │ │ │ +CIzDCHyDxDa │ │ │ │ +F!h*F(#0F │ │ │ │ +21F;FBF^ │ │ │ │ +21F;FBF^ │ │ │ │ +F!h2F(#(F │ │ │ │ +4*F1F Fa │ │ │ │ +"O(")F F^ │ │ │ │ +KF:F(F1F │ │ │ │ +F!h*F(#0F │ │ │ │ +(KP"O,{D │ │ │ │ +F!h2F(#(F │ │ │ │ +4*F1F F` │ │ │ │ +{tL{D|DZo │ │ │ │ +!*K@"0F{Da │ │ │ │ +#K:F#IyD │ │ │ │ +K1F{DXiZ │ │ │ │ +VKVI`iyD │ │ │ │ +9K1F{DXiZ │ │ │ │ +$KAFjF{D │ │ │ │ +I3FzD FyD │ │ │ │ + IyDX19` │ │ │ │ +SF!FJF(FY │ │ │ │ +SF!FJF(FY │ │ │ │ +"K"L{D"M │ │ │ │ + FgKO"gM}D │ │ │ │ +(#:F0F!F\ │ │ │ │ +(#:F0F!FY │ │ │ │ +F!h*F(#0F │ │ │ │ +21F;FBFX │ │ │ │ +21F;FBFX │ │ │ │ +F!h2F(#(F │ │ │ │ +4*F1F F\ │ │ │ │ +c:FAF0FD │ │ │ │ +#:FyD0FZ │ │ │ │ +#:F0FyDZ │ │ │ │ +#:F0FyDZ │ │ │ │ +#:F0FyDZ │ │ │ │ +#:F0FyDZ │ │ │ │ +#:F0FyDZ │ │ │ │ +HyD:FxD[ │ │ │ │ +U;F2FAF(FW │ │ │ │ +T@F;F"FY │ │ │ │ +;F*F!F0FY │ │ │ │ +f}D!F(F~DZ │ │ │ │ +`|Dl4!FX │ │ │ │ +"!FP {DU │ │ │ │ +F!h*F(#0F │ │ │ │ +21F;FBFT │ │ │ │ +21F;FBFT │ │ │ │ +F!h2F(#(F │ │ │ │ +4*F1F FX │ │ │ │ +F!h*F(#0F │ │ │ │ +F!h2F(#(F │ │ │ │ +4*F1F FX │ │ │ │ +JF0F(#9FX │ │ │ │ +JF0F(#9FU │ │ │ │ +JF0F(#9FU │ │ │ │ +H~DxD1FV │ │ │ │ +3F*F!F@F │ │ │ │ +3F*FiF8FY │ │ │ │ ++h_M"h}D1h │ │ │ │ +#DJF)F8F │ │ │ │ +9I2F FyDY │ │ │ │ +5I2F FyDY │ │ │ │ +3F*FiF8FY │ │ │ │ +;F2F)FhFU │ │ │ │ +3F*F!F@F │ │ │ │ +;F2F)FhFU │ │ │ │ +I ,"F(FyD │ │ │ │ +!#x}D(F+pY │ │ │ │ ~M h}Dah │ │ │ │ -"8`9F FF │ │ │ │ +"8`9F FS │ │ │ │ = MM+1 │ │ │ │ -JM MUST BE JM >= (MM+1)/2 │ │ │ │ -AVERAGING LENGTH IS INVALID. │ │ │ │ -AVERAGING LENGTH IS EVEN NUMBER. │ │ │ │ -*** ERROR (PRCCLS IN │ │ │ │ -) * PROCESS │ │ │ │ - HAS NOT BEEN CLOSED YET. │ │ │ │ -*** ERROR (PRCNAM IN │ │ │ │ -) * TOO LARGE PROCESS LEVEL (NLEV). │ │ │ │ -(TR1,A###) │ │ │ │ -mszdmp.f │ │ │ │ -cfsrch.f │ │ │ │ -LENGTH OF CHARACTER IS TOO SHORT TO STORE FILE NAME. │ │ │ │ -iufopn.f │ │ │ │ -THERE IS NO UNIT TO BE OPENED. │ │ │ │ -DCLENVCHAR │ │ │ │ -DCLCOMCHAR │ │ │ │ -DCLDIVCHAR │ │ │ │ -rpnxfl.f │ │ │ │ -FORMATTED │ │ │ │ -NUMBER OF INPUT PARAMETERS IS TOO LARGE (>100). │ │ │ │ -DCLOPTCHAR │ │ │ │ -DCLSETCHAR │ │ │ │ -CONFIG_FILE │ │ │ │ -PARAMETER' │ │ │ │ -' CANNOT BE SET. │ │ │ │ -VARIANCE OF RX OR RY IS EQUAL TO 0 / MISSING VALUE IS SUBSTITUTED. │ │ │ │ -mpfpt2.f │ │ │ │ -(a,"(",2f12.7,")") │ │ │ │ -(a,f12.7) │ │ │ │ -(a,3f12.7) │ │ │ │ -r,r0,rho= │ │ │ │ -EXCEEDING MAXIMUM ITERATIONS. │ │ │ │ -IB .EQ. 0. │ │ │ │ -RD .LE. 0. │ │ │ │ -ID .LE. 0. │ │ │ │ -NUMBER OF DIMENSION SHOULD BE 1<= ND <= 10. │ │ │ │ -RELATION SHOULD BE 1 <= NP(N) <= NQ(N) <= NS(N). │ │ │ │ -NUMBER OF BLOCKS IS INVALID. │ │ │ │ -XB(1).NE.1 OR XB(NB).NE.10. │ │ │ │ -THERE IS NO VALID CHARACTER. │ │ │ │ -THERE EXISTS A PERIOD ONLY. │ │ │ │ -GIVEN NUMBER IS TRUNCATED WITHIN 8 DIGITS. │ │ │ │ -THIS IS INVALID LOGICAL EXPRESSION. │ │ │ │ -THERE IS A NON-NUMERAL CHARACTER. │ │ │ │ -SOLUTION NON EXSISTENT │ │ │ │ -NO SOLUTION IN THE DOMAIN │ │ │ │ -NOT YET INITIALIZED │ │ │ │ -UX OR UY: OUT OF THE RANGE │ │ │ │ -WORKING AREA NOT ENOUGH │ │ │ │ -NX MUST BE >= 2 │ │ │ │ -NY MUST BE >= 2 │ │ │ │ -UX IS NOT STRICTLY MONOTONIC │ │ │ │ -UY IS NOT STRICTLY MONOTONIC* │ │ │ │ -UY IS NOT STRICTLY MONOTONIC │ │ │ │ -OUT OF THE WHOLE DOMAIN │ │ │ │ -ORDER OF RX IS INVALID. │ │ │ │ +ARRWINTV │ │ │ │ +NODRSHRT │ │ │ │ +ENDARROW │ │ │ │ +DRAWING FINISHED. │ │ │ │ +SKIPINTV │ │ │ │ +CHECKING EACH PARAMETER │ │ │ │ +tmstln.f │ │ │ │ +THRES ===> │ │ │ │ +SKIP ===> │ │ │ │ +GLIM ===> │ │ │ │ +(1P,E10.3) │ │ │ │ +ARROW THRES ===> │ │ │ │ +DT ===> │ │ │ │ +ARRAY WILL BE OVER FLOW. │ │ │ │ +CALCULATING FINISHED. │ │ │ │ statement executed │ │ │ │ malloc(%u) failure in %s │ │ │ │ *** Error ( │ │ │ │ ***** ERROR ( │ │ │ │ - Warning ( │ │ │ │ *** WARNING ( │ │ │ │ - Message ( │ │ │ │ *** MESSAGE ( │ │ │ │ +++ THE FOLLOWING MESSAGES ARE SUPPRESSED. │ │ │ │ Error allocating %lu bytes │ │ │ │ -In file 'cdclf90n.f90', around line 54 │ │ │ │ -In file 'cdclf90n.f90', around line 79 │ │ │ │ -In file 'cdclf90n.f90', around line 102 │ │ │ │ -In file 'cdclf90n.f90', around line 124 │ │ │ │ -In file 'cdclf90n.f90', around line 146 │ │ │ │ -In file 'cdclf90n.f90', around line 168 │ │ │ │ In file 'cdclf90.f90', around line 115 │ │ │ │ In file 'cdclf90.f90', around line 116 │ │ │ │ In file 'cdclf90.f90', around line 233 │ │ │ │ In file 'cdclf90.f90', around line 425 │ │ │ │ In file 'cdclf90.f90', around line 438 │ │ │ │ In file 'cdclf90.f90', around line 525 │ │ │ │ In file 'cdclf90.f90', around line 668 │ │ │ │ @@ -4529,136 +4445,81 @@ │ │ │ │ In file 'cdclf90.f90', around line 19545 │ │ │ │ In file 'cdclf90.f90', around line 19557 │ │ │ │ In file 'cdclf90.f90', around line 19569 │ │ │ │ In file 'cdclf90.f90', around line 19588 │ │ │ │ In file 'cdclf90.f90', around line 19601 │ │ │ │ In file 'cdclf90.f90', around line 19614 │ │ │ │ In file 'cdclf90.f90', around line 19641 │ │ │ │ -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 54 │ │ │ │ +In file 'cdclf90n.f90', around line 79 │ │ │ │ +In file 'cdclf90n.f90', around line 102 │ │ │ │ +In file 'cdclf90n.f90', around line 124 │ │ │ │ +In file 'cdclf90n.f90', around line 146 │ │ │ │ +In file 'cdclf90n.f90', around line 168 │ │ │ │ +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 61 │ │ │ │ -Integer overflow when calculating the amount of memory to allocate │ │ │ │ -In file 'shtrlib.f90', around line 69 │ │ │ │ +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 │ │ │ │ @@ -4707,58 +4568,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 61 │ │ │ │ +Integer overflow when calculating the amount of memory to allocate │ │ │ │ +In file 'shtrlib.f90', around line 69 │ │ │ │ +DclToLower │ │ │ │ +DclToUpper │ │ │ │ +DclGetUnitNum │ │ │ │ +DclCompChar │ │ │ │ +DclMessageDump │ │ │ │ DclAbort │ │ │ │ DclGetArgument │ │ │ │ DclGetArgumentNum │ │ │ │ DclGetEnv │ │ │ │ DclExecCommand │ │ │ │ DclSetOrthographic │ │ │ │ DclSetBonnes │ │ │ │ @@ -4791,48 +4683,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 │ │ │ │ @@ -4868,227 +4757,536 @@ │ │ │ │ In file 'fftlib.f90', around line 355 │ │ │ │ DclComplexFFT_B │ │ │ │ DclComplexFFT_F │ │ │ │ DclDeallocComplexFFT │ │ │ │ At line 437 of file fftlib.f90 │ │ │ │ DclInitComplexFFT │ │ │ │ In file 'fftlib.f90', around line 426 │ │ │ │ -DclLengthOfYear │ │ │ │ -DclLengthOfMonth │ │ │ │ -DclDayOfWeek │ │ │ │ -DclFormatDate │ │ │ │ -DclDiffDate │ │ │ │ -DclAddDate │ │ │ │ -DclGetDate │ │ │ │ +DclGet3DHatchPattern │ │ │ │ +DclSet3DHatchPattern │ │ │ │ +DclDraw3DHatchNormalized │ │ │ │ +DclDraw3DHatch │ │ │ │ +DclGet3DMarkerSize │ │ │ │ +DclGet3DMarkerIndex │ │ │ │ +DclGet3DMarkerType │ │ │ │ +DclSet3DMarkerSize │ │ │ │ +DclSet3DMarkerIndex │ │ │ │ +DclSet3DMarkerType │ │ │ │ +DclDraw3DMarkerNormalized │ │ │ │ +Length of x, y, z don't match. │ │ │ │ +DclDraw3DMarker │ │ │ │ +DclGet3DLineIndex │ │ │ │ +DclSet3DLineIndex │ │ │ │ +DclDraw3DLineNormalized │ │ │ │ +DclDraw3DLine │ │ │ │ +DclGet2DPlane │ │ │ │ +DclGet3DObjectPoint │ │ │ │ +DclGet3DEyePoint │ │ │ │ +DclSet3DProjection │ │ │ │ +DclSet2DPlane │ │ │ │ +DclSet3DObjectPoint │ │ │ │ +DclSet3DEyePoint │ │ │ │ +DclGet3DTransNumber │ │ │ │ +DclGet3DOrigin │ │ │ │ +DclGet3DLogAxis │ │ │ │ +DclGet3DWindow │ │ │ │ +DclGet3DViewPort │ │ │ │ +DclSet3DTransFunction │ │ │ │ +DclSet3DTransNumber │ │ │ │ +DclSet3DOrigin │ │ │ │ +DclSet3DLogAxis │ │ │ │ +DclSet3DWindow │ │ │ │ +DclSet3DViewPort │ │ │ │ +DclGetFrameIndex │ │ │ │ +DclSetFrameIndex │ │ │ │ +DclGetFrameType │ │ │ │ +DclSetFrameType │ │ │ │ +DclGetAreaPattern │ │ │ │ +DclSetAreaPattern │ │ │ │ +DclGetBarWidth │ │ │ │ +DclSetBarWidth │ │ │ │ +DclGetErrorBarWidth │ │ │ │ +DclSetErrorBarWidth │ │ │ │ +DclGetErrorBarLineIndex │ │ │ │ +DclSetErrorBarLineIndex │ │ │ │ +DclGetErrorBarLineType │ │ │ │ +DclSetErrorBarLineType │ │ │ │ +DclFillMap │ │ │ │ +DclDrawMap │ │ │ │ +DclDrawLimb │ │ │ │ +DclDrawGrid │ │ │ │ +DclDrawGlobe │ │ │ │ +DclFitMapParm │ │ │ │ +DclSetMapPoint │ │ │ │ +DclSetCircleWindow │ │ │ │ +DclSetMapContactPoint │ │ │ │ +DclDrawYBoxLine │ │ │ │ +DclShadeYBoxArea │ │ │ │ +DclDrawYBoxFrame │ │ │ │ +DclDrawYBarLine │ │ │ │ +DclShadeYBarArea │ │ │ │ +DclDrawYBarFrame │ │ │ │ +DclShadeYGap │ │ │ │ +DclDrawYErrorBar │ │ │ │ +DclDrawXBoxLine │ │ │ │ +DclShadeXBoxArea │ │ │ │ +DclDrawXBoxFrame │ │ │ │ +DclDrawXBarLine │ │ │ │ +DclShadeXBarArea │ │ │ │ +DclDrawXBarFrame │ │ │ │ +DclShadeXGap │ │ │ │ +DclDrawXErrorBar │ │ │ │ DclRotateSpherical │ │ │ │ DclRotate3D │ │ │ │ DclRotate2D │ │ │ │ DclConvSpherical │ │ │ │ DclConv3D │ │ │ │ DclConvHyperbolic │ │ │ │ DclConvPolar │ │ │ │ DclConv2D │ │ │ │ -DclCheckCharPattern │ │ │ │ -DclCheckFortran │ │ │ │ -DclCheckAlphaNum │ │ │ │ -DclCheckNumber │ │ │ │ -DclCheckAlphabet │ │ │ │ -DclCheckSpecial │ │ │ │ -DclCheckCurrency │ │ │ │ -DclCheckBlank │ │ │ │ -DclToLower │ │ │ │ -DclToUpper │ │ │ │ -DclIntervalGE │ │ │ │ -DclIntervalGT │ │ │ │ -DclIntervalLE │ │ │ │ -DclIntervalLT │ │ │ │ -DclSetCharEX │ │ │ │ -Invalid parameter [ │ │ │ │ -DclSetParmEX │ │ │ │ -Invalid prefix [ │ │ │ │ -DclSetLogicalEX │ │ │ │ -DclSetRealEX │ │ │ │ -DclSetIntegerEX │ │ │ │ -DclSetChar │ │ │ │ -DclGetChar │ │ │ │ -DclSetParm │ │ │ │ -DclSetLogical │ │ │ │ -DclSetReal │ │ │ │ -DclSetInteger │ │ │ │ -DclGetCharS │ │ │ │ -DclGetParm │ │ │ │ -DclGetLogicalS │ │ │ │ -DclGetRealS │ │ │ │ -DclGetIntegerS │ │ │ │ -DclGetLogical │ │ │ │ -DclGetReal │ │ │ │ -DclGetInteger │ │ │ │ -CALENDAR │ │ │ │ -ARRWINTV │ │ │ │ -NODRSHRT │ │ │ │ -ENDARROW │ │ │ │ -DRAWING FINISHED. │ │ │ │ -STLNGLIM │ │ │ │ -GRDTHRES │ │ │ │ -SKIPINTV │ │ │ │ -CHECKING EACH PARAMETER │ │ │ │ -tmstln.f │ │ │ │ -THRES ===> │ │ │ │ -SKIP ===> │ │ │ │ -GLIM ===> │ │ │ │ -(1P,E10.3) │ │ │ │ -ARROW THRES ===> │ │ │ │ -DT ===> │ │ │ │ -ARRAY WILL BE OVER FLOW. │ │ │ │ -CALCULATING FINISHED. │ │ │ │ -STLNDT │ │ │ │ -PERIODX │ │ │ │ -PERIODY │ │ │ │ -FIXEDDT │ │ │ │ -DETECTED STREAM .LT. GLIM. │ │ │ │ -DETECTED EXISTING SAME GRID. │ │ │ │ -TOPBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ -UNDERBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ -WORKING AREA OVERFLOW. │ │ │ │ -COLOR TO TONE CONVERSION TABLE DOES NOT EXIST. │ │ │ │ -szcltn.f │ │ │ │ -COLOR INDEX IS INVALID │ │ │ │ +DclInterpolateC │ │ │ │ +DclInterpolateR │ │ │ │ +NUMBER OF POINTS IS INVALID. │ │ │ │ +WORKING AREA IS NOT ENOUGH. │ │ │ │ +UXMIN = UXMAX. │ │ │ │ +UYMIN = UYMAX. │ │ │ │ +SIDE PARAMETER IS INVALID. │ │ │ │ +'ISLCT' IS INVALID. │ │ │ │ +CHARACTER LENGTH IS LESS THAN OR EQUAL TO ZERO. │ │ │ │ +uyplbl.f │ │ │ │ +SUB OPTION CANNOT BE USED. │ │ │ │ +MINOR DIVISION IS LESS THAN 0. │ │ │ │ +MAJOR DIVISION IS LESS THAN 0. │ │ │ │ +MINOR DIVISION IS GREATER THAN MAJOR DIVISION. │ │ │ │ +DY1 AND DY2 WERE SWITCHED. │ │ │ │ +MAJOR DIVISION IS NOT MULTIPLE OF MINOR DIVISION. │ │ │ │ +THERE IS NO TICKMARK / LABEL. │ │ │ │ +LINE INDEX IS INVALID. │ │ │ │ +'ISLCT' IS INVALID │ │ │ │ +uypaxs.f │ │ │ │ +TEXT HEIGHT IS LESS THAN ZERO. │ │ │ │ +CENTERING OPTION IS INVALID. │ │ │ │ +TEXT INDEX IS INVALID. │ │ │ │ +UYSOFF HAS NOT BEEN CALLED. │ │ │ │ +uyptmk.f │ │ │ │ +CHARACTER LENGTH IS ZERO. │ │ │ │ +uypttl.f │ │ │ │ +SPACE FOR LABEL IS NOT ENOUGH. │ │ │ │ +INDEXBND │ │ │ │ +INVALID WINDOW FOR CONICAL PROJECTION. │ │ │ │ +TOO MANY POINTS IGNORED. │ │ │ │ +INDEXOUT │ │ │ │ +ITYPEOUT │ │ │ │ +INVALID TRANSFORMATION NUMBER. │ │ │ │ +OUTLINE FILE = │ │ │ │ +OUTLINE FILE DOES NOT EXIST. │ │ │ │ +umpmap.f │ │ │ │ +UNFORMATTED │ │ │ │ +IPATLAND │ │ │ │ +IPATLAKE │ │ │ │ +LFILLAKE │ │ │ │ +umfmap.f │ │ │ │ +INVALID STANDARD LATITUDE │ │ │ │ +INVALID ITR │ │ │ │ +MAJOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ +MINOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ +NUMBER OF POINTS IS LESS THAN 2. │ │ │ │ +LINETYPE IS 0 / DO NOTHING. │ │ │ │ +uulinz.f │ │ │ │ +NUMBER OF POINTS IS LESS THAN 1. │ │ │ │ +MARKER TYPE IS 0 / DO NOTHING. │ │ │ │ +MARKER SIZE IS 0 / DO NOTHING. │ │ │ │ +MARKER SIZE IS LESS THAN ZERO. │ │ │ │ +uumrkz.f │ │ │ │ +(2I8,F8.5) │ │ │ │ +NO IMAGE CAPABILITY. │ │ │ │ +NO FULL COLOR CAPABILITY. │ │ │ │ +RUNDEF │ │ │ │ +IUNDEF │ │ │ │ +LMISS │ │ │ │ +RMISS │ │ │ │ +ICOLOR1 │ │ │ │ +ICOLOR2 │ │ │ │ +ICOLOR3 │ │ │ │ +LCELLX │ │ │ │ +LCELLY │ │ │ │ +LCORNER │ │ │ │ +ZMIN > ZMAX. │ │ │ │ +TOO MANY LEVEL (N). │ │ │ │ +COLOR MAP FILE = │ │ │ │ +COLOR MAP FILE DOES NOT EXIST. │ │ │ │ +uicrgb.f │ │ │ │ +FORMATTED │ │ │ │ +TOO MANY LEVEL. │ │ │ │ +(G6.4, Z8) │ │ │ │ +ERROR IN FILE. │ │ │ │ +MASK FILE DOES NOT EXIST. │ │ │ │ +(F6.4,F8.3) │ │ │ │ +CELL_MODE_X │ │ │ │ +CELL_MODE_Y │ │ │ │ +EMBOSS │ │ │ │ +LEMBOSS │ │ │ │ +LSPHERE │ │ │ │ +DENSITY │ │ │ │ +EMBOSSMENT_HEIGHT │ │ │ │ +LIGHT_LONGITUDE │ │ │ │ +LIGHT_LATITUDE │ │ │ │ +LIGHT_DIRECTION │ │ │ │ +NMIN MUST BE < NMAX │ │ │ │ +DUL MUST BE POSITIVE. │ │ │ │ +uszdgt.f │ │ │ │ +(T10,I3) │ │ │ │ +LABEL WIDTH IS GREATER THAN MAXDGT │ │ │ │ +XMIN OR XMAX IS NOT DEFINED. │ │ │ │ +YMIN OR YMAX IS NOT DEFINED. │ │ │ │ +INVALID CXS │ │ │ │ +INVALID CYS │ │ │ │ +X-LABEL REGION IS NOT PROTECTED. │ │ │ │ +NEGATIVE UMIN OR UMAX. │ │ │ │ +UMIN > UMAX. │ │ │ │ +Y-LABEL REGION IS NOT PROTECTED. │ │ │ │ +DXT OR DXL IS NEGATIVE. │ │ │ │ +usxaxu.f │ │ │ │ +INVALID CAXIS │ │ │ │ +VMIN>VMAX │ │ │ │ +(E16.xE3) │ │ │ │ +uschvl.f │ │ │ │ +(F11.x, TR1, I4) │ │ │ │ +(SP, F16.x) │ │ │ │ +(SP, I16) │ │ │ │ +PARAMETER " │ │ │ │ +" IS NOT DEFINED. │ │ │ │ +INVALID SIDE NAME. │ │ │ │ +VMIN > VMAX. │ │ │ │ +INVALID VALUE OF 'IRESET'. │ │ │ │ +ususcu.f │ │ │ │ +('(I', I1, ')') │ │ │ │ +('(F', I1, '.', I1, ')') │ │ │ │ +DYT OR DYL IS NEGATIVE. │ │ │ │ +usyaxu.f │ │ │ │ +ITR │ │ │ │ +REALMAX │ │ │ │ +TLEV1 AND TLEV2 ARE MISSING VALUES. │ │ │ │ +TLEV1 IS GREATER THAN OR EQUAL TO TLEV2. │ │ │ │ +TONE PATTERN NUMBER IS LESS THAN ZERO. │ │ │ │ +NUMBER OF TONE IS IN EXCESS OF MAXIMUM (###). │ │ │ │ +ueitlv.f │ │ │ │ +LEVEL (##) OF TONE PATTERN IS OUT OF RANGE (1-##). │ │ │ │ +uestln.f │ │ │ │ +XMIN SHOULD BE LEAST THAN XMAX. │ │ │ │ +NLEV │ │ │ │ +ITPAT │ │ │ │ +LBOUND │ │ │ │ +LEPSL │ │ │ │ +MISSING FIELD. │ │ │ │ +CONSTANT (##########) FIELD. │ │ │ │ +uezchk.f │ │ │ │ +uzrqnp.f │ │ │ │ +IOSTAT IS NOT ZERO. │ │ │ │ +uziqnp.f │ │ │ │ +uzcqnp.f │ │ │ │ +uzpsav.f │ │ │ │ +uzlqnp.f │ │ │ │ +TONE PAT. INDEX IS 0 / DO NOTHING. │ │ │ │ +TONE PAT. INDEX IS LESS THAN 0. │ │ │ │ +uvdifz.f │ │ │ │ +LINE TYPE IS 0 / DO NOTHING. │ │ │ │ +RUNDEF CAN NOT BE UESED FOR UPY1 OR UPY2 │ │ │ │ +uverbz.f │ │ │ │ +BAR SIZE IS 0 / DO NOTHING. │ │ │ │ +BAR SIZE IS LESS THAN ZERO. │ │ │ │ +uvbraz.f │ │ │ │ +RUNDEF CAN NOT BE UESED FOR UPY. │ │ │ │ +uvbrlz.f │ │ │ │ +uvbxfz.f │ │ │ │ +uvbxaz.f │ │ │ │ +uvbxlz.f │ │ │ │ +uvbrfz.f │ │ │ │ +VXMIN IS NOT DEFINED. │ │ │ │ +VXMAX IS NOT DEFINED. │ │ │ │ +VYMIN IS NOT DEFINED. │ │ │ │ +VYMAX IS NOT DEFINED. │ │ │ │ +UXMIN IS NOT DEFINED. │ │ │ │ +UXMAX IS NOT DEFINED. │ │ │ │ +UYMIN IS NOT DEFINED. │ │ │ │ +UYMAX IS NOT DEFINED. │ │ │ │ +SIMFAC IS NOT DEFINED. │ │ │ │ +VXOFF IS NOT DEFINED. │ │ │ │ +VYOFF IS NOT DEFINED. │ │ │ │ +PLX IS NOT DEFINED. │ │ │ │ +PLY IS NOT DEFINED. │ │ │ │ +PLROT IS NOT DEFINED. │ │ │ │ +TXMIN IS NOT DEFINED. │ │ │ │ +TXMAX IS NOT DEFINED. │ │ │ │ +TYMIN IS NOT DEFINED. │ │ │ │ +TYMAX IS NOT DEFINED. │ │ │ │ +FIRST DATE IS LESS THAN 0. │ │ │ │ +DATE LENGTH IS LESS THAN 0. │ │ │ │ +NO MONTH-AXIS. │ │ │ │ +ucxayr.f │ │ │ │ +NO DAY-AXIS. │ │ │ │ +ucxady.f │ │ │ │ +ucyady.f │ │ │ │ +ucyayr.f │ │ │ │ +INVALID CSIDE. │ │ │ │ +INVALID NLBL. │ │ │ │ +INVALID NTICKS. │ │ │ │ +TOO MANY TICKS. │ │ │ │ +TOO MANY LABELS. │ │ │ │ +ulxlog.f │ │ │ │ +ulylog.f │ │ │ │ +uxpaxs.f │ │ │ │ +UXSOFF HAS NOT BEEN CALLED. │ │ │ │ +uxpttl.f │ │ │ │ +uxptmk.f │ │ │ │ +uxplbl.f │ │ │ │ +DX1 AND DX2 WERE SWITCHED. │ │ │ │ +MAXNB IS INAPPROPRIATE. │ │ │ │ +NO. OF CONTOUR LEVELS IS LESS THAN 2. │ │ │ │ +NLEV IS OUT OF RANGE. │ │ │ │ +RSIZET │ │ │ │ +XTTL │ │ │ │ +LMSG │ │ │ │ +LCENT │ │ │ │ +INDXMJ │ │ │ │ +NBR2/2 SHOULD BE LARGER THAN (NX+2)*(NY+2)/##+1. │ │ │ │ +udcntz.f │ │ │ │ +CONTOUR INTERVAL =########## │ │ │ │ +INAPPROPRIATE DATA WILL BE MODIFIED INTERNALLY. │ │ │ │ +('Z(',I3,',',I3,')=',G16.9,' ===> ',G16.9) │ │ │ │ +NUMBER OF CONTOUR LEVELS IS IN EXCESS OF MAXIMUM (##) │ │ │ │ +udiclv.f │ │ │ │ +LEVEL NUMBER (##) IS OUT OF RANGE (1-##). │ │ │ │ +INDXMN │ │ │ │ +LDASH │ │ │ │ +LABEL │ │ │ │ +ICYCLE │ │ │ │ +ISOLID │ │ │ │ +IDASH │ │ │ │ +RSIZEL │ │ │ │ +RUNDEF CAN NOT BE UESED FOR UPX. │ │ │ │ +uhbxlz.f │ │ │ │ +uhdifz.f │ │ │ │ +uherbz.f │ │ │ │ +ERROR MARKER SIZE IS LESS THAN ZERO. │ │ │ │ +uhbrfz.f │ │ │ │ +uhbxfz.f │ │ │ │ +uhbrlz.f │ │ │ │ +uhbxaz.f │ │ │ │ +uhbraz.f │ │ │ │ +LENGTH OF TITLE IS TOO LONG. │ │ │ │ +LENGTH OF TITLE IS TOO LONG TO CHANGE ROT │ │ │ │ +INDEX │ │ │ │ +LNRMAL │ │ │ │ +LEQRAT │ │ │ │ +LUNIT │ │ │ │ +LUMSG │ │ │ │ +ICENT │ │ │ │ +LMISSP │ │ │ │ +ITYPE1 │ │ │ │ +LSMALL │ │ │ │ +RSMALL │ │ │ │ +ITYPE2 │ │ │ │ +RSIZEM │ │ │ │ +IXINT │ │ │ │ +IYINT │ │ │ │ +ZERO FIELD. │ │ │ │ +XFACT1 │ │ │ │ +YFACT1 │ │ │ │ +XFACT2 │ │ │ │ +YFACT2 │ │ │ │ +UXUNIT │ │ │ │ +UYUNIT │ │ │ │ +XUNIT =##########, YUNIT =########## │ │ │ │ +ugvect.f │ │ │ │ +XFACT =##########, YFACT =########## │ │ │ │ +VARIANCE OF RX OR RY IS EQUAL TO 0 / MISSING VALUE IS SUBSTITUTED. │ │ │ │ +IB .EQ. 0. │ │ │ │ +ID .LE. 0. │ │ │ │ +RD .LE. 0. │ │ │ │ +THERE IS NO VALID CHARACTER. │ │ │ │ +THERE IS A NON-NUMERAL CHARACTER. │ │ │ │ +THIS IS INVALID LOGICAL EXPRESSION. │ │ │ │ +THERE EXISTS A PERIOD ONLY. │ │ │ │ +GIVEN NUMBER IS TRUNCATED WITHIN 8 DIGITS. │ │ │ │ +ORDER OF RX IS INVALID. │ │ │ │ +cfsrch.f │ │ │ │ +LENGTH OF CHARACTER IS TOO SHORT TO STORE FILE NAME. │ │ │ │ +PARAMETER' │ │ │ │ +' CANNOT BE SET. │ │ │ │ +iufopn.f │ │ │ │ +THERE IS NO UNIT TO BE OPENED. │ │ │ │ +(TR1,A###) │ │ │ │ +mszdmp.f │ │ │ │ +DCLENVCHAR │ │ │ │ +DCLCOMCHAR │ │ │ │ +DCLDIVCHAR │ │ │ │ +rpnxfl.f │ │ │ │ +NUMBER OF INPUT PARAMETERS IS TOO LARGE (>100). │ │ │ │ +*** ERROR (PRCCLS IN │ │ │ │ +) * PROCESS │ │ │ │ + HAS NOT BEEN CLOSED YET. │ │ │ │ +*** ERROR (PRCNAM IN │ │ │ │ +) * TOO LARGE PROCESS LEVEL (NLEV). │ │ │ │ +CONFIG_FILE │ │ │ │ +DCLOPTCHAR │ │ │ │ +DCLSETCHAR │ │ │ │ +mpfpt2.f │ │ │ │ +(a,"(",2f12.7,")") │ │ │ │ +(a,f12.7) │ │ │ │ +(a,3f12.7) │ │ │ │ +r,r0,rho= │ │ │ │ +EXCEEDING MAXIMUM ITERATIONS. │ │ │ │ +NUMBER OF DIMENSION SHOULD BE 1<= ND <= 10. │ │ │ │ +RELATION SHOULD BE 1 <= NP(N) <= NQ(N) <= NS(N). │ │ │ │ +NUMBER OF BLOCKS IS INVALID. │ │ │ │ +XB(1).NE.1 OR XB(NB).NE.10. │ │ │ │ +SOLUTION NON EXSISTENT │ │ │ │ +NO SOLUTION IN THE DOMAIN │ │ │ │ +NOT YET INITIALIZED │ │ │ │ +UX OR UY: OUT OF THE RANGE │ │ │ │ +WORKING AREA NOT ENOUGH │ │ │ │ +NX MUST BE >= 2 │ │ │ │ +NY MUST BE >= 2 │ │ │ │ +UX IS NOT STRICTLY MONOTONIC │ │ │ │ +UY IS NOT STRICTLY MONOTONIC* │ │ │ │ +UY IS NOT STRICTLY MONOTONIC │ │ │ │ +OUT OF THE WHOLE DOMAIN │ │ │ │ +szplop.f │ │ │ │ +WORKING AREA OVER FLOW (TOO MANY POINTS) │ │ │ │ +WORKING AREA OVER FLOW (TOO MANY LINES) │ │ │ │ +szl3op.f │ │ │ │ FONT NUMBER IS OUT OF RANGE. │ │ │ │ FONT FILE DOES NOT EXIST. │ │ │ │ szfint.f │ │ │ │ -UNFORMATTED │ │ │ │ FONT FILE HAS NOT BEEN LOADED. │ │ │ │ -FONTNAME │ │ │ │ -Monospace │ │ │ │ -CONTROL CHARACTERS ARE NOT IN GOOD AGREEMENT. │ │ │ │ -NO VALID SUP CHARACTER. │ │ │ │ -NO VALID SUB CHARACTER. │ │ │ │ +szlaop.f │ │ │ │ WORKING AREA OVER FLOW │ │ │ │ -PATTERN NUMBER ### IS NOT DEFINED. │ │ │ │ -szopts.f │ │ │ │ -WORKING AREA OVER FLOW (TOO MANY POINTS) │ │ │ │ -WORKING AREA OVER FLOW (TOO MANY LINES) │ │ │ │ -WORKING AREA OVER FLOW. (TOO MANY POINTS) │ │ │ │ -WORKING AREA OVER FLOW. (TOO MANY CROSSINGS) │ │ │ │ -COLOR TO TONE CONVERSION TABLE IS USED. │ │ │ │ -HARD FILL IS OBSOLETE.SOFT FILLED │ │ │ │ -COLOR NUMBER ## IS NOT DEFINED IN CL2TNMAP. │ │ │ │ +sztnop.f │ │ │ │ PARAMETER 'FWC' IS LESS THAN 1. │ │ │ │ PARAMETER 'CWL' IS LESS THAN 0. │ │ │ │ PARAMETER 'FFCT' IS NOT IN THE RANGE OF (0,1). │ │ │ │ PARAMETER 'NBUFF' IS NOT IN THE RANGE OF (1,MAXTMP). │ │ │ │ PARAMETER 'RBUFF' IS NOT IN THE RANGE OF (0,1). │ │ │ │ PARAMETER 'RCURV' IS NOT IN THE RANGE OF (0,FWC). │ │ │ │ TEXT HAS NOT BEEN SET YET. │ │ │ │ szt3op.f │ │ │ │ +PATTERN NUMBER ### IS NOT DEFINED. │ │ │ │ +szopts.f │ │ │ │ +TOPBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ +UNDERBAR IS NOT SUPPORT IN STROKEFONT │ │ │ │ +COLOR TO TONE CONVERSION TABLE IS USED. │ │ │ │ +HARD FILL IS OBSOLETE.SOFT FILLED │ │ │ │ +COLOR NUMBER ## IS NOT DEFINED IN CL2TNMAP. │ │ │ │ +FONTNAME │ │ │ │ +Monospace │ │ │ │ +szpmop.f │ │ │ │ szm3op.f │ │ │ │ -(2I8,F8.5) │ │ │ │ -szl3op.f │ │ │ │ -szlaop.f │ │ │ │ -szlnop.f │ │ │ │ -sztnop.f │ │ │ │ sztxop.f │ │ │ │ (F8.5,5I8) │ │ │ │ -szpmop.f │ │ │ │ -szplop.f │ │ │ │ -SIZE PARAMETER IS INVALID. │ │ │ │ -slqsiz.f │ │ │ │ -RECTANGLE DEFINITION IS INVALID. │ │ │ │ -PROPORTION PARAMETER IS LESS THAN ZERO. │ │ │ │ -MARGIN PARAMETER IS LESS THAN ZERO. │ │ │ │ -SUM OF MARGIN PARAMETERS IS LARGER THAN 1.0. │ │ │ │ -INVALID SIDE PARAMETER. │ │ │ │ -SPACE FOR TITLE IS NOT ENOUGH. │ │ │ │ -PX = 0.0 IS ASSUMED. │ │ │ │ -PY = 0.0 IS ASSUMED. │ │ │ │ +WORKING AREA OVER FLOW. (TOO MANY POINTS) │ │ │ │ +WORKING AREA OVER FLOW. (TOO MANY CROSSINGS) │ │ │ │ +WORKING AREA OVERFLOW. │ │ │ │ +CONTROL CHARACTERS ARE NOT IN GOOD AGREEMENT. │ │ │ │ +NO VALID SUP CHARACTER. │ │ │ │ +NO VALID SUB CHARACTER. │ │ │ │ +COLOR TO TONE CONVERSION TABLE DOES NOT EXIST. │ │ │ │ +szcltn.f │ │ │ │ +COLOR INDEX IS INVALID │ │ │ │ +szlnop.f │ │ │ │ LINE INDEX IS ZERO / DO NOTHING. │ │ │ │ LINE INDEX IS LESS THAN ZERO. │ │ │ │ -LENGTH OF CORNER MARKS IS ZERO / DO NOTHING. │ │ │ │ -LENGTH OF CORNER MARKS IS LESS THAN ZERO. │ │ │ │ -YY/MM/DD │ │ │ │ -HH:MM:SS │ │ │ │ -SIDE PARAMETER IS INVALID. │ │ │ │ -POSITION PARAMETER IS INVALID. │ │ │ │ -TEXT HEIGHT IS LESS THAN ZERO. │ │ │ │ -TITLE NUMBER IS OUT OF RANGE. │ │ │ │ -STRING LENGTH TOO LONG.SHORTEND. │ │ │ │ -LEVEL NUMBER IS INVALID. │ │ │ │ -FRAME NUMBER IS LESS THAN ZERO. │ │ │ │ DIVISION DIRECTION IS INVALID. │ │ │ │ NUMBER OF DIVISION IS IN EXCESS OF MUXIMUM. │ │ │ │ TOTAL FRAME NUMBER IS IN EXCESS OF MAXIMUM. │ │ │ │ +POSITION PARAMETER IS INVALID. │ │ │ │ +TITLE NUMBER IS OUT OF RANGE. │ │ │ │ +STRING LENGTH TOO LONG.SHORTEND. │ │ │ │ WIDTH OF LAYOUT RECTANGLE IS LESS THAN ZERO. │ │ │ │ SCALING FACTOR IS LESS THAN ZERO. │ │ │ │ SELECTED SIZE CANNOT BE ASSIGNED. │ │ │ │ +SIZE PARAMETER IS INVALID. │ │ │ │ ' IS ASSUMED. │ │ │ │ SELECTED SIZE ' │ │ │ │ ' CANNOT BE ASSIGNED. │ │ │ │ -UX HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ -UY HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ -UZ HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ -INVALID COORDINATE NUMBER (IX). │ │ │ │ -INVALID COORDINATE NUMBER (IY). │ │ │ │ -WORKSTATION TRANSFORMATION IS NOT DEFINED. │ │ │ │ -WORKSTATION RECTANGLE IS NOT DEFINED. │ │ │ │ -WORKSTATION RECTANGLE IS INVALID. │ │ │ │ -WORKSTATION WINDOW DEFINITION IS INVALID. │ │ │ │ -WORKSTATION WINDOW IS NOT WITHIN THE NORMALIZED DEVICE COORDINATE UNIT SQUARE. │ │ │ │ +LEVEL NUMBER IS INVALID. │ │ │ │ +FRAME NUMBER IS LESS THAN ZERO. │ │ │ │ +RECTANGLE DEFINITION IS INVALID. │ │ │ │ +PROPORTION PARAMETER IS LESS THAN ZERO. │ │ │ │ +LENGTH OF CORNER MARKS IS ZERO / DO NOTHING. │ │ │ │ +LENGTH OF CORNER MARKS IS LESS THAN ZERO. │ │ │ │ +MARGIN PARAMETER IS LESS THAN ZERO. │ │ │ │ +SUM OF MARGIN PARAMETERS IS LARGER THAN 1.0. │ │ │ │ +INVALID SIDE PARAMETER. │ │ │ │ +SPACE FOR TITLE IS NOT ENOUGH. │ │ │ │ +PX = 0.0 IS ASSUMED. │ │ │ │ +PY = 0.0 IS ASSUMED. │ │ │ │ +YY/MM/DD │ │ │ │ +HH:MM:SS │ │ │ │ +slqsiz.f │ │ │ │ +ANGLE MUST NOT BE ZERO. │ │ │ │ +SYSTEM FONT IS NOT SUPPORTED IN SCPACK. │ │ │ │ +NOTE : LSYSFNT IS SET TO FALSE. │ │ │ │ +VIEWPORT DEFINITION IS INVALID. │ │ │ │ +THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (X). │ │ │ │ +THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Y). │ │ │ │ +THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Z). │ │ │ │ TRANSFORMATION FUNCTION NUMBER IS INVALID. │ │ │ │ -WORKSTATION VIEWPORT WAS MODIFIED. │ │ │ │ +POLYLINE INDEX IS 0 / DO NOTHING. │ │ │ │ +POLYLINE INDEX IS LESS THAN 0. │ │ │ │ +POLYMARKER INDEX IS 0 / DO NOTHING. │ │ │ │ +POLYMARKER INDEX IS LESS THAN 0. │ │ │ │ stfusr.f │ │ │ │ CALL STNUSR(i) before calling STFUSR │ │ │ │ CALL STNUSR(i) before calling STIUSR │ │ │ │ CENTRAL CYLINDRICAL │ │ │ │ EQ.-AREA CYLINDRICAL │ │ │ │ BRAUN CYLINDRICAL │ │ │ │ BACON'S GLOBULAR │ │ │ │ CENTRAL CONICAL │ │ │ │ +UY HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ +UX HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ INVERSE TRANSFORMATION IS NOT DEFINED FOR ITR=6. │ │ │ │ -sgpfln.f │ │ │ │ +INVALID COORDINATE NUMBER (IX). │ │ │ │ +INVALID COORDINATE NUMBER (IY). │ │ │ │ +WORKSTATION TRANSFORMATION IS NOT DEFINED. │ │ │ │ +WORKSTATION RECTANGLE IS NOT DEFINED. │ │ │ │ +WORKSTATION RECTANGLE IS INVALID. │ │ │ │ +WORKSTATION WINDOW DEFINITION IS INVALID. │ │ │ │ +WORKSTATION WINDOW IS NOT WITHIN THE NORMALIZED DEVICE COORDINATE UNIT SQUARE. │ │ │ │ +WORKSTATION VIEWPORT WAS MODIFIED. │ │ │ │ +UZ HAS INVALID SIGN FOR LOG TRANSFORMATION OR IS 0 │ │ │ │ +color numbers greater than xx are ignored. │ │ │ │ +FULL COLOR MODE IS NOT SUPPORTED. │ │ │ │ +NUMBER OF POINTS IS LESS THAN 3. │ │ │ │ +COLORMAP MIGHT NOT CHANGE IMMEDIATELY. │ │ │ │ +sgpwsn.f │ │ │ │ (A6,I2.2) │ │ │ │ (TR1,I1,A1,A,A1) │ │ │ │ (TR1,I2,A1,A,A1) │ │ │ │ -color numbers greater than xx are ignored. │ │ │ │ -FULL COLOR MODE IS NOT SUPPORTED. │ │ │ │ +sgpfln.f │ │ │ │ TEXT HEIGHT IS 0 / DO NOTHING. │ │ │ │ -CENTERING OPTION IS INVALID. │ │ │ │ TEXT INDEX IS 0 / DO NOTHING. │ │ │ │ TEXT INDEX IS LESS THAN 0. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 3. │ │ │ │ -TONE PAT. INDEX IS 0 / DO NOTHING. │ │ │ │ -TONE PAT. INDEX IS LESS THAN 0. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 1. │ │ │ │ -MARKER TYPE IS 0 / DO NOTHING. │ │ │ │ -POLYMARKER INDEX IS 0 / DO NOTHING. │ │ │ │ -POLYMARKER INDEX IS LESS THAN 0. │ │ │ │ -MARKER SIZE IS 0 / DO NOTHING. │ │ │ │ -MARKER SIZE IS LESS THAN ZERO. │ │ │ │ -NUMBER OF POINTS IS LESS THAN 2. │ │ │ │ -LINETYPE IS 0 / DO NOTHING. │ │ │ │ -POLYLINE INDEX IS 0 / DO NOTHING. │ │ │ │ -POLYLINE INDEX IS LESS THAN 0. │ │ │ │ -LINE INDEX IS INVALID. │ │ │ │ -COLORMAP MIGHT NOT CHANGE IMMEDIATELY. │ │ │ │ sgpcmd.f │ │ │ │ (TR1,I2.2,A2,A) │ │ │ │ TEXT LENGTH IS TOO LONG. │ │ │ │ TEXT HEIGHT IS LESS THAN 0. │ │ │ │ TRANSFORMATION NUMBER <##> IS NOT DEFINED. │ │ │ │ TRANSFORMATION NAME < │ │ │ │ > IS NOT DEFINED. │ │ │ │ -VIEWPORT DEFINITION IS INVALID. │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (X). │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Y). │ │ │ │ -(ITR:51) NOT YET INITIALIZED. CALL G2SCTR. │ │ │ │ -sgpwsn.f │ │ │ │ WORKSTATION NUMBER IS INVALID. │ │ │ │ -THE REGION STRADDLES 0 FOR LOG TRANSFORMATION (Z). │ │ │ │ -ANGLE MUST NOT BE ZERO. │ │ │ │ -SYSTEM FONT IS NOT SUPPORTED IN SCPACK. │ │ │ │ -NOTE : LSYSFNT IS SET TO FALSE. │ │ │ │ +(ITR:51) NOT YET INITIALIZED. CALL G2SCTR. │ │ │ │ +CMAPLIST │ │ │ │ +COLORMAP LIST DOES NOT EXIST. │ │ │ │ +swcmll.f │ │ │ │ +COLORMAP LIST IS INVALID │ │ │ │ +COLORMAP LIST OVERFLOWS │ │ │ │ +COLORMAP LIST FILE SHOULD BE READ FIRST USING "SWCMLL" │ │ │ │ +COLORMAP NUMBER <##> IS OUT OF RANGE. │ │ │ │ %s_%0*d.eps │ │ │ │ %s_%0*d.svg │ │ │ │ %s_%0*d.pdf │ │ │ │ Sans Normal 12 │ │ │ │ selected font name is '%s' │ │ │ │ button_press_event │ │ │ │ key_press_event │ │ │ │ @@ -5111,15 +5309,14 @@ │ │ │ │ GFD Dennou Common Library │ │ │ │ response │ │ │ │ There are %d families │ │ │ │ Family %d: %s │ │ │ │ Faces : │ │ │ │ %d) %s │ │ │ │ *** image │ │ │ │ -CMAPLIST │ │ │ │ PARAMETER NAME < │ │ │ │ > IS INVALID. │ │ │ │ GRPH1 : STARTED / IWS = ##. │ │ │ │ IDMPDGT │ │ │ │ IBGPAGE │ │ │ │ COLORMAP FILE DOES NOT EXIST. │ │ │ │ BITMAP FILE DOES NOT EXIST. │ │ │ │ @@ -5132,371 +5329,140 @@ │ │ │ │ irst │ │ │ │ small │ │ │ │ shift │ │ │ │ colormap.x11 │ │ │ │ GRPH1 : TERMINATED. │ │ │ │ GRPH1 : PAGE = ### COMPLETED. │ │ │ │ DIALOG NEEDS WINDOW.DEFAULT FONT IS USED │ │ │ │ -COLORMAP LIST DOES NOT EXIST. │ │ │ │ -swcmll.f │ │ │ │ -COLORMAP LIST IS INVALID │ │ │ │ -COLORMAP LIST OVERFLOWS │ │ │ │ -COLORMAP LIST FILE SHOULD BE READ FIRST USING "SWCMLL" │ │ │ │ -COLORMAP NUMBER <##> IS OUT OF RANGE. │ │ │ │ -INVALID CSIDE. │ │ │ │ -INVALID NLBL. │ │ │ │ -INVALID NTICKS. │ │ │ │ -TOO MANY TICKS. │ │ │ │ -TOO MANY LABELS. │ │ │ │ -ulylog.f │ │ │ │ -ulxlog.f │ │ │ │ -LMISS │ │ │ │ -RMISS │ │ │ │ -ITR │ │ │ │ -NO IMAGE CAPABILITY. │ │ │ │ -RUNDEF │ │ │ │ -IUNDEF │ │ │ │ -WORKING AREA IS NOT ENOUGH. │ │ │ │ -REALMAX │ │ │ │ -NUMBER OF TONE IS IN EXCESS OF MAXIMUM (###). │ │ │ │ -uestln.f │ │ │ │ -TONE PATTERN NUMBER IS LESS THAN ZERO. │ │ │ │ -TLEV1 AND TLEV2 ARE MISSING VALUES. │ │ │ │ -TLEV1 IS GREATER THAN OR EQUAL TO TLEV2. │ │ │ │ -ueitlv.f │ │ │ │ -LEVEL (##) OF TONE PATTERN IS OUT OF RANGE (1-##). │ │ │ │ -XMIN SHOULD BE LEAST THAN XMAX. │ │ │ │ -NLEV │ │ │ │ -ITPAT │ │ │ │ -ICOLOR1 │ │ │ │ -ICOLOR2 │ │ │ │ -LBOUND │ │ │ │ -LEPSL │ │ │ │ -MISSING FIELD. │ │ │ │ -CONSTANT (##########) FIELD. │ │ │ │ -uezchk.f │ │ │ │ -SUB OPTION CANNOT BE USED. │ │ │ │ -MINOR DIVISION IS LESS THAN 0. │ │ │ │ -MAJOR DIVISION IS LESS THAN 0. │ │ │ │ -MINOR DIVISION IS GREATER THAN MAJOR DIVISION. │ │ │ │ -DY1 AND DY2 WERE SWITCHED. │ │ │ │ -MAJOR DIVISION IS NOT MULTIPLE OF MINOR DIVISION. │ │ │ │ -THERE IS NO TICKMARK / LABEL. │ │ │ │ -'ISLCT' IS INVALID. │ │ │ │ -CHARACTER LENGTH IS ZERO. │ │ │ │ -uypttl.f │ │ │ │ -NUMBER OF POINTS IS INVALID. │ │ │ │ -CHARACTER LENGTH IS LESS THAN OR EQUAL TO ZERO. │ │ │ │ -uyplbl.f │ │ │ │ -uyptmk.f │ │ │ │ -'ISLCT' IS INVALID │ │ │ │ -uypaxs.f │ │ │ │ -UYSOFF HAS NOT BEEN CALLED. │ │ │ │ -TEXT INDEX IS INVALID. │ │ │ │ -SPACE FOR LABEL IS NOT ENOUGH. │ │ │ │ -VXMIN IS NOT DEFINED. │ │ │ │ -VXMAX IS NOT DEFINED. │ │ │ │ -VYMIN IS NOT DEFINED. │ │ │ │ -VYMAX IS NOT DEFINED. │ │ │ │ -UXMIN IS NOT DEFINED. │ │ │ │ -UXMAX IS NOT DEFINED. │ │ │ │ -UYMIN IS NOT DEFINED. │ │ │ │ -UYMAX IS NOT DEFINED. │ │ │ │ -SIMFAC IS NOT DEFINED. │ │ │ │ -VXOFF IS NOT DEFINED. │ │ │ │ -VYOFF IS NOT DEFINED. │ │ │ │ -PLX IS NOT DEFINED. │ │ │ │ -PLY IS NOT DEFINED. │ │ │ │ -PLROT IS NOT DEFINED. │ │ │ │ -TXMIN IS NOT DEFINED. │ │ │ │ -TXMAX IS NOT DEFINED. │ │ │ │ -TYMIN IS NOT DEFINED. │ │ │ │ -TYMAX IS NOT DEFINED. │ │ │ │ -uumrkz.f │ │ │ │ -uulinz.f │ │ │ │ -LINE TYPE IS 0 / DO NOTHING. │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPX. │ │ │ │ -uhbxlz.f │ │ │ │ -uhbxaz.f │ │ │ │ -uhbxfz.f │ │ │ │ -BAR SIZE IS 0 / DO NOTHING. │ │ │ │ -BAR SIZE IS LESS THAN ZERO. │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPY. │ │ │ │ -uhbrlz.f │ │ │ │ -uhbraz.f │ │ │ │ -ERROR MARKER SIZE IS LESS THAN ZERO. │ │ │ │ -uhbrfz.f │ │ │ │ -uhdifz.f │ │ │ │ -RUNDEF CAN NOT BE UESED FOR UPY1 OR UPY2 │ │ │ │ -uherbz.f │ │ │ │ -UYMIN = UYMAX. │ │ │ │ -UXMIN = UXMAX. │ │ │ │ -uzpsav.f │ │ │ │ -PARAMETER " │ │ │ │ -" IS NOT DEFINED. │ │ │ │ -uzcqnp.f │ │ │ │ -IOSTAT IS NOT ZERO. │ │ │ │ -uzrqnp.f │ │ │ │ -uzlqnp.f │ │ │ │ -uziqnp.f │ │ │ │ -INVALID TRANSFORMATION NUMBER. │ │ │ │ -INVALID SIDE NAME. │ │ │ │ -NMIN MUST BE < NMAX │ │ │ │ -DUL MUST BE POSITIVE. │ │ │ │ -uszdgt.f │ │ │ │ -(T10,I3) │ │ │ │ -LABEL WIDTH IS GREATER THAN MAXDGT │ │ │ │ -INVALID CYS │ │ │ │ -INVALID CXS │ │ │ │ -(E16.xE3) │ │ │ │ -uschvl.f │ │ │ │ -(F11.x, TR1, I4) │ │ │ │ -(SP, F16.x) │ │ │ │ -(SP, I16) │ │ │ │ -X-LABEL REGION IS NOT PROTECTED. │ │ │ │ -Y-LABEL REGION IS NOT PROTECTED. │ │ │ │ -DYT OR DYL IS NEGATIVE. │ │ │ │ -usyaxu.f │ │ │ │ -DXT OR DXL IS NEGATIVE. │ │ │ │ -usxaxu.f │ │ │ │ -INVALID CAXIS │ │ │ │ -VMIN>VMAX │ │ │ │ -ususcu.f │ │ │ │ -('(I', I1, ')') │ │ │ │ -('(F', I1, '.', I1, ')') │ │ │ │ -UMIN > UMAX. │ │ │ │ -VMIN > VMAX. │ │ │ │ -NEGATIVE UMIN OR UMAX. │ │ │ │ -INVALID VALUE OF 'IRESET'. │ │ │ │ -XMIN OR XMAX IS NOT DEFINED. │ │ │ │ -INVALID ITR │ │ │ │ -YMIN OR YMAX IS NOT DEFINED. │ │ │ │ -DX1 AND DX2 WERE SWITCHED. │ │ │ │ -uxpttl.f │ │ │ │ -uxplbl.f │ │ │ │ -uxptmk.f │ │ │ │ -uxpaxs.f │ │ │ │ -UXSOFF HAS NOT BEEN CALLED. │ │ │ │ -IPATLAND │ │ │ │ -IPATLAKE │ │ │ │ -LFILLAKE │ │ │ │ -OUTLINE FILE = │ │ │ │ -OUTLINE FILE DOES NOT EXIST. │ │ │ │ -umfmap.f │ │ │ │ -INVALID WINDOW FOR CONICAL PROJECTION. │ │ │ │ -INVALID STANDARD LATITUDE │ │ │ │ -TOO MANY POINTS IGNORED. │ │ │ │ -INDEXBND │ │ │ │ -MAJOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ -MINOR DIVISION IS NOT A COMMON MEASURE OF 360. │ │ │ │ -INDEXOUT │ │ │ │ -ITYPEOUT │ │ │ │ -umpmap.f │ │ │ │ -LENGTH OF TITLE IS TOO LONG. │ │ │ │ -LENGTH OF TITLE IS TOO LONG TO CHANGE ROT │ │ │ │ -INDEX │ │ │ │ -LNRMAL │ │ │ │ -LEQRAT │ │ │ │ -LMSG │ │ │ │ -LUNIT │ │ │ │ -LUMSG │ │ │ │ -ICENT │ │ │ │ -LMISSP │ │ │ │ -ITYPE1 │ │ │ │ -LSMALL │ │ │ │ -RSMALL │ │ │ │ -ITYPE2 │ │ │ │ -RSIZEM │ │ │ │ -RSIZET │ │ │ │ -XTTL │ │ │ │ -IXINT │ │ │ │ -IYINT │ │ │ │ -ZERO FIELD. │ │ │ │ -XFACT1 │ │ │ │ -YFACT1 │ │ │ │ -XFACT2 │ │ │ │ -YFACT2 │ │ │ │ -UXUNIT │ │ │ │ -UYUNIT │ │ │ │ -XUNIT =##########, YUNIT =########## │ │ │ │ -ugvect.f │ │ │ │ -XFACT =##########, YFACT =########## │ │ │ │ -uvbxlz.f │ │ │ │ -uvbxaz.f │ │ │ │ -uvbxfz.f │ │ │ │ -uvbrlz.f │ │ │ │ -uvbraz.f │ │ │ │ -uvbrfz.f │ │ │ │ -uvdifz.f │ │ │ │ -uverbz.f │ │ │ │ -NO FULL COLOR CAPABILITY. │ │ │ │ -ICOLOR3 │ │ │ │ -LCELLX │ │ │ │ -LCELLY │ │ │ │ -LCORNER │ │ │ │ -CELL_MODE_X │ │ │ │ -CELL_MODE_Y │ │ │ │ -EMBOSS │ │ │ │ -LEMBOSS │ │ │ │ -LSPHERE │ │ │ │ -DENSITY │ │ │ │ -EMBOSSMENT_HEIGHT │ │ │ │ -LIGHT_LONGITUDE │ │ │ │ -LIGHT_LATITUDE │ │ │ │ -LIGHT_DIRECTION │ │ │ │ -ZMIN > ZMAX. │ │ │ │ -TOO MANY LEVEL (N). │ │ │ │ -COLOR MAP FILE = │ │ │ │ -COLOR MAP FILE DOES NOT EXIST. │ │ │ │ -uicrgb.f │ │ │ │ -TOO MANY LEVEL. │ │ │ │ -(G6.4, Z8) │ │ │ │ -ERROR IN FILE. │ │ │ │ -MASK FILE DOES NOT EXIST. │ │ │ │ -(F6.4,F8.3) │ │ │ │ -FIRST DATE IS LESS THAN 0. │ │ │ │ -DATE LENGTH IS LESS THAN 0. │ │ │ │ -ucyayr.f │ │ │ │ -NO MONTH-AXIS. │ │ │ │ -NO DAY-AXIS. │ │ │ │ -ucyady.f │ │ │ │ -ucxayr.f │ │ │ │ -ucxady.f │ │ │ │ -MAXNB IS INAPPROPRIATE. │ │ │ │ -NO. OF CONTOUR LEVELS IS LESS THAN 2. │ │ │ │ -NLEV IS OUT OF RANGE. │ │ │ │ -NUMBER OF CONTOUR LEVELS IS IN EXCESS OF MAXIMUM (##) │ │ │ │ -udiclv.f │ │ │ │ -LEVEL NUMBER (##) IS OUT OF RANGE (1-##). │ │ │ │ -INDXMJ │ │ │ │ -INDXMN │ │ │ │ -LDASH │ │ │ │ -LABEL │ │ │ │ -ICYCLE │ │ │ │ -ISOLID │ │ │ │ -IDASH │ │ │ │ -RSIZEL │ │ │ │ -LCENT │ │ │ │ -NBR2/2 SHOULD BE LARGER THAN (NX+2)*(NY+2)/##+1. │ │ │ │ -udcntz.f │ │ │ │ -CONTOUR INTERVAL =########## │ │ │ │ -INAPPROPRIATE DATA WILL BE MODIFIED INTERNALLY. │ │ │ │ -('Z(',I3,',',I3,')=',G16.9,' ===> ',G16.9) │ │ │ │ -TEXT LENGTH IS TOO SHORT. │ │ │ │ -PATTERN < │ │ │ │ - > WAS NOT FOUND. │ │ │ │ -SUBSTITUTION ERROR. │ │ │ │ -CHARACTER LENGTH IS INCONSISTENT. │ │ │ │ +NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPCI AND CHANGE IT CORRECTLY. │ │ │ │ NUMBER OF BITS PER ONE WORD IS INVALID / CHECK BPERI IN THE PARAMETER STATEMENT OF GBYTES AND CHANGE IT CORRECTLY. │ │ │ │ NBITS OUT OF RANGE. │ │ │ │ -NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPCI AND CHANGE IT CORRECTLY. │ │ │ │ NUMBER OF BITS PER ONE WORD IS INVALID / CHECK NB IN THE PARAMETER STATEMENT OF BITPIC AND CHANGE IT CORRECTLY. │ │ │ │ -CAN NOT CONVERT HSV TO RGB. │ │ │ │ +timec3.f │ │ │ │ +(A2,I1,A1,I1,A1) │ │ │ │ +dcl-7.5.2 │ │ │ │ LENGTH OF CHARACTER IS LESS THAN 8. │ │ │ │ (1P,E9.2E2) │ │ │ │ (1P,E8.2E1) │ │ │ │ (1P,E8.1E2) │ │ │ │ LENGTH OF CHAR IS NOT EQUAL TO THAT OF CREF. │ │ │ │ INVALID REFERENCE NAME. │ │ │ │ -dcl-7.5.2 │ │ │ │ +CHARACTER LENGTH IS INCONSISTENT. │ │ │ │ +TEXT LENGTH IS TOO SHORT. │ │ │ │ +PATTERN < │ │ │ │ + > WAS NOT FOUND. │ │ │ │ +SUBSTITUTION ERROR. │ │ │ │ +IM IS OUT OF RANGE (1-12). │ │ │ │ +datec3.f │ │ │ │ +(A2,I1,A1) │ │ │ │ +IW IS OUT OF RANGE (1-7). │ │ │ │ +ISEED MUST BE > 0 FOR 1ST CALL. │ │ │ │ Attempting to allocate already allocated variable '%s' │ │ │ │ At line 13 of file rngu0.f90 │ │ │ │ In file 'rngu0.f90', around line 14 │ │ │ │ -ISEED MUST BE > 0 FOR 1ST CALL. │ │ │ │ +CAN NOT CONVERT HSV TO RGB. │ │ │ │ +*** Error in clckgt : │ │ │ │ +Clckst must be called prior to this routine. │ │ │ │ FCSLFC SHOULD BE CALLED BEFORE FCLEOL. │ │ │ │ LENGTH OF CHARACTER SHOULD BE 1 OR 2. │ │ │ │ FCLEOL SHOULD BE CALLED BEFORE FCOPEN. │ │ │ │ ACCESS MODE SHOULD BE 'R' OR 'W'. │ │ │ │ fcpack.f │ │ │ │ RECORD LENGTH IS WRONG. │ │ │ │ CHARACTER IS NOT CONSISTENT, BUT ACCEPTED. │ │ │ │ CHARACTER IS NOT FOUND. │ │ │ │ RECORD NUMBER CAN BE SPECIFIED ONLY FOR READ MODE. │ │ │ │ ACCESS MODE IS NOT 'R'. │ │ │ │ ACCESS MODE IS NOT 'W'. │ │ │ │ RECORD LENGTH SHOULD BE A MULTIPLE OF 4. │ │ │ │ CHARACTER CAN BE HANDLED FOR CHARACTER I/O. │ │ │ │ -IW IS OUT OF RANGE (1-7). │ │ │ │ -IM IS OUT OF RANGE (1-12). │ │ │ │ -datec3.f │ │ │ │ -(A2,I1,A1) │ │ │ │ INVALID HEXADECIMAL CHARACTER. │ │ │ │ -*** Error in clckgt : │ │ │ │ -Clckst must be called prior to this routine. │ │ │ │ -timec3.f │ │ │ │ -(A2,I1,A1,I1,A1) │ │ │ │ +RECALCULATING. │ │ │ │ +INVALID N. │ │ │ │ +INVALID TEND OR DT. │ │ │ │ +TOO MANY STEPS. │ │ │ │ +ERROR EXCEEDED 10 x EPSL. │ │ │ │ +AVERAGING LENGTH IS INVALID. │ │ │ │ +AVERAGING LENGTH IS EVEN NUMBER. │ │ │ │ +IM MUST BE IM >= MM+1 │ │ │ │ +JM MUST BE JM >= (MM+1)/2 │ │ │ │ 0123456789ABCDEF │ │ │ │ -EPSILON EPSILON │ │ │ │ -'7LBAR LBAR │ │ │ │ -MAXSTEP NSTEP MAXSTEP NSTEP │ │ │ │ -LBAR EPSILON MAXSTEP NSTEP │ │ │ │ -LBAR EPSILON MAXSTEP NSTEP │ │ │ │ -MAIN │ │ │ │ -LMISS IMISS RMISS IUNDEF RUNDEF LEPSL REPSL RFACT INTMAX REALMAX REALMIN NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE LLMSG INTERPRET_MISSING_VALUE MISSING_INT MISSING_REAL UNDEFINED_INT UNDEFINED_REAL INTERPRET_TRUNCATION TRUNCATION_ERROR TRUNCATION_FACTOR MAX_INT MAX_REAL MIN_REAL WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE ENABLE_LONG_MESSAGE DCLRC DUPATH DSPATH SCKURL CONFIG_FILE USER_DATABASE_DIR SYSTEM_DATABASE_DIR SOCKET_URL │ │ │ │ -.dclrc /usr/lib/arm-linux-gnueabihf/dcldbase/ 127.0.0.1 RMISS RUNDEF REPSL RFACT REALMAX REALMIN MISSING_REAL UNDEFINED_REAL TRUNCATION_ERROR TRUNCATION_FACTOR MAX_REAL MIN_REAL │ │ │ │ -LMISS LEPSL LLMSG INTERPRET_MISSING_VALUE INTERPRET_TRUNCATION ENABLE_LONG_MESSAGE │ │ │ │ -IMISS IUNDEF INTMAX NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE SCKPORT MISSING_INT UNDEFINED_INT MAX_INT WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE SOCKET_PORT │ │ │ │ -0123456789 │ │ │ │ -SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ -JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER ; │ │ │ │ +GRDTHRESSKIPINTVSTLNNUM STLNGLIMGRID_PASSING_THRESHOLD SKIPPING_POINT_INTERVAL STREAM_LINE_NUMBERS STREAM_LIMIT_INTERVAL │ │ │ │ ARRWINTVSTLNDT ARROW_DRAWING_INTERVAL STLN_CALCULATING_INTERVAL │ │ │ │ GRDTHRESARRWINTVSKIPINTVSTLNDT STLNNUM PERIODX PERIODY NODRSHRTENDARROWFIXEDDT STLNGLIMGRID_PASSING_THRESHOLD ARROW_DRAWING_INTERVAL SKIPPING_POINT_INTERVAL STLN_CALCULATING_INTERVAL STREAM_LINE_NUMBERS PERIOD_BOUNDARY_XDIRECTION PERIOD_BOUNDARY_YDIRECTION NO_DRAW_SHORTLINE END_ARROW_FLAG FIXED_TIME_STEP STREAM_LIMIT_INTERVAL PERIODX PERIODY NODRSHRTENDARROWFIXEDDT PERIOD_BOUNDARY_XDIRECTION PERIOD_BOUNDARY_YDIRECTION NO_DRAW_SHORTLINE END_ARROW_FLAG FIXED_TIME_STEP │ │ │ │ -GRDTHRESSKIPINTVSTLNNUM STLNGLIMGRID_PASSING_THRESHOLD SKIPPING_POINT_INTERVAL STREAM_LINE_NUMBERS STREAM_LIMIT_INTERVAL │ │ │ │ -10000000000000001000000010000000100010001000100010101010101010101111111111111111 │ │ │ │ -11111111111111111111111111111111111111111111000011111111111100001100110011001100110011001100110011111111100010001111111110001000 │ │ │ │ -A │ │ │ │ -UNI-UNI UNI-LOG LOG-UNI LOG-LOG POLAR BIPOLAR ELLIPTIC EQDST. CYLINDRICAL MERCATOR MOLLWEIDE HAMMER ECKERT 6 KITADA PTOLEMAIC CONICAL EQ.-AREA CONICAL CONFORMAL CONICAL BONNE ORTHOGRAPHIC STEREOGRAPHIC EQUIDST. AZIMUTHAL AZIMUTHAL EQ. AREA GRIDBASE TRANSFORM USER MILLER ROBINSON SANSON/SINUSOIDAL VAN DER GRINTEN POLYCONIC GNOMONIC U-UU-LL-UL-LPOLBPLELPCYLMERMWDHMREK6KTDCONCOACOCBONOTGPSTAZMAZAGTRUSRMILRBSSINVDGPLCGNO │ │ │ │ -RDX RDY LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN IRMODE BITLEN MOVE NBITS LCNTL SMALL SHIFT ISUP ISUB IRST LFULL PMFACT NPMSKIP RFAROT TNBLEN IFONT ICLRMAP LFPROP LROT IROT FWC CWL FFCT INDEXC LBUFF NBUFF RBUFF LCURV RCURV LPROP LUARW AFACT CONST CONSTM ANGLE LARROW LATONE IATONE IWS ITR IBGCLI VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT LDEG NFRAME NPAGE NLEVEL FACTOR INDEX LCORNER LTITLE CORNER XPAD YPAD LWIDE ITR3 TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 IXC3 IYC3 SEC3 LFGBG L2TO3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION BOUNDARY_DIRECTION LINE_BIT_LENGTH LINE_RESUME_MODE PATTERN_BIT_LENGTH ENABLE_CONTROL_CHAR SCRIPT_HEIGHT SCRIPT_SHIFT BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT USE_FULL_WINDOW POLIMARKER_HEIGHT POLIMARKER_INTERVAL ****RFAROT TONE_CYCLE_LENGTH FONT_NUMBER COLORMAP_NUMBER ENABLE_PROPORTINAL_FONT ENABLE_LINE_LABEL_ROTATION LINE_LABEL_ROTATION_ANGLE LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION LABEL_CHAR_INDEX ENABLE_LINE_BUFFERING LINE_BUFFERING_LENGTH RESUME_POSITION_AFTER_BUFFERING DISABLE_LINE_LABEL_AT_CURVE LINE_LABEL_THRESHOLD_CURVATURE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ----LARROW ENABLE_ARROWHEAD_SHADE ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE USE_DEGREE ****NFRAME ****NPAGE ****NLEVEL ****FACTOR CORNERMARK_INDEX DRAW_CORNERMARK DRAW_PAGE_TITLE CORNERMARK_LENGTH ****XPAD ****YPAD ****LWIDE ++++ITR3 ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++IXC3 ++++IYC3 ++++SEC3 ****LFGBG ****L2TO3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT RDX RDY BITLEN SMALL SHIFT PMFACT RFAROT TNBLEN FWC CWL FFCT RBUFF RCURV AFACT CONST CONSTM ANGLE VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT FACTOR CORNER XPAD YPAD TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 SEC3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y LINE_BIT_LENGTH SCRIPT_HEIGHT SCRIPT_SHIFT POLIMARKER_HEIGHT ****RFAROT TONE_CYCLE_LENGTH LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION RESUME_POSITION_AFTER_BUFFERING LINE_LABEL_THRESHOLD_CURVATURE ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE ****FACTOR CORNERMARK_LENGTH ****XPAD ****YPAD ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++SEC3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 │ │ │ │ -LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN LCNTL LFULL LFPROP LROT LBUFF LCURV LPROP LUARW LARROW LATONE LDEG LCORNER LTITLE LWIDE LFGBG L2TO3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION ENABLE_CONTROL_CHAR USE_FULL_WINDOW ENABLE_PROPORTIONAL_FONT ENABLE_LINE_LABEL_ROTATION ENABLE_LINE_BUFFERING DISABLE_LINE_LABEL_AT_CURVE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ----LARROW ENABLE_ARROWHEAD_SHADE USE_DEGREE DRAW_CORNERMARK DRAW_PAGE_TITLE ****LWIDE ****LFGBG ****L2TO3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT │ │ │ │ -IRMODE MOVE NBITS ISUP ISUB IRST NPMSKIP IFONT ICLRMAP IROT INDEXC NBUFF IATONE IWS ITR IBGCLI NFRAME NPAGE NLEVEL INDEX ITR3 IXC3 IYC3 IFCIDX BOUNDARY_DIRECTION LINE_RESUME_MODE PATTERN_BIT_LENGTH BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT POLIMARKER_INTERVAL FONT_NUMBER COLORMAP_NUMBER LINE_LABEL_ROTATION_ANGLE LABEL_CHAR_INDEX LINE_BUFFERING_LENGTH ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ****NFRAME ****NPAGE ****NLEVEL CORNERMARK_INDEX ++++ITR3 ++++IXC3 ++++IYC3 FULLCOLOR_INDEX │ │ │ │ -@Sans Normal 12 │ │ │ │ -RIMGCMP RLWFACT IMAGE_COMPRESSION LINE_WIDTH_FACTOR │ │ │ │ -?MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND MODE NLNSIZE ICLRMAP LFGBG LSYSFNT ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****MODE ****NLNSIZE COLORMAP_NUMBER ****LFGBG USE_SYSTEM_FONT WORKSTATION IS NOT OPENED. │ │ │ │ -LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND LFGBG LCMCH LSTDOT LSYSFNT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****LFGBG CMAP_CHANGABLE PNG_STDOUT USE_SYSTEM_FONT │ │ │ │ -MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT MODE NLNSIZE ICLRMAP IDMPDGT MAXFNU IFL IBGPAGE ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT ****MODE ****NLSIZE COLORMAP_NUMBER DMPFILE_DIGITS ****MAXFNU ****IFL │ │ │ │ -WSNAME01WSNAME02FNAME TITLE CLRMAP BITMAP CL2TN FONT1 FONT2 LPR CIMGFMT CMAPLISTFLNAME01FLNAME02FLNAME03FLNAME04FONTNAMEDEVICE_NAME01 DEVICE_NAME02 FRAME_NAME TITLE COLORMAP BITMAP COLOR_TO_TONE_MAP FONT1 FONT2 LPR IMAGE_FORMAT COLORMAP_LIST FILE_NAME01 FILE_NAME02 FILE_NAME03 FILE_NAME04 FONTNAME │ │ │ │ -DISP FILES dcl * colormap bitmap cl2tnmap font1u font2u lpr png cmaplist PNG EPS SVG PDF │ │ │ │ -IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ - ALTONE IPAT RLEV LBOUND NLEV ITPAT ICOLOR1 ICOLOR2 ENABLE_AUTO_SHADE_LEVEL DEFAULT_SHADE_PATTERN DEFAULT_SHADE_THRESHOLD ????LBOUND ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX RLEV DEFAULT_SHADE_THRESHOLD │ │ │ │ -LTONE LBOUND ENABLE_AUTO_SHADE_LEVEL ????LBOUND │ │ │ │ -IPAT NLEV ITPAT ICOLOR1 ICOLOR2 DEFAULT_SHADE_PATTERN ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX │ │ │ │ -UMIN UMAX UREF ****UMIN ****UMAX ****UREF UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ -UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 LOFFSET XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 IFLAG LBTWN RBTWN LBOUND LBMSG INNER IUNDEF RUNDEF ++++UXUSER ++++UYUSER ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL BOTTOM_LABAL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 LINEAR_OFFSET X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 LABEL_SIDE_FOR_USER_AXIS ENABLE_SPAN_LABELING SPAN_LABELING_CENTERING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE TICKMARK_SIDE ----IUNDEF ----RUNDEF CXFMT CYFMT ****CXFMT ****CYFMT │ │ │ │ -B B UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 RBTWN RUNDEF X_INTERSECTION Y_INTERSECTION ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 SPAN_LABELING_CENTERING ----RUNDEF │ │ │ │ -LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU LOFFSET LBTWN LBOUND LBMSG DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL ENABLE_LINEAR_OFFSET ENABLE_SPAN_LABELING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE │ │ │ │ -IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 IFLAG INNER IUNDEF BOTTOM_LABEL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 LABEL_SIDE_FOR_USER_AXIS TICKMARK_SIDE ----IUNDEF │ │ │ │ - ACXSIDE CYSIDE CXSPOS CYSPOS CBLKT CXTTL CYTTL CXUNIT CYUNIT CXFMT CYFMT X_AXIS_POS Y_AXIS_POS X_SUBLABEL_POS Y_SUBLABEL_POS SUBLABEL_BRACKET ****CXTTL ****CYTTL ****CXUNIT ****CYUNIT ****CXFMT ****CYFMT │ │ │ │ -BT LR R T () IRESET LXINV LYINV LMATCH RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY LPRTCT LXSUB LYSUB SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX ****IRESET INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX │ │ │ │ -LXINV LYINV LMATCH LPRTCT LXSUB LYSUB INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL │ │ │ │ -IRESET MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY ****IRESET X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR │ │ │ │ +SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ +JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER ; │ │ │ │ INDEXMJ INDEXMN ITYPEMJ ITYPEMN DGRIDMJ DGRIDMN DGRPLMJ DGRPLMN LGRIDMJ LGRIDMN INDEXBNDMAXBND IGROUP INDEXOUTITYPEOUTLGLOBE LWHINT IPATLANDIPATLAKELFILLAKEMAP_MAJOR_LINE_INDEX MAP_MINOR_LINE_INDEX MAP_MAJOR_LINE_TYPE MAP_MINOR_LINE_TYPE MAP_MAJOR_LINE_INTERVAL MAP_MINOR_LINE_INTERVAL MAP_MAJOR_LINE_POLAR_LIMIT MAP_MINOR_LINE_POLAR_LIMIT ENABLE_MAP_MAJOR_LINE ENABLE_MAP_MINOR_LINE MAP_BOUNDARY_INDEX MAP_BOUNDARY_LINE_MAX ****IGROUP MAP_OUTLINE_INDEX MAP_OUTLINE_TYPE ENABLE_GLOBAL_MAPPING ----LWHINT SHADE PATTERN ON LAND SHADE PATTERN ON LAKE ENABLE_PAINT_LAKE DGRIDMJ DGRIDMN DGRPLMJ DGRPLMN MAP_MAJOR_LINE_INTERVAL MAP_MINOR_LINE_INTERVAL MAP_MAJOR_LINE_POLAR_LIMIT MAP_MINOR_LINE_POLAR_LIMIT │ │ │ │ LGRIDMJ LGRIDMN LGLOBE LWHINT LFILLAKEENABLE_MAP_MAJOR_LINE ENABLE_MAP_MINOR_LINE ENABLE_GLOBAL_MAPPING ----LWHINT ENABLE_PAINT_LAKE │ │ │ │ INDEXMJ INDEXMN ITYPEMJ ITYPEMN INDEXBNDMAXBND IGROUP INDEXOUTITYPEOUTIPATLANDIPATLAKEMAP_MAJOR_LINE_INDEX MAP_MINOR_LINE_INDEX MAP_MAJOR_LINE_TYPE MAP_MINOR_LINE_TYPE MAP_BOUNDARY_INDEX MAP_BOUNDARY_LINE_MAX ****IGROUP MAP_OUTLINE_INDEX MAP_OUTLINE_TYPE SHADE PATTERN ON LAND SHADE PATTERN ON LAKE │ │ │ │ -INDEX LNRMAL LEQRAT XFACT1 YFACT1 XFACT2 YFACT2 LMSG ICENT LMISSP ITYPE1 LSMALL RSMALL ITYPE2 RSIZEM RSIZET XTTL IXINT IYINT LUNIT LUMSG VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT IUNTTL RSIZEUT IUINDX IUTXRO IUTYRO VUTOFF RHFACT RUNDEF VECTOR_INDEX ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 ENABLE_VECTOR_MESSAGE VECTOR_GRID_POSITION ENABLE_MISS_VECTER_MARKER MISS_VECTOR_MARKER_TYPE ENABLE_SMALL_VECTOR_MARKER SMALL_VECTOR_THRESHOLD SMALL_VECTOR_MARKER_TYPE MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION ****IXINT ****IYINT DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH ****IUNTTL UNIT_VECTOR_TITLE_HEIGHT UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE ****VUTOFF ****RHFACT ----RUNDEF XFACT1 YFACT1 XFACT2 YFACT2 RSMALL RSIZEM RSIZET XTTL VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT RSIZEUT VUTOFF RHFACT RUNDEF VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 SMALL_VECTOR_THRESHOLD MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH UNIT_VECTOR_TITLE_HEIGHT ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ -LNRMAL LEQRAT LMSG LMISSP LSMALL LUNIT LUMSG ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION ENABLE_VECTOR_MESSAGE ENABLE_MISS_VECTOR_MARKER ENABLE_SMALL_VECTOR_MARKER DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE │ │ │ │ -INDEX ICENT ITYPE1 ITYPE2 IXINT IYINT IUNTTL IUINDX IUTXRO IUTYRO VECTOR_INDEX VECTOR_GRID_POSITION MISS_VECTOR_MARKER_TYPE SMALL_VECTOR_MARKER_TYPE ****IXINT ****IYINT ****IUNTTL UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE │ │ │ │ +UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ +UMIN UMAX UREF ****UMIN ****UMAX ****UREF │ │ │ │ +ICOLOR1 ICOLOR2 ICOLOR3 COLOR_FOR_OUT_OF_DOMAIN COLOR_FOR_OUT_OF_GRID COLOR_FOR_MISSING_VALUE │ │ │ │ +LCELLX LCELLY LCORNER LCYCLE LMASK LEMBOSS LSPHERE CELL_MODE_X CELL_MODE_Y FILL_CORNER CYCLE_COLOR MASK_COLOR EMBOSS SPHERICAL_MAPPING │ │ │ │ HEIGHT DENSITY DIRECTIONXLON YLAT │ │ │ │ EMBOSSMENT_HEIGHT EMBOSSMENT_DENSITY LIGHT_DIRECTION LIGHT_LONGITUDE LIGHT_LATITUDE │ │ │ │ -LCELLX LCELLY LCORNER LCYCLE LMASK LEMBOSS LSPHERE CELL_MODE_X CELL_MODE_Y FILL_CORNER CYCLE_COLOR MASK_COLOR EMBOSS SPHERICAL_MAPPING │ │ │ │ -ICOLOR1 ICOLOR2 ICOLOR3 COLOR_FOR_OUT_OF_DOMAIN COLOR_FOR_OUT_OF_GRID COLOR_FOR_MISSING_VALUE │ │ │ │ -NDAY NCHAR LOWER DFACT IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH MONTH_NAME_LOWER ****DFACT ----IUNDEF DFACT ****DFACT │ │ │ │ -?LOWER ENABLE_LOWERCASE_MONTH │ │ │ │ + ALXINV LYINV LMATCH LPRTCT LXSUB LYSUB INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL │ │ │ │ +IRESET LXINV LYINV LMATCH RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY LPRTCT LXSUB LYSUB SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX ****IRESET INV_X_AXIS INV_Y_AXIS ENABLE_XY_MATCHING MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR PROTECT_REGION DRAW_X_SUBLABEL DRAW_Y_SUBLABEL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX IRESET MXDGTX MXDGTY NBLANK1 NBLANK2 NLBLX NLBLY NTICKSX NTICKSY ITYPEX ITYPEY MXDGTSX MXDGTSY ****IRESET X_LABEL_MAX_CHAR X_LABEL_MAX_CHAR LABEL_GAP_PARALLEL LABEL_GAP_RIGHT_ANGLE LOG_X_LABEL_NUMBER LOG_Y_LABEL_NUMBER LOG_X_TICKS_NUMBER LOG_X_TICKS_NUMBER LOG_X_LABEL_FORMAT LOG_X_LABEL_FORMAT X_SUBLABEL_MAX_CHAR Y_SUBLABEL_MAX_CHAR │ │ │ │ +RMRGN XOFF YOFF XFAC YFAC DXT DYT DXL DYL TFACT SOFFXTR SOFFXBR SOFFXUR SOFFXTL SOFFXBL SOFFXUL SOFFYRT SOFFYLT SOFFYUT SOFFYRB SOFFYLB SOFFYUB ROFFXT ROFFXB ROFFYR ROFFYL XDTMIN XDTMAX YDTMIN YDTMAX MARGIN_WIDTH X_LABEL_OFFSET Y_LABEL_OFFSET X_LABEL_FACTOR Y_LABEL_FACTOR X_TICK_INTERVAL Y_TICK_INTERVAL X_LABEL_INTERVAL Y_LABEL_INTERVAL MAX_TICK_INTERVAL ****SOFFXTR ****SOFFXBR ****SOFFXUR ****SOFFXTL ****SOFFXBL ****SOFFXUL ****SOFFYRT ****SOFFYLT ****SOFFYUT ****SOFFYRB ****SOFFYLB ****SOFFYUB ****ROFFXT ****ROFFXB ****ROFFYR ****ROFFYL ****XDTMIN ****XDTMAX ****YDTMIN ****YDTMAX │ │ │ │ + ACXSIDE CYSIDE CXSPOS CYSPOS CBLKT CXTTL CYTTL CXUNIT CYUNIT CXFMT CYFMT X_AXIS_POS Y_AXIS_POS X_SUBLABEL_POS Y_SUBLABEL_POS SUBLABEL_BRACKET ****CXTTL ****CYTTL ****CXUNIT ****CYUNIT ****CXFMT ****CYFMT │ │ │ │ +BT LR R T () │ │ │ │ + ALTONE IPAT RLEV LBOUND NLEV ITPAT ICOLOR1 ICOLOR2 ENABLE_AUTO_SHADE_LEVEL DEFAULT_SHADE_PATTERN DEFAULT_SHADE_THRESHOLD ????LBOUND ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX RLEV DEFAULT_SHADE_THRESHOLD │ │ │ │ +IPAT NLEV ITPAT ICOLOR1 ICOLOR2 DEFAULT_SHADE_PATTERN ****NLEV AUTO_SHADE_PATTERN SHADE_COLOR_MIN SHADE_COLOR_MAX │ │ │ │ +LTONE LBOUND ENABLE_AUTO_SHADE_LEVEL ????LBOUND │ │ │ │ +UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 RBTWN RUNDEF X_INTERSECTION Y_INTERSECTION ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 SPAN_LABELING_CENTERING ----RUNDEF │ │ │ │ +UXUSER UYUSER ROFFXB ROFFXT ROFFXU ROFFYL ROFFYR ROFFYU ROFGXB ROFGXT ROFGXU ROFGYL ROFGYR ROFGYU LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 RSIZET0 RSIZET1 RSIZET2 RSIZEL0 RSIZEL1 RSIZEL2 RSIZEC0 RSIZEC1 RSIZEC2 LOFFSET XOFFSET YOFFSET XFACT YFACT PAD1 PAD2 IFLAG LBTWN RBTWN LBOUND LBMSG INNER IUNDEF RUNDEF ++++UXUSER ++++UYUSER ****ROFFXB ****ROFFXT ****ROFFXU ****ROFFYL ****ROFFYR ****ROFFYU ****ROFGXB ****ROFGXT ****ROFGXU ****ROFGYL ****ROFGYR ****ROFGYU DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL BOTTOM_LABAL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 TICK_LENGTH0 TICK_LENGTH1 TICK_LENGTH2 LABEL_HEIGHT0 LABEL_HEIGHT1 LABEL_HEIGHT2 TITLE_HEIGHT0 TITLE_HEIGHT1 TITLE_HEIGHT2 LINEAR_OFFSET X_AXIS_OFFSET Y_AXIS_OFFSET X_AXIS_FACTOR Y_AXIS_FACTOR ****PAD1 ****PAD2 LABEL_SIDE_FOR_USER_AXIS ENABLE_SPAN_LABELING SPAN_LABELING_CENTERING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE TICKMARK_SIDE ----IUNDEF ----RUNDEF IROTLXB IROTLXT IROTLXU IROTLYL IROTLYR IROTLYU IROTCXB IROTCXT IROTCXU IROTCYL IROTCYR IROTCYU ICENTXB ICENTXT ICENTXU ICENTYL ICENTYR ICENTYU INDEXT0 INDEXT1 INDEXT2 INDEXL0 INDEXL1 INDEXL2 IFLAG INNER IUNDEF BOTTOM_LABEL_ANGLE TOP_LABEL_ANGLE HORIZONTAL_LABEL_ANGLE LEFT_LABEL_ANGLE RIGHT_LABEL_ANGLE VERTICAL_LABEL_ANGLE BOTTOM_TITLE_ANGLE TOP_TITLE_ANGLE HORIZONTAL_TITLE_ANGLE LEFT_TITLE_ANGLE RIGHT_TITLE_ANGLE VERTICAL_TITLE_ANGLE BOTTOM_LABEL_CENTERING TOP_LABEL_CENTERING HORIZONTAL_LABEL_CENTERING LEFT_LABEL_CENTERING RIGHT_LABEL_CENTERING VERTICAL_LABEL_CENTERING AXIS_LINE_INDEX0 AXIS_LINE_INDEX1 AXIS_LINE_INDEX2 LABEL_INDEX0 LABEL_INDEX1 LABEL_INDEX2 LABEL_SIDE_FOR_USER_AXIS TICKMARK_SIDE ----IUNDEF │ │ │ │ +CXFMT CYFMT ****CXFMT ****CYFMT │ │ │ │ +B B LABELXB LABELXT LABELXU LABELYL LABELYR LABELYU LOFFSET LBTWN LBOUND LBMSG DRAW_BOTTOM_LABEL DRAW_TOP_LABEL DRAW_HORIZONTAL_LABEL DRAW_LEFT_LABEL DRAW_RIGHT_LABEL DRAW_VERTICAL_LABEL ENABLE_LINEAR_OFFSET ENABLE_SPAN_LABELING TITLE_OVER_VIEWPORT TITLE_OVER_VIEWPORT_MESSAGE │ │ │ │ +NDAY NCHAR LOWER DFACT IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH MONTH_NAME_LOWER ****DFACT ----IUNDEF LOWER ENABLE_LOWERCASE_MONTH │ │ │ │ NDAY NCHAR IUNDEF DAY_INTERVAL MONTH_NAME_LENGTH ----IUNDEF │ │ │ │ -INDXMJ INDXMN ISOLID IDASH LDASH LABEL ICYCLE NLEV RSIZEL RSIZET XTTL LMSG LCENT IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING ----IUNDEF RSIZEL RSIZET XTTL CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION │ │ │ │ +DFACT ****DFACT │ │ │ │ + AIXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ +IXCHR IYCHR IXTYPE IYTYPE LOG_X_LABEL_CHAR LOG_Y_LABEL_CHAR ****IXTYPE ****IYTYPE │ │ │ │ LDASH LABEL LMSG LCENT ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING │ │ │ │ +INDXMJ INDXMN ISOLID IDASH LDASH LABEL ICYCLE NLEV RSIZEL RSIZET XTTL LMSG LCENT IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE ENABLE_NEGATIVE_CONTOUR ENABLE_LABELED_CONTOUR MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION ENABLE_CONTOUR_MESSAGE ENABLE_MESSAGE_CENTERING ----IUNDEF │ │ │ │ +RSIZEL RSIZET XTTL CONTOUR_LABEL_HEIGHT CONTOUR_MESSAGE_HEIGHT CONTOUR_MESSAGE_POSITION │ │ │ │ INDXMJ INDXMN ISOLID IDASH ICYCLE NLEV IUNDEF MAJOR_CONTOUR_INDEX MINOR_CONTOUR_INDEX POSITIVE_CONTOUR_TYPE NEGATIVE_CONTOUR_TYPE MAJOR_CONTOUR_CYCLE CONTOUR_LEVEL_NUMBER ----IUNDEF │ │ │ │ -D │ │ │ │ -0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ '()*+,-./:=$ │ │ │ │ +D LNRMAL LEQRAT LMSG LMISSP LSMALL LUNIT LUMSG ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION ENABLE_VECTOR_MESSAGE ENABLE_MISS_VECTOR_MARKER ENABLE_SMALL_VECTOR_MARKER DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE │ │ │ │ +XFACT1 YFACT1 XFACT2 YFACT2 RSMALL RSIZEM RSIZET XTTL VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT RSIZEUT VUTOFF RHFACT RUNDEF VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 SMALL_VECTOR_THRESHOLD MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH UNIT_VECTOR_TITLE_HEIGHT ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ +INDEX ICENT ITYPE1 ITYPE2 IXINT IYINT IUNTTL IUINDX IUTXRO IUTYRO VECTOR_INDEX VECTOR_GRID_POSITION MISS_VECTOR_MARKER_TYPE SMALL_VECTOR_MARKER_TYPE ****IXINT ****IYINT ****IUNTTL UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE │ │ │ │ +INDEX LNRMAL LEQRAT XFACT1 YFACT1 XFACT2 YFACT2 LMSG ICENT LMISSP ITYPE1 LSMALL RSMALL ITYPE2 RSIZEM RSIZET XTTL IXINT IYINT LUNIT LUMSG VXUOFF VYUOFF VXULOC VYULOC UXUNIT UYUNIT VXUNIT VYUNIT IUNTTL RSIZEUT IUINDX IUTXRO IUTYRO VUTOFF RHFACT RUNDEF VECTOR_INDEX ENABLE_VECTOR_NORMALIZING FIX_VECTOR_PROPORTION VECTOR_SCALING_FACTOR_X VECTOR_SCALING_FACTOR_Y ****XFACT2 ****YFACT2 ENABLE_VECTOR_MESSAGE VECTOR_GRID_POSITION ENABLE_MISS_VECTER_MARKER MISS_VECTOR_MARKER_TYPE ENABLE_SMALL_VECTOR_MARKER SMALL_VECTOR_THRESHOLD SMALL_VECTOR_MARKER_TYPE MISS_VECTOR_MARKER_SIZE VECTOR_MESSAGE_HEIGHT VECTOR_MESSAGE_POSITION ****IXINT ****IYINT DRAW_UNIT_VECTOR DRAW_UNIT_VECTOR_MESSAGE UNIT_VECTOR_X_OFFSET UNIT_VECTOR_Y_OFFSET UNIT_VECTOR_X_LOCATION UNIT_VECTOR_Y_LOCATION UNIT_VECTOR_X_LENGTH UNIT_VECTOR_Y_LENGTH UNIT_VECTOR_X_NORMALIZED_LENGTH UNIT_VECTOR_Y_NORMALIZED_LENGTH ****IUNTTL UNIT_VECTOR_TITLE_HEIGHT UNIT_VECTOR_TITLE_INDEX UNIT_VECTOR_X_TITLE_ANGLE UNIT_VECTOR_Y_TITLE_ANGLE ****VUTOFF ****RHFACT ----RUNDEF │ │ │ │ +0123456789 │ │ │ │ +LMISS IMISS RMISS IUNDEF RUNDEF LEPSL REPSL RFACT INTMAX REALMAX REALMIN NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE LLMSG INTERPRET_MISSING_VALUE MISSING_INT MISSING_REAL UNDEFINED_INT UNDEFINED_REAL INTERPRET_TRUNCATION TRUNCATION_ERROR TRUNCATION_FACTOR MAX_INT MAX_REAL MIN_REAL WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE ENABLE_LONG_MESSAGE LMISS LEPSL LLMSG INTERPRET_MISSING_VALUE INTERPRET_TRUNCATION ENABLE_LONG_MESSAGE │ │ │ │ +DCLRC DUPATH DSPATH SCKURL CONFIG_FILE USER_DATABASE_DIR SYSTEM_DATABASE_DIR SOCKET_URL │ │ │ │ +.dclrc /usr/lib/arm-linux-gnueabihf/dcldbase/ 127.0.0.1 RMISS RUNDEF REPSL RFACT REALMAX REALMIN MISSING_REAL UNDEFINED_REAL TRUNCATION_ERROR TRUNCATION_FACTOR MAX_REAL MIN_REAL │ │ │ │ +IMISS IUNDEF INTMAX NBITSPW NCHRSPW IIUNIT IOUNIT MSGUNIT MAXMSG MSGLEV NLNSIZE SCKPORT MISSING_INT UNDEFINED_INT MAX_INT WORD_LENGTH_IN_BIT WORD_LENGTH_IN_CHAR INPUT_UNIT OUTPUT_UNIT MESSAGE_UNIT MAX_MESSAGE_NUMBER MESSAGE_LEVEL LINE_SIZE SOCKET_PORT │ │ │ │ +MAIN │ │ │ │ +10000000000000001000000010000000100010001000100010101010101010101111111111111111 │ │ │ │ +11111111111111111111111111111111111111111111000011111111111100001100110011001100110011001100110011111111100010001111111110001000 │ │ │ │ +RDX RDY BITLEN SMALL SHIFT PMFACT RFAROT TNBLEN FWC CWL FFCT RBUFF RCURV AFACT CONST CONSTM ANGLE VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT FACTOR CORNER XPAD YPAD TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 SEC3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y LINE_BIT_LENGTH SCRIPT_HEIGHT SCRIPT_SHIFT POLIMARKER_HEIGHT ****RFAROT TONE_CYCLE_LENGTH LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION RESUME_POSITION_AFTER_BUFFERING LINE_LABEL_THRESHOLD_CURVATURE ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE ****FACTOR CORNERMARK_LENGTH ****XPAD ****YPAD ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++SEC3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 │ │ │ │ +LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN LCNTL LFULL LFPROP LROT LBUFF LCURV LPROP LUARW LARROW LATONE LDEG LCORNER LTITLE LWIDE LFGBG L2TO3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION ENABLE_CONTROL_CHAR USE_FULL_WINDOW ENABLE_PROPORTIONAL_FONT ENABLE_LINE_LABEL_ROTATION ENABLE_LINE_BUFFERING DISABLE_LINE_LABEL_AT_CURVE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ----LARROW ENABLE_ARROWHEAD_SHADE USE_DEGREE DRAW_CORNERMARK DRAW_PAGE_TITLE ****LWIDE ****LFGBG ****L2TO3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT │ │ │ │ +A │ │ │ │ +UNI-UNI UNI-LOG LOG-UNI LOG-LOG POLAR BIPOLAR ELLIPTIC EQDST. CYLINDRICAL MERCATOR MOLLWEIDE HAMMER ECKERT 6 KITADA PTOLEMAIC CONICAL EQ.-AREA CONICAL CONFORMAL CONICAL BONNE ORTHOGRAPHIC STEREOGRAPHIC EQUIDST. AZIMUTHAL AZIMUTHAL EQ. AREA GRIDBASE TRANSFORM USER MILLER ROBINSON SANSON/SINUSOIDAL VAN DER GRINTEN POLYCONIC GNOMONIC U-UU-LL-UL-LPOLBPLELPCYLMERMWDHMREK6KTDCONCOACOCBONOTGPSTAZMAZAGTRUSRMILRBSSINVDGPLCGNO │ │ │ │ +RDX RDY LCLIP LCHAR LLNINT LGCINT LSOFTF LCL2TN IRMODE BITLEN MOVE NBITS LCNTL SMALL SHIFT ISUP ISUB IRST LFULL PMFACT NPMSKIP RFAROT TNBLEN IFONT ICLRMAP LFPROP LROT IROT FWC CWL FFCT INDEXC LBUFF NBUFF RBUFF LCURV RCURV LPROP LUARW AFACT CONST CONSTM ANGLE LARROW LATONE IATONE IWS ITR IBGCLI VXMIN VXMAX VYMIN VYMAX UXMIN UXMAX UYMIN UYMAX VXOFF VYOFF PLX PLY PLROT SIMFAC STLAT1 STLAT2 TXMIN TXMAX TYMIN TYMAX CXMIN CXMAX CYMIN CYMAX RSAT LDEG NFRAME NPAGE NLEVEL FACTOR INDEX LCORNER LTITLE CORNER XPAD YPAD LWIDE ITR3 TILT3 ANGLE3 XOFF3 YOFF3 XOBJ3 YOBJ3 ZOBJ3 XEYE3 YEYE3 ZEYE3 IXC3 IYC3 SEC3 LFGBG L2TO3 VXMIN3 VXMAX3 VYMIN3 VYMAX3 VZMIN3 VZMAX3 UXMIN3 UXMAX3 UYMIN3 UYMAX3 UZMIN3 UZMAX3 VXORG3 VYORG3 VZORG3 SIMFAC3 LXLOG3 LYLOG3 LZLOG3 LMRKFNT INTERPOLATION_ANGLE_X INTERPOLATION_ANGLE_Y ENABLE_CLIPPING ENABLE_LINE_LABELING ENABLE_LINEAR_INTERPOLATION ENABLE_GREATCIRCLE_INTERPOLATION ENABLE_SOFTFILL ENABLE_COLOR_SUBSTITUTION BOUNDARY_DIRECTION LINE_BIT_LENGTH LINE_RESUME_MODE PATTERN_BIT_LENGTH ENABLE_CONTROL_CHAR SCRIPT_HEIGHT SCRIPT_SHIFT BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT USE_FULL_WINDOW POLIMARKER_HEIGHT POLIMARKER_INTERVAL ****RFAROT TONE_CYCLE_LENGTH FONT_NUMBER COLORMAP_NUMBER ENABLE_PROPORTINAL_FONT ENABLE_LINE_LABEL_ROTATION LINE_LABEL_ROTATION_ANGLE LINE_LABEL_SPACE LINE_CYCLE_LENGTH LINE_START_POSITION LABEL_CHAR_INDEX ENABLE_LINE_BUFFERING LINE_BUFFERING_LENGTH RESUME_POSITION_AFTER_BUFFERING DISABLE_LINE_LABEL_AT_CURVE LINE_LABEL_THRESHOLD_CURVATURE FIX_ARROWHEAD_PROPORTION ENABLE_ARROWHEAD_MAPPING ARROWHEAD_PROPOTION ARROWHEAD_SIZE ARROWHEAD_SIZE_MAP ARROWHEAD_ANGLE ----LARROW ENABLE_ARROWHEAD_SHADE ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ++++VXMIN ++++VXMAX ++++VYMIN ++++VYMAX ++++UXMIN ++++UXMAX ++++UYMIN ++++UYMAX ++++VXOFF ++++VYOFF ++++PLX ++++PLY ++++PLROT ++++SIMFAC ++++STLAT1 ++++STLAT2 ++++TXMIN ++++TXMAX ++++TYMIN ++++TYMAX ++++CXMIN ++++CXMAX ++++CYMIN ++++CYMAX SATELLITE_ALTITUDE USE_DEGREE ****NFRAME ****NPAGE ****NLEVEL ****FACTOR CORNERMARK_INDEX DRAW_CORNERMARK DRAW_PAGE_TITLE CORNERMARK_LENGTH ****XPAD ****YPAD ****LWIDE ++++ITR3 ++++TILT3 ++++ANGLE3 ++++XOFF3 ++++YOFF3 ++++XOBJ3 ++++YOBJ3 ++++ZOBJ3 ++++XEYE3 ++++YEYE3 ++++ZEYE3 ++++IXC3 ++++IYC3 ++++SEC3 ****LFGBG ****L2TO3 ++++VXMIN3 ++++VXMAX3 ++++VYMIN3 ++++VYMAX3 ++++VZMIN3 ++++VZMAX3 ++++UXMIN3 ++++UXMAX3 ++++UYMIN3 ++++UYMAX3 ++++UZMIN3 ++++UZMAX3 ++++VXORG3 ++++VYORG3 ++++VZORG3 ++++SIMFAC3 ++++LXLOG3 ++++LYLOG3 ++++LZLOG3 USE_DCLMARKER_FONT IRMODE MOVE NBITS ISUP ISUB IRST NPMSKIP IFONT ICLRMAP IROT INDEXC NBUFF IATONE IWS ITR IBGCLI NFRAME NPAGE NLEVEL INDEX ITR3 IXC3 IYC3 IFCIDX BOUNDARY_DIRECTION LINE_RESUME_MODE PATTERN_BIT_LENGTH BEGIN_SUPERSCRIPT BEGIN_SUBSCRIPT END_SCRIPT POLIMARKER_INTERVAL FONT_NUMBER COLORMAP_NUMBER LINE_LABEL_ROTATION_ANGLE LABEL_CHAR_INDEX LINE_BUFFERING_LENGTH ARROWHEAD_SHADE_PATTERN ++++IWS ++++ITR BACKGROUND_COLOR_INDEX ****NFRAME ****NPAGE ****NLEVEL CORNERMARK_INDEX ++++ITR3 ++++IXC3 ++++IYC3 FULLCOLOR_INDEX │ │ │ │ +MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT MODE NLNSIZE ICLRMAP IDMPDGT MAXFNU IFL IBGPAGE ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT ****MODE ****NLSIZE COLORMAP_NUMBER DMPFILE_DIGITS ****MAXFNU ****IFL │ │ │ │ +WSNAME01WSNAME02FNAME TITLE CLRMAP BITMAP CL2TN FONT1 FONT2 LPR CIMGFMT CMAPLISTFLNAME01FLNAME02FLNAME03FLNAME04FONTNAMEDEVICE_NAME01 DEVICE_NAME02 FRAME_NAME TITLE COLORMAP BITMAP COLOR_TO_TONE_MAP FONT1 FONT2 LPR IMAGE_FORMAT COLORMAP_LIST FILE_NAME01 FILE_NAME02 FILE_NAME03 FILE_NAME04 FONTNAME │ │ │ │ +DISP FILES dcl * colormap bitmap cl2tnmap font1u font2u lpr png cmaplist PNG EPS SVG PDF │ │ │ │ +@Sans Normal 12 │ │ │ │ +LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND LFGBG LCMCH LSTDOT LSYSFNT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****LFGBG CMAP_CHANGABLE PNG_STDOUT USE_SYSTEM_FONT │ │ │ │ +WORKSTATION IS NOT OPENED. │ │ │ │ +RIMGCMP RLWFACT IMAGE_COMPRESSION LINE_WIDTH_FACTOR │ │ │ │ +?MAXWNU IWS IPOSX IPOSY IWIDTH IHEIGHT LWAIT LWAIT0 LWAIT1 LKEY LDUMP LALT LCOLOR LSEP LPRINT LWND MODE NLNSIZE ICLRMAP LFGBG LSYSFNT ****MAXWNU ****IWS WINDOW_X_POS WINDOW_Y_POS WINDOW_WIDTH WINDOW_HEIGHT WAIT WAIT_OPENING WAIT_CLOSING KEYCLICK DUMP ALTERNATE ENABLE_COLOR_PS SEPARATE PRINT SHOW_WINDOW ****MODE ****NLNSIZE COLORMAP_NUMBER ****LFGBG USE_SYSTEM_FONT │ │ │ │ 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 │ │ │ │ ABCDEFGHIJKLMNOPQRSTUVWXYZ │ │ │ │ +0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ '()*+,-./:=$ │ │ │ │ '()*+,-./:=$ │ │ │ │ -CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ │ │ -SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ JANUARY FEBRUARY MARCH APRIL MAY JUNE JULY AUGUST SEPTEMBEROCTOBER NOVEMBER DECEMBER │ │ │ │ +SUNDAY MONDAY TUESDAY WEDNESDAYTHURSDAY FRIDAY SATURDAY │ │ │ │ +CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ │ │ 0123456789ABCDEF │ │ │ │ +EPSILON EPSILON │ │ │ │ +'7LBAR EPSILON MAXSTEP NSTEP │ │ │ │ +LBAR EPSILON MAXSTEP NSTEP │ │ │ │ +MAXSTEP NSTEP MAXSTEP NSTEP │ │ │ │ +LBAR LBAR │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ │ .rel.dyn │ │ │ │ .rel.plt │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -1,3082 +1,3082 @@ │ │ │ │ │ │ │ │ Hex dump of section '.dynstr': │ │ │ │ 0x0001b884 005f5f67 6d6f6e5f 73746172 745f5f00 .__gmon_start__. │ │ │ │ 0x0001b894 5f49544d 5f646572 65676973 74657254 _ITM_deregisterT │ │ │ │ 0x0001b8a4 4d436c6f 6e655461 626c6500 5f49544d MCloneTable._ITM │ │ │ │ 0x0001b8b4 5f726567 69737465 72544d43 6c6f6e65 _registerTMClone │ │ │ │ 0x0001b8c4 5461626c 65005f5f 6378615f 66696e61 Table.__cxa_fina │ │ │ │ - 0x0001b8d4 6c697a65 006f6472 716e705f 006f6472 lize.odrqnp_.odr │ │ │ │ - 0x0001b8e4 71696e5f 006c6368 7265715f 006f6472 qin_.lchreq_.odr │ │ │ │ - 0x0001b8f4 73766c5f 006d7367 646d705f 00727472 svl_.msgdmp_.rtr │ │ │ │ - 0x0001b904 6765745f 00726c72 6765745f 006f6472 get_.rlrget_.odr │ │ │ │ - 0x0001b914 71766c5f 0072746c 6765745f 00726c6c qvl_.rtlget_.rll │ │ │ │ - 0x0001b924 6765745f 006f6472 71636c5f 006d656d get_.odrqcl_.mem │ │ │ │ - 0x0001b934 73657400 6d656d63 7079006f 64727163 set.memcpy.odrqc │ │ │ │ - 0x0001b944 705f006f 64727169 645f006c 656e635f p_.odrqid_.lenc_ │ │ │ │ - 0x0001b954 006d616c 6c6f6300 5f67666f 72747261 .malloc._gfortra │ │ │ │ - 0x0001b964 6e5f636f 6e636174 5f737472 696e6700 n_concat_string. │ │ │ │ - 0x0001b974 6f647267 65745f00 5f5f7374 61636b5f odrget_.__stack_ │ │ │ │ - 0x0001b984 63686b5f 6661696c 005f5f73 7461636b chk_fail.__stack │ │ │ │ - 0x0001b994 5f63686b 5f677561 7264006f 64727374 _chk_guard.odrst │ │ │ │ - 0x0001b9a4 785f006f 64727365 745f006f 646c716e x_.odrset_.odlqn │ │ │ │ - 0x0001b9b4 705f006f 646c7169 6e5f006f 646c7376 p_.odlqin_.odlsv │ │ │ │ - 0x0001b9c4 6c5f006f 646c7176 6c5f006f 646c7163 l_.odlqvl_.odlqc │ │ │ │ - 0x0001b9d4 6c5f006f 646c7163 705f006f 646c7169 l_.odlqcp_.odlqi │ │ │ │ - 0x0001b9e4 645f006f 646c6765 745f006f 646c7374 d_.odlget_.odlst │ │ │ │ - 0x0001b9f4 785f006f 646c7365 745f006f 6469716e x_.odlset_.odiqn │ │ │ │ - 0x0001ba04 705f006f 64697169 6e5f006f 64697376 p_.odiqin_.odisv │ │ │ │ - 0x0001ba14 6c5f0072 74696765 745f0072 6c696765 l_.rtiget_.rlige │ │ │ │ - 0x0001ba24 745f006f 64697176 6c5f006f 64697163 t_.odiqvl_.odiqc │ │ │ │ - 0x0001ba34 6c5f006f 64697163 705f006f 64697169 l_.odiqcp_.odiqi │ │ │ │ - 0x0001ba44 645f006f 64696765 745f006f 64697374 d_.odiget_.odist │ │ │ │ - 0x0001ba54 785f006f 64697365 745f006f 6470716e x_.odiset_.odpqn │ │ │ │ - 0x0001ba64 705f006f 64707169 6e5f006f 64707376 p_.odpqin_.odpsv │ │ │ │ - 0x0001ba74 6c5f006f 64707176 6c5f006f 64707169 l_.odpqvl_.odpqi │ │ │ │ - 0x0001ba84 745f006f 64707163 6c5f006f 64707163 t_.odpqcl_.odpqc │ │ │ │ - 0x0001ba94 705f006f 64707169 645f006f 64706765 p_.odpqid_.odpge │ │ │ │ - 0x0001baa4 745f006f 64707374 785f006f 64707365 t_.odpstx_.odpse │ │ │ │ - 0x0001bab4 745f006f 64726b67 735f006f 64726b67 t_.odrkgs_.odrkg │ │ │ │ - 0x0001bac4 5f006f64 726b6772 5f006f64 726b6476 _.odrkgr_.odrkdv │ │ │ │ - 0x0001bad4 5f006f64 726b6475 5f006f64 726b3473 _.odrkdu_.odrk4s │ │ │ │ - 0x0001bae4 5f006f64 726b345f 006f6472 6b34725f _.odrk4_.odrk4r_ │ │ │ │ - 0x0001baf4 006f6472 6b325f00 6f64726b 315f0073 .odrk2_.odrk1_.s │ │ │ │ - 0x0001bb04 696e7469 5f007266 70695f00 72666674 inti_.rfpi_.rfft │ │ │ │ - 0x0001bb14 695f0073 696e7431 5f007266 66746631 i_.sint1_.rfftf1 │ │ │ │ - 0x0001bb24 5f007369 6e745f00 73696e71 695f0063 _.sint_.sinqi_.c │ │ │ │ - 0x0001bb34 6f737169 5f007369 6e71665f 00636f73 osqi_.sinqf_.cos │ │ │ │ - 0x0001bb44 71665f00 73696e71 625f0063 6f737162 qf_.sinqb_.cosqb │ │ │ │ - 0x0001bb54 5f007266 66746931 5f005f5f 61656162 _.rffti1_.__aeab │ │ │ │ - 0x0001bb64 695f6964 69766d6f 64006d65 6d6d6f76 i_idivmod.memmov │ │ │ │ - 0x0001bb74 65005f5f 61656162 695f6964 69760073 e.__aeabi_idiv.s │ │ │ │ - 0x0001bb84 696e636f 73660072 61646635 5f007261 incosf.radf5_.ra │ │ │ │ - 0x0001bb94 6466345f 00726164 66335f00 72616466 df4_.radf3_.radf │ │ │ │ - 0x0001bba4 325f0072 61646667 5f007266 6674665f 2_.radfg_.rfftf_ │ │ │ │ - 0x0001bbb4 00726666 7462315f 00726164 62355f00 .rfftb1_.radb5_. │ │ │ │ - 0x0001bbc4 72616462 345f0072 61646233 5f007261 radb4_.radb3_.ra │ │ │ │ - 0x0001bbd4 6462325f 00726164 62675f00 72666674 db2_.radbg_.rfft │ │ │ │ - 0x0001bbe4 625f0070 61737366 355f0070 61737366 b_.passf5_.passf │ │ │ │ - 0x0001bbf4 345f0070 61737366 335f0070 61737366 4_.passf3_.passf │ │ │ │ - 0x0001bc04 325f0070 61737366 5f007061 73736235 2_.passf_.passb5 │ │ │ │ - 0x0001bc14 5f007061 73736234 5f007061 73736233 _.passb4_.passb3 │ │ │ │ - 0x0001bc24 5f007061 73736232 5f007061 7373625f _.passb2_.passb_ │ │ │ │ - 0x0001bc34 00657a66 6674695f 00657a66 6674315f .ezffti_.ezfft1_ │ │ │ │ - 0x0001bc44 00657a66 6674665f 00657a66 6674625f .ezfftf_.ezfftb_ │ │ │ │ - 0x0001bc54 00636f73 74695f00 636f7374 5f00636f .costi_.cost_.co │ │ │ │ - 0x0001bc64 73716631 5f00636f 73716231 5f006366 sqf1_.cosqb1_.cf │ │ │ │ - 0x0001bc74 66746931 5f006366 6674695f 00636666 fti1_.cffti_.cff │ │ │ │ - 0x0001bc84 7466315f 00636666 74665f00 63666674 tf1_.cfftf_.cfft │ │ │ │ - 0x0001bc94 62315f00 63666674 625f0073 68746c69 b1_.cfftb_.shtli │ │ │ │ - 0x0001bca4 625f0073 68746732 735f0073 68666732 b_.shtg2s_.shfg2 │ │ │ │ - 0x0001bcb4 775f0073 686d7732 735f0073 68747367 w_.shmw2s_.shtsg │ │ │ │ - 0x0001bcc4 6a5f0073 686d7377 6a5f0073 68667767 j_.shmswj_.shfwg │ │ │ │ - 0x0001bcd4 6a5f0073 68747367 6d5f0073 686d7377 j_.shtsgm_.shmsw │ │ │ │ - 0x0001bce4 6d5f0073 68667767 6d5f0073 68747367 m_.shfwgm_.shtsg │ │ │ │ - 0x0001bcf4 7a5f0073 686d7377 7a5f0073 68667767 z_.shmswz_.shfwg │ │ │ │ - 0x0001bd04 7a5f0073 68747367 615f0073 686d7377 z_.shtsga_.shmsw │ │ │ │ - 0x0001bd14 615f0073 68667767 615f0073 68747332 a_.shfwga_.shts2 │ │ │ │ - 0x0001bd24 675f0073 686d7332 775f0073 68667732 g_.shms2w_.shfw2 │ │ │ │ - 0x0001bd34 675f0073 68746732 775f0073 68747767 g_.shtg2w_.shtwg │ │ │ │ - 0x0001bd44 6a5f0073 68747767 7a5f0073 68747767 j_.shtwgz_.shtwg │ │ │ │ - 0x0001bd54 6d5f0073 68747767 615f0073 68747732 m_.shtwga_.shtw2 │ │ │ │ - 0x0001bd64 675f0073 68747732 735f0073 68747377 g_.shtw2s_.shtsw │ │ │ │ - 0x0001bd74 6a5f0073 68747377 6d5f0073 68747377 j_.shtswm_.shtsw │ │ │ │ - 0x0001bd84 7a5f0073 68747377 615f0073 68747332 z_.shtswa_.shts2 │ │ │ │ - 0x0001bd94 775f0073 68746c62 775f0073 686c6277 w_.shtlbw_.shlbw │ │ │ │ - 0x0001bda4 755f0073 68746c66 775f0073 686c6677 u_.shtlfw_.shlfw │ │ │ │ - 0x0001bdb4 755f0073 68746675 6e5f0073 68706675 u_.shtfun_.shpfu │ │ │ │ - 0x0001bdc4 6e5f0073 68746e6d 6c5f0073 686e6d32 n_.shtnml_.shnm2 │ │ │ │ - 0x0001bdd4 6c5f0073 68746c61 705f0073 686f6c61 l_.shtlap_.shola │ │ │ │ - 0x0001bde4 705f0073 6874696e 745f0073 68696e69 p_.shtint_.shini │ │ │ │ - 0x0001bdf4 745f0073 6870706d 6a5f0073 6870706d t_.shppmj_.shppm │ │ │ │ - 0x0001be04 615f0073 686d776a 7a5f0073 686c6277 a_.shmwjz_.shlbw │ │ │ │ - 0x0001be14 6a5f0073 686d776a 6d5f0073 686d6478 j_.shmwjm_.shmdx │ │ │ │ - 0x0001be24 6a5f0073 686c6677 6d5f0073 686d7372 j_.shlfwm_.shmsr │ │ │ │ - 0x0001be34 695f0073 686c6277 6d5f0073 686d6478 i_.shlbwm_.shmdx │ │ │ │ - 0x0001be44 6d5f0073 686c7932 785f0073 686c7373 m_.shly2x_.shlss │ │ │ │ - 0x0001be54 645f0073 686c7364 735f0073 686c6677 d_.shlsds_.shlfw │ │ │ │ - 0x0001be64 6c5f0073 686c6277 6c5f0073 68696e69 l_.shlbwl_.shini │ │ │ │ - 0x0001be74 7a5f0073 68696e69 795f0073 68696e69 z_.shiniy_.shini │ │ │ │ - 0x0001be84 785f0061 73696e00 7368696e 69705f00 x_.asin.shinip_. │ │ │ │ - 0x0001be94 7368696e 69635f00 7368696e 69725f00 shinic_.shinir_. │ │ │ │ - 0x0001bea4 7368696e 69665f00 73686666 74625f00 shinif_.shfftb_. │ │ │ │ - 0x0001beb4 73686666 74665f00 7672726e 6d315f00 shfftf_.vrrnm1_. │ │ │ │ - 0x0001bec4 676c7267 65745f00 72617665 315f0076 glrget_.rave1_.v │ │ │ │ - 0x0001bed4 72726e6d 305f0072 61766530 5f007672 rrnm0_.rave0_.vr │ │ │ │ - 0x0001bee4 726e6d5f 00676c6c 6765745f 00767332 rnm_.gllget_.vs2 │ │ │ │ - 0x0001bef4 696e745f 00767332 6f75745f 00767332 int_.vs2out_.vs2 │ │ │ │ - 0x0001bf04 64696e5f 00767331 696e745f 00767331 din_.vs1int_.vs1 │ │ │ │ - 0x0001bf14 6f75745f 00767331 64696e5f 00766369 out_.vs1din_.vci │ │ │ │ - 0x0001bf24 6e74725f 0063706f 7766005f 67666f72 ntr_.cpowf._gfor │ │ │ │ - 0x0001bf34 7472616e 5f706f77 5f63345f 69340076 tran_pow_c4_i4.v │ │ │ │ - 0x0001bf44 72696e74 725f0076 69646976 315f0067 rintr_.vidiv1_.g │ │ │ │ - 0x0001bf54 6c696765 745f0076 69646976 305f0076 liget_.vidiv0_.v │ │ │ │ - 0x0001bf64 69646976 5f007669 6d6c7431 5f007669 idiv_.vimlt1_.vi │ │ │ │ - 0x0001bf74 6d6c7430 5f007669 6d6c745f 00766973 mlt0_.vimlt_.vis │ │ │ │ - 0x0001bf84 7562315f 00766973 7562305f 00766973 ub1_.visub0_.vis │ │ │ │ - 0x0001bf94 75625f00 76696164 64315f00 76696164 ub_.viadd1_.viad │ │ │ │ - 0x0001bfa4 64305f00 76696164 645f0076 69666e62 d0_.viadd_.vifnb │ │ │ │ - 0x0001bfb4 315f0076 69666e62 305f0076 69666e62 1_.vifnb0_.vifnb │ │ │ │ - 0x0001bfc4 5f006372 7672735f 00637261 646a5f00 _.crvrs_.cradj_. │ │ │ │ - 0x0001bfd4 636c6164 6a5f006c 656e625f 006c656e cladj_.lenb_.len │ │ │ │ - 0x0001bfe4 7a5f006c 656e795f 006e696e 6478725f z_.leny_.nindxr_ │ │ │ │ - 0x0001bff4 006e696e 6478695f 006e696e 64786e5f .nindxi_.nindxn_ │ │ │ │ - 0x0001c004 005f6766 6f727472 616e5f63 6f6d7061 ._gfortran_compa │ │ │ │ - 0x0001c014 72655f73 7472696e 67006e69 6e64786d re_string.nindxm │ │ │ │ - 0x0001c024 5f006e69 6e647863 5f00696e 6478726c _.nindxc_.indxrl │ │ │ │ - 0x0001c034 5f00696e 64787266 5f00696e 6478696c _.indxrf_.indxil │ │ │ │ - 0x0001c044 5f00696e 64786966 5f00696e 64786e6c _.indxif_.indxnl │ │ │ │ - 0x0001c054 5f00696e 64786e66 5f00696e 64786d6c _.indxnf_.indxml │ │ │ │ - 0x0001c064 5f00696e 64786d66 5f00696e 6478636c _.indxmf_.indxcl │ │ │ │ - 0x0001c074 5f00696e 64786366 5f006478 696c6f63 _.indxcf_.dxiloc │ │ │ │ - 0x0001c084 5f006478 666c6f63 5f007672 676e6e5f _.dxfloc_.vrgnn_ │ │ │ │ - 0x0001c094 005f5f61 65616269 5f756964 69760076 .__aeabi_uidiv.v │ │ │ │ - 0x0001c0a4 69676e6e 5f006972 67655f00 6c726f75 ignn_.irge_.lrou │ │ │ │ - 0x0001c0b4 6e646600 6c726571 5f006972 67745f00 ndf.lreq_.irgt_. │ │ │ │ - 0x0001c0c4 69726c65 5f006972 6c745f00 6f736162 irle_.irlt_.osab │ │ │ │ - 0x0001c0d4 72745f00 6f736765 6e765f00 5f5f6d65 rt_.osgenv_.__me │ │ │ │ - 0x0001c0e4 6d637079 5f63686b 00737472 6c656e00 mcpy_chk.strlen. │ │ │ │ - 0x0001c0f4 6f736578 65635f00 73797374 656d006f osexec_.system.o │ │ │ │ - 0x0001c104 73716172 6e5f005f 67666f72 7472616e sqarn_._gfortran │ │ │ │ - 0x0001c114 5f696172 6763006f 73676172 675f005f _iargc.osgarg_._ │ │ │ │ - 0x0001c124 67666f72 7472616e 5f676574 5f636f6d gfortran_get_com │ │ │ │ - 0x0001c134 6d616e64 5f617267 756d656e 745f6934 mand_argument_i4 │ │ │ │ - 0x0001c144 006d737a 646d705f 005f6766 6f727472 .mszdmp_._gfortr │ │ │ │ - 0x0001c154 616e5f73 746f705f 73747269 6e670070 an_stop_string.p │ │ │ │ - 0x0001c164 72636f70 6e5f0070 72636e61 6d5f0070 rcopn_.prcnam_.p │ │ │ │ - 0x0001c174 72636c76 6c5f0070 7263636c 735f005f rclvl_.prccls_._ │ │ │ │ - 0x0001c184 67666f72 7472616e 5f73745f 77726974 gfortran_st_writ │ │ │ │ - 0x0001c194 65005f67 666f7274 72616e5f 7472616e e._gfortran_tran │ │ │ │ - 0x0001c1a4 73666572 5f696e74 65676572 5f777269 sfer_integer_wri │ │ │ │ - 0x0001c1b4 7465005f 67666f72 7472616e 5f73745f te._gfortran_st_ │ │ │ │ - 0x0001c1c4 77726974 655f646f 6e65005f 67666f72 write_done._gfor │ │ │ │ - 0x0001c1d4 7472616e 5f747261 6e736665 725f6368 tran_transfer_ch │ │ │ │ - 0x0001c1e4 61726163 7465725f 77726974 65006366 aracter_write.cf │ │ │ │ - 0x0001c1f4 73726368 5f005f67 666f7274 72616e5f srch_._gfortran_ │ │ │ │ - 0x0001c204 73745f69 6e717569 72650069 75666f70 st_inquire.iufop │ │ │ │ - 0x0001c214 6e5f0069 66726f6d 635f006c 66726f6d n_.ifromc_.lfrom │ │ │ │ - 0x0001c224 635f0072 66726f6d 635f005f 67666f72 c_.rfromc_._gfor │ │ │ │ - 0x0001c234 7472616e 5f737472 696e675f 6c656e5f tran_string_len_ │ │ │ │ - 0x0001c244 7472696d 00676c71 666e6d5f 005f6766 trim.glqfnm_._gf │ │ │ │ - 0x0001c254 6f727472 616e5f73 745f6f70 656e005f ortran_st_open._ │ │ │ │ - 0x0001c264 67666f72 7472616e 5f73745f 72657769 gfortran_st_rewi │ │ │ │ - 0x0001c274 6e64005f 67666f72 7472616e 5f73745f nd._gfortran_st_ │ │ │ │ - 0x0001c284 72656164 005f6766 6f727472 616e5f74 read._gfortran_t │ │ │ │ - 0x0001c294 72616e73 6665725f 63686172 61637465 ransfer_characte │ │ │ │ - 0x0001c2a4 72005f67 666f7274 72616e5f 73745f72 r._gfortran_st_r │ │ │ │ - 0x0001c2b4 6561645f 646f6e65 005f6766 6f727472 ead_done._gfortr │ │ │ │ - 0x0001c2c4 616e5f73 7472696e 675f696e 64657800 an_string_index. │ │ │ │ - 0x0001c2d4 5f67666f 72747261 6e5f7374 5f636c6f _gfortran_st_clo │ │ │ │ - 0x0001c2e4 73650072 706e7866 6c5f0072 6c637866 se.rpnxfl_.rlcxf │ │ │ │ - 0x0001c2f4 6c5f0072 6c727866 6c5f0072 6c6c7866 l_.rlrxfl_.rllxf │ │ │ │ - 0x0001c304 6c5f0072 6c697866 6c5f0072 74637866 l_.rlixfl_.rtcxf │ │ │ │ - 0x0001c314 6c5f0072 74727866 6c5f0072 746c7866 l_.rtrxfl_.rtlxf │ │ │ │ - 0x0001c324 6c5f0072 74697866 6c5f0072 706e656e l_.rtixfl_.rpnen │ │ │ │ - 0x0001c334 765f0072 6c63656e 765f0072 6c72656e v_.rlcenv_.rlren │ │ │ │ - 0x0001c344 765f0072 6c6c656e 765f0072 6c69656e v_.rllenv_.rlien │ │ │ │ - 0x0001c354 765f0072 7463656e 765f0072 7472656e v_.rtcenv_.rtren │ │ │ │ - 0x0001c364 765f0072 746c656e 765f0072 7469656e v_.rtlenv_.rtien │ │ │ │ - 0x0001c374 765f0072 706e6f70 745f0072 6c636f70 v_.rpnopt_.rlcop │ │ │ │ - 0x0001c384 745f0072 6c726f70 745f0072 6c6c6f70 t_.rlropt_.rllop │ │ │ │ - 0x0001c394 745f0072 6c696f70 745f0072 74636f70 t_.rliopt_.rtcop │ │ │ │ - 0x0001c3a4 745f0072 74726f70 745f0072 746c6f70 t_.rtropt_.rtlop │ │ │ │ - 0x0001c3b4 745f0072 74696f70 745f0072 706e6765 t_.rtiopt_.rpnge │ │ │ │ - 0x0001c3c4 745f0072 6c636765 745f0072 74636765 t_.rlcget_.rtcge │ │ │ │ - 0x0001c3d4 745f0067 6c636765 745f0067 6c70716e t_.glcget_.glpqn │ │ │ │ - 0x0001c3e4 705f0067 6c707169 6e5f0067 6c707376 p_.glpqin_.glpsv │ │ │ │ - 0x0001c3f4 6c5f0067 6c6c7169 645f0067 6c6c7376 l_.gllqid_.gllsv │ │ │ │ - 0x0001c404 6c5f0067 6c697169 645f0067 6c697376 l_.gliqid_.glisv │ │ │ │ - 0x0001c414 6c5f0067 6c727169 645f0067 6c727376 l_.glrqid_.glrsv │ │ │ │ - 0x0001c424 6c5f0067 6c707176 6c5f0067 6c6c7176 l_.glpqvl_.gllqv │ │ │ │ - 0x0001c434 6c5f0067 6c697176 6c5f0067 6c727176 l_.gliqvl_.glrqv │ │ │ │ - 0x0001c444 6c5f0067 6c707169 745f0067 6c707163 l_.glpqit_.glpqc │ │ │ │ - 0x0001c454 6c5f0067 6c707163 705f0067 6c707169 l_.glpqcp_.glpqi │ │ │ │ - 0x0001c464 645f0067 6c706765 745f0067 6c707374 d_.glpget_.glpst │ │ │ │ - 0x0001c474 785f0067 6c707365 745f0067 6c63716e x_.glpset_.glcqn │ │ │ │ - 0x0001c484 705f0067 6c637169 6e5f0067 6c637376 p_.glcqin_.glcsv │ │ │ │ - 0x0001c494 6c5f0067 6c637176 6c5f0067 6c637163 l_.glcqvl_.glcqc │ │ │ │ - 0x0001c4a4 6c5f0067 6c637163 705f0067 6c637169 l_.glcqcp_.glcqi │ │ │ │ - 0x0001c4b4 645f0067 6c637374 785f0067 6c637365 d_.glcstx_.glcse │ │ │ │ - 0x0001c4c4 745f0067 6c72716e 705f0067 6c727169 t_.glrqnp_.glrqi │ │ │ │ - 0x0001c4d4 6e5f0067 6c727163 6c5f0067 6c727163 n_.glrqcl_.glrqc │ │ │ │ - 0x0001c4e4 705f0067 6c727374 785f0067 6c727365 p_.glrstx_.glrse │ │ │ │ - 0x0001c4f4 745f0067 6c6c716e 705f0067 6c6c7169 t_.gllqnp_.gllqi │ │ │ │ - 0x0001c504 6e5f0067 6c6c7163 6c5f0067 6c6c7163 n_.gllqcl_.gllqc │ │ │ │ - 0x0001c514 705f0067 6c6c7374 785f0067 6c6c7365 p_.gllstx_.gllse │ │ │ │ - 0x0001c524 745f0067 6c69716e 705f0067 6c697169 t_.gliqnp_.gliqi │ │ │ │ - 0x0001c534 6e5f0067 6c697163 6c5f0067 6c697163 n_.gliqcl_.gliqc │ │ │ │ - 0x0001c544 705f0067 6c697374 785f0067 6c697365 p_.glistx_.glise │ │ │ │ - 0x0001c554 745f0072 636f725f 00727661 72305f00 t_.rcor_.rvar0_. │ │ │ │ - 0x0001c564 72636f76 5f007270 72645f00 6c726765 rcov_.rprd_.lrge │ │ │ │ - 0x0001c574 615f006c 72657161 5f006c72 6765315f a_.lreqa_.lrge1_ │ │ │ │ - 0x0001c584 006c7265 71315f00 6c726765 305f006c .lreq1_.lrge0_.l │ │ │ │ - 0x0001c594 7267655f 006c726c 65615f00 6c726c65 rge_.lrlea_.lrle │ │ │ │ - 0x0001c5a4 315f006c 726c6530 5f006c72 6c655f00 1_.lrle0_.lrle_. │ │ │ │ - 0x0001c5b4 6c726774 615f006c 726e6561 5f006c72 lrgta_.lrnea_.lr │ │ │ │ - 0x0001c5c4 6774315f 006c726e 65315f00 6c726774 gt1_.lrne1_.lrgt │ │ │ │ - 0x0001c5d4 305f006c 7267745f 006c726c 74615f00 0_.lrgt_.lrlta_. │ │ │ │ - 0x0001c5e4 6c726c74 315f006c 726c7430 5f006c72 lrlt1_.lrlt0_.lr │ │ │ │ - 0x0001c5f4 6c745f00 6c726e65 305f006c 726e655f lt_.lrne0_.lrne_ │ │ │ │ - 0x0001c604 006c7265 71305f00 6d706e77 746e5f00 .lreq0_.mpnwtn_. │ │ │ │ - 0x0001c614 6d707876 64675f00 786d706c 6f6e5f00 mpxvdg_.xmplon_. │ │ │ │ - 0x0001c624 6173696e 66006d70 66766467 5f006d70 asinf.mpfvdg_.mp │ │ │ │ - 0x0001c634 69766467 5f006d70 6673696e 5f006d70 ivdg_.mpfsin_.mp │ │ │ │ - 0x0001c644 6973696e 5f006d70 66726273 5f006d70 isin_.mpfrbs_.mp │ │ │ │ - 0x0001c654 69726273 5f005f67 666f7274 72616e5f irbs_._gfortran_ │ │ │ │ - 0x0001c664 7472616e 73666572 5f726561 6c5f7772 transfer_real_wr │ │ │ │ - 0x0001c674 69746500 61636f73 66006174 616e3266 ite.acosf.atan2f │ │ │ │ - 0x0001c684 006d7066 7074325f 006d7069 7074325f .mpfpt2_.mpipt2_ │ │ │ │ - 0x0001c694 006d7078 706c635f 006d7066 706c635f .mpxplc_.mpfplc_ │ │ │ │ - 0x0001c6a4 006d7069 706c635f 006d7066 6d696c5f .mpiplc_.mpfmil_ │ │ │ │ - 0x0001c6b4 006c6f67 66006d70 696d696c 5f007369 .logf.mpimil_.si │ │ │ │ - 0x0001c6c4 6e686600 6174616e 66006d70 66676e6f nhf.atanf.mpfgno │ │ │ │ - 0x0001c6d4 5f006d70 69676e6f 5f006d70 66676c62 _.mpigno_.mpfglb │ │ │ │ - 0x0001c6e4 5f006d70 69676c62 5f006d70 66637963 _.mpiglb_.mpfcyc │ │ │ │ - 0x0001c6f4 5f006d70 69637963 5f006d70 66637962 _.mpicyc_.mpfcyb │ │ │ │ - 0x0001c704 5f006d70 73637962 5f006d70 69637962 _.mpscyb_.mpicyb │ │ │ │ - 0x0001c714 5f006d70 66637961 5f006d70 69637961 _.mpfcya_.mpicya │ │ │ │ - 0x0001c724 5f006d70 73636374 5f006d70 69636374 _.mpscct_.mpicct │ │ │ │ - 0x0001c734 5f006d70 66636374 5f006d70 7a6e7774 _.mpfcct_.mpznwt │ │ │ │ - 0x0001c744 5f006d70 7a6b7464 5f006d70 7a656b36 _.mpzktd_.mpzek6 │ │ │ │ - 0x0001c754 5f006d70 7a6d7764 5f006d70 66617a61 _.mpzmwd_.mpfaza │ │ │ │ - 0x0001c764 5f006d70 69617a61 5f006d70 66617a6d _.mpiaza_.mpfazm │ │ │ │ - 0x0001c774 5f006d70 69617a6d 5f006d70 66707374 _.mpiazm_.mpfpst │ │ │ │ - 0x0001c784 5f006d70 69707374 5f006d70 666f7467 _.mpipst_.mpfotg │ │ │ │ - 0x0001c794 5f006d70 736f7467 5f006d70 696f7467 _.mpsotg_.mpiotg │ │ │ │ - 0x0001c7a4 5f006d70 66626f6e 5f006d70 73626f6e _.mpfbon_.mpsbon │ │ │ │ - 0x0001c7b4 5f006d70 69626f6e 5f006d70 66636f63 _.mpibon_.mpfcoc │ │ │ │ - 0x0001c7c4 5f006d70 73636f63 5f006d70 69636f63 _.mpscoc_.mpicoc │ │ │ │ - 0x0001c7d4 5f006d70 66636f61 5f006d70 73636f61 _.mpfcoa_.mpscoa │ │ │ │ - 0x0001c7e4 5f006d70 69636f61 5f006d70 66636f6e _.mpicoa_.mpfcon │ │ │ │ - 0x0001c7f4 5f006d70 73636f6e 5f006d70 69636f6e _.mpscon_.mpicon │ │ │ │ - 0x0001c804 5f006d70 666b7464 5f006d70 696b7464 _.mpfktd_.mpiktd │ │ │ │ - 0x0001c814 5f006d70 66656b36 5f006d70 69656b36 _.mpfek6_.mpiek6 │ │ │ │ - 0x0001c824 5f006d70 66686d72 5f006d70 69686d72 _.mpfhmr_.mpihmr │ │ │ │ - 0x0001c834 5f006d70 666d776c 5f006d70 696d776c _.mpfmwl_.mpimwl │ │ │ │ - 0x0001c844 5f006d70 666d7764 5f006d70 696d7764 _.mpfmwd_.mpimwd │ │ │ │ - 0x0001c854 5f006d70 666d6572 5f006d70 696d6572 _.mpfmer_.mpimer │ │ │ │ - 0x0001c864 5f006578 7066006d 70666379 6c5f006d _.expf.mpfcyl_.m │ │ │ │ - 0x0001c874 70696379 6c5f0072 7232645f 00726432 picyl_.rr2d_.rd2 │ │ │ │ - 0x0001c884 725f0072 6578705f 00726d6f 645f0066 r_.rexp_.rmod_.f │ │ │ │ - 0x0001c894 6d6f6466 00696d6f 645f0069 6775735f modf.imod_.igus_ │ │ │ │ - 0x0001c8a4 00637432 63685f00 63743265 635f0063 .ct2ch_.ct2ec_.c │ │ │ │ - 0x0001c8b4 6f736866 00637432 68635f00 63743262 oshf.ct2hc_.ct2b │ │ │ │ - 0x0001c8c4 635f0063 7233735f 00637233 635f0063 c_.cr3s_.cr3c_.c │ │ │ │ - 0x0001c8d4 7232635f 00637433 73635f00 63743363 r2c_.ct3sc_.ct3c │ │ │ │ - 0x0001c8e4 735f0063 74327063 5f006374 3263705f s_.ct2pc_.ct2cp_ │ │ │ │ - 0x0001c8f4 00766963 6f6e315f 00766963 6f6e305f .vicon1_.vicon0_ │ │ │ │ - 0x0001c904 00766966 6374315f 00766966 6374305f .vifct1_.vifct0_ │ │ │ │ - 0x0001c914 00766969 6e63315f 00766969 6e63305f .viinc1_.viinc0_ │ │ │ │ - 0x0001c924 00766973 65745f00 76697365 74315f00 .viset_.viset1_. │ │ │ │ - 0x0001c934 76697365 74305f00 7669636f 6e5f0076 viset0_.vicon_.v │ │ │ │ - 0x0001c944 69666374 5f007669 696e635f 00766966 ifct_.viinc_.vif │ │ │ │ - 0x0001c954 6e61315f 00766966 6e61305f 00766966 na1_.vifna0_.vif │ │ │ │ - 0x0001c964 6e615f00 72766d69 6e315f00 72766d69 na_.rvmin1_.rvmi │ │ │ │ - 0x0001c974 6e305f00 72766d69 6e5f0072 766d6178 n0_.rvmin_.rvmax │ │ │ │ - 0x0001c984 315f0072 766d6178 305f0072 766d6178 1_.rvmax0_.rvmax │ │ │ │ - 0x0001c994 5f007261 6d70315f 0072616d 70305f00 _.ramp1_.ramp0_. │ │ │ │ - 0x0001c9a4 72616d70 5f007272 6d73315f 0072726d ramp_.rrms1_.rrm │ │ │ │ - 0x0001c9b4 73305f00 72726d73 5f007273 7464315f s0_.rrms_.rstd1_ │ │ │ │ - 0x0001c9c4 00727374 64305f00 72737464 5f007276 .rstd0_.rstd_.rv │ │ │ │ - 0x0001c9d4 6172315f 00727661 725f0072 6176655f ar1_.rvar_.rave_ │ │ │ │ - 0x0001c9e4 00727375 6d315f00 7273756d 305f0072 .rsum1_.rsum0_.r │ │ │ │ - 0x0001c9f4 73756d5f 00726d69 6e315f00 726d696e sum_.rmin1_.rmin │ │ │ │ - 0x0001ca04 305f0072 6d696e5f 00726d61 78315f00 0_.rmin_.rmax1_. │ │ │ │ - 0x0001ca14 726d6178 305f0072 6d61785f 00767263 rmax0_.rmax_.vrc │ │ │ │ - 0x0001ca24 6f6e315f 00767263 6f6e305f 00767266 on1_.vrcon0_.vrf │ │ │ │ - 0x0001ca34 6374315f 00767266 6374305f 00767269 ct1_.vrfct0_.vri │ │ │ │ - 0x0001ca44 6e63315f 00767269 6e63305f 00767273 nc1_.vrinc0_.vrs │ │ │ │ - 0x0001ca54 65745f00 76727365 74315f00 76727365 et_.vrset1_.vrse │ │ │ │ - 0x0001ca64 74305f00 7672636f 6e5f0076 72666374 t0_.vrcon_.vrfct │ │ │ │ - 0x0001ca74 5f007672 696e635f 00767266 6e61315f _.vrinc_.vrfna1_ │ │ │ │ - 0x0001ca84 00767266 6e61305f 00767266 6e615f00 .vrfna0_.vrfna_. │ │ │ │ - 0x0001ca94 676e7361 76655f00 676e7162 6c6b5f00 gnsave_.gnqblk_. │ │ │ │ - 0x0001caa4 676e7273 65745f00 676e7362 6c6b5f00 gnrset_.gnsblk_. │ │ │ │ - 0x0001cab4 72676e67 655f0072 676e6774 5f007267 rgnge_.rgngt_.rg │ │ │ │ - 0x0001cac4 6e6c655f 0072676e 6c745f00 6c6f6731 nle_.rgnlt_.log1 │ │ │ │ - 0x0001cad4 3066005f 5f706f77 69736632 0069626c 0f.__powisf2.ibl │ │ │ │ - 0x0001cae4 6b6c655f 0069626c 6b67655f 0069626c kle_.iblkge_.ibl │ │ │ │ - 0x0001caf4 6b6c745f 0069626c 6b67745f 00666672 klt_.iblkgt_.ffr │ │ │ │ - 0x0001cb04 6f6d635f 006a6672 6f6d635f 00673271 omc_.jfromc_.g2q │ │ │ │ - 0x0001cb14 6772645f 00673273 6772645f 006c6732 grd_.g2sgrd_.lg2 │ │ │ │ - 0x0001cb24 696e715f 00673269 626c325f 00673266 inq_.g2ibl2_.g2f │ │ │ │ - 0x0001cb34 626c325f 00673266 626c695f 00673266 bl2_.g2fbli_.g2f │ │ │ │ - 0x0001cb44 6374725f 00673273 6374725f 00673271 ctr_.g2sctr_.g2q │ │ │ │ - 0x0001cb54 63746d5f 00673271 6374695f 00673269 ctm_.g2qcti_.g2i │ │ │ │ - 0x0001cb64 6374725f 00767264 6976315f 00767264 ctr_.vrdiv1_.vrd │ │ │ │ - 0x0001cb74 6976305f 00767264 69765f00 76726d6c iv0_.vrdiv_.vrml │ │ │ │ - 0x0001cb84 74315f00 76726d6c 74305f00 76726d6c t1_.vrmlt0_.vrml │ │ │ │ - 0x0001cb94 745f0076 72737562 315f0076 72737562 t_.vrsub1_.vrsub │ │ │ │ - 0x0001cba4 305f0076 72737562 5f007672 61646431 0_.vrsub_.vradd1 │ │ │ │ - 0x0001cbb4 5f007672 61646430 5f007672 6164645f _.vradd0_.vradd_ │ │ │ │ - 0x0001cbc4 00767266 6e62315f 00767266 6e62305f .vrfnb1_.vrfnb0_ │ │ │ │ - 0x0001cbd4 00767266 6e625f00 6973756d 315f0069 .vrfnb_.isum1_.i │ │ │ │ - 0x0001cbe4 73756d30 5f006973 756d5f00 696d696e sum0_.isum_.imin │ │ │ │ - 0x0001cbf4 315f0069 6d696e30 5f00696d 696e5f00 1_.imin0_.imin_. │ │ │ │ - 0x0001cc04 696d6178 315f0069 6d617830 5f00696d imax1_.imax0_.im │ │ │ │ - 0x0001cc14 61785f00 7365745f 6d736764 6d705f66 ax_.set_msgdmp_f │ │ │ │ - 0x0001cc24 756e6300 7365745f 6d736764 6d705f65 unc.set_msgdmp_e │ │ │ │ - 0x0001cc34 72725f66 756e6300 6d736764 6d705f5f rr_func.msgdmp__ │ │ │ │ - 0x0001cc44 00735f73 746f7000 65786974 00667772 .s_stop.exit.fwr │ │ │ │ - 0x0001cc54 69746500 73746465 72720069 6e69745f ite.stderr.init_ │ │ │ │ - 0x0001cc64 6172675f 00786172 67630078 61726776 arg_.xargc.xargv │ │ │ │ - 0x0001cc74 00735f63 6f707900 65786974 5f004637 .s_copy.exit_.F7 │ │ │ │ - 0x0001cc84 375f616c 6f63005f 5f667072 696e7466 7_aloc.__fprintf │ │ │ │ - 0x0001cc94 5f63686b 00735f63 6174006d 7367646d _chk.s_cat.msgdm │ │ │ │ - 0x0001cca4 705f6463 6c6f7269 67007573 67695f5f p_dclorig.usgi__ │ │ │ │ - 0x0001ccb4 00757367 695f0063 6861725f 7472696d .usgi_.char_trim │ │ │ │ - 0x0001ccc4 5f006373 67695f5f 00637367 695f0069 _.csgi__.csgi_.i │ │ │ │ - 0x0001ccd4 616e645f 5f006961 6e645f00 696f725f and__.iand_.ior_ │ │ │ │ - 0x0001cce4 5f00696f 725f0075 7361786c 625f5f00 _.ior_.usaxlb__. │ │ │ │ - 0x0001ccf4 63686172 5f747269 6d325f00 75736178 char_trim2_.usax │ │ │ │ - 0x0001cd04 6c625f00 5f67666f 72747261 6e5f6f73 lb_._gfortran_os │ │ │ │ - 0x0001cd14 5f657272 6f725f61 74007578 61786c62 _error_at.uxaxlb │ │ │ │ - 0x0001cd24 5f5f0075 7861786c 625f0075 7961786c __.uxaxlb_.uyaxl │ │ │ │ - 0x0001cd34 625f5f00 75796178 6c625f00 7573706c b__.uyaxlb_.uspl │ │ │ │ - 0x0001cd44 626c5f5f 00757370 6c626c5f 00757870 bl__.usplbl_.uxp │ │ │ │ - 0x0001cd54 6c626c5f 5f007578 706c626c 5f007579 lbl__.uxplbl_.uy │ │ │ │ - 0x0001cd64 706c626c 5f5f0075 79706c62 6c5f0075 plbl__.uyplbl_.u │ │ │ │ - 0x0001cd74 78706c62 615f5f00 7578706c 62615f00 xplba__.uxplba_. │ │ │ │ - 0x0001cd84 7579706c 62615f5f 00757970 6c62615f uyplba__.uyplba_ │ │ │ │ - 0x0001cd94 00757870 6c62625f 5f007578 706c6262 .uxplbb__.uxplbb │ │ │ │ - 0x0001cda4 5f007579 706c6262 5f5f0075 79706c62 _.uyplbb__.uyplb │ │ │ │ - 0x0001cdb4 625f0063 6861725f 7472696d 635f0075 b_.char_trimc_.u │ │ │ │ - 0x0001cdc4 6573746c 6e5f5f00 75657374 6c6e5f00 estln__.uestln_. │ │ │ │ - 0x0001cdd4 737a7069 707a5f5f 00737a70 69707a5f szpipz__.szpipz_ │ │ │ │ - 0x0001cde4 00737a67 69707a5f 5f00737a 6769707a .szgipz__.szgipz │ │ │ │ - 0x0001cdf4 5f00737a 706c6f70 5f5f0073 7a706c6f _.szplop__.szplo │ │ │ │ - 0x0001ce04 705f0073 7a706c63 6c5f5f00 737a706c p_.szplcl__.szpl │ │ │ │ - 0x0001ce14 636c5f00 737a7367 636c5f5f 00737a73 cl_.szsgcl__.szs │ │ │ │ - 0x0001ce24 67636c5f 00737a71 6763795f 5f00737a gcl_.szqgcy__.sz │ │ │ │ - 0x0001ce34 71676379 5f00737a 71676378 5f5f0073 qgcy_.szqgcx__.s │ │ │ │ - 0x0001ce44 7a716763 785f0073 7a74786e 6f5f5f00 zqgcx_.sztxno__. │ │ │ │ - 0x0001ce54 737a7478 6e6f5f00 737a6c6e 7a725f5f sztxno_.szlnzr__ │ │ │ │ - 0x0001ce64 00737a6c 6e7a725f 00737a6f 706c725f .szlnzr_.szoplr_ │ │ │ │ - 0x0001ce74 5f00737a 6f706c72 5f00737a 6d766c72 _.szoplr_.szmvlr │ │ │ │ - 0x0001ce84 5f5f0073 7a6d766c 725f0073 7a706c6c __.szmvlr_.szpll │ │ │ │ - 0x0001ce94 725f5f00 737a706c 6c725f00 737a636c r__.szpllr_.szcl │ │ │ │ - 0x0001cea4 6c725f5f 00737a63 6c6c725f 00737a74 lr__.szcllr_.szt │ │ │ │ - 0x0001ceb4 6e7a725f 5f00737a 746e7a72 5f00737a nzr__.sztnzr_.sz │ │ │ │ - 0x0001cec4 70636c6c 5f5f0073 7a70636c 6c5f0073 pcll__.szpcll_.s │ │ │ │ - 0x0001ced4 7a67636c 6c5f5f00 737a6763 6c6c5f00 zgcll__.szgcll_. │ │ │ │ - 0x0001cee4 737a7363 6c6c5f5f 00737a73 636c6c5f szscll__.szscll_ │ │ │ │ - 0x0001cef4 00737a71 636c6c5f 5f00737a 71636c6c .szqcll__.szqcll │ │ │ │ - 0x0001cf04 5f00737a 6d337a75 5f5f0073 7a6d337a _.szm3zu__.szm3z │ │ │ │ - 0x0001cf14 755f0073 7a6c6e7a 755f5f00 737a6c6e u_.szlnzu__.szln │ │ │ │ - 0x0001cf24 7a755f00 737a7174 78775f5f 00737a71 zu_.szqtxw__.szq │ │ │ │ - 0x0001cf34 7478775f 00737a74 6e73765f 5f00737a txw_.sztnsv__.sz │ │ │ │ - 0x0001cf44 746e7376 5f00737a 74337a76 5f5f0073 tnsv_.szt3zv__.s │ │ │ │ - 0x0001cf54 7a74337a 765f0073 7a706c7a 725f5f00 zt3zv_.szplzr__. │ │ │ │ - 0x0001cf64 737a706c 7a725f00 737a7063 6c785f5f szplzr_.szpclx__ │ │ │ │ - 0x0001cf74 00737a70 636c785f 00737a67 636c785f .szpclx_.szgclx_ │ │ │ │ - 0x0001cf84 5f00737a 67636c78 5f00737a 73636c78 _.szgclx_.szsclx │ │ │ │ - 0x0001cf94 5f5f0073 7a73636c 785f0073 7a71636c __.szsclx_.szqcl │ │ │ │ - 0x0001cfa4 785f5f00 737a7163 6c785f00 737a706c x__.szqclx_.szpl │ │ │ │ - 0x0001cfb4 7a755f5f 00737a70 6c7a755f 00737a74 zu__.szplzu_.szt │ │ │ │ - 0x0001cfc4 6e7a765f 5f00737a 746e7a76 5f00737a nzv__.sztnzv_.sz │ │ │ │ - 0x0001cfd4 6c336f70 5f5f0073 7a6c336f 705f0073 l3op__.szl3op_.s │ │ │ │ - 0x0001cfe4 7a6c3363 6c5f5f00 737a6c33 636c5f00 zl3cl__.szl3cl_. │ │ │ │ - 0x0001cff4 737a6f70 6c755f5f 00737a6f 706c755f szoplu__.szoplu_ │ │ │ │ - 0x0001d004 00737a6d 766c755f 5f00737a 6d766c75 .szmvlu__.szmvlu │ │ │ │ - 0x0001d014 5f00737a 706c6c75 5f5f0073 7a706c6c _.szpllu__.szpll │ │ │ │ - 0x0001d024 755f0073 7a636c6c 755f5f00 737a636c u_.szcllu__.szcl │ │ │ │ - 0x0001d034 6c755f00 737a7069 706c5f5f 00737a70 lu_.szpipl__.szp │ │ │ │ - 0x0001d044 69706c5f 00737a67 69706c5f 5f00737a ipl_.szgipl__.sz │ │ │ │ - 0x0001d054 6769706c 5f00737a 6f706c76 5f5f0073 gipl_.szoplv__.s │ │ │ │ - 0x0001d064 7a6f706c 765f0073 7a6d766c 765f5f00 zoplv_.szmvlv__. │ │ │ │ - 0x0001d074 737a6d76 6c765f00 737a706c 6c765f5f szmvlv_.szpllv__ │ │ │ │ - 0x0001d084 00737a70 6c6c765f 00737a63 6c6c765f .szpllv_.szcllv_ │ │ │ │ - 0x0001d094 5f00737a 636c6c76 5f00737a 6f706c63 _.szcllv_.szoplc │ │ │ │ - 0x0001d0a4 5f5f0073 7a6f706c 635f0073 7a6d766c __.szoplc_.szmvl │ │ │ │ - 0x0001d0b4 635f5f00 737a6d76 6c635f00 737a706c c__.szmvlc_.szpl │ │ │ │ - 0x0001d0c4 6c635f5f 00737a70 6c6c635f 00737a63 lc__.szpllc_.szc │ │ │ │ - 0x0001d0d4 6c6c635f 5f00737a 636c6c63 5f00737a llc__.szcllc_.sz │ │ │ │ - 0x0001d0e4 7363687a 5f5f0073 7a736368 7a5f0073 schz__.szschz_.s │ │ │ │ - 0x0001d0f4 7a716368 7a5f5f00 737a7163 687a5f00 zqchz__.szqchz_. │ │ │ │ - 0x0001d104 737a6372 73745f5f 00737a63 7273745f szcrst__.szcrst_ │ │ │ │ - 0x0001d114 00737a6f 7073765f 5f00737a 6f707376 .szopsv__.szopsv │ │ │ │ - 0x0001d124 5f00737a 6d767376 5f5f0073 7a6d7673 _.szmvsv__.szmvs │ │ │ │ - 0x0001d134 765f0073 7a706c73 765f5f00 737a706c v_.szplsv__.szpl │ │ │ │ - 0x0001d144 73765f00 737a636c 73765f5f 00737a63 sv_.szclsv__.szc │ │ │ │ - 0x0001d154 6c73765f 00737a74 6e6f705f 5f00737a lsv_.sztnop__.sz │ │ │ │ - 0x0001d164 746e6f70 5f00737a 746e636c 5f5f0073 tnop_.sztncl__.s │ │ │ │ - 0x0001d174 7a746e63 6c5f0073 7a706d7a 765f5f00 ztncl_.szpmzv__. │ │ │ │ - 0x0001d184 737a706d 7a765f00 737a7433 7a755f5f szpmzv_.szt3zu__ │ │ │ │ - 0x0001d194 00737a74 337a755f 00737a6f 7074745f .szt3zu_.szoptt_ │ │ │ │ - 0x0001d1a4 5f00737a 6f707474 5f00737a 73747474 _.szoptt_.szsttt │ │ │ │ - 0x0001d1b4 5f5f0073 7a737474 745f0073 7a636c74 __.szsttt_.szclt │ │ │ │ - 0x0001d1c4 745f5f00 737a636c 74745f00 737a7478 t__.szcltt_.sztx │ │ │ │ - 0x0001d1d4 7a755f5f 00737a74 787a755f 00737a73 zu__.sztxzu_.szs │ │ │ │ - 0x0001d1e4 6964785f 5f00737a 73696478 5f00737a idx__.szsidx_.sz │ │ │ │ - 0x0001d1f4 71696478 5f5f0073 7a716964 785f0073 qidx__.szqidx_.s │ │ │ │ - 0x0001d204 7a746e7a 755f5f00 737a746e 7a755f00 ztnzu__.sztnzu_. │ │ │ │ - 0x0001d214 737a7374 6e695f5f 00737a73 746e695f szstni__.szstni_ │ │ │ │ - 0x0001d224 00737a71 746e695f 5f00737a 71746e69 .szqtni__.szqtni │ │ │ │ - 0x0001d234 5f00737a 6c617a75 5f5f0073 7a6c617a _.szlazu__.szlaz │ │ │ │ - 0x0001d244 755f0073 7a6c617a 725f5f00 737a6c61 u_.szlazr__.szla │ │ │ │ - 0x0001d254 7a725f00 737a7433 6f705f5f 00737a74 zr_.szt3op__.szt │ │ │ │ - 0x0001d264 336f705f 00737a74 33636c5f 5f00737a 3op_.szt3cl__.sz │ │ │ │ - 0x0001d274 7433636c 5f00737a 6f707473 5f5f0073 t3cl_.szopts__.s │ │ │ │ - 0x0001d284 7a6f7074 735f0073 7a737474 735f5f00 zopts_.szstts__. │ │ │ │ - 0x0001d294 737a7374 74735f00 737a636c 74735f5f szstts_.szclts__ │ │ │ │ - 0x0001d2a4 00737a63 6c74735f 00737a74 6974735f .szclts_.sztits_ │ │ │ │ - 0x0001d2b4 5f00737a 74697473 5f00737a 706d6f70 _.sztits_.szpmop │ │ │ │ - 0x0001d2c4 5f5f0073 7a706d6f 705f0073 7a706d63 __.szpmop_.szpmc │ │ │ │ - 0x0001d2d4 6c5f5f00 737a706d 636c5f00 737a6c33 l__.szpmcl_.szl3 │ │ │ │ - 0x0001d2e4 7a765f5f 00737a6c 337a765f 00737a74 zv__.szl3zv_.szt │ │ │ │ - 0x0001d2f4 786f705f 5f00737a 74786f70 5f00737a xop__.sztxop_.sz │ │ │ │ - 0x0001d304 7478636c 5f5f0073 7a747863 6c5f0073 txcl__.sztxcl_.s │ │ │ │ - 0x0001d314 7a706d7a 755f5f00 737a706d 7a755f00 zpmzu__.szpmzu_. │ │ │ │ - 0x0001d324 737a7478 7a725f5f 00737a74 787a725f sztxzr__.sztxzr_ │ │ │ │ - 0x0001d334 00737a73 7479705f 5f00737a 73747970 .szstyp__.szstyp │ │ │ │ - 0x0001d344 5f00737a 71747970 5f5f0073 7a717479 _.szqtyp__.szqty │ │ │ │ - 0x0001d354 705f0073 7a6f7074 705f5f00 737a6f70 p_.szoptp__.szop │ │ │ │ - 0x0001d364 74705f00 737a7374 74705f5f 00737a73 tp_.szsttp__.szs │ │ │ │ - 0x0001d374 7474705f 00737a63 6c74705f 5f00737a ttp_.szcltp__.sz │ │ │ │ - 0x0001d384 636c7470 5f00737a 73746d64 5f5f0073 cltp_.szstmd__.s │ │ │ │ - 0x0001d394 7a73746d 645f0073 7a71746d 645f5f00 zstmd_.szqtmd__. │ │ │ │ - 0x0001d3a4 737a7174 6d645f00 737a6f70 74755f5f szqtmd_.szoptu__ │ │ │ │ - 0x0001d3b4 00737a6f 7074755f 00737a73 7474755f .szoptu_.szsttu_ │ │ │ │ - 0x0001d3c4 5f00737a 73747475 5f00737a 636c7475 _.szsttu_.szcltu │ │ │ │ - 0x0001d3d4 5f5f0073 7a636c74 755f0073 7a736c74 __.szcltu_.szslt │ │ │ │ - 0x0001d3e4 695f5f00 737a736c 74695f00 737a7478 i__.szslti_.sztx │ │ │ │ - 0x0001d3f4 7a765f5f 00737a74 787a765f 00737a6f zv__.sztxzv_.szo │ │ │ │ - 0x0001d404 7074725f 5f00737a 6f707472 5f00737a ptr__.szoptr_.sz │ │ │ │ - 0x0001d414 73747472 5f5f0073 7a737474 725f0073 sttr__.szsttr_.s │ │ │ │ - 0x0001d424 7a636c74 725f5f00 737a636c 74725f00 zcltr__.szcltr_. │ │ │ │ - 0x0001d434 737a7069 70745f5f 00737a70 6970745f szpipt__.szpipt_ │ │ │ │ - 0x0001d444 00737a67 6970745f 5f00737a 67697074 .szgipt__.szgipt │ │ │ │ - 0x0001d454 5f00737a 706d7a72 5f5f0073 7a706d7a _.szpmzr__.szpmz │ │ │ │ - 0x0001d464 725f0073 7a6f706c 645f5f00 737a6f70 r_.szopld__.szop │ │ │ │ - 0x0001d474 6c645f00 737a6d76 6c645f5f 00737a6d ld_.szmvld__.szm │ │ │ │ - 0x0001d484 766c645f 00737a70 6c6c645f 5f00737a vld_.szplld__.sz │ │ │ │ - 0x0001d494 706c6c64 5f00737a 636c6c64 5f5f0073 plld_.szclld__.s │ │ │ │ - 0x0001d4a4 7a636c6c 645f0073 7a737479 7a5f5f00 zclld_.szstyz__. │ │ │ │ - 0x0001d4b4 737a7374 797a5f00 737a7174 797a5f5f szstyz_.szqtyz__ │ │ │ │ - 0x0001d4c4 00737a71 74797a5f 00737a6c 6e7a765f .szqtyz_.szlnzv_ │ │ │ │ - 0x0001d4d4 5f00737a 6c6e7a76 5f00737a 66696e74 _.szlnzv_.szfint │ │ │ │ - 0x0001d4e4 5f5f0073 7a66696e 745f0073 7a71666e __.szfint_.szqfn │ │ │ │ - 0x0001d4f4 745f5f00 737a7166 6e745f00 737a7166 t__.szqfnt_.szqf │ │ │ │ - 0x0001d504 6e775f5f 00737a71 666e775f 00737a6f nw__.szqfnw_.szo │ │ │ │ - 0x0001d514 706c745f 5f00737a 6f706c74 5f00737a plt__.szoplt_.sz │ │ │ │ - 0x0001d524 6d766c74 5f5f0073 7a6d766c 745f0073 mvlt__.szmvlt_.s │ │ │ │ - 0x0001d534 7a706c6c 745f5f00 737a706c 6c745f00 zpllt__.szpllt_. │ │ │ │ - 0x0001d544 737a636c 6c745f5f 00737a63 6c6c745f szcllt__.szcllt_ │ │ │ │ - 0x0001d554 00737a6d 336f705f 5f00737a 6d336f70 .szm3op__.szm3op │ │ │ │ - 0x0001d564 5f00737a 6d33636c 5f5f0073 7a6d3363 _.szm3cl__.szm3c │ │ │ │ - 0x0001d574 6c5f0073 7a6c616f 705f5f00 737a6c61 l_.szlaop__.szla │ │ │ │ - 0x0001d584 6f705f00 737a6c61 636c5f5f 00737a6c op_.szlacl__.szl │ │ │ │ - 0x0001d594 61636c5f 00737a6c 6e6f705f 5f00737a acl_.szlnop__.sz │ │ │ │ - 0x0001d5a4 6c6e6f70 5f00737a 6c6e636c 5f5f0073 lnop_.szlncl__.s │ │ │ │ - 0x0001d5b4 7a6c6e63 6c5f0073 7a6f706c 335f5f00 zlncl_.szopl3__. │ │ │ │ - 0x0001d5c4 737a6f70 6c335f00 737a6d76 6c335f5f szopl3_.szmvl3__ │ │ │ │ - 0x0001d5d4 00737a6d 766c335f 00737a70 6c6c335f .szmvl3_.szpll3_ │ │ │ │ - 0x0001d5e4 5f00737a 706c6c33 5f00737a 636c6c33 _.szpll3_.szcll3 │ │ │ │ - 0x0001d5f4 5f5f0073 7a636c6c 335f0073 7a6f7074 __.szcll3_.szopt │ │ │ │ - 0x0001d604 7a5f5f00 737a6f70 747a5f00 737a7374 z__.szoptz_.szst │ │ │ │ - 0x0001d614 747a5f5f 00737a73 74747a5f 00737a63 tz__.szsttz_.szc │ │ │ │ - 0x0001d624 6c747a5f 5f00737a 636c747a 5f00737a ltz__.szcltz_.sz │ │ │ │ - 0x0001d634 7469747a 5f5f0073 7a746974 7a5f0073 titz__.sztitz_.s │ │ │ │ - 0x0001d644 7a6c337a 755f5f00 737a6c33 7a755f00 zl3zu__.szl3zu_. │ │ │ │ - 0x0001d654 737a6f70 6c7a5f5f 00737a6f 706c7a5f szoplz__.szoplz_ │ │ │ │ - 0x0001d664 00737a6d 766c7a5f 5f00737a 6d766c7a .szmvlz__.szmvlz │ │ │ │ - 0x0001d674 5f00737a 706c6c7a 5f5f0073 7a706c6c _.szpllz__.szpll │ │ │ │ - 0x0001d684 7a5f0073 7a636c6c 7a5f5f00 737a636c z_.szcllz__.szcl │ │ │ │ - 0x0001d694 6c7a5f00 737a6d33 7a765f5f 00737a6d lz_.szm3zv__.szm │ │ │ │ - 0x0001d6a4 337a765f 00737a70 636c795f 5f00737a 3zv_.szpcly__.sz │ │ │ │ - 0x0001d6b4 70636c79 5f00737a 67636c79 5f5f0073 pcly_.szgcly__.s │ │ │ │ - 0x0001d6c4 7a67636c 795f0073 7a73636c 795f5f00 zgcly_.szscly__. │ │ │ │ - 0x0001d6d4 737a7363 6c795f00 737a7163 6c795f5f szscly_.szqcly__ │ │ │ │ - 0x0001d6e4 00737a71 636c795f 00737a6f 706c705f .szqcly_.szoplp_ │ │ │ │ - 0x0001d6f4 5f00737a 6f706c70 5f00737a 6d766c70 _.szoplp_.szmvlp │ │ │ │ - 0x0001d704 5f5f0073 7a6d766c 705f0073 7a706c6c __.szmvlp_.szpll │ │ │ │ - 0x0001d714 705f5f00 737a706c 6c705f00 737a636c p__.szpllp_.szcl │ │ │ │ - 0x0001d724 6c705f5f 00737a63 6c6c705f 00737a66 lp__.szcllp_.szf │ │ │ │ - 0x0001d734 6f6e745f 5f00737a 6c617a76 5f5f0073 ont__.szlazv__.s │ │ │ │ - 0x0001d744 7a6c617a 765f0073 7a747877 765f5f00 zlazv_.sztxwv__. │ │ │ │ - 0x0001d754 737a7478 77765f00 737a636c 746e5f5f sztxwv_.szcltn__ │ │ │ │ - 0x0001d764 00737a63 6c746e5f 00737a70 6c7a765f .szcltn_.szplzv_ │ │ │ │ - 0x0001d774 5f00737a 706c7a76 5f00737a 6f707476 _.szplzv_.szoptv │ │ │ │ - 0x0001d784 5f5f0073 7a6f7074 765f0073 7a737474 __.szoptv_.szstt │ │ │ │ - 0x0001d794 765f5f00 737a7374 74765f00 737a636c v__.szsttv_.szcl │ │ │ │ - 0x0001d7a4 74765f5f 00737a63 6c74765f 00737466 tv__.szcltv_.stf │ │ │ │ - 0x0001d7b4 726f745f 5f007374 66726f74 5f007374 rot__.stfrot_.st │ │ │ │ - 0x0001d7c4 69726f74 5f5f0073 7469726f 745f0073 irot__.stirot_.s │ │ │ │ - 0x0001d7d4 7473726f 745f5f00 73747372 6f745f00 tsrot__.stsrot_. │ │ │ │ - 0x0001d7e4 73746674 726e5f5f 00737466 74726e5f stftrn__.stftrn_ │ │ │ │ - 0x0001d7f4 00737469 74726e5f 5f007374 6974726e .stitrn__.stitrn │ │ │ │ - 0x0001d804 5f007374 73747269 5f5f0073 74737472 _.ststri__.ststr │ │ │ │ - 0x0001d814 695f0073 74737472 705f5f00 73747374 i_.ststrp__.stst │ │ │ │ - 0x0001d824 72705f00 73746670 72335f5f 00737466 rp_.stfpr3__.stf │ │ │ │ - 0x0001d834 7072335f 00737473 7072335f 5f007374 pr3_.stspr3__.st │ │ │ │ - 0x0001d844 73707233 5f007374 66707232 5f5f0073 spr3_.stfpr2__.s │ │ │ │ - 0x0001d854 74667072 325f0073 74697072 325f5f00 tfpr2_.stipr2__. │ │ │ │ - 0x0001d864 73746970 72325f00 73747370 72325f5f stipr2_.stspr2__ │ │ │ │ - 0x0001d874 00737473 7072325f 00737465 7072325f .stspr2_.stepr2_ │ │ │ │ - 0x0001d884 5f007374 65707232 5f007374 72707232 _.stepr2_.strpr2 │ │ │ │ - 0x0001d894 5f5f0073 74727072 325f0073 74667472 __.strpr2_.stftr │ │ │ │ - 0x0001d8a4 665f5f00 73746674 72665f00 73746974 f__.stftrf_.stit │ │ │ │ - 0x0001d8b4 72665f5f 00737469 7472665f 00737471 rf__.stitrf_.stq │ │ │ │ - 0x0001d8c4 7472665f 5f007374 71747266 5f007374 trf__.stqtrf_.st │ │ │ │ - 0x0001d8d4 73747266 5f5f0073 74737472 665f0073 strf__.ststrf_.s │ │ │ │ - 0x0001d8e4 74737472 6e5f5f00 73747374 726e5f00 tstrn__.ststrn_. │ │ │ │ - 0x0001d8f4 73746672 61645f5f 00737466 7261645f stfrad__.stfrad_ │ │ │ │ - 0x0001d904 00737469 7261645f 5f007374 69726164 .stirad__.stirad │ │ │ │ - 0x0001d914 5f007374 73726164 5f5f0073 74737261 _.stsrad__.stsra │ │ │ │ - 0x0001d924 645f0073 74667472 335f5f00 73746674 d_.stftr3__.stft │ │ │ │ - 0x0001d934 72335f00 73747374 72335f5f 00737473 r3_.ststr3__.sts │ │ │ │ - 0x0001d944 7472335f 00737473 7264335f 5f007374 tr3_.stsrd3__.st │ │ │ │ - 0x0001d954 73726433 5f007374 736c6733 5f5f0073 srd3_.stslg3__.s │ │ │ │ - 0x0001d964 74736c67 335f0073 74667573 725f5f00 tslg3_.stfusr__. │ │ │ │ - 0x0001d974 73746675 73725f00 73746975 73725f5f stfusr_.stiusr__ │ │ │ │ - 0x0001d984 00737469 7573725f 00737473 7573725f .stiusr_.stsusr_ │ │ │ │ - 0x0001d994 5f007374 73757372 5f007374 6e757372 _.stsusr_.stnusr │ │ │ │ - 0x0001d9a4 5f5f0073 746e7573 725f0073 74637573 __.stnusr_.stcus │ │ │ │ - 0x0001d9b4 725f5f00 73746375 73725f00 73746677 r__.stcusr_.stfw │ │ │ │ - 0x0001d9c4 74725f5f 00737466 7774725f 00737469 tr__.stfwtr_.sti │ │ │ │ - 0x0001d9d4 7774725f 5f007374 69777472 5f007374 wtr__.stiwtr_.st │ │ │ │ - 0x0001d9e4 73777472 5f5f0073 74737774 725f0073 swtr__.stswtr_.s │ │ │ │ - 0x0001d9f4 74717774 725f5f00 73747177 74725f00 tqwtr__.stqwtr_. │ │ │ │ - 0x0001da04 73747377 72635f5f 00737473 7772635f stswrc__.stswrc_ │ │ │ │ - 0x0001da14 00737471 7772635f 5f007374 71777263 .stqwrc__.stqwrc │ │ │ │ - 0x0001da24 5f00736c 70616765 5f5f0073 6c706167 _.slpage__.slpag │ │ │ │ - 0x0001da34 655f0073 6c707776 725f5f00 736c7077 e_.slpwvr__.slpw │ │ │ │ - 0x0001da44 76725f00 736c7a74 746c5f5f 00736c7a vr_.slzttl__.slz │ │ │ │ - 0x0001da54 74746c5f 00736c72 61745f5f 00736c72 ttl_.slrat__.slr │ │ │ │ - 0x0001da64 61745f00 736c7172 63745f5f 00736c71 at_.slqrct__.slq │ │ │ │ - 0x0001da74 7263745f 00736c70 7777725f 5f00736c rct_.slpwwr__.sl │ │ │ │ - 0x0001da84 70777772 5f00736c 70777763 5f5f0073 pwwr_.slpwwc__.s │ │ │ │ - 0x0001da94 6c707777 635f0073 6c646976 5f5f0073 lpwwc_.sldiv__.s │ │ │ │ - 0x0001daa4 6c646976 5f00736c 7374746c 5f5f0073 ldiv_.slsttl__.s │ │ │ │ - 0x0001dab4 6c737474 6c5f0073 6c647474 6c5f5f00 lsttl_.sldttl__. │ │ │ │ - 0x0001dac4 736c6474 746c5f00 736c7074 746c5f5f sldttl_.slpttl__ │ │ │ │ - 0x0001dad4 00736c70 74746c5f 00736c64 69767a5f .slpttl_.sldivz_ │ │ │ │ - 0x0001dae4 5f00736c 6469767a 5f00736c 7261747a _.sldivz_.slratz │ │ │ │ - 0x0001daf4 5f5f0073 6c726174 7a5f0073 6c707776 __.slratz_.slpwv │ │ │ │ - 0x0001db04 635f5f00 736c7077 76635f00 736c7173 c__.slpwvc_.slqs │ │ │ │ - 0x0001db14 697a5f5f 00736c71 73697a5f 00736c70 iz__.slqsiz_.slp │ │ │ │ - 0x0001db24 7670725f 5f00736c 70767072 5f00736c vpr__.slpvpr_.sl │ │ │ │ - 0x0001db34 696e6974 5f5f0073 6c696e69 745f0073 init__.slinit_.s │ │ │ │ - 0x0001db44 6c73697a 655f5f00 736c7369 7a655f00 lsize__.slsize_. │ │ │ │ - 0x0001db54 736c666f 726d5f5f 00736c66 6f726d5f slform__.slform_ │ │ │ │ - 0x0001db64 00736c70 636e725f 5f00736c 70636e72 .slpcnr__.slpcnr │ │ │ │ - 0x0001db74 5f00736c 70767063 5f5f0073 6c707670 _.slpvpc__.slpvp │ │ │ │ - 0x0001db84 635f0073 6c6d676e 5f5f0073 6c6d676e c_.slmgn__.slmgn │ │ │ │ - 0x0001db94 5f00736c 6d676e7a 5f5f0073 6c6d676e _.slmgnz__.slmgn │ │ │ │ - 0x0001dba4 7a5f0073 6c746c63 765f5f00 736c746c z_.sltlcv__.sltl │ │ │ │ - 0x0001dbb4 63765f00 7363746e 7a755f5f 00736374 cv_.sctnzu__.sct │ │ │ │ - 0x0001dbc4 6e7a755f 00736374 6e755f5f 00736374 nzu_.sctnu__.sct │ │ │ │ - 0x0001dbd4 6e755f00 7363746e 765f5f00 7363746e nu_.sctnv__.sctn │ │ │ │ - 0x0001dbe4 765f0073 6373746e 705f5f00 73637374 v_.scstnp__.scst │ │ │ │ - 0x0001dbf4 6e705f00 73637174 6e705f5f 00736371 np_.scqtnp__.scq │ │ │ │ - 0x0001dc04 746e705f 00736370 6c7a755f 5f007363 tnp_.scplzu__.sc │ │ │ │ - 0x0001dc14 706c7a75 5f007363 73776e64 5f5f0073 plzu_.scswnd__.s │ │ │ │ - 0x0001dc24 6373776e 645f0073 6371776e 645f5f00 cswnd_.scqwnd__. │ │ │ │ - 0x0001dc34 73637177 6e645f00 73637370 6c6e5f5f scqwnd_.scspln__ │ │ │ │ - 0x0001dc44 00736373 706c6e5f 00736371 706c6e5f .scspln_.scqpln_ │ │ │ │ - 0x0001dc54 5f007363 71706c6e 5f007363 736c6f67 _.scqpln_.scslog │ │ │ │ - 0x0001dc64 5f5f0073 63736c6f 675f0073 63716c6f __.scslog_.scqlo │ │ │ │ - 0x0001dc74 675f5f00 7363716c 6f675f00 7363706c g__.scqlog_.scpl │ │ │ │ - 0x0001dc84 755f5f00 7363706c 755f0073 63706c76 u__.scplu_.scplv │ │ │ │ - 0x0001dc94 5f5f0073 63706c76 5f007363 73706c69 __.scplv_.scspli │ │ │ │ - 0x0001dca4 5f5f0073 6373706c 695f0073 6371706c __.scspli_.scqpl │ │ │ │ - 0x0001dcb4 695f5f00 73637170 6c695f00 7363746e i__.scqpli_.sctn │ │ │ │ - 0x0001dcc4 7a765f5f 00736374 6e7a765f 00736370 zv__.sctnzv_.scp │ │ │ │ - 0x0001dcd4 6c7a765f 5f007363 706c7a76 5f007363 lzv__.scplzv_.sc │ │ │ │ - 0x0001dce4 736f7267 5f5f0073 63736f72 675f0073 sorg__.scsorg_.s │ │ │ │ - 0x0001dcf4 63716f72 675f5f00 7363716f 72675f00 cqorg__.scqorg_. │ │ │ │ - 0x0001dd04 73637365 79655f5f 00736373 6579655f scseye__.scseye_ │ │ │ │ - 0x0001dd14 00736371 6579655f 5f007363 71657965 .scqeye__.scqeye │ │ │ │ - 0x0001dd24 5f007363 7370726a 5f5f0073 63737072 _.scsprj__.scspr │ │ │ │ - 0x0001dd34 6a5f0073 63706d75 5f5f0073 63706d75 j_.scpmu__.scpmu │ │ │ │ - 0x0001dd44 5f007363 706d765f 5f007363 706d765f _.scpmv__.scpmv_ │ │ │ │ - 0x0001dd54 00736373 706d745f 5f007363 73706d74 .scspmt__.scspmt │ │ │ │ - 0x0001dd64 5f007363 71706d74 5f5f0073 6371706d _.scqpmt__.scqpm │ │ │ │ - 0x0001dd74 745f0073 6373706d 695f5f00 73637370 t_.scspmi__.scsp │ │ │ │ - 0x0001dd84 6d695f00 73637170 6d695f5f 00736371 mi_.scqpmi__.scq │ │ │ │ - 0x0001dd94 706d695f 00736373 706d735f 5f007363 pmi_.scspms__.sc │ │ │ │ - 0x0001dda4 73706d73 5f007363 71706d73 5f5f0073 spms_.scqpms__.s │ │ │ │ - 0x0001ddb4 6371706d 735f0073 63706d7a 755f5f00 cqpms_.scpmzu__. │ │ │ │ - 0x0001ddc4 7363706d 7a755f00 73637374 72665f5f scpmzu_.scstrf__ │ │ │ │ - 0x0001ddd4 00736373 7472665f 00736373 6f626a5f .scstrf_.scsobj_ │ │ │ │ - 0x0001dde4 5f007363 736f626a 5f007363 716f626a _.scsobj_.scqobj │ │ │ │ - 0x0001ddf4 5f5f0073 63716f62 6a5f0073 63737472 __.scqobj_.scstr │ │ │ │ - 0x0001de04 6e5f5f00 73637374 726e5f00 73637174 n__.scstrn_.scqt │ │ │ │ - 0x0001de14 726e5f5f 00736371 74726e5f 00736370 rn__.scqtrn_.scp │ │ │ │ - 0x0001de24 6d7a765f 5f007363 706d7a76 5f007363 mzv__.scpmzv_.sc │ │ │ │ - 0x0001de34 73767074 5f5f0073 63737670 745f0073 svpt__.scsvpt_.s │ │ │ │ - 0x0001de44 63717670 745f5f00 73637176 70745f00 cqvpt__.scqvpt_. │ │ │ │ - 0x0001de54 73677267 65745f5f 00736772 6765745f sgrget__.sgrget_ │ │ │ │ - 0x0001de64 00736772 7365745f 5f007367 72736574 .sgrset__.sgrset │ │ │ │ - 0x0001de74 5f007367 72737478 5f5f0073 67727374 _.sgrstx__.sgrst │ │ │ │ - 0x0001de84 785f0073 67706d7a 725f5f00 7367706d x_.sgpmzr__.sgpm │ │ │ │ - 0x0001de94 7a725f00 7367706d 7a755f5f 00736770 zr_.sgpmzu__.sgp │ │ │ │ - 0x0001dea4 6d7a755f 00736774 7878725f 5f007367 mzu_.sgtxxr__.sg │ │ │ │ - 0x0001deb4 74787872 5f007367 6c617872 5f5f0073 txxr_.sglaxr__.s │ │ │ │ - 0x0001dec4 676c6178 725f0073 67737478 795f5f00 glaxr_.sgstxy__. │ │ │ │ - 0x0001ded4 73677374 78795f00 73677174 78795f5f sgstxy_.sgqtxy__ │ │ │ │ - 0x0001dee4 00736771 7478795f 00736774 787a755f .sgqtxy_.sgtxzu_ │ │ │ │ - 0x0001def4 5f007367 74787a75 5f007367 6c6e7a76 _.sgtxzu_.sglnzv │ │ │ │ - 0x0001df04 5f5f0073 676c6e7a 765f0073 67746e78 __.sglnzv_.sgtnx │ │ │ │ - 0x0001df14 765f5f00 7367746e 78765f00 7367706d v__.sgtnxv_.sgpm │ │ │ │ - 0x0001df24 78765f5f 00736770 6d78765f 00736773 xv__.sgpmxv_.sgs │ │ │ │ - 0x0001df34 776e645f 5f007367 73776e64 5f007367 wnd__.sgswnd_.sg │ │ │ │ - 0x0001df44 71776e64 5f5f0073 6771776e 645f0073 qwnd__.sgqwnd_.s │ │ │ │ - 0x0001df54 67737472 665f5f00 73677374 72665f00 gstrf__.sgstrf_. │ │ │ │ - 0x0001df64 73677067 65745f5f 00736770 6765745f sgpget__.sgpget_ │ │ │ │ - 0x0001df74 00736770 7365745f 5f007367 70736574 .sgpset__.sgpset │ │ │ │ - 0x0001df84 5f007367 70737478 5f5f0073 67707374 _.sgpstx__.sgpst │ │ │ │ - 0x0001df94 785f0073 67747878 765f5f00 73677478 x_.sgtxxv__.sgtx │ │ │ │ - 0x0001dfa4 78765f00 73676c71 6e705f5f 0073676c xv_.sglqnp__.sgl │ │ │ │ - 0x0001dfb4 716e705f 0073676c 7169645f 5f007367 qnp_.sglqid__.sg │ │ │ │ - 0x0001dfc4 6c716964 5f007367 6c716370 5f5f0073 lqid_.sglqcp__.s │ │ │ │ - 0x0001dfd4 676c7163 705f0073 676c7163 6c5f5f00 glqcp_.sglqcl__. │ │ │ │ - 0x0001dfe4 73676c71 636c5f00 73676c71 766c5f5f sglqcl_.sglqvl__ │ │ │ │ - 0x0001dff4 0073676c 71766c5f 0073676c 73766c5f .sglqvl_.sglsvl_ │ │ │ │ - 0x0001e004 5f007367 6c73766c 5f007367 6c71696e _.sglsvl_.sglqin │ │ │ │ - 0x0001e014 5f5f0073 676c7169 6e5f0073 67706d7a __.sglqin_.sgpmz │ │ │ │ - 0x0001e024 765f5f00 7367706d 7a765f00 73676c61 v__.sgpmzv_.sgla │ │ │ │ - 0x0001e034 78765f5f 0073676c 6178765f 0073676c xv__.sglaxv_.sgl │ │ │ │ - 0x0001e044 61755f5f 0073676c 61755f00 73676c61 au__.sglau_.sgla │ │ │ │ - 0x0001e054 765f5f00 73676c61 765f0073 676c6172 v__.sglav_.sglar │ │ │ │ - 0x0001e064 5f5f0073 676c6172 5f007367 736c6174 __.sglar_.sgslat │ │ │ │ - 0x0001e074 5f5f0073 67736c61 745f0073 67716c61 __.sgslat_.sgqla │ │ │ │ - 0x0001e084 745f5f00 7367716c 61745f00 7367736c t__.sgqlat_.sgsl │ │ │ │ - 0x0001e094 61695f5f 00736773 6c61695f 00736771 ai__.sgslai_.sgq │ │ │ │ - 0x0001e0a4 6c61695f 5f007367 716c6169 5f007367 lai__.sgqlai_.sg │ │ │ │ - 0x0001e0b4 73637764 5f5f0073 67736377 645f0073 scwd__.sgscwd_.s │ │ │ │ - 0x0001e0c4 67716377 645f5f00 73677163 77645f00 gqcwd__.sgqcwd_. │ │ │ │ - 0x0001e0d4 73677066 6c6e5f5f 00736770 666c6e5f sgpfln__.sgpfln_ │ │ │ │ - 0x0001e0e4 00736774 6e7a725f 5f007367 746e7a72 .sgtnzr__.sgtnzr │ │ │ │ - 0x0001e0f4 5f007367 706c755f 5f007367 706c755f _.sgplu__.sgplu_ │ │ │ │ - 0x0001e104 00736770 6c765f5f 00736770 6c765f00 .sgplv__.sgplv_. │ │ │ │ - 0x0001e114 7367706c 725f5f00 7367706c 725f0073 sgplr__.sgplr_.s │ │ │ │ - 0x0001e124 6773706c 745f5f00 73677370 6c745f00 gsplt__.sgsplt_. │ │ │ │ - 0x0001e134 73677170 6c745f5f 00736771 706c745f sgqplt__.sgqplt_ │ │ │ │ - 0x0001e144 00736773 706c695f 5f007367 73706c69 .sgspli__.sgspli │ │ │ │ - 0x0001e154 5f007367 71706c69 5f5f0073 6771706c _.sgqpli__.sgqpl │ │ │ │ - 0x0001e164 695f0073 676c6e7a 755f5f00 73676c6e i_.sglnzu__.sgln │ │ │ │ - 0x0001e174 7a755f00 73676c67 65745f5f 0073676c zu_.sglget__.sgl │ │ │ │ - 0x0001e184 6765745f 0073676c 7365745f 5f007367 get_.sglset__.sg │ │ │ │ - 0x0001e194 6c736574 5f007367 6c737478 5f5f0073 lset_.sglstx__.s │ │ │ │ - 0x0001e1a4 676c7374 785f0073 67737670 745f5f00 glstx_.sgsvpt__. │ │ │ │ - 0x0001e1b4 73677376 70745f00 73677176 70745f5f sgsvpt_.sgqvpt__ │ │ │ │ - 0x0001e1c4 00736771 7670745f 00736770 6c7a725f .sgqvpt_.sgplzr_ │ │ │ │ - 0x0001e1d4 5f007367 706c7a72 5f007367 6c617a76 _.sgplzr_.sglazv │ │ │ │ - 0x0001e1e4 5f5f0073 676c617a 765f0073 676c6178 __.sglazv_.sglax │ │ │ │ - 0x0001e1f4 755f5f00 73676c61 78755f00 73677478 u__.sglaxu_.sgtx │ │ │ │ - 0x0001e204 78755f5f 00736774 7878755f 00736774 xu__.sgtxxu_.sgt │ │ │ │ - 0x0001e214 6e7a755f 5f007367 746e7a75 5f007367 nzu__.sgtnzu_.sg │ │ │ │ - 0x0001e224 7478755f 5f007367 7478755f 00736774 txu__.sgtxu_.sgt │ │ │ │ - 0x0001e234 78765f5f 00736774 78765f00 73677478 xv__.sgtxv_.sgtx │ │ │ │ - 0x0001e244 725f5f00 73677478 725f0073 67737478 r__.sgtxr_.sgstx │ │ │ │ - 0x0001e254 735f5f00 73677374 78735f00 73677174 s__.sgstxs_.sgqt │ │ │ │ - 0x0001e264 78735f5f 00736771 7478735f 00736773 xs__.sgqtxs_.sgs │ │ │ │ - 0x0001e274 7478725f 5f007367 73747872 5f007367 txr__.sgstxr_.sg │ │ │ │ - 0x0001e284 71747872 5f5f0073 67717478 725f0073 qtxr__.sgqtxr_.s │ │ │ │ - 0x0001e294 67737478 635f5f00 73677374 78635f00 gstxc__.sgstxc_. │ │ │ │ - 0x0001e2a4 73677174 78635f5f 00736771 7478635f sgqtxc__.sgqtxc_ │ │ │ │ - 0x0001e2b4 00736773 7478695f 5f007367 73747869 .sgstxi__.sgstxi │ │ │ │ - 0x0001e2c4 5f007367 71747869 5f5f0073 67717478 _.sgqtxi__.sgqtx │ │ │ │ - 0x0001e2d4 695f0073 676c6e78 755f5f00 73676c6e i_.sglnxu__.sgln │ │ │ │ - 0x0001e2e4 78755f00 7367706c 78765f5f 00736770 xu_.sgplxv__.sgp │ │ │ │ - 0x0001e2f4 6c78765f 00736774 787a765f 5f007367 lxv_.sgtxzv__.sg │ │ │ │ - 0x0001e304 74787a76 5f007367 6c6e7872 5f5f0073 txzv_.sglnxr__.s │ │ │ │ - 0x0001e314 676c6e78 725f0073 67707773 6e5f5f00 glnxr_.sgpwsn__. │ │ │ │ - 0x0001e324 73677077 736e5f00 7367706c 78725f5f sgpwsn_.sgplxr__ │ │ │ │ - 0x0001e334 00736770 6c78725f 00736773 74726e5f .sgplxr_.sgstrn_ │ │ │ │ - 0x0001e344 5f007367 7374726e 5f007367 7174726e _.sgstrn_.sgqtrn │ │ │ │ - 0x0001e354 5f5f0073 67717472 6e5f0073 6773706c __.sgqtrn_.sgspl │ │ │ │ - 0x0001e364 635f5f00 73677370 6c635f00 73677170 c__.sgsplc_.sgqp │ │ │ │ - 0x0001e374 6c635f5f 00736771 706c635f 00736773 lc__.sgqplc_.sgs │ │ │ │ - 0x0001e384 706c735f 5f007367 73706c73 5f007367 pls__.sgspls_.sg │ │ │ │ - 0x0001e394 71706c73 5f5f0073 6771706c 735f0073 qpls__.sgqpls_.s │ │ │ │ - 0x0001e3a4 676e706c 635f5f00 73676e70 6c635f00 gnplc__.sgnplc_. │ │ │ │ - 0x0001e3b4 73676967 65745f5f 00736769 6765745f sgiget__.sgiget_ │ │ │ │ - 0x0001e3c4 00736769 7365745f 5f007367 69736574 .sgiset__.sgiset │ │ │ │ - 0x0001e3d4 5f007367 69737478 5f5f0073 67697374 _.sgistx__.sgist │ │ │ │ - 0x0001e3e4 785f0073 6774787a 725f5f00 73677478 x_.sgtxzr__.sgtx │ │ │ │ - 0x0001e3f4 7a725f00 73676c6e 7a725f5f 0073676c zr_.sglnzr__.sgl │ │ │ │ - 0x0001e404 6e7a725f 00736770 6d78755f 5f007367 nzr_.sgpmxu__.sg │ │ │ │ - 0x0001e414 706d7875 5f006973 67747263 5f5f0069 pmxu_.isgtrc__.i │ │ │ │ - 0x0001e424 73677472 635f0073 67706d75 5f5f0073 sgtrc_.sgpmu__.s │ │ │ │ - 0x0001e434 67706d75 5f007367 706d765f 5f007367 gpmu_.sgpmv__.sg │ │ │ │ - 0x0001e444 706d765f 00736770 6d725f5f 00736770 pmv_.sgpmr__.sgp │ │ │ │ - 0x0001e454 6d725f00 73677370 6d745f5f 00736773 mr_.sgspmt__.sgs │ │ │ │ - 0x0001e464 706d745f 00736771 706d745f 5f007367 pmt_.sgqpmt__.sg │ │ │ │ - 0x0001e474 71706d74 5f007367 73706d69 5f5f0073 qpmt_.sgspmi__.s │ │ │ │ - 0x0001e484 6773706d 695f0073 6771706d 695f5f00 gspmi_.sgqpmi__. │ │ │ │ - 0x0001e494 73677170 6d695f00 73677370 6d735f5f sgqpmi_.sgspms__ │ │ │ │ - 0x0001e4a4 00736773 706d735f 00736771 706d735f .sgspms_.sgqpms_ │ │ │ │ - 0x0001e4b4 5f007367 71706d73 5f007367 6c617a72 _.sgqpms_.sglazr │ │ │ │ - 0x0001e4c4 5f5f0073 676c617a 725f0073 67746e75 __.sglazr_.sgtnu │ │ │ │ - 0x0001e4d4 5f5f0073 67746e75 5f007367 746e765f __.sgtnu_.sgtnv_ │ │ │ │ - 0x0001e4e4 5f007367 746e765f 00736774 6e725f5f _.sgtnv_.sgtnr__ │ │ │ │ - 0x0001e4f4 00736774 6e725f00 73677374 6e705f5f .sgtnr_.sgstnp__ │ │ │ │ - 0x0001e504 00736773 746e705f 00736771 746e705f .sgstnp_.sgqtnp_ │ │ │ │ - 0x0001e514 5f007367 71746e70 5f007367 706c7875 _.sgqtnp_.sgplxu │ │ │ │ - 0x0001e524 5f5f0073 67706c78 755f0073 67736d70 __.sgplxu_.sgsmp │ │ │ │ - 0x0001e534 6c5f5f00 7367736d 706c5f00 7367716d l__.sgsmpl_.sgqm │ │ │ │ - 0x0001e544 706c5f5f 00736771 6d706c5f 0073676c pl__.sgqmpl_.sgl │ │ │ │ - 0x0001e554 617a755f 5f007367 6c617a75 5f007367 azu__.sglazu_.sg │ │ │ │ - 0x0001e564 706c7a75 5f5f0073 67706c7a 755f0073 plzu__.sgplzu_.s │ │ │ │ - 0x0001e574 676c6e78 765f5f00 73676c6e 78765f00 glnxv__.sglnxv_. │ │ │ │ - 0x0001e584 7367746e 78725f5f 00736774 6e78725f sgtnxr__.sgtnxr_ │ │ │ │ - 0x0001e594 00736770 6d78725f 5f007367 706d7872 .sgpmxr__.sgpmxr │ │ │ │ - 0x0001e5a4 5f007367 73636d6e 5f5f0073 6773636d _.sgscmn__.sgscm │ │ │ │ - 0x0001e5b4 6e5f0073 6771636d 6e5f5f00 73677163 n_.sgqcmn__.sgqc │ │ │ │ - 0x0001e5c4 6d6e5f00 73676f70 6e5f5f00 73676f70 mn_.sgopn__.sgop │ │ │ │ - 0x0001e5d4 6e5f0073 67696e69 745f5f00 7367696e n_.sginit__.sgin │ │ │ │ - 0x0001e5e4 69745f00 73676672 6d5f5f00 73676672 it_.sgfrm__.sgfr │ │ │ │ - 0x0001e5f4 6d5f0073 67636c73 5f5f0073 67636c73 m_.sgcls__.sgcls │ │ │ │ - 0x0001e604 5f007367 746e7875 5f5f0073 67746e78 _.sgtnxu__.sgtnx │ │ │ │ - 0x0001e614 755f0073 676f6f70 6e5f5f00 73676f6f u_.sgoopn__.sgoo │ │ │ │ - 0x0001e624 706e5f00 73676f63 6c735f5f 0073676f pn_.sgocls__.sgo │ │ │ │ - 0x0001e634 636c735f 00736774 6e7a765f 5f007367 cls_.sgtnzv__.sg │ │ │ │ - 0x0001e644 746e7a76 5f007367 706c7a76 5f5f0073 tnzv_.sgplzv__.s │ │ │ │ - 0x0001e654 67706c7a 765f0073 6769716e 705f5f00 gplzv_.sgiqnp__. │ │ │ │ - 0x0001e664 73676971 6e705f00 73676971 69645f5f sgiqnp_.sgiqid__ │ │ │ │ - 0x0001e674 00736769 7169645f 00736769 7163705f .sgiqid_.sgiqcp_ │ │ │ │ - 0x0001e684 5f007367 69716370 5f007367 6971636c _.sgiqcp_.sgiqcl │ │ │ │ - 0x0001e694 5f5f0073 67697163 6c5f0073 67697176 __.sgiqcl_.sgiqv │ │ │ │ - 0x0001e6a4 6c5f5f00 73676971 766c5f00 73676973 l__.sgiqvl_.sgis │ │ │ │ - 0x0001e6b4 766c5f5f 00736769 73766c5f 00736769 vl__.sgisvl_.sgi │ │ │ │ - 0x0001e6c4 71696e5f 5f007367 6971696e 5f007367 qin__.sgiqin_.sg │ │ │ │ - 0x0001e6d4 6c6e755f 5f007367 6c6e755f 0073676c lnu__.sglnu_.sgl │ │ │ │ - 0x0001e6e4 6e765f5f 0073676c 6e765f00 73676c6e nv__.sglnv_.sgln │ │ │ │ - 0x0001e6f4 725f5f00 73676c6e 725f0073 67736c6e r__.sglnr_.sgsln │ │ │ │ - 0x0001e704 695f5f00 7367736c 6e695f00 7367716c i__.sgslni_.sgql │ │ │ │ - 0x0001e714 6e695f5f 00736771 6c6e695f 00736770 ni__.sgqlni_.sgp │ │ │ │ - 0x0001e724 716e705f 5f007367 70716e70 5f007367 qnp__.sgpqnp_.sg │ │ │ │ - 0x0001e734 70716964 5f5f0073 67707169 645f0073 pqid__.sgpqid_.s │ │ │ │ - 0x0001e744 67707163 705f5f00 73677071 63705f00 gpqcp__.sgpqcp_. │ │ │ │ - 0x0001e754 73677071 636c5f5f 00736770 71636c5f sgpqcl__.sgpqcl_ │ │ │ │ - 0x0001e764 00736770 7169745f 5f007367 70716974 .sgpqit__.sgpqit │ │ │ │ - 0x0001e774 5f007367 7071766c 5f5f0073 67707176 _.sgpqvl__.sgpqv │ │ │ │ - 0x0001e784 6c5f0073 67707376 6c5f5f00 73677073 l_.sgpsvl__.sgps │ │ │ │ - 0x0001e794 766c5f00 73677071 696e5f5f 00736770 vl_.sgpqin__.sgp │ │ │ │ - 0x0001e7a4 71696e5f 00736770 636d645f 5f007367 qin_.sgpcmd__.sg │ │ │ │ - 0x0001e7b4 70636d64 5f007367 72716e70 5f5f0073 pcmd_.sgrqnp__.s │ │ │ │ - 0x0001e7c4 6772716e 705f0073 67727169 645f5f00 grqnp_.sgrqid__. │ │ │ │ - 0x0001e7d4 73677271 69645f00 73677271 63705f5f sgrqid_.sgrqcp__ │ │ │ │ - 0x0001e7e4 00736772 7163705f 00736772 71636c5f .sgrqcp_.sgrqcl_ │ │ │ │ - 0x0001e7f4 5f007367 7271636c 5f007367 7271766c _.sgrqcl_.sgrqvl │ │ │ │ - 0x0001e804 5f5f0073 67727176 6c5f0073 67727376 __.sgrqvl_.sgrsv │ │ │ │ - 0x0001e814 6c5f5f00 73677273 766c5f00 73677271 l__.sgrsvl_.sgrq │ │ │ │ - 0x0001e824 696e5f5f 00736772 71696e5f 00697367 in__.sgrqin_.isg │ │ │ │ - 0x0001e834 7267625f 5f006973 67726762 5f007367 rgb__.isgrgb_.sg │ │ │ │ - 0x0001e844 74727166 5f5f0073 67747271 665f0073 trqf__.sgtrqf_.s │ │ │ │ - 0x0001e854 67747273 6c5f5f00 73677472 736c5f00 gtrsl__.sgtrsl_. │ │ │ │ - 0x0001e864 73677472 736e5f5f 00736774 72736e5f sgtrsn__.sgtrsn_ │ │ │ │ - 0x0001e874 00736774 726c735f 5f007367 74726c73 .sgtrls__.sgtrls │ │ │ │ - 0x0001e884 5f007367 74726c6e 5f5f0073 6774726c _.sgtrln__.sgtrl │ │ │ │ - 0x0001e894 6e5f0073 6774726e 735f5f00 73677472 n_.sgtrns__.sgtr │ │ │ │ - 0x0001e8a4 6e735f00 73677472 6e6c5f5f 00736774 ns_.sgtrnl__.sgt │ │ │ │ - 0x0001e8b4 726e6c5f 00736763 6c73745f 5f007367 rnl_.sgclst__.sg │ │ │ │ - 0x0001e8c4 636c7374 5f007367 71636c5f 5f007367 clst_.sgqcl__.sg │ │ │ │ - 0x0001e8d4 71636c5f 00736773 73696d5f 5f007367 qcl_.sgssim__.sg │ │ │ │ - 0x0001e8e4 7373696d 5f007367 7173696d 5f5f0073 ssim_.sgqsim__.s │ │ │ │ - 0x0001e8f4 67717369 6d5f007a 67697365 745f5f00 gqsim_.zgiset__. │ │ │ │ - 0x0001e904 7a676973 65745f00 7a677273 65745f5f zgiset_.zgrset__ │ │ │ │ - 0x0001e914 007a6772 7365745f 007a6766 72656c5f .zgrset_.zgfrel_ │ │ │ │ - 0x0001e924 5f007a67 6672656c 5f007a67 69696e74 _.zgfrel_.zgiint │ │ │ │ - 0x0001e934 5f5f007a 6769696e 745f007a 67646f70 __.zgiint_.zgdop │ │ │ │ - 0x0001e944 6e5f5f00 7a67646f 706e5f00 7a676463 n__.zgdopn_.zgdc │ │ │ │ - 0x0001e954 6c735f5f 007a6764 636c735f 007a6770 ls__.zgdcls_.zgp │ │ │ │ - 0x0001e964 6f706e5f 5f007a67 706f706e 5f007a67 opn__.zgpopn_.zg │ │ │ │ - 0x0001e974 70636c73 5f5f007a 6770636c 735f007a pcls__.zgpcls_.z │ │ │ │ - 0x0001e984 67666c61 73685f5f 007a6766 6c617368 gflash__.zgflash │ │ │ │ - 0x0001e994 5f007a67 6f6f706e 5f5f007a 676f6f70 _.zgoopn__.zgoop │ │ │ │ - 0x0001e9a4 6e5f007a 676f636c 735f5f00 7a676f63 n_.zgocls__.zgoc │ │ │ │ - 0x0001e9b4 6c735f00 7a677377 64695f5f 007a6773 ls_.zgswdi__.zgs │ │ │ │ - 0x0001e9c4 7764695f 007a6773 636c695f 5f007a67 wdi_.zgscli__.zg │ │ │ │ - 0x0001e9d4 73636c69 5f007a67 676f706e 5f5f007a scli_.zggopn__.z │ │ │ │ - 0x0001e9e4 67676f70 6e5f007a 67676d6f 765f5f00 ggopn_.zggmov__. │ │ │ │ - 0x0001e9f4 7a67676d 6f765f00 7a67636c 69705f5f zggmov_.zgclip__ │ │ │ │ - 0x0001ea04 007a6763 6c69705f 007a6772 636c705f .zgclip_.zgrclp_ │ │ │ │ - 0x0001ea14 5f007a67 72636c70 5f007a67 7478745f _.zgrclp_.zgtxt_ │ │ │ │ - 0x0001ea24 5f007a67 7478745f 007a6773 656c6563 _.zgtxt_.zgselec │ │ │ │ - 0x0001ea34 74666f6e 745f5f00 7a677365 6c656374 tfont__.zgselect │ │ │ │ - 0x0001ea44 666f6e74 5f007a67 66746663 5f5f007a font_.zgftfc__.z │ │ │ │ - 0x0001ea54 67667466 635f007a 67736677 5f5f007a gftfc_.zgsfw__.z │ │ │ │ - 0x0001ea64 67736677 5f007a67 6e756d66 6f6e7473 gsfw_.zgnumfonts │ │ │ │ - 0x0001ea74 5f5f007a 676e756d 666f6e74 735f007a __.zgnumfonts_.z │ │ │ │ - 0x0001ea84 676c6973 74666f6e 74735f5f 007a676c glistfonts__.zgl │ │ │ │ - 0x0001ea94 69737466 6f6e7473 5f007a67 666f6e74 istfonts_.zgfont │ │ │ │ - 0x0001eaa4 6e616d65 5f5f007a 67666f6e 746e616d name__.zgfontnam │ │ │ │ - 0x0001eab4 655f007a 6767706c 745f5f00 7a676770 e_.zggplt__.zggp │ │ │ │ - 0x0001eac4 6c745f00 7a676763 6c735f5f 007a6767 lt_.zggcls__.zgg │ │ │ │ - 0x0001ead4 636c735f 007a6767 746f6e5f 5f007a67 cls_.zggton__.zg │ │ │ │ - 0x0001eae4 67746f6e 5f007a67 696f706e 5f5f007a gton_.zgiopn__.z │ │ │ │ - 0x0001eaf4 67696f70 6e5f007a 67696461 745f5f00 giopn_.zgidat__. │ │ │ │ - 0x0001eb04 7a676964 61745f00 7a676963 6c735f5f zgidat_.zgicls__ │ │ │ │ - 0x0001eb14 007a6769 636c735f 007a6771 706e745f .zgicls_.zgqpnt_ │ │ │ │ - 0x0001eb24 5f007a67 71706e74 5f007a67 71776463 _.zgqpnt_.zgqwdc │ │ │ │ - 0x0001eb34 5f5f007a 67717764 635f007a 6771636c __.zgqwdc_.zgqcl │ │ │ │ - 0x0001eb44 635f5f00 7a677163 6c635f00 7a677174 c__.zgqclc_.zgqt │ │ │ │ - 0x0001eb54 6e635f5f 007a6771 746e635f 007a6771 nc__.zgqtnc_.zgq │ │ │ │ - 0x0001eb64 696d635f 5f007a67 71696d63 5f007a67 imc__.zgqimc_.zg │ │ │ │ - 0x0001eb74 71707463 5f5f007a 67717074 635f007a qptc__.zgqptc_.z │ │ │ │ - 0x0001eb84 67717263 745f5f00 7a677172 63745f00 gqrct__.zgqrct_. │ │ │ │ - 0x0001eb94 7a677372 6f745f5f 007a6773 726f745f zgsrot__.zgsrot_ │ │ │ │ - 0x0001eba4 007a6773 66636d5f 5f007a67 7366636d .zgsfcm__.zgsfcm │ │ │ │ - 0x0001ebb4 5f007a67 736c636c 5f5f007a 67736c63 _.zgslcl__.zgslc │ │ │ │ - 0x0001ebc4 6c5f007a 67737463 6c5f5f00 7a677374 l_.zgstcl__.zgst │ │ │ │ - 0x0001ebd4 636c5f00 7a676963 6c725f5f 007a6769 cl_.zgiclr__.zgi │ │ │ │ - 0x0001ebe4 636c725f 007a6763 6c696e69 5f5f007a clr_.zgclini__.z │ │ │ │ - 0x0001ebf4 67636c69 6e695f00 7377646f 706e5f5f gclini_.swdopn__ │ │ │ │ - 0x0001ec04 00737764 6f706e5f 00737764 636c735f .swdopn_.swdcls_ │ │ │ │ - 0x0001ec14 5f007377 64636c73 5f007377 706f706e _.swdcls_.swpopn │ │ │ │ - 0x0001ec24 5f5f0073 77706f70 6e5f0073 77666c73 __.swpopn_.swfls │ │ │ │ - 0x0001ec34 685f5f00 7377666c 73685f00 73777063 h__.swflsh_.swpc │ │ │ │ - 0x0001ec44 6c735f5f 00737770 636c735f 0073776f ls__.swpcls_.swo │ │ │ │ - 0x0001ec54 6f706e5f 5f007377 6f6f706e 5f007377 opn__.swoopn_.sw │ │ │ │ - 0x0001ec64 6f636c73 5f5f0073 776f636c 735f0073 ocls__.swocls_.s │ │ │ │ - 0x0001ec74 77716663 635f5f00 73777166 63635f00 wqfcc__.swqfcc_. │ │ │ │ - 0x0001ec84 73777366 636d5f5f 00737773 66636d5f swsfcm__.swsfcm_ │ │ │ │ - 0x0001ec94 00737773 7764695f 5f007377 73776469 .swswdi__.swswdi │ │ │ │ - 0x0001eca4 5f007377 73636c69 5f5f0073 7773636c _.swscli__.swscl │ │ │ │ - 0x0001ecb4 695f0073 77736c63 6c5f5f00 7377736c i_.swslcl__.swsl │ │ │ │ - 0x0001ecc4 636c5f00 73777366 775f5f00 73777366 cl_.swsfw__.swsf │ │ │ │ - 0x0001ecd4 775f0073 77676f70 6e5f5f00 7377676f w_.swgopn__.swgo │ │ │ │ - 0x0001ece4 706e5f00 7377676d 6f765f5f 00737767 pn_.swgmov__.swg │ │ │ │ - 0x0001ecf4 6d6f765f 00737767 706c745f 5f007377 mov_.swgplt__.sw │ │ │ │ - 0x0001ed04 67706c74 5f007377 67636c73 5f5f0073 gplt_.swgcls__.s │ │ │ │ - 0x0001ed14 7767636c 735f0073 77737463 6c5f5f00 wgcls_.swstcl__. │ │ │ │ - 0x0001ed24 73777374 636c5f00 73776774 6f6e5f5f swstcl_.swgton__ │ │ │ │ - 0x0001ed34 00737767 746f6e5f 00737769 716e705f .swgton_.swiqnp_ │ │ │ │ - 0x0001ed44 5f007377 69716e70 5f007377 69716964 _.swiqnp_.swiqid │ │ │ │ - 0x0001ed54 5f5f0073 77697169 645f0073 77697163 __.swiqid_.swiqc │ │ │ │ - 0x0001ed64 705f5f00 73776971 63705f00 73776971 p__.swiqcp_.swiq │ │ │ │ - 0x0001ed74 636c5f5f 00737769 71636c5f 00737769 cl__.swiqcl_.swi │ │ │ │ - 0x0001ed84 71766c5f 5f007377 6971766c 5f007377 qvl__.swiqvl_.sw │ │ │ │ - 0x0001ed94 6973766c 5f5f0073 77697376 6c5f0073 isvl__.swisvl_.s │ │ │ │ - 0x0001eda4 77697169 6e5f5f00 73776971 696e5f00 wiqin__.swiqin_. │ │ │ │ - 0x0001edb4 7377696f 706e5f5f 00737769 6f706e5f swiopn__.swiopn_ │ │ │ │ - 0x0001edc4 00737769 6461745f 5f007377 69646174 .swidat__.swidat │ │ │ │ - 0x0001edd4 5f007377 69636c72 5f5f0073 7769636c _.swiclr__.swicl │ │ │ │ - 0x0001ede4 725f0073 7769636c 735f5f00 73776963 r_.swicls__.swic │ │ │ │ - 0x0001edf4 6c735f00 73777170 6e745f5f 00737771 ls_.swqpnt__.swq │ │ │ │ - 0x0001ee04 706e745f 00737766 696e745f 5f007377 pnt_.swfint__.sw │ │ │ │ - 0x0001ee14 66696e74 5f007377 69696e74 5f5f0073 fint_.swiint__.s │ │ │ │ - 0x0001ee24 7769696e 745f0073 77717764 635f5f00 wiint_.swqwdc__. │ │ │ │ - 0x0001ee34 73777177 64635f00 73777163 6c635f5f swqwdc_.swqclc__ │ │ │ │ - 0x0001ee44 00737771 636c635f 00737771 746e635f .swqclc_.swqtnc_ │ │ │ │ - 0x0001ee54 5f007377 71746e63 5f007377 71696d63 _.swqtnc_.swqimc │ │ │ │ - 0x0001ee64 5f5f0073 7771696d 635f0073 77717074 __.swqimc_.swqpt │ │ │ │ - 0x0001ee74 635f5f00 73777170 74635f00 73777172 c__.swqptc_.swqr │ │ │ │ - 0x0001ee84 63745f5f 00737771 7263745f 00737773 ct__.swqrct_.sws │ │ │ │ - 0x0001ee94 726f745f 5f007377 73726f74 5f007377 rot__.swsrot_.sw │ │ │ │ - 0x0001eea4 636c6368 5f5f0073 77636c63 685f0073 clch__.swclch_.s │ │ │ │ - 0x0001eeb4 77717478 775f5f00 73777174 78775f00 wqtxw__.swqtxw_. │ │ │ │ - 0x0001eec4 73776674 66635f5f 00737766 7466635f swftfc__.swftfc_ │ │ │ │ - 0x0001eed4 00737766 746e6d5f 5f007377 66746e6d .swftnm__.swftnm │ │ │ │ - 0x0001eee4 5f007377 736c6674 5f5f0073 77736c66 _.swslft__.swslf │ │ │ │ - 0x0001eef4 745f0073 77677466 745f5f00 73776774 t_.swgtft__.swgt │ │ │ │ - 0x0001ef04 66745f00 73776c73 66745f5f 0073776c ft_.swlsft__.swl │ │ │ │ - 0x0001ef14 7366745f 00737774 78745f5f 00737774 sft_.swtxt__.swt │ │ │ │ - 0x0001ef24 78745f00 73777267 65745f5f 00737772 xt_.swrget__.swr │ │ │ │ - 0x0001ef34 6765745f 00737772 7365745f 5f007377 get_.swrset__.sw │ │ │ │ - 0x0001ef44 72736574 5f007377 72737478 5f5f0073 rset_.swrstx__.s │ │ │ │ - 0x0001ef54 77727374 785f0073 7770716e 705f5f00 wrstx_.swpqnp__. │ │ │ │ - 0x0001ef64 73777071 6e705f00 73777071 69645f5f swpqnp_.swpqid__ │ │ │ │ - 0x0001ef74 00737770 7169645f 00737770 7163705f .swpqid_.swpqcp_ │ │ │ │ - 0x0001ef84 5f007377 70716370 5f007377 7071636c _.swpqcp_.swpqcl │ │ │ │ - 0x0001ef94 5f5f0073 77707163 6c5f0073 77707169 __.swpqcl_.swpqi │ │ │ │ - 0x0001efa4 745f5f00 73777071 69745f00 73777071 t__.swpqit_.swpq │ │ │ │ - 0x0001efb4 766c5f5f 00737770 71766c5f 00737770 vl__.swpqvl_.swp │ │ │ │ - 0x0001efc4 73766c5f 5f007377 7073766c 5f007377 svl__.swpsvl_.sw │ │ │ │ - 0x0001efd4 7071696e 5f5f0073 77707169 6e5f0073 pqin__.swpqin_.s │ │ │ │ - 0x0001efe4 7772716e 705f5f00 73777271 6e705f00 wrqnp__.swrqnp_. │ │ │ │ - 0x0001eff4 73777271 69645f5f 00737772 7169645f swrqid__.swrqid_ │ │ │ │ - 0x0001f004 00737772 7163705f 5f007377 72716370 .swrqcp__.swrqcp │ │ │ │ - 0x0001f014 5f007377 7271636c 5f5f0073 77727163 _.swrqcl__.swrqc │ │ │ │ - 0x0001f024 6c5f0073 77727176 6c5f5f00 73777271 l_.swrqvl__.swrq │ │ │ │ - 0x0001f034 766c5f00 73777273 766c5f5f 00737772 vl_.swrsvl__.swr │ │ │ │ - 0x0001f044 73766c5f 00737772 71696e5f 5f007377 svl_.swrqin__.sw │ │ │ │ - 0x0001f054 7271696e 5f007377 63716e70 5f5f0073 rqin_.swcqnp__.s │ │ │ │ - 0x0001f064 7763716e 705f0073 77637169 645f5f00 wcqnp_.swcqid__. │ │ │ │ - 0x0001f074 73776371 69645f00 73776371 63705f5f swcqid_.swcqcp__ │ │ │ │ - 0x0001f084 00737763 7163705f 00737763 71636c5f .swcqcp_.swcqcl_ │ │ │ │ - 0x0001f094 5f007377 6371636c 5f007377 6371766c _.swcqcl_.swcqvl │ │ │ │ - 0x0001f0a4 5f5f0073 77637176 6c5f0073 77637376 __.swcqvl_.swcsv │ │ │ │ - 0x0001f0b4 6c5f5f00 73776373 766c5f00 73776371 l__.swcsvl_.swcq │ │ │ │ - 0x0001f0c4 696e5f5f 00737763 71696e5f 0073776c in__.swcqin_.swl │ │ │ │ - 0x0001f0d4 6765745f 5f007377 6c676574 5f007377 get__.swlget_.sw │ │ │ │ - 0x0001f0e4 6c736574 5f5f0073 776c7365 745f0073 lset__.swlset_.s │ │ │ │ - 0x0001f0f4 776c7374 785f5f00 73776c73 74785f00 wlstx__.swlstx_. │ │ │ │ - 0x0001f104 73777166 6e6d5f5f 00737771 666e6d5f swqfnm__.swqfnm_ │ │ │ │ - 0x0001f114 007a6766 696e745f 5f007a67 66696e74 .zgfint__.zgfint │ │ │ │ - 0x0001f124 5f007a67 71747877 5f5f007a 67717478 _.zgqtxw__.zgqtx │ │ │ │ - 0x0001f134 775f0073 776c716e 705f5f00 73776c71 w_.swlqnp__.swlq │ │ │ │ - 0x0001f144 6e705f00 73776c71 69645f5f 0073776c np_.swlqid__.swl │ │ │ │ - 0x0001f154 7169645f 0073776c 7163705f 5f007377 qid_.swlqcp__.sw │ │ │ │ - 0x0001f164 6c716370 5f007377 6c71636c 5f5f0073 lqcp_.swlqcl__.s │ │ │ │ - 0x0001f174 776c7163 6c5f0073 776c7176 6c5f5f00 wlqcl_.swlqvl__. │ │ │ │ - 0x0001f184 73776c71 766c5f00 73776c73 766c5f5f swlqvl_.swlsvl__ │ │ │ │ - 0x0001f194 0073776c 73766c5f 0073776c 71696e5f .swlsvl_.swlqin_ │ │ │ │ - 0x0001f1a4 5f007377 6c71696e 5f007377 63676574 _.swlqin_.swcget │ │ │ │ - 0x0001f1b4 5f5f0073 77636765 745f0073 77637365 __.swcget_.swcse │ │ │ │ - 0x0001f1c4 745f5f00 73776373 65745f00 73776373 t__.swcset_.swcs │ │ │ │ - 0x0001f1d4 74785f5f 00737763 7374785f 00737769 tx__.swcstx_.swi │ │ │ │ - 0x0001f1e4 6765745f 5f007377 69676574 5f007377 get__.swiget_.sw │ │ │ │ - 0x0001f1f4 69736574 5f5f0073 77697365 745f0073 iset__.swiset_.s │ │ │ │ - 0x0001f204 77697374 785f5f00 73776973 74785f00 wistx__.swistx_. │ │ │ │ - 0x0001f214 7377636d 6c6c5f5f 00737763 6d6c6c5f swcmll__.swcmll_ │ │ │ │ - 0x0001f224 00737771 636d6e5f 5f007377 71636d6e .swqcmn__.swqcmn │ │ │ │ - 0x0001f234 5f007377 71636d66 5f5f0073 7771636d _.swqcmf__.swqcm │ │ │ │ - 0x0001f244 665f0073 7771636d 645f5f00 73777163 f_.swqcmd__.swqc │ │ │ │ - 0x0001f254 6d645f00 73777067 65745f5f 00737770 md_.swpget__.swp │ │ │ │ - 0x0001f264 6765745f 00737770 7365745f 5f007377 get_.swpset__.sw │ │ │ │ - 0x0001f274 70736574 5f007377 70737478 5f5f0073 pset_.swpstx__.s │ │ │ │ - 0x0001f284 77707374 785f0075 656c6765 745f5f00 wpstx_.uelget__. │ │ │ │ - 0x0001f294 75656c67 65745f00 75656c73 65745f5f uelget_.uelset__ │ │ │ │ - 0x0001f2a4 0075656c 7365745f 0075656c 7374785f .uelset_.uelstx_ │ │ │ │ - 0x0001f2b4 5f007565 6c737478 5f007565 7a63686b _.uelstx_.uezchk │ │ │ │ - 0x0001f2c4 5f5f0075 657a6368 6b5f0075 6569746c __.uezchk_.ueitl │ │ │ │ - 0x0001f2d4 765f5f00 75656974 6c765f00 75657374 v__.ueitlv_.uest │ │ │ │ - 0x0001f2e4 6c765f5f 00756573 746c765f 00756571 lv__.uestlv_.ueq │ │ │ │ - 0x0001f2f4 746c765f 5f007565 71746c76 5f007565 tlv__.ueqtlv_.ue │ │ │ │ - 0x0001f304 716e746c 5f5f0075 65716e74 6c5f0075 qntl__.ueqntl_.u │ │ │ │ - 0x0001f314 6573746c 7a5f5f00 75657374 6c7a5f00 estlz__.uestlz_. │ │ │ │ - 0x0001f324 75657174 6c7a5f5f 00756571 746c7a5f ueqtlz__.ueqtlz_ │ │ │ │ - 0x0001f334 00756569 6765745f 5f007565 69676574 .ueiget__.ueiget │ │ │ │ - 0x0001f344 5f007565 69736574 5f5f0075 65697365 _.ueiset__.ueise │ │ │ │ - 0x0001f354 745f0075 65697374 785f5f00 75656973 t_.ueistx__.ueis │ │ │ │ - 0x0001f364 74785f00 7565746f 6e7a5f5f 00756574 tx_.uetonz__.uet │ │ │ │ - 0x0001f374 6f6e7a5f 00756574 6f6e655f 5f007565 onz_.uetone__.ue │ │ │ │ - 0x0001f384 746f6e65 5f007565 72676574 5f5f0075 tone_.uerget__.u │ │ │ │ - 0x0001f394 65726765 745f0075 65727365 745f5f00 erget_.uerset__. │ │ │ │ - 0x0001f3a4 75657273 65745f00 75657273 74785f5f uerset_.uerstx__ │ │ │ │ - 0x0001f3b4 00756572 7374785f 00756567 746c625f .uerstx_.uegtlb_ │ │ │ │ - 0x0001f3c4 5f007565 67746c62 5f007565 70676574 _.uegtlb_.uepget │ │ │ │ - 0x0001f3d4 5f5f0075 65706765 745f0075 65707365 __.uepget_.uepse │ │ │ │ - 0x0001f3e4 745f5f00 75657073 65745f00 75657073 t__.uepset_.ueps │ │ │ │ - 0x0001f3f4 74785f5f 00756570 7374785f 00756574 tx__.uepstx_.uet │ │ │ │ - 0x0001f404 6f6e635f 5f007565 746f6e63 5f007565 onc__.uetonc_.ue │ │ │ │ - 0x0001f414 61726561 5f5f0075 65617265 615f0075 area__.uearea_.u │ │ │ │ - 0x0001f424 6561696e 745f5f00 75656169 6e745f00 eaint__.ueaint_. │ │ │ │ - 0x0001f434 75657071 6e705f5f 00756570 716e705f uepqnp__.uepqnp_ │ │ │ │ - 0x0001f444 00756570 7169645f 5f007565 70716964 .uepqid__.uepqid │ │ │ │ - 0x0001f454 5f007565 70716370 5f5f0075 65707163 _.uepqcp__.uepqc │ │ │ │ - 0x0001f464 705f0075 65707163 6c5f5f00 75657071 p_.uepqcl__.uepq │ │ │ │ - 0x0001f474 636c5f00 75657071 69745f5f 00756570 cl_.uepqit__.uep │ │ │ │ - 0x0001f484 7169745f 00756570 71766c5f 5f007565 qit_.uepqvl__.ue │ │ │ │ - 0x0001f494 7071766c 5f007565 7073766c 5f5f0075 pqvl_.uepsvl__.u │ │ │ │ - 0x0001f4a4 65707376 6c5f0075 65707169 6e5f5f00 epsvl_.uepqin__. │ │ │ │ - 0x0001f4b4 75657071 696e5f00 75657271 6e705f5f uepqin_.uerqnp__ │ │ │ │ - 0x0001f4c4 00756572 716e705f 00756572 7169645f .uerqnp_.uerqid_ │ │ │ │ - 0x0001f4d4 5f007565 72716964 5f007565 72716370 _.uerqid_.uerqcp │ │ │ │ - 0x0001f4e4 5f5f0075 65727163 705f0075 65727163 __.uerqcp_.uerqc │ │ │ │ - 0x0001f4f4 6c5f5f00 75657271 636c5f00 75657271 l__.uerqcl_.uerq │ │ │ │ - 0x0001f504 766c5f5f 00756572 71766c5f 00756572 vl__.uerqvl_.uer │ │ │ │ - 0x0001f514 73766c5f 5f007565 7273766c 5f007565 svl__.uersvl_.ue │ │ │ │ - 0x0001f524 7271696e 5f5f0075 65727169 6e5f0075 rqin__.uerqin_.u │ │ │ │ - 0x0001f534 6567746c 615f5f00 75656774 6c615f00 egtla__.uegtla_. │ │ │ │ - 0x0001f544 75656971 6e705f5f 00756569 716e705f ueiqnp__.ueiqnp_ │ │ │ │ - 0x0001f554 00756569 7169645f 5f007565 69716964 .ueiqid__.ueiqid │ │ │ │ - 0x0001f564 5f007565 69716370 5f5f0075 65697163 _.ueiqcp__.ueiqc │ │ │ │ - 0x0001f574 705f0075 65697163 6c5f5f00 75656971 p_.ueiqcl__.ueiq │ │ │ │ - 0x0001f584 636c5f00 75656971 766c5f5f 00756569 cl_.ueiqvl__.uei │ │ │ │ - 0x0001f594 71766c5f 00756569 73766c5f 5f007565 qvl_.ueisvl__.ue │ │ │ │ - 0x0001f5a4 6973766c 5f007565 6971696e 5f5f0075 isvl_.ueiqin__.u │ │ │ │ - 0x0001f5b4 65697169 6e5f0075 65746f6e 665f5f00 eiqin_.uetonf__. │ │ │ │ - 0x0001f5c4 7565746f 6e665f00 7565746f 6e625f5f uetonf_.uetonb__ │ │ │ │ - 0x0001f5d4 00756574 6f6e625f 0075656c 716e705f .uetonb_.uelqnp_ │ │ │ │ - 0x0001f5e4 5f007565 6c716e70 5f007565 6c716964 _.uelqnp_.uelqid │ │ │ │ - 0x0001f5f4 5f5f0075 656c7169 645f0075 656c7163 __.uelqid_.uelqc │ │ │ │ - 0x0001f604 705f5f00 75656c71 63705f00 75656c71 p__.uelqcp_.uelq │ │ │ │ - 0x0001f614 636c5f5f 0075656c 71636c5f 0075656c cl__.uelqcl_.uel │ │ │ │ - 0x0001f624 71766c5f 5f007565 6c71766c 5f007565 qvl__.uelqvl_.ue │ │ │ │ - 0x0001f634 6c73766c 5f5f0075 656c7376 6c5f0075 lsvl__.uelsvl_.u │ │ │ │ - 0x0001f644 656c7169 6e5f5f00 75656c71 696e5f00 elqin__.uelqin_. │ │ │ │ - 0x0001f654 69756574 6f6e5f5f 00697565 746f6e5f iueton__.iueton_ │ │ │ │ - 0x0001f664 00757370 716e705f 5f007573 70716e70 .uspqnp__.uspqnp │ │ │ │ - 0x0001f674 5f007573 70716964 5f5f0075 73707169 _.uspqid__.uspqi │ │ │ │ - 0x0001f684 645f0075 73707163 705f5f00 75737071 d_.uspqcp__.uspq │ │ │ │ - 0x0001f694 63705f00 75737071 636c5f5f 00757370 cp_.uspqcl__.usp │ │ │ │ - 0x0001f6a4 71636c5f 00757370 7169745f 5f007573 qcl_.uspqit__.us │ │ │ │ - 0x0001f6b4 70716974 5f007573 7071766c 5f5f0075 pqit_.uspqvl__.u │ │ │ │ - 0x0001f6c4 73707176 6c5f0075 73707376 6c5f5f00 spqvl_.uspsvl__. │ │ │ │ - 0x0001f6d4 75737073 766c5f00 75737071 696e5f5f uspsvl_.uspqin__ │ │ │ │ - 0x0001f6e4 00757370 71696e5f 00757370 74746c5f .uspqin_.uspttl_ │ │ │ │ - 0x0001f6f4 5f007573 7074746c 5f007573 72716e70 _.uspttl_.usrqnp │ │ │ │ - 0x0001f704 5f5f0075 7372716e 705f0075 73727169 __.usrqnp_.usrqi │ │ │ │ - 0x0001f714 645f5f00 75737271 69645f00 75737271 d__.usrqid_.usrq │ │ │ │ - 0x0001f724 63705f5f 00757372 7163705f 00757372 cp__.usrqcp_.usr │ │ │ │ - 0x0001f734 71636c5f 5f007573 7271636c 5f007573 qcl__.usrqcl_.us │ │ │ │ - 0x0001f744 7271766c 5f5f0075 73727176 6c5f0075 rqvl__.usrqvl_.u │ │ │ │ - 0x0001f754 73727376 6c5f5f00 75737273 766c5f00 srsvl__.usrsvl_. │ │ │ │ - 0x0001f764 75737271 696e5f5f 00757372 71696e5f usrqin__.usrqin_ │ │ │ │ - 0x0001f774 00757378 6178735f 5f007573 78617873 .usxaxs__.usxaxs │ │ │ │ - 0x0001f784 5f007573 79737562 5f5f0075 73797375 _.usysub__.usysu │ │ │ │ - 0x0001f794 625f0075 73706669 745f5f00 75737066 b_.uspfit__.uspf │ │ │ │ - 0x0001f7a4 69745f00 75736178 636c5f5f 00757361 it_.usaxcl__.usa │ │ │ │ - 0x0001f7b4 78636c5f 00757370 6e756d5f 5f007573 xcl_.uspnum__.us │ │ │ │ - 0x0001f7c4 706e756d 5f007573 7a646774 5f5f0075 pnum_.uszdgt__.u │ │ │ │ - 0x0001f7d4 737a6467 745f0075 736c6765 745f5f00 szdgt_.uslget__. │ │ │ │ - 0x0001f7e4 75736c67 65745f00 75736c73 65745f5f uslget_.uslset__ │ │ │ │ - 0x0001f7f4 0075736c 7365745f 0075736c 7374785f .uslset_.uslstx_ │ │ │ │ - 0x0001f804 5f007573 6c737478 5f007573 61786c67 _.uslstx_.usaxlg │ │ │ │ - 0x0001f814 5f5f0075 7361786c 675f0075 73776170 __.usaxlg_.uswap │ │ │ │ - 0x0001f824 7a5f5f00 75737761 707a5f00 75737573 z__.uswapz_.usus │ │ │ │ - 0x0001f834 636c5f5f 00757375 73636c5f 00757375 cl__.ususcl_.usu │ │ │ │ - 0x0001f844 7363755f 5f007573 75736375 5f007573 scu__.ususcu_.us │ │ │ │ - 0x0001f854 78696e7a 5f5f0075 7378696e 7a5f0075 xinz__.usxinz_.u │ │ │ │ - 0x0001f864 7378746c 7a5f5f00 75737874 6c7a5f00 sxtlz__.usxtlz_. │ │ │ │ - 0x0001f874 75736967 65745f5f 00757369 6765745f usiget__.usiget_ │ │ │ │ - 0x0001f884 00757369 7365745f 5f007573 69736574 .usiset__.usiset │ │ │ │ - 0x0001f894 5f007573 69737478 5f5f0075 73697374 _.usistx__.usist │ │ │ │ - 0x0001f8a4 785f0075 7373706e 745f5f00 75737370 x_.usspnt__.ussp │ │ │ │ - 0x0001f8b4 6e745f00 7573786f 66665f5f 00757378 nt_.usxoff__.usx │ │ │ │ - 0x0001f8c4 6f66665f 00757361 786e6d5f 5f007573 off_.usaxnm__.us │ │ │ │ - 0x0001f8d4 61786e6d 5f007573 61787363 5f5f0075 axnm_.usaxsc__.u │ │ │ │ - 0x0001f8e4 73617873 635f0075 73646178 735f5f00 saxsc_.usdaxs__. │ │ │ │ - 0x0001f8f4 75736461 78735f00 75736971 6e705f5f usdaxs_.usiqnp__ │ │ │ │ - 0x0001f904 00757369 716e705f 00757369 7169645f .usiqnp_.usiqid_ │ │ │ │ - 0x0001f914 5f007573 69716964 5f007573 69716370 _.usiqid_.usiqcp │ │ │ │ - 0x0001f924 5f5f0075 73697163 705f0075 73697163 __.usiqcp_.usiqc │ │ │ │ - 0x0001f934 6c5f5f00 75736971 636c5f00 75736971 l__.usiqcl_.usiq │ │ │ │ - 0x0001f944 766c5f5f 00757369 71766c5f 00757369 vl__.usiqvl_.usi │ │ │ │ - 0x0001f954 73766c5f 5f007573 6973766c 5f007573 svl__.usisvl_.us │ │ │ │ - 0x0001f964 6971696e 5f5f0075 73697169 6e5f0075 iqin__.usiqin_.u │ │ │ │ - 0x0001f974 73726765 745f5f00 75737267 65745f00 srget__.usrget_. │ │ │ │ - 0x0001f984 75737273 65745f5f 00757372 7365745f usrset__.usrset_ │ │ │ │ - 0x0001f994 00757372 7374785f 5f007573 72737478 .usrstx__.usrstx │ │ │ │ - 0x0001f9a4 5f007573 6368766c 5f5f0075 73636876 _.uschvl__.uschv │ │ │ │ - 0x0001f9b4 6c5f0075 73787375 625f5f00 75737873 l_.usxsub__.usxs │ │ │ │ - 0x0001f9c4 75625f00 75737861 78755f5f 00757378 ub_.usxaxu__.usx │ │ │ │ - 0x0001f9d4 6178755f 00757379 6178735f 5f007573 axu_.usyaxs__.us │ │ │ │ - 0x0001f9e4 79617873 5f007573 67727068 5f5f0075 yaxs_.usgrph__.u │ │ │ │ - 0x0001f9f4 73677270 685f0075 73617864 765f5f00 sgrph_.usaxdv__. │ │ │ │ - 0x0001fa04 75736178 64765f00 6373626c 626c5f5f usaxdv_.csblbl__ │ │ │ │ - 0x0001fa14 00637362 6c626c5f 00757370 6765745f .csblbl_.uspget_ │ │ │ │ - 0x0001fa24 5f007573 70676574 5f007573 70736574 _.uspget_.uspset │ │ │ │ - 0x0001fa34 5f5f0075 73707365 745f0075 73707374 __.uspset_.uspst │ │ │ │ - 0x0001fa44 785f5f00 75737073 74785f00 75736c71 x__.uspstx_.uslq │ │ │ │ - 0x0001fa54 6e705f5f 0075736c 716e705f 0075736c np__.uslqnp_.usl │ │ │ │ - 0x0001fa64 7169645f 5f007573 6c716964 5f007573 qid__.uslqid_.us │ │ │ │ - 0x0001fa74 6c716370 5f5f0075 736c7163 705f0075 lqcp__.uslqcp_.u │ │ │ │ - 0x0001fa84 736c7163 6c5f5f00 75736c71 636c5f00 slqcl__.uslqcl_. │ │ │ │ - 0x0001fa94 75736c71 766c5f5f 0075736c 71766c5f uslqvl__.uslqvl_ │ │ │ │ - 0x0001faa4 0075736c 73766c5f 5f007573 6c73766c .uslsvl__.uslsvl │ │ │ │ - 0x0001fab4 5f007573 6c71696e 5f5f0075 736c7169 _.uslqin__.uslqi │ │ │ │ - 0x0001fac4 6e5f0075 73737474 6c5f5f00 75737374 n_.ussttl__.usst │ │ │ │ - 0x0001fad4 746c5f00 75737361 78735f5f 00757373 tl_.ussaxs__.uss │ │ │ │ - 0x0001fae4 6178735f 00757378 61786c5f 5f007573 axs_.usxaxl__.us │ │ │ │ - 0x0001faf4 7861786c 5f007573 696e6974 5f5f0075 xaxl_.usinit__.u │ │ │ │ - 0x0001fb04 73696e69 745f0075 73796178 6c5f5f00 sinit_.usyaxl__. │ │ │ │ - 0x0001fb14 75737961 786c5f00 7573796f 66665f5f usyaxl_.usyoff__ │ │ │ │ - 0x0001fb24 00757379 6f66665f 00757363 716e705f .usyoff_.uscqnp_ │ │ │ │ - 0x0001fb34 5f007573 63716e70 5f007573 63716964 _.uscqnp_.uscqid │ │ │ │ - 0x0001fb44 5f5f0075 73637169 645f0075 73637163 __.uscqid_.uscqc │ │ │ │ - 0x0001fb54 705f5f00 75736371 63705f00 75736371 p__.uscqcp_.uscq │ │ │ │ - 0x0001fb64 636c5f5f 00757363 71636c5f 00757363 cl__.uscqcl_.usc │ │ │ │ - 0x0001fb74 71766c5f 5f007573 6371766c 5f007573 qvl__.uscqvl_.us │ │ │ │ - 0x0001fb84 6373766c 5f5f0075 73637376 6c5f0075 csvl__.uscsvl_.u │ │ │ │ - 0x0001fb94 73637169 6e5f5f00 75736371 696e5f00 scqin__.uscqin_. │ │ │ │ - 0x0001fba4 75737074 6d6b5f5f 00757370 746d6b5f usptmk__.usptmk_ │ │ │ │ - 0x0001fbb4 00757375 72646c5f 5f007573 7572646c .usurdl__.usurdl │ │ │ │ - 0x0001fbc4 5f007573 75726474 5f5f0075 73757264 _.usurdt__.usurd │ │ │ │ - 0x0001fbd4 745f0075 73706178 735f5f00 75737061 t_.uspaxs__.uspa │ │ │ │ - 0x0001fbe4 78735f00 75737969 6e7a5f5f 00757379 xs_.usyinz__.usy │ │ │ │ - 0x0001fbf4 696e7a5f 00757379 746c7a5f 5f007573 inz_.usytlz__.us │ │ │ │ - 0x0001fc04 79746c7a 5f007573 63676574 5f5f0075 ytlz_.uscget__.u │ │ │ │ - 0x0001fc14 73636765 745f0075 73637365 745f5f00 scget_.uscset__. │ │ │ │ - 0x0001fc24 75736373 65745f00 75736373 74785f5f uscset_.uscstx__ │ │ │ │ - 0x0001fc34 00757363 7374785f 00757379 6178755f .uscstx_.usyaxu_ │ │ │ │ - 0x0001fc44 5f007573 79617875 5f007579 70617873 _.usyaxu_.uypaxs │ │ │ │ - 0x0001fc54 5f5f0075 79706178 735f0075 79707474 __.uypaxs_.uyptt │ │ │ │ - 0x0001fc64 6c5f5f00 75797074 746c5f00 75797361 l__.uypttl_.uysa │ │ │ │ - 0x0001fc74 78735f5f 00757973 6178735f 00757970 xs__.uysaxs_.uyp │ │ │ │ - 0x0001fc84 6e756d5f 5f007579 706e756d 5f007579 num__.uypnum_.uy │ │ │ │ - 0x0001fc94 7361787a 5f5f0075 79736178 7a5f006c saxz__.uysaxz_.l │ │ │ │ - 0x0001fca4 75796368 6b5f5f00 6c757963 686b5f00 uychk__.luychk_. │ │ │ │ - 0x0001fcb4 75797074 6d6b5f5f 00757970 746d6b5f uyptmk__.uyptmk_ │ │ │ │ - 0x0001fcc4 00757973 74746c5f 5f007579 7374746c .uysttl__.uysttl │ │ │ │ - 0x0001fcd4 5f007579 61786476 5f5f0075 79617864 _.uyaxdv__.uyaxd │ │ │ │ - 0x0001fce4 765f0075 7973666d 745f5f00 75797366 v_.uysfmt__.uysf │ │ │ │ - 0x0001fcf4 6d745f00 75797166 6d745f5f 00757971 mt_.uyqfmt__.uyq │ │ │ │ - 0x0001fd04 666d745f 00757970 746d7a5f 5f007579 fmt_.uyptmz__.uy │ │ │ │ - 0x0001fd14 70746d7a 5f007579 736f6666 5f5f0075 ptmz_.uysoff__.u │ │ │ │ - 0x0001fd24 79736f66 665f0075 79726f66 665f5f00 ysoff_.uyroff__. │ │ │ │ - 0x0001fd34 7579726f 66665f00 75796d74 746c5f5f uyroff_.uymttl__ │ │ │ │ - 0x0001fd44 0075796d 74746c5f 00757961 786e6d5f .uymttl_.uyaxnm_ │ │ │ │ - 0x0001fd54 5f007579 61786e6d 5f00756c 69676574 _.uyaxnm_.uliget │ │ │ │ - 0x0001fd64 5f5f0075 6c696765 745f0075 6c697365 __.uliget_.ulise │ │ │ │ - 0x0001fd74 745f5f00 756c6973 65745f00 756c6973 t__.uliset_.ulis │ │ │ │ - 0x0001fd84 74785f5f 00756c69 7374785f 00756c6c tx__.ulistx_.ull │ │ │ │ - 0x0001fd94 6765745f 5f00756c 6c676574 5f00756c get__.ullget_.ul │ │ │ │ - 0x0001fda4 6c736574 5f5f0075 6c6c7365 745f0075 lset__.ullset_.u │ │ │ │ - 0x0001fdb4 6c6c7374 785f5f00 756c6c73 74785f00 llstx__.ullstx_. │ │ │ │ - 0x0001fdc4 756c7071 6e705f5f 00756c70 716e705f ulpqnp__.ulpqnp_ │ │ │ │ - 0x0001fdd4 00756c70 7169645f 5f00756c 70716964 .ulpqid__.ulpqid │ │ │ │ - 0x0001fde4 5f00756c 70716370 5f5f0075 6c707163 _.ulpqcp__.ulpqc │ │ │ │ - 0x0001fdf4 705f0075 6c707163 6c5f5f00 756c7071 p_.ulpqcl__.ulpq │ │ │ │ - 0x0001fe04 636c5f00 756c7071 69745f5f 00756c70 cl_.ulpqit__.ulp │ │ │ │ - 0x0001fe14 7169745f 00756c70 71766c5f 5f00756c qit_.ulpqvl__.ul │ │ │ │ - 0x0001fe24 7071766c 5f00756c 7073766c 5f5f0075 pqvl_.ulpsvl__.u │ │ │ │ - 0x0001fe34 6c707376 6c5f0075 6c707169 6e5f5f00 lpsvl_.ulpqin__. │ │ │ │ - 0x0001fe44 756c7071 696e5f00 756c7271 6e705f5f ulpqin_.ulrqnp__ │ │ │ │ - 0x0001fe54 00756c72 716e705f 00756c72 7169645f .ulrqnp_.ulrqid_ │ │ │ │ - 0x0001fe64 5f00756c 72716964 5f00756c 72716370 _.ulrqid_.ulrqcp │ │ │ │ - 0x0001fe74 5f5f0075 6c727163 705f0075 6c727163 __.ulrqcp_.ulrqc │ │ │ │ - 0x0001fe84 6c5f5f00 756c7271 636c5f00 756c7271 l__.ulrqcl_.ulrq │ │ │ │ - 0x0001fe94 766c5f5f 00756c72 71766c5f 00756c72 vl__.ulrqvl_.ulr │ │ │ │ - 0x0001fea4 73766c5f 5f00756c 7273766c 5f00756c svl__.ulrsvl_.ul │ │ │ │ - 0x0001feb4 7271696e 5f5f0075 6c727169 6e5f0075 rqin__.ulrqin_.u │ │ │ │ - 0x0001fec4 6c786c62 6c5f5f00 756c786c 626c5f00 lxlbl__.ulxlbl_. │ │ │ │ - 0x0001fed4 756c7378 626c5f5f 00756c73 78626c5f ulsxbl__.ulsxbl_ │ │ │ │ - 0x0001fee4 00756c71 78626c5f 5f00756c 7178626c .ulqxbl__.ulqxbl │ │ │ │ - 0x0001fef4 5f00756c 6c716e70 5f5f0075 6c6c716e _.ullqnp__.ullqn │ │ │ │ - 0x0001ff04 705f0075 6c6c7169 645f5f00 756c6c71 p_.ullqid__.ullq │ │ │ │ - 0x0001ff14 69645f00 756c6c71 63705f5f 00756c6c id_.ullqcp__.ull │ │ │ │ - 0x0001ff24 7163705f 00756c6c 71636c5f 5f00756c qcp_.ullqcl__.ul │ │ │ │ - 0x0001ff34 6c71636c 5f00756c 6c71766c 5f5f0075 lqcl_.ullqvl__.u │ │ │ │ - 0x0001ff44 6c6c7176 6c5f0075 6c6c7376 6c5f5f00 llqvl_.ullsvl__. │ │ │ │ - 0x0001ff54 756c6c73 766c5f00 756c6c71 696e5f5f ullsvl_.ullqin__ │ │ │ │ - 0x0001ff64 00756c6c 71696e5f 00756c69 716e705f .ullqin_.uliqnp_ │ │ │ │ - 0x0001ff74 5f00756c 69716e70 5f00756c 69716964 _.uliqnp_.uliqid │ │ │ │ - 0x0001ff84 5f5f0075 6c697169 645f0075 6c697163 __.uliqid_.uliqc │ │ │ │ - 0x0001ff94 705f5f00 756c6971 63705f00 756c6971 p__.uliqcp_.uliq │ │ │ │ - 0x0001ffa4 636c5f5f 00756c69 71636c5f 00756c69 cl__.uliqcl_.uli │ │ │ │ - 0x0001ffb4 71766c5f 5f00756c 6971766c 5f00756c qvl__.uliqvl_.ul │ │ │ │ - 0x0001ffc4 6973766c 5f5f0075 6c697376 6c5f0075 isvl__.ulisvl_.u │ │ │ │ - 0x0001ffd4 6c697169 6e5f5f00 756c6971 696e5f00 liqin__.uliqin_. │ │ │ │ - 0x0001ffe4 756c7873 666d5f5f 00756c78 73666d5f ulxsfm__.ulxsfm_ │ │ │ │ - 0x0001fff4 00756c78 71666d5f 5f00756c 7871666d .ulxqfm__.ulxqfm │ │ │ │ - 0x00020004 5f00756c 72676574 5f5f0075 6c726765 _.ulrget__.ulrge │ │ │ │ - 0x00020014 745f0075 6c727365 745f5f00 756c7273 t_.ulrset__.ulrs │ │ │ │ - 0x00020024 65745f00 756c7273 74785f5f 00756c72 et_.ulrstx__.ulr │ │ │ │ - 0x00020034 7374785f 00756c79 73666d5f 5f00756c stx_.ulysfm__.ul │ │ │ │ - 0x00020044 7973666d 5f00756c 7971666d 5f5f0075 ysfm_.ulyqfm__.u │ │ │ │ - 0x00020054 6c797166 6d5f0075 6c796c62 6c5f5f00 lyqfm_.ulylbl__. │ │ │ │ - 0x00020064 756c796c 626c5f00 756c7379 626c5f5f ulylbl_.ulsybl__ │ │ │ │ - 0x00020074 00756c73 79626c5f 00756c71 79626c5f .ulsybl_.ulqybl_ │ │ │ │ - 0x00020084 5f00756c 7179626c 5f00756c 786c6f67 _.ulqybl_.ulxlog │ │ │ │ - 0x00020094 5f5f0075 6c786c6f 675f0075 6c706765 __.ulxlog_.ulpge │ │ │ │ - 0x000200a4 745f5f00 756c7067 65745f00 756c7073 t__.ulpget_.ulps │ │ │ │ - 0x000200b4 65745f5f 00756c70 7365745f 00756c70 et__.ulpset_.ulp │ │ │ │ - 0x000200c4 7374785f 5f00756c 70737478 5f00756c stx__.ulpstx_.ul │ │ │ │ - 0x000200d4 796c6f67 5f5f0075 6c796c6f 675f0075 ylog__.ulylog_.u │ │ │ │ - 0x000200e4 756c696e 5f5f0075 756c696e 5f007575 ulin__.uulin_.uu │ │ │ │ - 0x000200f4 69716e70 5f5f0075 7569716e 705f0075 iqnp__.uuiqnp_.u │ │ │ │ - 0x00020104 75697169 645f5f00 75756971 69645f00 uiqid__.uuiqid_. │ │ │ │ - 0x00020114 75756971 63705f5f 00757569 7163705f uuiqcp__.uuiqcp_ │ │ │ │ - 0x00020124 00757569 71636c5f 5f007575 6971636c .uuiqcl__.uuiqcl │ │ │ │ - 0x00020134 5f007575 6971766c 5f5f0075 75697176 _.uuiqvl__.uuiqv │ │ │ │ - 0x00020144 6c5f0075 75697376 6c5f5f00 75756973 l_.uuisvl__.uuis │ │ │ │ - 0x00020154 766c5f00 75756971 696e5f5f 00757569 vl_.uuiqin__.uui │ │ │ │ - 0x00020164 71696e5f 0075756d 726b5f5f 0075756d qin_.uumrk__.uum │ │ │ │ - 0x00020174 726b5f00 75756c67 65745f5f 0075756c rk_.uulget__.uul │ │ │ │ - 0x00020184 6765745f 0075756c 7365745f 5f007575 get_.uulset__.uu │ │ │ │ - 0x00020194 6c736574 5f007575 6c737478 5f5f0075 lset_.uulstx__.u │ │ │ │ - 0x000201a4 756c7374 785f0075 75736672 745f5f00 ulstx_.uusfrt__. │ │ │ │ - 0x000201b4 75757366 72745f00 75757166 72745f5f uusfrt_.uuqfrt__ │ │ │ │ - 0x000201c4 00757571 6672745f 00757573 6672695f .uuqfrt_.uusfri_ │ │ │ │ - 0x000201d4 5f007575 73667269 5f007575 71667269 _.uusfri_.uuqfri │ │ │ │ - 0x000201e4 5f5f0075 75716672 695f0075 75736172 __.uuqfri_.uusar │ │ │ │ - 0x000201f4 705f5f00 75757361 72705f00 75757161 p__.uusarp_.uuqa │ │ │ │ - 0x00020204 72705f5f 00757571 6172705f 0075756c rp__.uuqarp_.uul │ │ │ │ - 0x00020214 716e705f 5f007575 6c716e70 5f007575 qnp__.uulqnp_.uu │ │ │ │ - 0x00020224 6c716964 5f5f0075 756c7169 645f0075 lqid__.uulqid_.u │ │ │ │ - 0x00020234 756c7163 705f5f00 75756c71 63705f00 ulqcp__.uulqcp_. │ │ │ │ - 0x00020244 75756c71 636c5f5f 0075756c 71636c5f uulqcl__.uulqcl_ │ │ │ │ - 0x00020254 0075756c 71766c5f 5f007575 6c71766c .uulqvl__.uulqvl │ │ │ │ - 0x00020264 5f007575 6c73766c 5f5f0075 756c7376 _.uulsvl__.uulsv │ │ │ │ - 0x00020274 6c5f0075 756c7169 6e5f5f00 75756c71 l_.uulqin__.uulq │ │ │ │ - 0x00020284 696e5f00 75757267 65745f5f 00757572 in_.uurget__.uur │ │ │ │ - 0x00020294 6765745f 00757572 7365745f 5f007575 get_.uurset__.uu │ │ │ │ - 0x000202a4 72736574 5f007575 72737478 5f5f0075 rset_.uurstx__.u │ │ │ │ - 0x000202b4 75727374 785f0075 756c696e 7a5f5f00 urstx_.uulinz__. │ │ │ │ - 0x000202c4 75756c69 6e7a5f00 75757271 6e705f5f uulinz_.uurqnp__ │ │ │ │ - 0x000202d4 00757572 716e705f 00757572 7169645f .uurqnp_.uurqid_ │ │ │ │ - 0x000202e4 5f007575 72716964 5f007575 72716370 _.uurqid_.uurqcp │ │ │ │ - 0x000202f4 5f5f0075 75727163 705f0075 75727163 __.uurqcp_.uurqc │ │ │ │ - 0x00020304 6c5f5f00 75757271 636c5f00 75757271 l__.uurqcl_.uurq │ │ │ │ - 0x00020314 766c5f5f 00757572 71766c5f 00757572 vl__.uurqvl_.uur │ │ │ │ - 0x00020324 73766c5f 5f007575 7273766c 5f007575 svl__.uursvl_.uu │ │ │ │ - 0x00020334 7271696e 5f5f0075 75727169 6e5f0075 rqin__.uurqin_.u │ │ │ │ - 0x00020344 75706765 745f5f00 75757067 65745f00 upget__.uupget_. │ │ │ │ - 0x00020354 75757073 65745f5f 00757570 7365745f uupset__.uupset_ │ │ │ │ - 0x00020364 00757570 7374785f 5f007575 70737478 .uupstx__.uupstx │ │ │ │ - 0x00020374 5f007575 696e6974 5f5f0075 75696e69 _.uuinit__.uuini │ │ │ │ - 0x00020384 745f0075 75736c6e 745f5f00 7575736c t_.uuslnt__.uusl │ │ │ │ - 0x00020394 6e745f00 7575716c 6e745f5f 00757571 nt_.uuqlnt__.uuq │ │ │ │ - 0x000203a4 6c6e745f 00757573 6c6e695f 5f007575 lnt_.uuslni__.uu │ │ │ │ - 0x000203b4 736c6e69 5f007575 716c6e69 5f5f0075 slni_.uuqlni__.u │ │ │ │ - 0x000203c4 75716c6e 695f0075 75736964 765f5f00 uqlni_.uusidv__. │ │ │ │ - 0x000203d4 75757369 64765f00 75757169 64765f5f uusidv_.uuqidv__ │ │ │ │ - 0x000203e4 00757571 6964765f 00757570 716e705f .uuqidv_.uupqnp_ │ │ │ │ - 0x000203f4 5f007575 70716e70 5f007575 70716964 _.uupqnp_.uupqid │ │ │ │ - 0x00020404 5f5f0075 75707169 645f0075 75707163 __.uupqid_.uupqc │ │ │ │ - 0x00020414 705f5f00 75757071 63705f00 75757071 p__.uupqcp_.uupq │ │ │ │ - 0x00020424 636c5f5f 00757570 71636c5f 00757570 cl__.uupqcl_.uup │ │ │ │ - 0x00020434 7169745f 5f007575 70716974 5f007575 qit__.uupqit_.uu │ │ │ │ - 0x00020444 7071766c 5f5f0075 75707176 6c5f0075 pqvl__.uupqvl_.u │ │ │ │ - 0x00020454 75707376 6c5f5f00 75757073 766c5f00 upsvl__.uupsvl_. │ │ │ │ - 0x00020464 75757071 696e5f5f 00757570 71696e5f uupqin__.uupqin_ │ │ │ │ - 0x00020474 00757573 6272735f 5f007575 73627273 .uusbrs__.uusbrs │ │ │ │ - 0x00020484 5f007575 71627273 5f5f0075 75716272 _.uuqbrs__.uuqbr │ │ │ │ - 0x00020494 735f0075 75736d6b 745f5f00 7575736d s_.uusmkt__.uusm │ │ │ │ - 0x000204a4 6b745f00 7575716d 6b745f5f 00757571 kt_.uuqmkt__.uuq │ │ │ │ - 0x000204b4 6d6b745f 00757573 6d6b695f 5f007575 mkt_.uusmki__.uu │ │ │ │ - 0x000204c4 736d6b69 5f007575 716d6b69 5f5f0075 smki_.uuqmki__.u │ │ │ │ - 0x000204d4 75716d6b 695f0075 75736d6b 735f5f00 uqmki_.uusmks__. │ │ │ │ - 0x000204e4 7575736d 6b735f00 7575716d 6b735f5f uusmks_.uuqmks__ │ │ │ │ - 0x000204f4 00757571 6d6b735f 00757569 6765745f .uuqmks_.uuiget_ │ │ │ │ - 0x00020504 5f007575 69676574 5f007575 69736574 _.uuiget_.uuiset │ │ │ │ - 0x00020514 5f5f0075 75697365 745f0075 75697374 __.uuiset_.uuist │ │ │ │ - 0x00020524 785f5f00 75756973 74785f00 75757365 x__.uuistx_.uuse │ │ │ │ - 0x00020534 62745f5f 00757573 6562745f 00757571 bt__.uusebt_.uuq │ │ │ │ - 0x00020544 6562745f 5f007575 71656274 5f007575 ebt__.uuqebt_.uu │ │ │ │ - 0x00020554 73656269 5f5f0075 75736562 695f0075 sebi__.uusebi_.u │ │ │ │ - 0x00020564 75716562 695f5f00 75757165 62695f00 uqebi__.uuqebi_. │ │ │ │ - 0x00020574 75757365 62735f5f 00757573 6562735f uusebs__.uusebs_ │ │ │ │ - 0x00020584 00757571 6562735f 5f007575 71656273 .uuqebs__.uuqebs │ │ │ │ - 0x00020594 5f007575 6d726b7a 5f5f0075 756d726b _.uumrkz__.uumrk │ │ │ │ - 0x000205a4 7a5f0075 67737574 5f5f0075 67737574 z_.ugsut__.ugsut │ │ │ │ - 0x000205b4 5f007567 6475745f 5f007567 6475745f _.ugdut__.ugdut_ │ │ │ │ - 0x000205c4 00756776 6563745f 5f007567 76656374 .ugvect__.ugvect │ │ │ │ - 0x000205d4 5f007567 72716e70 5f5f0075 6772716e _.ugrqnp__.ugrqn │ │ │ │ - 0x000205e4 705f0075 67727169 645f5f00 75677271 p_.ugrqid__.ugrq │ │ │ │ - 0x000205f4 69645f00 75677271 63705f5f 00756772 id_.ugrqcp__.ugr │ │ │ │ - 0x00020604 7163705f 00756772 71636c5f 5f007567 qcp_.ugrqcl__.ug │ │ │ │ - 0x00020614 7271636c 5f007567 7271766c 5f5f0075 rqcl_.ugrqvl__.u │ │ │ │ - 0x00020624 67727176 6c5f0075 67727376 6c5f5f00 grqvl_.ugrsvl__. │ │ │ │ - 0x00020634 75677273 766c5f00 75677271 696e5f5f ugrsvl_.ugrqin__ │ │ │ │ - 0x00020644 00756772 71696e5f 00756769 716e705f .ugrqin_.ugiqnp_ │ │ │ │ - 0x00020654 5f007567 69716e70 5f007567 69716964 _.ugiqnp_.ugiqid │ │ │ │ - 0x00020664 5f5f0075 67697169 645f0075 67697163 __.ugiqid_.ugiqc │ │ │ │ - 0x00020674 705f5f00 75676971 63705f00 75676971 p__.ugiqcp_.ugiq │ │ │ │ - 0x00020684 636c5f5f 00756769 71636c5f 00756769 cl__.ugiqcl_.ugi │ │ │ │ - 0x00020694 71766c5f 5f007567 6971766c 5f007567 qvl__.ugiqvl_.ug │ │ │ │ - 0x000206a4 6973766c 5f5f0075 67697376 6c5f0075 isvl__.ugisvl_.u │ │ │ │ - 0x000206b4 67697169 6e5f5f00 75676971 696e5f00 giqin__.ugiqin_. │ │ │ │ - 0x000206c4 7567756e 69745f5f 00756775 6e69745f ugunit__.ugunit_ │ │ │ │ - 0x000206d4 00756772 6765745f 5f007567 72676574 .ugrget__.ugrget │ │ │ │ - 0x000206e4 5f007567 72736574 5f5f0075 67727365 _.ugrset__.ugrse │ │ │ │ - 0x000206f4 745f0075 67727374 785f5f00 75677273 t_.ugrstx__.ugrs │ │ │ │ - 0x00020704 74785f00 75677071 6e705f5f 00756770 tx_.ugpqnp__.ugp │ │ │ │ - 0x00020714 716e705f 00756770 7169645f 5f007567 qnp_.ugpqid__.ug │ │ │ │ - 0x00020724 70716964 5f007567 70716370 5f5f0075 pqid_.ugpqcp__.u │ │ │ │ - 0x00020734 67707163 705f0075 67707163 6c5f5f00 gpqcp_.ugpqcl__. │ │ │ │ - 0x00020744 75677071 636c5f00 75677071 69745f5f ugpqcl_.ugpqit__ │ │ │ │ - 0x00020754 00756770 7169745f 00756770 71766c5f .ugpqit_.ugpqvl_ │ │ │ │ - 0x00020764 5f007567 7071766c 5f007567 7073766c _.ugpqvl_.ugpsvl │ │ │ │ - 0x00020774 5f5f0075 67707376 6c5f0075 67707169 __.ugpsvl_.ugpqi │ │ │ │ - 0x00020784 6e5f5f00 75677071 696e5f00 75676967 n__.ugpqin_.ugig │ │ │ │ - 0x00020794 65745f5f 00756769 6765745f 00756769 et__.ugiget_.ugi │ │ │ │ - 0x000207a4 7365745f 5f007567 69736574 5f007567 set__.ugiset_.ug │ │ │ │ - 0x000207b4 69737478 5f5f0075 67697374 785f0075 istx__.ugistx_.u │ │ │ │ - 0x000207c4 676c716e 705f5f00 75676c71 6e705f00 glqnp__.uglqnp_. │ │ │ │ - 0x000207d4 75676c71 69645f5f 0075676c 7169645f uglqid__.uglqid_ │ │ │ │ - 0x000207e4 0075676c 7163705f 5f007567 6c716370 .uglqcp__.uglqcp │ │ │ │ - 0x000207f4 5f007567 6c71636c 5f5f0075 676c7163 _.uglqcl__.uglqc │ │ │ │ - 0x00020804 6c5f0075 676c7176 6c5f5f00 75676c71 l_.uglqvl__.uglq │ │ │ │ - 0x00020814 766c5f00 75676c73 766c5f5f 0075676c vl_.uglsvl__.ugl │ │ │ │ - 0x00020824 73766c5f 0075676c 71696e5f 5f007567 svl_.uglqin__.ug │ │ │ │ - 0x00020834 6c71696e 5f007567 70676574 5f5f0075 lqin_.ugpget__.u │ │ │ │ - 0x00020844 67706765 745f0075 67707365 745f5f00 gpget_.ugpset__. │ │ │ │ - 0x00020854 75677073 65745f00 75677073 74785f5f ugpset_.ugpstx__ │ │ │ │ - 0x00020864 00756770 7374785f 0075676c 6765745f .ugpstx_.uglget_ │ │ │ │ - 0x00020874 5f007567 6c676574 5f007567 6c736574 _.uglget_.uglset │ │ │ │ - 0x00020884 5f5f0075 676c7365 745f0075 676c7374 __.uglset_.uglst │ │ │ │ - 0x00020894 785f5f00 75676c73 74785f00 757a6371 x__.uglstx_.uzcq │ │ │ │ - 0x000208a4 6e705f5f 00757a63 716e705f 00757a63 np__.uzcqnp_.uzc │ │ │ │ - 0x000208b4 7169645f 5f00757a 63716964 5f00757a qid__.uzcqid_.uz │ │ │ │ - 0x000208c4 63716370 5f5f0075 7a637163 705f0075 cqcp__.uzcqcp_.u │ │ │ │ - 0x000208d4 7a637163 6c5f5f00 757a6371 636c5f00 zcqcl__.uzcqcl_. │ │ │ │ - 0x000208e4 757a6371 766c5f5f 00757a63 71766c5f uzcqvl__.uzcqvl_ │ │ │ │ - 0x000208f4 00757a63 73766c5f 5f00757a 6373766c .uzcsvl__.uzcsvl │ │ │ │ - 0x00020904 5f00757a 6371696e 5f5f0075 7a637169 _.uzcqin__.uzcqi │ │ │ │ - 0x00020914 6e5f0075 7a637361 765f5f00 757a6373 n_.uzcsav__.uzcs │ │ │ │ - 0x00020924 61765f00 757a6372 73745f5f 00757a63 av_.uzcrst__.uzc │ │ │ │ - 0x00020934 7273745f 00757a69 6765745f 5f00757a rst_.uziget__.uz │ │ │ │ - 0x00020944 69676574 5f00757a 69736574 5f5f0075 iget_.uziset__.u │ │ │ │ - 0x00020954 7a697365 745f0075 7a697374 785f5f00 ziset_.uzistx__. │ │ │ │ - 0x00020964 757a6973 74785f00 757a6367 65745f5f uzistx_.uzcget__ │ │ │ │ - 0x00020974 00757a63 6765745f 00757a63 7365745f .uzcget_.uzcset_ │ │ │ │ - 0x00020984 5f00757a 63736574 5f00757a 63737478 _.uzcset_.uzcstx │ │ │ │ - 0x00020994 5f5f0075 7a637374 785f0075 7a6c6765 __.uzcstx_.uzlge │ │ │ │ - 0x000209a4 745f5f00 757a6c67 65745f00 757a6c73 t__.uzlget_.uzls │ │ │ │ - 0x000209b4 65745f5f 00757a6c 7365745f 00757a6c et__.uzlset_.uzl │ │ │ │ - 0x000209c4 7374785f 5f00757a 6c737478 5f00757a stx__.uzlstx_.uz │ │ │ │ - 0x000209d4 696e6974 5f5f0075 7a696e69 745f0075 init__.uzinit_.u │ │ │ │ - 0x000209e4 7a707361 765f5f00 757a7073 61765f00 zpsav__.uzpsav_. │ │ │ │ - 0x000209f4 757a7072 73745f5f 00757a70 7273745f uzprst__.uzprst_ │ │ │ │ - 0x00020a04 00757a70 716e705f 5f00757a 70716e70 .uzpqnp__.uzpqnp │ │ │ │ - 0x00020a14 5f00757a 70716964 5f5f0075 7a707169 _.uzpqid__.uzpqi │ │ │ │ - 0x00020a24 645f0075 7a707163 705f5f00 757a7071 d_.uzpqcp__.uzpq │ │ │ │ - 0x00020a34 63705f00 757a7071 636c5f5f 00757a70 cp_.uzpqcl__.uzp │ │ │ │ - 0x00020a44 71636c5f 00757a70 7169745f 5f00757a qcl_.uzpqit__.uz │ │ │ │ - 0x00020a54 70716974 5f00757a 7071766c 5f5f0075 pqit_.uzpqvl__.u │ │ │ │ - 0x00020a64 7a707176 6c5f0075 7a707376 6c5f5f00 zpqvl_.uzpsvl__. │ │ │ │ - 0x00020a74 757a7073 766c5f00 757a7071 696e5f5f uzpsvl_.uzpqin__ │ │ │ │ - 0x00020a84 00757a70 71696e5f 00757a66 6163745f .uzpqin_.uzfact_ │ │ │ │ - 0x00020a94 5f00757a 66616374 5f00757a 69716e70 _.uzfact_.uziqnp │ │ │ │ - 0x00020aa4 5f5f0075 7a69716e 705f0075 7a697169 __.uziqnp_.uziqi │ │ │ │ - 0x00020ab4 645f5f00 757a6971 69645f00 757a6971 d__.uziqid_.uziq │ │ │ │ - 0x00020ac4 63705f5f 00757a69 7163705f 00757a69 cp__.uziqcp_.uzi │ │ │ │ - 0x00020ad4 71636c5f 5f00757a 6971636c 5f00757a qcl__.uziqcl_.uz │ │ │ │ - 0x00020ae4 6971766c 5f5f0075 7a697176 6c5f0075 iqvl__.uziqvl_.u │ │ │ │ - 0x00020af4 7a697376 6c5f5f00 757a6973 766c5f00 zisvl__.uzisvl_. │ │ │ │ - 0x00020b04 757a6971 696e5f5f 00757a69 71696e5f uziqin__.uziqin_ │ │ │ │ - 0x00020b14 00757a69 7361765f 5f00757a 69736176 .uzisav__.uzisav │ │ │ │ - 0x00020b24 5f00757a 69727374 5f5f0075 7a697273 _.uzirst__.uzirs │ │ │ │ - 0x00020b34 745f0075 7a706765 745f5f00 757a7067 t_.uzpget__.uzpg │ │ │ │ - 0x00020b44 65745f00 757a7073 65745f5f 00757a70 et_.uzpset__.uzp │ │ │ │ - 0x00020b54 7365745f 00757a70 7374785f 5f00757a set_.uzpstx__.uz │ │ │ │ - 0x00020b64 70737478 5f00757a 6c716e70 5f5f0075 pstx_.uzlqnp__.u │ │ │ │ - 0x00020b74 7a6c716e 705f0075 7a6c7169 645f5f00 zlqnp_.uzlqid__. │ │ │ │ - 0x00020b84 757a6c71 69645f00 757a6c71 63705f5f uzlqid_.uzlqcp__ │ │ │ │ - 0x00020b94 00757a6c 7163705f 00757a6c 71636c5f .uzlqcp_.uzlqcl_ │ │ │ │ - 0x00020ba4 5f00757a 6c71636c 5f00757a 6c71766c _.uzlqcl_.uzlqvl │ │ │ │ - 0x00020bb4 5f5f0075 7a6c7176 6c5f0075 7a6c7376 __.uzlqvl_.uzlsv │ │ │ │ - 0x00020bc4 6c5f5f00 757a6c73 766c5f00 757a6c71 l__.uzlsvl_.uzlq │ │ │ │ - 0x00020bd4 696e5f5f 00757a6c 71696e5f 00757a6c in__.uzlqin_.uzl │ │ │ │ - 0x00020be4 7361765f 5f00757a 6c736176 5f00757a sav__.uzlsav_.uz │ │ │ │ - 0x00020bf4 6c727374 5f5f0075 7a6c7273 745f0075 lrst__.uzlrst_.u │ │ │ │ - 0x00020c04 7a726765 745f5f00 757a7267 65745f00 zrget__.uzrget_. │ │ │ │ - 0x00020c14 757a7273 65745f5f 00757a72 7365745f uzrset__.uzrset_ │ │ │ │ - 0x00020c24 00757a72 7374785f 5f00757a 72737478 .uzrstx__.uzrstx │ │ │ │ - 0x00020c34 5f00757a 72716e70 5f5f0075 7a72716e _.uzrqnp__.uzrqn │ │ │ │ - 0x00020c44 705f0075 7a727169 645f5f00 757a7271 p_.uzrqid__.uzrq │ │ │ │ - 0x00020c54 69645f00 757a7271 63705f5f 00757a72 id_.uzrqcp__.uzr │ │ │ │ - 0x00020c64 7163705f 00757a72 71636c5f 5f00757a qcp_.uzrqcl__.uz │ │ │ │ - 0x00020c74 7271636c 5f00757a 7271766c 5f5f0075 rqcl_.uzrqvl__.u │ │ │ │ - 0x00020c84 7a727176 6c5f0075 7a727376 6c5f5f00 zrqvl_.uzrsvl__. │ │ │ │ - 0x00020c94 757a7273 766c5f00 757a7271 696e5f5f uzrsvl_.uzrqin__ │ │ │ │ - 0x00020ca4 00757a72 71696e5f 00757a72 7361765f .uzrqin_.uzrsav_ │ │ │ │ - 0x00020cb4 5f00757a 72736176 5f00757a 72727374 _.uzrsav_.uzrrst │ │ │ │ - 0x00020cc4 5f5f0075 7a727273 745f0075 63786179 __.uzrrst_.ucxay │ │ │ │ - 0x00020cd4 725f5f00 75637861 79725f00 75637071 r__.ucxayr_.ucpq │ │ │ │ - 0x00020ce4 6e705f5f 00756370 716e705f 00756370 np__.ucpqnp_.ucp │ │ │ │ - 0x00020cf4 7169645f 5f007563 70716964 5f007563 qid__.ucpqid_.uc │ │ │ │ - 0x00020d04 70716370 5f5f0075 63707163 705f0075 pqcp__.ucpqcp_.u │ │ │ │ - 0x00020d14 63707163 6c5f5f00 75637071 636c5f00 cpqcl__.ucpqcl_. │ │ │ │ - 0x00020d24 75637071 69745f5f 00756370 7169745f ucpqit__.ucpqit_ │ │ │ │ - 0x00020d34 00756370 71766c5f 5f007563 7071766c .ucpqvl__.ucpqvl │ │ │ │ - 0x00020d44 5f007563 7073766c 5f5f0075 63707376 _.ucpsvl__.ucpsv │ │ │ │ - 0x00020d54 6c5f0075 63707169 6e5f5f00 75637071 l_.ucpqin__.ucpq │ │ │ │ - 0x00020d64 696e5f00 75637271 6e705f5f 00756372 in_.ucrqnp__.ucr │ │ │ │ - 0x00020d74 716e705f 00756372 7169645f 5f007563 qnp_.ucrqid__.uc │ │ │ │ - 0x00020d84 72716964 5f007563 72716370 5f5f0075 rqid_.ucrqcp__.u │ │ │ │ - 0x00020d94 63727163 705f0075 63727163 6c5f5f00 crqcp_.ucrqcl__. │ │ │ │ - 0x00020da4 75637271 636c5f00 75637271 766c5f5f ucrqcl_.ucrqvl__ │ │ │ │ - 0x00020db4 00756372 71766c5f 00756372 73766c5f .ucrqvl_.ucrsvl_ │ │ │ │ - 0x00020dc4 5f007563 7273766c 5f007563 7271696e _.ucrsvl_.ucrqin │ │ │ │ - 0x00020dd4 5f5f0075 63727169 6e5f0075 6378616d __.ucrqin_.ucxam │ │ │ │ - 0x00020de4 6e5f5f00 75637861 6d6e5f00 75637961 n__.ucxamn_.ucya │ │ │ │ - 0x00020df4 64795f5f 00756379 6164795f 00756370 dy__.ucyady_.ucp │ │ │ │ - 0x00020e04 6765745f 5f007563 70676574 5f007563 get__.ucpget_.uc │ │ │ │ - 0x00020e14 70736574 5f5f0075 63707365 745f0075 pset__.ucpset_.u │ │ │ │ - 0x00020e24 63707374 785f5f00 75637073 74785f00 cpstx__.ucpstx_. │ │ │ │ - 0x00020e34 75637961 6d6e5f5f 00756379 616d6e5f ucyamn__.ucyamn_ │ │ │ │ - 0x00020e44 00756379 61636c5f 5f007563 7961636c .ucyacl__.ucyacl │ │ │ │ - 0x00020e54 5f007563 6c676574 5f5f0075 636c6765 _.uclget__.uclge │ │ │ │ - 0x00020e64 745f0075 636c7365 745f5f00 75636c73 t_.uclset__.ucls │ │ │ │ - 0x00020e74 65745f00 75636c73 74785f5f 0075636c et_.uclstx__.ucl │ │ │ │ - 0x00020e84 7374785f 00756378 61636c5f 5f007563 stx_.ucxacl__.uc │ │ │ │ - 0x00020e94 7861636c 5f007563 69676574 5f5f0075 xacl_.uciget__.u │ │ │ │ - 0x00020ea4 63696765 745f0075 63697365 745f5f00 ciget_.uciset__. │ │ │ │ - 0x00020eb4 75636973 65745f00 75636973 74785f5f uciset_.ucistx__ │ │ │ │ - 0x00020ec4 00756369 7374785f 00756369 716e705f .ucistx_.uciqnp_ │ │ │ │ - 0x00020ed4 5f007563 69716e70 5f007563 69716964 _.uciqnp_.uciqid │ │ │ │ - 0x00020ee4 5f5f0075 63697169 645f0075 63697163 __.uciqid_.uciqc │ │ │ │ - 0x00020ef4 705f5f00 75636971 63705f00 75636971 p__.uciqcp_.uciq │ │ │ │ - 0x00020f04 636c5f5f 00756369 71636c5f 00756369 cl__.uciqcl_.uci │ │ │ │ - 0x00020f14 71766c5f 5f007563 6971766c 5f007563 qvl__.uciqvl_.uc │ │ │ │ - 0x00020f24 6973766c 5f5f0075 63697376 6c5f0075 isvl__.ucisvl_.u │ │ │ │ - 0x00020f34 63697169 6e5f5f00 75636971 696e5f00 ciqin__.uciqin_. │ │ │ │ - 0x00020f44 6e756364 61795f5f 006e7563 6461795f nucday__.nucday_ │ │ │ │ - 0x00020f54 00756372 6765745f 5f007563 72676574 .ucrget__.ucrget │ │ │ │ - 0x00020f64 5f007563 72736574 5f5f0075 63727365 _.ucrset__.ucrse │ │ │ │ - 0x00020f74 745f0075 63727374 785f5f00 75637273 t_.ucrstx__.ucrs │ │ │ │ - 0x00020f84 74785f00 75637861 64795f5f 00756378 tx_.ucxady__.ucx │ │ │ │ - 0x00020f94 6164795f 006e7563 6368725f 5f006e75 ady_.nucchr__.nu │ │ │ │ - 0x00020fa4 63636872 5f007563 6c716e70 5f5f0075 cchr_.uclqnp__.u │ │ │ │ - 0x00020fb4 636c716e 705f0075 636c7169 645f5f00 clqnp_.uclqid__. │ │ │ │ - 0x00020fc4 75636c71 69645f00 75636c71 63705f5f uclqid_.uclqcp__ │ │ │ │ - 0x00020fd4 0075636c 7163705f 0075636c 71636c5f .uclqcp_.uclqcl_ │ │ │ │ - 0x00020fe4 5f007563 6c71636c 5f007563 6c71766c _.uclqcl_.uclqvl │ │ │ │ - 0x00020ff4 5f5f0075 636c7176 6c5f0075 636c7376 __.uclqvl_.uclsv │ │ │ │ - 0x00021004 6c5f5f00 75636c73 766c5f00 75636c71 l__.uclsvl_.uclq │ │ │ │ - 0x00021014 696e5f5f 0075636c 71696e5f 00756379 in__.uclqin_.ucy │ │ │ │ - 0x00021024 6179725f 5f007563 79617972 5f007564 ayr__.ucyayr_.ud │ │ │ │ - 0x00021034 62736574 5f5f0075 64627365 745f0075 bset__.udbset_.u │ │ │ │ - 0x00021044 64706765 745f5f00 75647067 65745f00 dpget__.udpget_. │ │ │ │ - 0x00021054 75647073 65745f5f 00756470 7365745f udpset__.udpset_ │ │ │ │ - 0x00021064 00756470 7374785f 5f007564 70737478 .udpstx__.udpstx │ │ │ │ - 0x00021074 5f007564 6772646e 5f5f0075 64677264 _.udgrdn__.udgrd │ │ │ │ - 0x00021084 6e5f0075 64696765 745f5f00 75646967 n_.udiget__.udig │ │ │ │ - 0x00021094 65745f00 75646973 65745f5f 00756469 et_.udiset__.udi │ │ │ │ - 0x000210a4 7365745f 00756469 7374785f 5f007564 set_.udistx__.ud │ │ │ │ - 0x000210b4 69737478 5f007564 69716e70 5f5f0075 istx_.udiqnp__.u │ │ │ │ - 0x000210c4 6469716e 705f0075 64697169 645f5f00 diqnp_.udiqid__. │ │ │ │ - 0x000210d4 75646971 69645f00 75646971 63705f5f udiqid_.udiqcp__ │ │ │ │ - 0x000210e4 00756469 7163705f 00756469 71636c5f .udiqcp_.udiqcl_ │ │ │ │ - 0x000210f4 5f007564 6971636c 5f007564 6971766c _.udiqcl_.udiqvl │ │ │ │ - 0x00021104 5f5f0075 64697176 6c5f0075 64697376 __.udiqvl_.udisv │ │ │ │ - 0x00021114 6c5f5f00 75646973 766c5f00 75646971 l__.udisvl_.udiq │ │ │ │ - 0x00021124 696e5f5f 00756469 71696e5f 0075646c in__.udiqin_.udl │ │ │ │ - 0x00021134 6765745f 5f007564 6c676574 5f007564 get__.udlget_.ud │ │ │ │ - 0x00021144 6c736574 5f5f0075 646c7365 745f0075 lset__.udlset_.u │ │ │ │ - 0x00021154 646c7374 785f5f00 75646c73 74785f00 dlstx__.udlstx_. │ │ │ │ - 0x00021164 75646963 6c765f5f 00756469 636c765f udiclv__.udiclv_ │ │ │ │ - 0x00021174 00756473 636c765f 5f007564 73636c76 .udsclv__.udsclv │ │ │ │ - 0x00021184 5f007564 71636c76 5f5f0075 6471636c _.udqclv__.udqcl │ │ │ │ - 0x00021194 765f0075 6471636c 6e5f5f00 75647163 v_.udqcln__.udqc │ │ │ │ - 0x000211a4 6c6e5f00 75646463 6c765f5f 00756464 ln_.uddclv__.udd │ │ │ │ - 0x000211b4 636c765f 00756473 636c7a5f 5f007564 clv_.udsclz__.ud │ │ │ │ - 0x000211c4 73636c7a 5f007564 71636c7a 5f5f0075 sclz_.udqclz__.u │ │ │ │ - 0x000211d4 6471636c 7a5f0075 6467636c 615f5f00 dqclz_.udgcla__. │ │ │ │ - 0x000211e4 75646763 6c615f00 75646963 6c725f5f udgcla_.udiclr__ │ │ │ │ - 0x000211f4 00756469 636c725f 0075646c 61626c5f .udiclr_.udlabl_ │ │ │ │ - 0x00021204 5f007564 6c61626c 5f007564 73666d74 _.udlabl_.udsfmt │ │ │ │ - 0x00021214 5f5f0075 6473666d 745f0075 6471666d __.udsfmt_.udqfm │ │ │ │ - 0x00021224 745f5f00 75647166 6d745f00 75647267 t__.udqfmt_.udrg │ │ │ │ - 0x00021234 65745f5f 00756472 6765745f 00756472 et__.udrget_.udr │ │ │ │ - 0x00021244 7365745f 5f007564 72736574 5f007564 set__.udrset_.ud │ │ │ │ - 0x00021254 72737478 5f5f0075 64727374 785f006c rstx__.udrstx_.l │ │ │ │ - 0x00021264 75646368 6b5f5f00 6c756463 686b5f00 udchk__.ludchk_. │ │ │ │ - 0x00021274 75646c71 6e705f5f 0075646c 716e705f udlqnp__.udlqnp_ │ │ │ │ - 0x00021284 0075646c 7169645f 5f007564 6c716964 .udlqid__.udlqid │ │ │ │ - 0x00021294 5f007564 6c716370 5f5f0075 646c7163 _.udlqcp__.udlqc │ │ │ │ - 0x000212a4 705f0075 646c7163 6c5f5f00 75646c71 p_.udlqcl__.udlq │ │ │ │ - 0x000212b4 636c5f00 75646c71 766c5f5f 0075646c cl_.udlqvl__.udl │ │ │ │ - 0x000212c4 71766c5f 0075646c 73766c5f 5f007564 qvl_.udlsvl__.ud │ │ │ │ - 0x000212d4 6c73766c 5f007564 6c71696e 5f5f0075 lsvl_.udlqin__.u │ │ │ │ - 0x000212e4 646c7169 6e5f0075 64636e74 7a5f5f00 dlqin_.udcntz__. │ │ │ │ - 0x000212f4 7564636e 747a5f00 75647578 75795f5f udcntz_.uduxuy__ │ │ │ │ - 0x00021304 00756475 7875795f 00756462 636c725f .uduxuy_.udbclr_ │ │ │ │ - 0x00021314 5f007564 62636c72 5f007564 70716e70 _.udbclr_.udpqnp │ │ │ │ - 0x00021324 5f5f0075 6470716e 705f0075 64707169 __.udpqnp_.udpqi │ │ │ │ - 0x00021334 645f5f00 75647071 69645f00 75647071 d__.udpqid_.udpq │ │ │ │ - 0x00021344 63705f5f 00756470 7163705f 00756470 cp__.udpqcp_.udp │ │ │ │ - 0x00021354 71636c5f 5f007564 7071636c 5f007564 qcl__.udpqcl_.ud │ │ │ │ - 0x00021364 70716974 5f5f0075 64707169 745f0075 pqit__.udpqit_.u │ │ │ │ - 0x00021374 64707176 6c5f5f00 75647071 766c5f00 dpqvl__.udpqvl_. │ │ │ │ - 0x00021384 75647073 766c5f5f 00756470 73766c5f udpsvl__.udpsvl_ │ │ │ │ - 0x00021394 00756470 71696e5f 5f007564 7071696e .udpqin__.udpqin │ │ │ │ - 0x000213a4 5f007564 72716e70 5f5f0075 6472716e _.udrqnp__.udrqn │ │ │ │ - 0x000213b4 705f0075 64727169 645f5f00 75647271 p_.udrqid__.udrq │ │ │ │ - 0x000213c4 69645f00 75647271 63705f5f 00756472 id_.udrqcp__.udr │ │ │ │ - 0x000213d4 7163705f 00756472 71636c5f 5f007564 qcp_.udrqcl__.ud │ │ │ │ - 0x000213e4 7271636c 5f007564 7271766c 5f5f0075 rqcl_.udrqvl__.u │ │ │ │ - 0x000213f4 64727176 6c5f0075 64727376 6c5f5f00 drqvl_.udrsvl__. │ │ │ │ - 0x00021404 75647273 766c5f00 75647271 696e5f5f udrsvl_.udrqin__ │ │ │ │ - 0x00021414 00756472 71696e5f 0075646c 696e655f .udrqin_.udline_ │ │ │ │ - 0x00021424 5f007564 6c696e65 5f007564 636e7472 _.udline_.udcntr │ │ │ │ - 0x00021434 5f5f0075 64636e74 725f0075 6467636c __.udcntr_.udgcl │ │ │ │ - 0x00021444 625f5f00 75646763 6c625f00 756d7271 b__.udgclb_.umrq │ │ │ │ - 0x00021454 6e705f5f 00756d72 716e705f 00756d72 np__.umrqnp_.umr │ │ │ │ - 0x00021464 7169645f 5f00756d 72716964 5f00756d qid__.umrqid_.um │ │ │ │ - 0x00021474 72716370 5f5f0075 6d727163 705f0075 rqcp__.umrqcp_.u │ │ │ │ - 0x00021484 6d727163 6c5f5f00 756d7271 636c5f00 mrqcl__.umrqcl_. │ │ │ │ - 0x00021494 756d7271 766c5f5f 00756d72 71766c5f umrqvl__.umrqvl_ │ │ │ │ - 0x000214a4 00756d72 73766c5f 5f00756d 7273766c .umrsvl__.umrsvl │ │ │ │ - 0x000214b4 5f00756d 7271696e 5f5f0075 6d727169 _.umrqin__.umrqi │ │ │ │ - 0x000214c4 6e5f0075 6d706765 745f5f00 756d7067 n_.umpget__.umpg │ │ │ │ - 0x000214d4 65745f00 756d7073 65745f5f 00756d70 et_.umpset__.ump │ │ │ │ - 0x000214e4 7365745f 00756d70 7374785f 5f00756d set_.umpstx__.um │ │ │ │ - 0x000214f4 70737478 5f00756d 73677264 5f5f0075 pstx_.umsgrd__.u │ │ │ │ - 0x00021504 6d736772 645f0075 6d706c69 6d5f5f00 msgrd_.umplim__. │ │ │ │ - 0x00021514 756d706c 696d5f00 756d7370 77645f5f umplim_.umspwd__ │ │ │ │ - 0x00021524 00756d73 7077645f 00756d70 6d61705f .umspwd_.umpmap_ │ │ │ │ - 0x00021534 5f00756d 706d6170 5f00756d 73636f6d _.umpmap_.umscom │ │ │ │ - 0x00021544 5f5f0075 6d73636f 6d5f0075 6d71666e __.umscom_.umqfn │ │ │ │ - 0x00021554 6d5f5f00 756d7166 6e6d5f00 756d7370 m__.umqfnm_.umsp │ │ │ │ - 0x00021564 64665f5f 00756d73 7064665f 00756d70 df__.umspdf_.ump │ │ │ │ - 0x00021574 6772645f 5f00756d 70677264 5f00756d grd__.umpgrd_.um │ │ │ │ - 0x00021584 626e6470 5f5f0075 6d626e64 705f0075 bndp__.umbndp_.u │ │ │ │ - 0x00021594 6d736377 645f5f00 756d7363 77645f00 mscwd__.umscwd_. │ │ │ │ - 0x000215a4 756d7163 77645f5f 00756d71 6377645f umqcwd__.umqcwd_ │ │ │ │ - 0x000215b4 00756d69 6765745f 5f00756d 69676574 .umiget__.umiget │ │ │ │ - 0x000215c4 5f00756d 69736574 5f5f0075 6d697365 _.umiset__.umise │ │ │ │ - 0x000215d4 745f0075 6d697374 785f5f00 756d6973 t_.umistx__.umis │ │ │ │ - 0x000215e4 74785f00 756d7370 6e745f5f 00756d73 tx_.umspnt__.ums │ │ │ │ - 0x000215f4 706e745f 00756d71 706e745f 5f00756d pnt_.umqpnt__.um │ │ │ │ - 0x00021604 71706e74 5f00756d 7170746e 5f5f0075 qpnt_.umqptn__.u │ │ │ │ - 0x00021614 6d717074 6e5f0075 6d72706e 745f5f00 mqptn_.umrpnt__. │ │ │ │ - 0x00021624 756d7270 6e745f00 756d7067 6c625f5f umrpnt_.umpglb__ │ │ │ │ - 0x00021634 00756d70 676c625f 00756d6c 6765745f .umpglb_.umlget_ │ │ │ │ - 0x00021644 5f00756d 6c676574 5f00756d 6c736574 _.umlget_.umlset │ │ │ │ - 0x00021654 5f5f0075 6d6c7365 745f0075 6d6c7374 __.umlset_.umlst │ │ │ │ - 0x00021664 785f5f00 756d6c73 74785f00 756d7174 x__.umlstx_.umqt │ │ │ │ - 0x00021674 78795f5f 00756d71 7478795f 00756d73 xy__.umqtxy_.ums │ │ │ │ - 0x00021684 7063745f 5f00756d 73706374 5f00756d pct__.umspct_.um │ │ │ │ - 0x00021694 72676574 5f5f0075 6d726765 745f0075 rget__.umrget_.u │ │ │ │ - 0x000216a4 6d727365 745f5f00 756d7273 65745f00 mrset__.umrset_. │ │ │ │ - 0x000216b4 756d7273 74785f5f 00756d72 7374785f umrstx__.umrstx_ │ │ │ │ - 0x000216c4 00756d66 6d61705f 5f00756d 666d6170 .umfmap__.umfmap │ │ │ │ - 0x000216d4 5f00756d 626e6463 5f5f0075 6d626e64 _.umbndc__.umbnd │ │ │ │ - 0x000216e4 635f0075 6d696e69 745f5f00 756d696e c_.uminit__.umin │ │ │ │ - 0x000216f4 69745f00 756d7363 6e745f5f 00756d73 it_.umscnt__.ums │ │ │ │ - 0x00021704 636e745f 00756d71 636e745f 5f00756d cnt_.umqcnt__.um │ │ │ │ - 0x00021714 71636e74 5f00756d 70666974 5f5f0075 qcnt_.umpfit__.u │ │ │ │ - 0x00021724 6d706669 745f0075 6d69716e 705f5f00 mpfit_.umiqnp__. │ │ │ │ - 0x00021734 756d6971 6e705f00 756d6971 69645f5f umiqnp_.umiqid__ │ │ │ │ - 0x00021744 00756d69 7169645f 00756d69 7163705f .umiqid_.umiqcp_ │ │ │ │ - 0x00021754 5f00756d 69716370 5f00756d 6971636c _.umiqcp_.umiqcl │ │ │ │ - 0x00021764 5f5f0075 6d697163 6c5f0075 6d697176 __.umiqcl_.umiqv │ │ │ │ - 0x00021774 6c5f5f00 756d6971 766c5f00 756d6973 l__.umiqvl_.umis │ │ │ │ - 0x00021784 766c5f5f 00756d69 73766c5f 00756d69 vl__.umisvl_.umi │ │ │ │ - 0x00021794 71696e5f 5f00756d 6971696e 5f00756d qin__.umiqin_.um │ │ │ │ - 0x000217a4 73707074 5f5f0075 6d737070 745f0075 sppt__.umsppt_.u │ │ │ │ - 0x000217b4 6d6c716e 705f5f00 756d6c71 6e705f00 mlqnp__.umlqnp_. │ │ │ │ - 0x000217c4 756d6c71 69645f5f 00756d6c 7169645f umlqid__.umlqid_ │ │ │ │ - 0x000217d4 00756d6c 7163705f 5f00756d 6c716370 .umlqcp__.umlqcp │ │ │ │ - 0x000217e4 5f00756d 6c71636c 5f5f0075 6d6c7163 _.umlqcl__.umlqc │ │ │ │ - 0x000217f4 6c5f0075 6d6c7176 6c5f5f00 756d6c71 l_.umlqvl__.umlq │ │ │ │ - 0x00021804 766c5f00 756d6c73 766c5f5f 00756d6c vl_.umlsvl__.uml │ │ │ │ - 0x00021814 73766c5f 00756d6c 71696e5f 5f00756d svl_.umlqin__.um │ │ │ │ - 0x00021824 6c71696e 5f00756d 73706377 5f5f0075 lqin_.umspcw__.u │ │ │ │ - 0x00021834 6d737063 775f0075 6d737476 7a5f5f00 mspcw_.umstvz__. │ │ │ │ - 0x00021844 756d7374 767a5f00 756d7071 6e705f5f umstvz_.umpqnp__ │ │ │ │ - 0x00021854 00756d70 716e705f 00756d70 7169645f .umpqnp_.umpqid_ │ │ │ │ - 0x00021864 5f00756d 70716964 5f00756d 70716370 _.umpqid_.umpqcp │ │ │ │ - 0x00021874 5f5f0075 6d707163 705f0075 6d707163 __.umpqcp_.umpqc │ │ │ │ - 0x00021884 6c5f5f00 756d7071 636c5f00 756d7071 l__.umpqcl_.umpq │ │ │ │ - 0x00021894 69745f5f 00756d70 7169745f 00756d70 it__.umpqit_.ump │ │ │ │ - 0x000218a4 71766c5f 5f00756d 7071766c 5f00756d qvl__.umpqvl_.um │ │ │ │ - 0x000218b4 7073766c 5f5f0075 6d707376 6c5f0075 psvl__.umpsvl_.u │ │ │ │ - 0x000218c4 6d707169 6e5f5f00 756d7071 696e5f00 mpqin__.umpqin_. │ │ │ │ - 0x000218d4 6772696e 69745f5f 00677269 6e69745f grinit__.grinit_ │ │ │ │ - 0x000218e4 00677273 7472665f 5f006772 73747266 .grstrf__.grstrf │ │ │ │ - 0x000218f4 5f006772 73637764 5f5f0067 72736377 _.grscwd__.grscw │ │ │ │ - 0x00021904 645f0067 72737670 745f5f00 67727376 d_.grsvpt__.grsv │ │ │ │ - 0x00021914 70745f00 6772736d 706c5f5f 00677273 pt_.grsmpl__.grs │ │ │ │ - 0x00021924 6d706c5f 0067726f 706e5f5f 0067726f mpl_.gropn__.gro │ │ │ │ - 0x00021934 706e5f00 67726672 6d5f5f00 67726672 pn_.grfrm__.grfr │ │ │ │ - 0x00021944 6d5f0067 72666967 5f5f0067 72666967 m_.grfig__.grfig │ │ │ │ - 0x00021954 5f006772 636c735f 5f006772 636c735f _.grcls__.grcls_ │ │ │ │ - 0x00021964 00677273 74726e5f 5f006772 7374726e .grstrn__.grstrn │ │ │ │ - 0x00021974 5f006772 7373696d 5f5f0067 72737369 _.grssim__.grssi │ │ │ │ - 0x00021984 6d5f0067 72737478 795f5f00 67727374 m_.grstxy__.grst │ │ │ │ - 0x00021994 78795f00 67727377 6e645f5f 00677273 xy_.grswnd__.grs │ │ │ │ - 0x000219a4 776e645f 00756972 716e705f 5f007569 wnd_.uirqnp__.ui │ │ │ │ - 0x000219b4 72716e70 5f007569 72716964 5f5f0075 rqnp_.uirqid__.u │ │ │ │ - 0x000219c4 69727169 645f0075 69727163 705f5f00 irqid_.uirqcp__. │ │ │ │ - 0x000219d4 75697271 63705f00 75697271 636c5f5f uirqcp_.uirqcl__ │ │ │ │ - 0x000219e4 00756972 71636c5f 00756972 71766c5f .uirqcl_.uirqvl_ │ │ │ │ - 0x000219f4 5f007569 7271766c 5f007569 7273766c _.uirqvl_.uirsvl │ │ │ │ - 0x00021a04 5f5f0075 69727376 6c5f0075 69727169 __.uirsvl_.uirqi │ │ │ │ - 0x00021a14 6e5f5f00 75697271 696e5f00 75697064 n__.uirqin_.uipd │ │ │ │ - 0x00021a24 61325f5f 00756970 6461325f 00756970 a2__.uipda2_.uip │ │ │ │ - 0x00021a34 64327a5f 5f007569 7064327a 5f007569 d2z__.uipd2z_.ui │ │ │ │ - 0x00021a44 70646133 5f5f0075 69706461 335f0075 pda3__.uipda3_.u │ │ │ │ - 0x00021a54 69706433 7a5f5f00 75697064 337a5f00 ipd3z__.uipd3z_. │ │ │ │ - 0x00021a64 75696332 645f5f00 75696332 645f0075 uic2d__.uic2d_.u │ │ │ │ - 0x00021a74 6932696e 695f5f00 75693269 6e695f00 i2ini__.ui2ini_. │ │ │ │ - 0x00021a84 75697363 72325f5f 00756973 6372325f uiscr2__.uiscr2_ │ │ │ │ - 0x00021a94 00756971 6372325f 5f007569 71637232 .uiqcr2__.uiqcr2 │ │ │ │ - 0x00021aa4 5f007569 73636d70 5f5f0075 6973636d _.uiscmp__.uiscm │ │ │ │ - 0x00021ab4 705f0075 69696765 745f5f00 75696967 p_.uiiget__.uiig │ │ │ │ - 0x00021ac4 65745f00 75696973 65745f5f 00756969 et_.uiiset__.uii │ │ │ │ - 0x00021ad4 7365745f 00756969 7374785f 5f007569 set_.uiistx__.ui │ │ │ │ - 0x00021ae4 69737478 5f007569 7064617a 5f5f0075 istx_.uipdaz__.u │ │ │ │ - 0x00021af4 69706461 7a5f0075 69736864 775f5f00 ipdaz_.uishdw__. │ │ │ │ - 0x00021b04 75697368 64775f00 75696971 6e705f5f uishdw_.uiiqnp__ │ │ │ │ - 0x00021b14 00756969 716e705f 00756969 7169645f .uiiqnp_.uiiqid_ │ │ │ │ - 0x00021b24 5f007569 69716964 5f007569 69716370 _.uiiqid_.uiiqcp │ │ │ │ - 0x00021b34 5f5f0075 69697163 705f0075 69697163 __.uiiqcp_.uiiqc │ │ │ │ - 0x00021b44 6c5f5f00 75696971 636c5f00 75696971 l__.uiiqcl_.uiiq │ │ │ │ - 0x00021b54 766c5f5f 00756969 71766c5f 00756969 vl__.uiiqvl_.uii │ │ │ │ - 0x00021b64 73766c5f 5f007569 6973766c 5f007569 svl__.uiisvl_.ui │ │ │ │ - 0x00021b74 6971696e 5f5f0075 69697169 6e5f0075 iqin__.uiiqin_.u │ │ │ │ - 0x00021b84 696c6765 745f5f00 75696c67 65745f00 ilget__.uilget_. │ │ │ │ - 0x00021b94 75696c73 65745f5f 0075696c 7365745f uilset__.uilset_ │ │ │ │ - 0x00021ba4 0075696c 7374785f 5f007569 6c737478 .uilstx__.uilstx │ │ │ │ - 0x00021bb4 5f007569 66706163 5f5f0075 69667061 _.uifpac__.uifpa │ │ │ │ - 0x00021bc4 635f0075 69697061 635f5f00 75696970 c_.uiipac__.uiip │ │ │ │ - 0x00021bd4 61635f00 75697962 61725f5f 00756979 ac_.uiybar__.uiy │ │ │ │ - 0x00021be4 6261725f 00756971 666e6d5f 5f007569 bar_.uiqfnm__.ui │ │ │ │ - 0x00021bf4 71666e6d 5f007569 70646174 5f5f0075 qfnm_.uipdat__.u │ │ │ │ - 0x00021c04 69706461 745f0075 69637267 625f5f00 ipdat_.uicrgb__. │ │ │ │ - 0x00021c14 75696372 67625f00 75696369 6e695f5f uicrgb_.uicini__ │ │ │ │ - 0x00021c24 00756963 696e695f 00756973 6372675f .uicini_.uiscrg_ │ │ │ │ - 0x00021c34 5f007569 73637267 5f007569 736d7267 _.uiscrg_.uismrg │ │ │ │ - 0x00021c44 5f5f0075 69736d72 675f0075 69716372 __.uismrg_.uiqcr │ │ │ │ - 0x00021c54 675f5f00 75697163 72675f00 7569716d g__.uiqcrg_.uiqm │ │ │ │ - 0x00021c64 72675f5f 00756971 6d72675f 00756973 rg__.uiqmrg_.uis │ │ │ │ - 0x00021c74 6373715f 5f007569 73637371 5f007569 csq__.uiscsq_.ui │ │ │ │ - 0x00021c84 7363666c 5f5f0075 69736366 6c5f0075 scfl__.uiscfl_.u │ │ │ │ - 0x00021c94 69736d73 715f5f00 7569736d 73715f00 ismsq__.uismsq_. │ │ │ │ - 0x00021ca4 7569736d 666c5f5f 00756973 6d666c5f uismfl__.uismfl_ │ │ │ │ - 0x00021cb4 0075696c 716e705f 5f007569 6c716e70 .uilqnp__.uilqnp │ │ │ │ - 0x00021cc4 5f007569 6c716964 5f5f0075 696c7169 _.uilqid__.uilqi │ │ │ │ - 0x00021cd4 645f0075 696c7163 705f5f00 75696c71 d_.uilqcp__.uilq │ │ │ │ - 0x00021ce4 63705f00 75696c71 636c5f5f 0075696c cp_.uilqcl__.uil │ │ │ │ - 0x00021cf4 71636c5f 0075696c 71766c5f 5f007569 qcl_.uilqvl__.ui │ │ │ │ - 0x00021d04 6c71766c 5f007569 6c73766c 5f5f0075 lqvl_.uilsvl__.u │ │ │ │ - 0x00021d14 696c7376 6c5f0075 696c7169 6e5f5f00 ilsvl_.uilqin__. │ │ │ │ - 0x00021d24 75696c71 696e5f00 75697267 65745f5f uilqin_.uirget__ │ │ │ │ - 0x00021d34 00756972 6765745f 00756972 7365745f .uirget_.uirset_ │ │ │ │ - 0x00021d44 5f007569 72736574 5f007569 72737478 _.uirset_.uirstx │ │ │ │ - 0x00021d54 5f5f0075 69727374 785f0075 69633364 __.uirstx_.uic3d │ │ │ │ - 0x00021d64 5f5f0075 69633364 5f007569 33696e69 __.uic3d_.ui3ini │ │ │ │ - 0x00021d74 5f5f0075 6933696e 695f0075 69666c61 __.ui3ini_.uifla │ │ │ │ - 0x00021d84 625f5f00 7569666c 61625f00 7569696c b__.uiflab_.uiil │ │ │ │ - 0x00021d94 61625f5f 00756969 6c61625f 00756966 ab__.uiilab_.uif │ │ │ │ - 0x00021da4 6c75765f 5f007569 666c7576 5f007569 luv__.uifluv_.ui │ │ │ │ - 0x00021db4 696c7576 5f5f0075 69696c75 765f0075 iluv__.uiiluv_.u │ │ │ │ - 0x00021dc4 69667267 625f5f00 75696672 67625f00 ifrgb__.uifrgb_. │ │ │ │ - 0x00021dd4 75696972 67625f5f 00756969 7267625f uiirgb__.uiirgb_ │ │ │ │ - 0x00021de4 00756966 7978795f 5f007569 66797879 .uifyxy__.uifyxy │ │ │ │ - 0x00021df4 5f007569 69797879 5f5f0075 69697978 _.uiiyxy__.uiiyx │ │ │ │ - 0x00021e04 795f0075 69656e63 645f5f00 7569656e y_.uiencd__.uien │ │ │ │ - 0x00021e14 63645f00 75696465 63645f5f 00756964 cd_.uidecd__.uid │ │ │ │ - 0x00021e24 6563645f 00756978 6261725f 5f007569 ecd_.uixbar__.ui │ │ │ │ - 0x00021e34 78626172 5f007569 70636d70 5f5f0075 xbar_.uipcmp__.u │ │ │ │ - 0x00021e44 6970636d 705f0075 7764666c 745f5f00 ipcmp_.uwdflt__. │ │ │ │ - 0x00021e54 75776466 6c745f00 7577696e 69745f5f uwdflt_.uwinit__ │ │ │ │ - 0x00021e64 00757769 6e69745f 00697577 67795f5f .uwinit_.iuwgy__ │ │ │ │ - 0x00021e74 00697577 67795f00 69757767 785f5f00 .iuwgy_.iuwgx__. │ │ │ │ - 0x00021e84 69757767 785f0075 786d7474 6c5f5f00 iuwgx_.uxmttl__. │ │ │ │ - 0x00021e94 75786d74 746c5f00 7578706e 756d5f5f uxmttl_.uxpnum__ │ │ │ │ - 0x00021ea4 00757870 6e756d5f 00757873 666d745f .uxpnum_.uxsfmt_ │ │ │ │ - 0x00021eb4 5f007578 73666d74 5f007578 71666d74 _.uxsfmt_.uxqfmt │ │ │ │ - 0x00021ec4 5f5f0075 7871666d 745f0075 78707474 __.uxqfmt_.uxptt │ │ │ │ - 0x00021ed4 6c5f5f00 75787074 746c5f00 75787074 l__.uxpttl_.uxpt │ │ │ │ - 0x00021ee4 6d7a5f5f 00757870 746d7a5f 00757870 mz__.uxptmz_.uxp │ │ │ │ - 0x00021ef4 6178735f 5f007578 70617873 5f007578 axs__.uxpaxs_.ux │ │ │ │ - 0x00021f04 73617873 5f5f0075 78736178 735f0075 saxs__.uxsaxs_.u │ │ │ │ - 0x00021f14 78736178 7a5f5f00 75787361 787a5f00 xsaxz__.uxsaxz_. │ │ │ │ - 0x00021f24 7578736f 66665f5f 00757873 6f66665f uxsoff__.uxsoff_ │ │ │ │ - 0x00021f34 00757872 6f66665f 5f007578 726f6666 .uxroff__.uxroff │ │ │ │ - 0x00021f44 5f007578 70746d6b 5f5f0075 7870746d _.uxptmk__.uxptm │ │ │ │ - 0x00021f54 6b5f006c 75786368 6b5f5f00 6c757863 k_.luxchk__.luxc │ │ │ │ - 0x00021f64 686b5f00 75786178 6e6d5f5f 00757861 hk_.uxaxnm__.uxa │ │ │ │ - 0x00021f74 786e6d5f 00757861 7864765f 5f007578 xnm_.uxaxdv__.ux │ │ │ │ - 0x00021f84 61786476 5f007578 7374746c 5f5f0075 axdv_.uxsttl__.u │ │ │ │ - 0x00021f94 78737474 6c5f0075 7662786c 5f5f0075 xsttl_.uvbxl__.u │ │ │ │ - 0x00021fa4 7662786c 5f007576 62726c5f 5f007576 vbxl_.uvbrl__.uv │ │ │ │ - 0x00021fb4 62726c5f 00757662 726c7a5f 5f007576 brl_.uvbrlz__.uv │ │ │ │ - 0x00021fc4 62726c7a 5f007576 6572627a 5f5f0075 brlz_.uverbz__.u │ │ │ │ - 0x00021fd4 76657262 7a5f0075 76627866 5f5f0075 verbz_.uvbxf__.u │ │ │ │ - 0x00021fe4 76627866 5f007576 6278667a 5f5f0075 vbxf_.uvbxfz__.u │ │ │ │ - 0x00021ff4 76627866 7a5f0075 76627266 7a5f5f00 vbxfz_.uvbrfz__. │ │ │ │ - 0x00022004 75766272 667a5f00 75766278 617a5f5f uvbrfz_.uvbxaz__ │ │ │ │ - 0x00022014 00757662 78617a5f 00757662 72665f5f .uvbxaz_.uvbrf__ │ │ │ │ - 0x00022024 00757662 72665f00 75766278 615f5f00 .uvbrf_.uvbxa__. │ │ │ │ - 0x00022034 75766278 615f0075 7662786c 7a5f5f00 uvbxa_.uvbxlz__. │ │ │ │ - 0x00022044 75766278 6c7a5f00 75766469 665f5f00 uvbxlz_.uvdif__. │ │ │ │ - 0x00022054 75766469 665f0075 76627261 5f5f0075 uvdif_.uvbra__.u │ │ │ │ - 0x00022064 76627261 5f007576 6272617a 5f5f0075 vbra_.uvbraz__.u │ │ │ │ - 0x00022074 76627261 7a5f0075 76657262 5f5f0075 vbraz_.uverb__.u │ │ │ │ - 0x00022084 76657262 5f007576 6469667a 5f5f0075 verb_.uvdifz__.u │ │ │ │ - 0x00022094 76646966 7a5f0075 68627866 7a5f5f00 vdifz_.uhbxfz__. │ │ │ │ - 0x000220a4 75686278 667a5f00 75686469 667a5f5f uhbxfz_.uhdifz__ │ │ │ │ - 0x000220b4 00756864 69667a5f 00756862 72617a5f .uhdifz_.uhbraz_ │ │ │ │ - 0x000220c4 5f007568 6272617a 5f007568 6278665f _.uhbraz_.uhbxf_ │ │ │ │ - 0x000220d4 5f007568 6278665f 00756862 786c5f5f _.uhbxf_.uhbxl__ │ │ │ │ - 0x000220e4 00756862 786c5f00 75686469 665f5f00 .uhbxl_.uhdif__. │ │ │ │ - 0x000220f4 75686469 665f0075 68657262 5f5f0075 uhdif_.uherb__.u │ │ │ │ - 0x00022104 68657262 5f007568 6272667a 5f5f0075 herb_.uhbrfz__.u │ │ │ │ - 0x00022114 68627266 7a5f0075 6862726c 5f5f0075 hbrfz_.uhbrl__.u │ │ │ │ - 0x00022124 6862726c 5f007568 6278615f 5f007568 hbrl_.uhbxa__.uh │ │ │ │ - 0x00022134 6278615f 00756862 72615f5f 00756862 bxa_.uhbra__.uhb │ │ │ │ - 0x00022144 72615f00 75686278 617a5f5f 00756862 ra_.uhbxaz__.uhb │ │ │ │ - 0x00022154 78617a5f 00756862 786c7a5f 5f007568 xaz_.uhbxlz__.uh │ │ │ │ - 0x00022164 62786c7a 5f007568 6272665f 5f007568 bxlz_.uhbrf__.uh │ │ │ │ - 0x00022174 6272665f 00756862 726c7a5f 5f007568 brf_.uhbrlz__.uh │ │ │ │ - 0x00022184 62726c7a 5f007568 6572627a 5f5f0075 brlz_.uherbz__.u │ │ │ │ - 0x00022194 68657262 7a5f0069 6e64786e 6c5f5f00 herbz_.indxnl__. │ │ │ │ - 0x000221a4 6e696e64 78635f5f 00696e64 7872665f nindxc__.indxrf_ │ │ │ │ - 0x000221b4 5f006e69 6e64786d 5f5f0069 6e64786e _.nindxm__.indxn │ │ │ │ - 0x000221c4 665f5f00 696e6478 69665f5f 00696e64 f__.indxif__.ind │ │ │ │ - 0x000221d4 78696c5f 5f006e69 6e647872 5f5f0069 xil__.nindxr__.i │ │ │ │ - 0x000221e4 6e647872 6c5f5f00 696e6478 636c5f5f ndxrl__.indxcl__ │ │ │ │ - 0x000221f4 00696e64 786d6c5f 5f00696e 64786d66 .indxml__.indxmf │ │ │ │ - 0x00022204 5f5f006e 696e6478 6e5f5f00 696e6478 __.nindxn__.indx │ │ │ │ - 0x00022214 63665f5f 006e696e 6478695f 5f007672 cf__.nindxi__.vr │ │ │ │ - 0x00022224 7365745f 5f007672 73657430 5f5f0076 set__.vrset0__.v │ │ │ │ - 0x00022234 72736574 315f5f00 7672696e 63305f5f rset1__.vrinc0__ │ │ │ │ - 0x00022244 00767266 63745f5f 00767263 6f6e315f .vrfct__.vrcon1_ │ │ │ │ - 0x00022254 5f007672 66637431 5f5f0076 72696e63 _.vrfct1__.vrinc │ │ │ │ - 0x00022264 5f5f0076 72636f6e 305f5f00 7672636f __.vrcon0__.vrco │ │ │ │ - 0x00022274 6e5f5f00 76726663 74305f5f 00767269 n__.vrfct0__.vri │ │ │ │ - 0x00022284 6e63315f 5f006c72 6e65615f 5f006c72 nc1__.lrnea__.lr │ │ │ │ - 0x00022294 6c65315f 5f006c72 6c74305f 5f006c72 le1__.lrlt0__.lr │ │ │ │ - 0x000222a4 65715f5f 006c7265 71305f5f 006c7267 eq__.lreq0__.lrg │ │ │ │ - 0x000222b4 74615f5f 006c7267 745f5f00 6c726e65 ta__.lrgt__.lrne │ │ │ │ - 0x000222c4 305f5f00 6c726765 315f5f00 6c726571 0__.lrge1__.lreq │ │ │ │ - 0x000222d4 615f5f00 6c726c74 315f5f00 6c726c65 a__.lrlt1__.lrle │ │ │ │ - 0x000222e4 615f5f00 6c726571 315f5f00 6c726c65 a__.lreq1__.lrle │ │ │ │ - 0x000222f4 5f5f006c 7267655f 5f006c72 6e655f5f __.lrge__.lrne__ │ │ │ │ - 0x00022304 006c726c 65305f5f 006c7267 74305f5f .lrle0__.lrgt0__ │ │ │ │ - 0x00022314 006c7267 74315f5f 006c7267 65305f5f .lrgt1__.lrge0__ │ │ │ │ - 0x00022324 006c7267 65615f5f 006c726c 745f5f00 .lrgea__.lrlt__. │ │ │ │ - 0x00022334 6c726e65 315f5f00 6c726c74 615f5f00 lrne1__.lrlta__. │ │ │ │ - 0x00022344 6c656e63 5f5f0063 7261646a 5f5f006c lenc__.cradj__.l │ │ │ │ - 0x00022354 656e625f 5f00636c 61646a5f 5f006c65 enb__.cladj__.le │ │ │ │ - 0x00022364 6e7a5f5f 006c656e 795f5f00 63727672 nz__.leny__.crvr │ │ │ │ - 0x00022374 735f5f00 69626c6b 67745f5f 0069626c s__.iblkgt__.ibl │ │ │ │ - 0x00022384 6b67655f 5f006962 6c6b6c65 5f5f0069 kge__.iblkle__.i │ │ │ │ - 0x00022394 626c6b6c 745f5f00 6d706661 7a6d5f5f blklt__.mpfazm__ │ │ │ │ - 0x000223a4 006d7069 617a6d5f 5f006d70 6673696e .mpiazm__.mpfsin │ │ │ │ - 0x000223b4 5f5f006d 70697369 6e5f5f00 6d707a6b __.mpisin__.mpzk │ │ │ │ - 0x000223c4 74645f5f 006d707a 656b365f 5f006d70 td__.mpzek6__.mp │ │ │ │ - 0x000223d4 666d6572 5f5f006d 70696d65 725f5f00 fmer__.mpimer__. │ │ │ │ - 0x000223e4 6d706670 73745f5f 006d7069 7073745f mpfpst__.mpipst_ │ │ │ │ - 0x000223f4 5f006d70 73636374 5f5f006d 70666363 _.mpscct__.mpfcc │ │ │ │ - 0x00022404 745f5f00 6d706963 63745f5f 006d7066 t__.mpicct__.mpf │ │ │ │ - 0x00022414 676e6f5f 5f006d70 69676e6f 5f5f006d gno__.mpigno__.m │ │ │ │ - 0x00022424 70666d77 645f5f00 6d70696d 77645f5f pfmwd__.mpimwd__ │ │ │ │ - 0x00022434 006d7066 6d696c5f 5f006d70 696d696c .mpfmil__.mpimil │ │ │ │ - 0x00022444 5f5f006d 7066636f 6e5f5f00 6d706963 __.mpfcon__.mpic │ │ │ │ - 0x00022454 6f6e5f5f 006d7073 636f6e5f 5f006d70 on__.mpscon__.mp │ │ │ │ - 0x00022464 66637961 5f5f006d 70696379 615f5f00 fcya__.mpicya__. │ │ │ │ - 0x00022474 6d707a6d 77645f5f 006d7066 6379635f mpzmwd__.mpfcyc_ │ │ │ │ - 0x00022484 5f006d70 69637963 5f5f006d 70787664 _.mpicyc__.mpxvd │ │ │ │ - 0x00022494 675f5f00 6d706676 64675f5f 006d7069 g__.mpfvdg__.mpi │ │ │ │ - 0x000224a4 7664675f 5f006d70 66617a61 5f5f006d vdg__.mpfaza__.m │ │ │ │ - 0x000224b4 7069617a 615f5f00 6d70666b 74645f5f piaza__.mpfktd__ │ │ │ │ - 0x000224c4 006d7069 6b74645f 5f006d70 66626f6e .mpiktd__.mpfbon │ │ │ │ - 0x000224d4 5f5f006d 7069626f 6e5f5f00 6d707362 __.mpibon__.mpsb │ │ │ │ - 0x000224e4 6f6e5f5f 006d7066 636f615f 5f006d70 on__.mpfcoa__.mp │ │ │ │ - 0x000224f4 69636f61 5f5f006d 7073636f 615f5f00 icoa__.mpscoa__. │ │ │ │ - 0x00022504 6d706663 6f635f5f 006d7069 636f635f mpfcoc__.mpicoc_ │ │ │ │ - 0x00022514 5f006d70 73636f63 5f5f006d 7066706c _.mpscoc__.mpfpl │ │ │ │ - 0x00022524 635f5f00 6d706970 6c635f5f 006d7078 c__.mpiplc__.mpx │ │ │ │ - 0x00022534 706c635f 5f006d70 66637962 5f5f006d plc__.mpfcyb__.m │ │ │ │ - 0x00022544 70696379 625f5f00 6d707363 79625f5f picyb__.mpscyb__ │ │ │ │ - 0x00022554 006d7066 686d725f 5f006d70 69686d72 .mpfhmr__.mpihmr │ │ │ │ - 0x00022564 5f5f006d 70666d77 6c5f5f00 6d70696d __.mpfmwl__.mpim │ │ │ │ - 0x00022574 776c5f5f 006d7066 656b365f 5f006d70 wl__.mpfek6__.mp │ │ │ │ - 0x00022584 69656b36 5f5f006d 70667074 325f5f00 iek6__.mpfpt2__. │ │ │ │ - 0x00022594 6d706970 74325f5f 006d7066 63796c5f mpipt2__.mpfcyl_ │ │ │ │ - 0x000225a4 5f006d70 6963796c 5f5f006d 7066676c _.mpicyl__.mpfgl │ │ │ │ - 0x000225b4 625f5f00 6d706967 6c625f5f 006d7066 b__.mpiglb__.mpf │ │ │ │ - 0x000225c4 6f74675f 5f006d70 696f7467 5f5f006d otg__.mpiotg__.m │ │ │ │ - 0x000225d4 70736f74 675f5f00 6d706672 62735f5f psotg__.mpfrbs__ │ │ │ │ - 0x000225e4 006d7069 7262735f 5f006f73 67656e76 .mpirbs__.osgenv │ │ │ │ - 0x000225f4 5f5f006f 73676172 675f5f00 6f737161 __.osgarg__.osqa │ │ │ │ - 0x00022604 726e5f5f 006f7365 7865635f 5f006f73 rn__.osexec__.os │ │ │ │ - 0x00022614 61627274 5f5f0076 69636f6e 315f5f00 abrt__.vicon1__. │ │ │ │ - 0x00022624 76696663 74305f5f 00766966 6374315f vifct0__.vifct1_ │ │ │ │ - 0x00022634 5f007669 636f6e30 5f5f0076 69636f6e _.vicon0__.vicon │ │ │ │ - 0x00022644 5f5f0076 69696e63 5f5f0076 69736574 __.viinc__.viset │ │ │ │ - 0x00022654 5f5f0076 69736574 305f5f00 76697365 __.viset0__.vise │ │ │ │ - 0x00022664 74315f5f 00766969 6e63305f 5f007669 t1__.viinc0__.vi │ │ │ │ - 0x00022674 696e6331 5f5f0076 69666374 5f5f0069 inc1__.vifct__.i │ │ │ │ - 0x00022684 6d696e31 5f5f0069 73756d30 5f5f0069 min1__.isum0__.i │ │ │ │ - 0x00022694 6d696e30 5f5f0069 73756d31 5f5f0069 min0__.isum1__.i │ │ │ │ - 0x000226a4 6d617831 5f5f0069 73756d5f 5f00696d max1__.isum__.im │ │ │ │ - 0x000226b4 61785f5f 00696d61 78305f5f 00696d69 ax__.imax0__.imi │ │ │ │ - 0x000226c4 6e5f5f00 6c66726f 6d635f5f 006a6672 n__.lfromc__.jfr │ │ │ │ - 0x000226d4 6f6d635f 5f006966 726f6d63 5f5f0063 omc__.ifromc__.c │ │ │ │ - 0x000226e4 74326368 5f5f0063 7233635f 5f006374 t2ch__.cr3c__.ct │ │ │ │ - 0x000226f4 3270635f 5f006374 3268635f 5f006372 2pc__.ct2hc__.cr │ │ │ │ - 0x00022704 32635f5f 00637433 63735f5f 00637432 2c__.ct3cs__.ct2 │ │ │ │ - 0x00022714 63705f5f 00637433 73635f5f 00637432 cp__.ct3sc__.ct2 │ │ │ │ - 0x00022724 62635f5f 00637432 65635f5f 00637233 bc__.ct2ec__.cr3 │ │ │ │ - 0x00022734 735f5f00 69726c74 5f5f0069 7267655f s__.irlt__.irge_ │ │ │ │ - 0x00022744 5f006972 6c655f5f 00697267 745f5f00 _.irle__.irgt__. │ │ │ │ - 0x00022754 76697375 625f5f00 76696469 76305f5f visub__.vidiv0__ │ │ │ │ - 0x00022764 00766964 6976315f 5f007669 73756230 .vidiv1__.visub0 │ │ │ │ - 0x00022774 5f5f0076 696d6c74 305f5f00 76696d6c __.vimlt0__.viml │ │ │ │ - 0x00022784 745f5f00 76696d6c 74315f5f 00766973 t__.vimlt1__.vis │ │ │ │ - 0x00022794 7562315f 5f007669 6164645f 5f007669 ub1__.viadd__.vi │ │ │ │ - 0x000227a4 6469765f 5f007669 61646430 5f5f0076 div__.viadd0__.v │ │ │ │ - 0x000227b4 69616464 315f5f00 67326962 6c325f5f iadd1__.g2ibl2__ │ │ │ │ - 0x000227c4 00673266 626c695f 5f006c67 32696e71 .g2fbli__.lg2inq │ │ │ │ - 0x000227d4 5f5f0067 3266626c 325f5f00 67327167 __.g2fbl2__.g2qg │ │ │ │ - 0x000227e4 72645f5f 00673273 6772645f 5f007270 rd__.g2sgrd__.rp │ │ │ │ - 0x000227f4 6e676574 5f5f0072 74696765 745f5f00 nget__.rtiget__. │ │ │ │ - 0x00022804 72746c67 65745f5f 00727472 6765745f rtlget__.rtrget_ │ │ │ │ - 0x00022814 5f007274 63676574 5f5f0072 6c696765 _.rtcget__.rlige │ │ │ │ - 0x00022824 745f5f00 726c6c67 65745f5f 00726c72 t__.rllget__.rlr │ │ │ │ - 0x00022834 6765745f 5f00726c 63676574 5f5f0067 get__.rlcget__.g │ │ │ │ - 0x00022844 6c6c6765 745f5f00 676c6c73 65745f5f llget__.gllset__ │ │ │ │ - 0x00022854 00676c6c 7374785f 5f00676c 71666e6d .gllstx__.glqfnm │ │ │ │ - 0x00022864 5f5f0067 6c726765 745f5f00 676c7273 __.glrget__.glrs │ │ │ │ - 0x00022874 65745f5f 00676c72 7374785f 5f007072 et__.glrstx__.pr │ │ │ │ - 0x00022884 636f706e 5f5f0070 7263636c 735f5f00 copn__.prccls__. │ │ │ │ - 0x00022894 7072636c 766c5f5f 00707263 6e616d5f prclvl__.prcnam_ │ │ │ │ - 0x000228a4 5f007270 6e656e76 5f5f0072 7469656e _.rpnenv__.rtien │ │ │ │ - 0x000228b4 765f5f00 72746c65 6e765f5f 00727472 v__.rtlenv__.rtr │ │ │ │ - 0x000228c4 656e765f 5f007274 63656e76 5f5f0072 env__.rtcenv__.r │ │ │ │ - 0x000228d4 6c69656e 765f5f00 726c6c65 6e765f5f lienv__.rllenv__ │ │ │ │ - 0x000228e4 00726c72 656e765f 5f00726c 63656e76 .rlrenv__.rlcenv │ │ │ │ - 0x000228f4 5f5f0072 706e6f70 745f5f00 7274696f __.rpnopt__.rtio │ │ │ │ - 0x00022904 70745f5f 0072746c 6f70745f 5f007274 pt__.rtlopt__.rt │ │ │ │ - 0x00022914 726f7074 5f5f0072 74636f70 745f5f00 ropt__.rtcopt__. │ │ │ │ - 0x00022924 726c696f 70745f5f 00726c6c 6f70745f rliopt__.rllopt_ │ │ │ │ - 0x00022934 5f00726c 726f7074 5f5f0072 6c636f70 _.rlropt__.rlcop │ │ │ │ - 0x00022944 745f5f00 6d737a64 6d705f5f 00697566 t__.mszdmp__.iuf │ │ │ │ - 0x00022954 6f706e5f 5f00676c 6c716e70 5f5f0067 opn__.gllqnp__.g │ │ │ │ - 0x00022964 6c6c7169 645f5f00 676c6c71 63705f5f llqid__.gllqcp__ │ │ │ │ - 0x00022974 00676c6c 71636c5f 5f00676c 6c71766c .gllqcl__.gllqvl │ │ │ │ - 0x00022984 5f5f0067 6c6c7376 6c5f5f00 676c6c71 __.gllsvl__.gllq │ │ │ │ - 0x00022994 696e5f5f 00676c69 6765745f 5f00676c in__.gliget__.gl │ │ │ │ - 0x000229a4 69736574 5f5f0067 6c697374 785f5f00 iset__.glistx__. │ │ │ │ - 0x000229b4 72706e78 666c5f5f 00727469 78666c5f rpnxfl__.rtixfl_ │ │ │ │ - 0x000229c4 5f007274 6c78666c 5f5f0072 74727866 _.rtlxfl__.rtrxf │ │ │ │ - 0x000229d4 6c5f5f00 72746378 666c5f5f 00726c69 l__.rtcxfl__.rli │ │ │ │ - 0x000229e4 78666c5f 5f00726c 6c78666c 5f5f0072 xfl__.rllxfl__.r │ │ │ │ - 0x000229f4 6c727866 6c5f5f00 726c6378 666c5f5f lrxfl__.rlcxfl__ │ │ │ │ - 0x00022a04 00636673 7263685f 5f00676c 63676574 .cfsrch__.glcget │ │ │ │ - 0x00022a14 5f5f0067 6c637365 745f5f00 676c6373 __.glcset__.glcs │ │ │ │ - 0x00022a24 74785f5f 006c6368 7265715f 5f00676c tx__.lchreq__.gl │ │ │ │ - 0x00022a34 70716e70 5f5f0067 6c707169 645f5f00 pqnp__.glpqid__. │ │ │ │ - 0x00022a44 676c7071 63705f5f 00676c70 71636c5f glpqcp__.glpqcl_ │ │ │ │ - 0x00022a54 5f00676c 70716974 5f5f0067 6c707176 _.glpqit__.glpqv │ │ │ │ - 0x00022a64 6c5f5f00 676c7073 766c5f5f 00676c70 l__.glpsvl__.glp │ │ │ │ - 0x00022a74 71696e5f 5f00676c 70676574 5f5f0067 qin__.glpget__.g │ │ │ │ - 0x00022a84 6c707365 745f5f00 676c7073 74785f5f lpset__.glpstx__ │ │ │ │ - 0x00022a94 00647866 6c6f635f 5f006478 696c6f63 .dxfloc__.dxiloc │ │ │ │ - 0x00022aa4 5f5f0076 72676e6e 5f5f0076 69676e6e __.vrgnn__.vignn │ │ │ │ - 0x00022ab4 5f5f0076 726d6c74 305f5f00 76726469 __.vrmlt0__.vrdi │ │ │ │ - 0x00022ac4 76305f5f 00767261 6464305f 5f007672 v0__.vradd0__.vr │ │ │ │ - 0x00022ad4 6469765f 5f007672 73756231 5f5f0076 div__.vrsub1__.v │ │ │ │ - 0x00022ae4 72616464 5f5f0076 72737562 5f5f0076 radd__.vrsub__.v │ │ │ │ - 0x00022af4 72737562 305f5f00 76726164 64315f5f rsub0__.vradd1__ │ │ │ │ - 0x00022b04 0076726d 6c74315f 5f007672 64697631 .vrmlt1__.vrdiv1 │ │ │ │ - 0x00022b14 5f5f0076 726d6c74 5f5f0069 6d6f645f __.vrmlt__.imod_ │ │ │ │ - 0x00022b24 5f006967 75735f5f 00676e73 626c6b5f _.igus__.gnsblk_ │ │ │ │ - 0x00022b34 5f00676e 71626c6b 5f5f0067 6e736176 _.gnqblk__.gnsav │ │ │ │ - 0x00022b44 655f5f00 676e7273 65745f5f 00706173 e__.gnrset__.pas │ │ │ │ - 0x00022b54 7362345f 5f007061 73736235 5f5f0072 sb4__.passb5__.r │ │ │ │ - 0x00022b64 61646634 5f5f0063 6f737469 5f5f0072 adf4__.costi__.r │ │ │ │ - 0x00022b74 61646632 5f5f0070 61737362 325f5f00 adf2__.passb2__. │ │ │ │ - 0x00022b84 63666674 625f5f00 73696e74 315f5f00 cfftb__.sint1__. │ │ │ │ - 0x00022b94 73696e74 5f5f0070 61737366 345f5f00 sint__.passf4__. │ │ │ │ - 0x00022ba4 72666674 665f5f00 72616462 335f5f00 rfftf__.radb3__. │ │ │ │ - 0x00022bb4 657a6666 74315f5f 0073696e 71695f5f ezfft1__.sinqi__ │ │ │ │ - 0x00022bc4 00706173 73625f5f 00636666 74695f5f .passb__.cffti__ │ │ │ │ - 0x00022bd4 00726164 62355f5f 00706173 7362335f .radb5__.passb3_ │ │ │ │ - 0x00022be4 5f006366 6674665f 5f006366 66746231 _.cfftf__.cfftb1 │ │ │ │ - 0x00022bf4 5f5f0072 61646234 5f5f0070 61737366 __.radb4__.passf │ │ │ │ - 0x00022c04 355f5f00 70617373 66335f5f 00657a66 5__.passf3__.ezf │ │ │ │ - 0x00022c14 6674695f 5f00636f 73716231 5f5f0072 fti__.cosqb1__.r │ │ │ │ - 0x00022c24 66667462 315f5f00 72616462 325f5f00 fftb1__.radb2__. │ │ │ │ - 0x00022c34 72666674 625f5f00 63666674 66315f5f rfftb__.cfftf1__ │ │ │ │ - 0x00022c44 00657a66 6674665f 5f007261 6462675f .ezfftf__.radbg_ │ │ │ │ - 0x00022c54 5f00636f 73745f5f 00706173 73665f5f _.cost__.passf__ │ │ │ │ - 0x00022c64 00726164 66335f5f 00726164 66675f5f .radf3__.radfg__ │ │ │ │ - 0x00022c74 00636f73 7166315f 5f006366 66746931 .cosqf1__.cffti1 │ │ │ │ - 0x00022c84 5f5f0065 7a666674 625f5f00 70617373 __.ezfftb__.pass │ │ │ │ - 0x00022c94 66325f5f 00636f73 71625f5f 0073696e f2__.cosqb__.sin │ │ │ │ - 0x00022ca4 71665f5f 00726164 66355f5f 00726666 qf__.radf5__.rff │ │ │ │ - 0x00022cb4 74695f5f 00726666 7466315f 5f00636f ti__.rfftf1__.co │ │ │ │ - 0x00022cc4 7371695f 5f007369 6e74695f 5f00636f sqi__.sinti__.co │ │ │ │ - 0x00022cd4 7371665f 5f007369 6e71625f 5f007266 sqf__.sinqb__.rf │ │ │ │ - 0x00022ce4 66746931 5f5f006f 64726765 745f5f00 fti1__.odrget__. │ │ │ │ - 0x00022cf4 6f647273 65745f5f 006f6472 7374785f odrset__.odrstx_ │ │ │ │ - 0x00022d04 5f006f64 72716e70 5f5f006f 64727169 _.odrqnp__.odrqi │ │ │ │ - 0x00022d14 645f5f00 6f647271 63705f5f 006f6472 d__.odrqcp__.odr │ │ │ │ - 0x00022d24 71636c5f 5f006f64 7271766c 5f5f006f qcl__.odrqvl__.o │ │ │ │ - 0x00022d34 64727376 6c5f5f00 6f647271 696e5f5f drsvl__.odrqin__ │ │ │ │ - 0x00022d44 006f6469 6765745f 5f006f64 69736574 .odiget__.odiset │ │ │ │ - 0x00022d54 5f5f006f 64697374 785f5f00 6f646c71 __.odistx__.odlq │ │ │ │ - 0x00022d64 6e705f5f 006f646c 7169645f 5f006f64 np__.odlqid__.od │ │ │ │ - 0x00022d74 6c716370 5f5f006f 646c7163 6c5f5f00 lqcp__.odlqcl__. │ │ │ │ - 0x00022d84 6f646c71 766c5f5f 006f646c 73766c5f odlqvl__.odlsvl_ │ │ │ │ - 0x00022d94 5f006f64 6c71696e 5f5f006f 6470716e _.odlqin__.odpqn │ │ │ │ - 0x00022da4 705f5f00 6f647071 69645f5f 006f6470 p__.odpqid__.odp │ │ │ │ - 0x00022db4 7163705f 5f006f64 7071636c 5f5f006f qcp__.odpqcl__.o │ │ │ │ - 0x00022dc4 64707169 745f5f00 6f647071 766c5f5f dpqit__.odpqvl__ │ │ │ │ - 0x00022dd4 006f6470 73766c5f 5f006f64 7071696e .odpsvl__.odpqin │ │ │ │ - 0x00022de4 5f5f006f 646c6765 745f5f00 6f646c73 __.odlget__.odls │ │ │ │ - 0x00022df4 65745f5f 006f646c 7374785f 5f006f64 et__.odlstx__.od │ │ │ │ - 0x00022e04 69716e70 5f5f006f 64697169 645f5f00 iqnp__.odiqid__. │ │ │ │ - 0x00022e14 6f646971 63705f5f 006f6469 71636c5f odiqcp__.odiqcl_ │ │ │ │ - 0x00022e24 5f006f64 6971766c 5f5f006f 64697376 _.odiqvl__.odisv │ │ │ │ - 0x00022e34 6c5f5f00 6f646971 696e5f5f 006f6470 l__.odiqin__.odp │ │ │ │ - 0x00022e44 6765745f 5f006f64 70736574 5f5f006f get__.odpset__.o │ │ │ │ - 0x00022e54 64707374 785f5f00 73686677 32675f5f dpstx__.shfw2g__ │ │ │ │ - 0x00022e64 00736869 6e69705f 5f007368 696e6966 .shinip__.shinif │ │ │ │ - 0x00022e74 5f5f0073 686c6277 755f5f00 73686d77 __.shlbwu__.shmw │ │ │ │ - 0x00022e84 6a7a5f5f 00736869 6e697a5f 5f007368 jz__.shiniz__.sh │ │ │ │ - 0x00022e94 6c793278 5f5f0073 68706675 6e5f5f00 ly2x__.shpfun__. │ │ │ │ - 0x00022ea4 7368696e 69635f5f 0073686c 66776c5f shinic__.shlfwl_ │ │ │ │ - 0x00022eb4 5f007368 6c62776a 5f5f0073 686d776a _.shlbwj__.shmwj │ │ │ │ - 0x00022ec4 6d5f5f00 73686c73 64735f5f 00736869 m__.shlsds__.shi │ │ │ │ - 0x00022ed4 6e69785f 5f007368 6d64786d 5f5f0073 nix__.shmdxm__.s │ │ │ │ - 0x00022ee4 68667767 615f5f00 73686d73 72695f5f hfwga__.shmsri__ │ │ │ │ - 0x00022ef4 00736866 77677a5f 5f007368 6d773273 .shfwgz__.shmw2s │ │ │ │ - 0x00022f04 5f5f0073 68666674 625f5f00 73686c62 __.shfftb__.shlb │ │ │ │ - 0x00022f14 776c5f5f 0073686c 66776d5f 5f007368 wl__.shlfwm__.sh │ │ │ │ - 0x00022f24 696e6972 5f5f0073 686c6277 6d5f5f00 inir__.shlbwm__. │ │ │ │ - 0x00022f34 73687070 6d615f5f 00736869 6e69745f shppma__.shinit_ │ │ │ │ - 0x00022f44 5f007368 6677676a 5f5f0073 686d6478 _.shfwgj__.shmdx │ │ │ │ - 0x00022f54 6a5f5f00 73686f6c 61705f5f 00736874 j__.sholap__.sht │ │ │ │ - 0x00022f64 6c69625f 5f007368 74696e74 5f5f0073 lib__.shtint__.s │ │ │ │ - 0x00022f74 68746c61 705f5f00 7368746e 6d6c5f5f htlap__.shtnml__ │ │ │ │ - 0x00022f84 00736874 66756e5f 5f007368 746c6677 .shtfun__.shtlfw │ │ │ │ - 0x00022f94 5f5f0073 68746c62 775f5f00 73687473 __.shtlbw__.shts │ │ │ │ - 0x00022fa4 32775f5f 00736874 7377615f 5f007368 2w__.shtswa__.sh │ │ │ │ - 0x00022fb4 7473777a 5f5f0073 68747377 6d5f5f00 tswz__.shtswm__. │ │ │ │ - 0x00022fc4 73687473 776a5f5f 00736874 7732735f shtswj__.shtw2s_ │ │ │ │ - 0x00022fd4 5f007368 74773267 5f5f0073 68747767 _.shtw2g__.shtwg │ │ │ │ - 0x00022fe4 615f5f00 73687477 676d5f5f 00736874 a__.shtwgm__.sht │ │ │ │ - 0x00022ff4 77677a5f 5f007368 7477676a 5f5f0073 wgz__.shtwgj__.s │ │ │ │ - 0x00023004 68746732 775f5f00 73687473 32675f5f htg2w__.shts2g__ │ │ │ │ - 0x00023014 00736874 7367615f 5f007368 7473677a .shtsga__.shtsgz │ │ │ │ - 0x00023024 5f5f0073 68747367 6d5f5f00 73687473 __.shtsgm__.shts │ │ │ │ - 0x00023034 676a5f5f 00736874 6732735f 5f007368 gj__.shtg2s__.sh │ │ │ │ - 0x00023044 66673277 5f5f0073 686d7377 615f5f00 fg2w__.shmswa__. │ │ │ │ - 0x00023054 73686d73 777a5f5f 00736866 6674665f shmswz__.shfftf_ │ │ │ │ - 0x00023064 5f007368 6c737364 5f5f0073 686d7377 _.shlssd__.shmsw │ │ │ │ - 0x00023074 6d5f5f00 73686d73 32775f5f 0073686e m__.shms2w__.shn │ │ │ │ - 0x00023084 6d326c5f 5f007368 6677676d 5f5f0073 m2l__.shfwgm__.s │ │ │ │ - 0x00023094 686c6677 755f5f00 7368696e 69795f5f hlfwu__.shiniy__ │ │ │ │ - 0x000230a4 0073686d 73776a5f 5f007368 70706d6a .shmswj__.shppmj │ │ │ │ - 0x000230b4 5f5f0076 72726e6d 5f5f0076 72726e6d __.vrrnm__.vrrnm │ │ │ │ - 0x000230c4 315f5f00 7672726e 6d305f5f 00767332 1__.vrrnm0__.vs2 │ │ │ │ - 0x000230d4 696e745f 5f007673 3264696e 5f5f0076 int__.vs2din__.v │ │ │ │ - 0x000230e4 73326f75 745f5f00 76733169 6e745f5f s2out__.vs1int__ │ │ │ │ - 0x000230f4 00767331 64696e5f 5f007673 316f7574 .vs1din__.vs1out │ │ │ │ - 0x00023104 5f5f0076 72696e74 725f5f00 63686e67 __.vrintr__.chng │ │ │ │ - 0x00023114 725f5f00 63686e67 725f0063 686e6769 r__.chngr_.chngi │ │ │ │ - 0x00023124 5f5f0063 686e6769 5f006368 6e67635f __.chngi_.chngc_ │ │ │ │ - 0x00023134 5f006368 6e67635f 00636c63 6b73745f _.chngc_.clckst_ │ │ │ │ - 0x00023144 5f00636c 636b7374 5f00636c 636b6774 _.clckst_.clckgt │ │ │ │ - 0x00023154 5f5f0063 6c636b67 745f0063 6c636b64 __.clckgt_.clckd │ │ │ │ - 0x00023164 745f5f00 636c636b 64745f00 64617465 t__.clckdt_.date │ │ │ │ - 0x00023174 71335f5f 00646174 6571335f 00646174 q3__.dateq3_.dat │ │ │ │ - 0x00023184 6531325f 5f006461 74653132 5f006461 e12__.date12_.da │ │ │ │ - 0x00023194 74656733 5f5f0064 61746567 335f0069 teg3__.dateg3_.i │ │ │ │ - 0x000231a4 7765656b 315f5f00 69776565 6b315f00 week1__.iweek1_. │ │ │ │ - 0x000231b4 6e646174 65315f5f 006e6461 7465315f ndate1__.ndate1_ │ │ │ │ - 0x000231c4 00646174 6571315f 5f006461 74657131 .dateq1__.dateq1 │ │ │ │ - 0x000231d4 5f006461 74653332 5f5f0064 61746533 _.date32__.date3 │ │ │ │ - 0x000231e4 325f006e 64617465 335f5f00 6e646174 2_.ndate3__.ndat │ │ │ │ - 0x000231f4 65335f00 64617465 63335f5f 00646174 e3_.datec3__.dat │ │ │ │ - 0x00023204 6563335f 00646174 6532335f 5f006461 ec3_.date23__.da │ │ │ │ - 0x00023214 74653233 5f006461 74656632 5f5f0064 te23_.datef2__.d │ │ │ │ - 0x00023224 61746566 325f0064 61746563 315f5f00 atef2_.datec1__. │ │ │ │ - 0x00023234 64617465 63315f00 64617465 66335f5f datec1_.datef3__ │ │ │ │ - 0x00023244 00646174 6566335f 00646174 6567325f .datef3_.dateg2_ │ │ │ │ - 0x00023254 5f006461 74656732 5f006461 74653133 _.dateg2_.date13 │ │ │ │ - 0x00023264 5f5f0064 61746531 335f0064 61746567 __.date13_.dateg │ │ │ │ - 0x00023274 315f5f00 64617465 67315f00 6e647965 1__.dateg1_.ndye │ │ │ │ - 0x00023284 61725f5f 006e6479 6561725f 00646174 ar__.ndyear_.dat │ │ │ │ - 0x00023294 6532315f 5f006461 74653231 5f00636d e21__.date21_.cm │ │ │ │ - 0x000232a4 6f6e5f5f 00636d6f 6e5f006e 646d6f6e on__.cmon_.ndmon │ │ │ │ - 0x000232b4 5f5f006e 646d6f6e 5f006461 74653331 __.ndmon_.date31 │ │ │ │ - 0x000232c4 5f5f0064 61746533 315f0064 61746563 __.date31_.datec │ │ │ │ - 0x000232d4 325f5f00 64617465 63325f00 69776565 2__.datec2_.iwee │ │ │ │ - 0x000232e4 6b325f5f 00697765 656b325f 00646174 k2__.iweek2_.dat │ │ │ │ - 0x000232f4 6571325f 5f006461 74657132 5f006377 eq2__.dateq2_.cw │ │ │ │ - 0x00023304 65656b5f 5f006377 65656b5f 00697765 eek__.cweek_.iwe │ │ │ │ - 0x00023314 656b335f 5f006977 65656b33 5f006e64 ek3__.iweek3_.nd │ │ │ │ - 0x00023324 61746532 5f5f006e 64617465 325f0064 ate2__.ndate2_.d │ │ │ │ - 0x00023334 61746566 315f5f00 64617465 66315f00 atef1__.datef1_. │ │ │ │ - 0x00023344 636c6f77 65725f5f 00636c6f 7765725f clower__.clower_ │ │ │ │ - 0x00023354 00637570 7065725f 5f006375 70706572 .cupper__.cupper │ │ │ │ - 0x00023364 5f006762 79746573 5f5f0067 62797465 _.gbytes__.gbyte │ │ │ │ - 0x00023374 735f0062 69747063 695f5f00 62697470 s_.bitpci__.bitp │ │ │ │ - 0x00023384 63695f00 73627974 655f5f00 73627974 ci_.sbyte__.sbyt │ │ │ │ - 0x00023394 655f0067 62797465 5f5f0067 62797465 e_.gbyte__.gbyte │ │ │ │ - 0x000233a4 5f007362 79746573 5f5f0073 62797465 _.sbytes__.sbyte │ │ │ │ - 0x000233b4 735f0062 69747069 635f5f00 62697470 s_.bitpic__.bitp │ │ │ │ - 0x000233c4 69635f00 69736869 66745f5f 00697368 ic_.ishift__.ish │ │ │ │ - 0x000233d4 6966745f 0064636c 766e6d5f 5f006463 ift_.dclvnm__.dc │ │ │ │ - 0x000233e4 6c766e6d 5f006364 626c6b5f 5f006364 lvnm_.cdblk__.cd │ │ │ │ - 0x000233f4 626c6b5f 00636e73 5f5f0063 6e735f00 blk_.cns__.cns_. │ │ │ │ - 0x00023404 726e6775 305f5f00 726e6775 305f006c rngu0__.rngu0_.l │ │ │ │ - 0x00023414 63687261 5f5f006c 63687261 5f006c63 chra__.lchra_.lc │ │ │ │ - 0x00023424 6872625f 5f006c63 6872625f 006c6368 hrb__.lchrb_.lch │ │ │ │ - 0x00023434 72735f5f 006c6368 72735f00 6c636872 rs__.lchrs_.lchr │ │ │ │ - 0x00023444 635f5f00 6c636872 635f006c 63687264 c__.lchrc_.lchrd │ │ │ │ - 0x00023454 5f5f006c 63687264 5f006c63 68725f5f __.lchrd_.lchr__ │ │ │ │ - 0x00023464 006c6368 725f006c 63687266 5f5f006c .lchr_.lchrf__.l │ │ │ │ - 0x00023474 63687266 5f006c63 68726c5f 5f006c63 chrf_.lchrl__.lc │ │ │ │ - 0x00023484 68726c5f 00636c6c 7372675f 5f00636c hrl_.cllsrg__.cl │ │ │ │ - 0x00023494 6c737267 5f00636c 72676c73 5f5f0063 lsrg_.clrgls__.c │ │ │ │ - 0x000234a4 6c72676c 735f0063 6c726773 765f5f00 lrgls_.clrgsv__. │ │ │ │ - 0x000234b4 636c7267 73765f00 696e6f72 6d6c5f5f clrgsv_.inorml__ │ │ │ │ - 0x000234c4 00696e6f 726d6c5f 00726e6f 726d6c5f .inorml_.rnorml_ │ │ │ │ - 0x000234d4 5f00726e 6f726d6c 5f00636c 73767267 _.rnorml_.clsvrg │ │ │ │ - 0x000234e4 5f5f0063 6c737672 675f0068 65786469 __.clsvrg_.hexdi │ │ │ │ - 0x000234f4 635f5f00 68657864 69635f00 68657864 c__.hexdic_.hexd │ │ │ │ - 0x00023504 63695f5f 00686578 6463695f 0074696d ci__.hexdci_.tim │ │ │ │ - 0x00023514 6531325f 5f007469 6d653132 5f007469 e12__.time12_.ti │ │ │ │ - 0x00023524 6d657133 5f5f0074 696d6571 335f0074 meq3__.timeq3_.t │ │ │ │ - 0x00023534 696d6533 325f5f00 74696d65 33325f00 ime32__.time32_. │ │ │ │ - 0x00023544 74696d65 32335f5f 0074696d 6532335f time23__.time23_ │ │ │ │ - 0x00023554 0074696d 6563315f 5f007469 6d656331 .timec1__.timec1 │ │ │ │ - 0x00023564 5f007469 6d653331 5f5f0074 696d6533 _.time31__.time3 │ │ │ │ - 0x00023574 315f0074 696d6571 325f5f00 74696d65 1_.timeq2__.time │ │ │ │ - 0x00023584 71325f00 74696d65 63325f5f 0074696d q2_.timec2__.tim │ │ │ │ - 0x00023594 6563325f 0074696d 6563335f 5f007469 ec2_.timec3__.ti │ │ │ │ - 0x000235a4 6d656333 5f007469 6d657131 5f5f0074 mec3_.timeq1__.t │ │ │ │ - 0x000235b4 696d6571 315f0074 696d6532 315f5f00 imeq1_.time21__. │ │ │ │ - 0x000235c4 74696d65 32315f00 74696d65 31335f5f time21_.time13__ │ │ │ │ - 0x000235d4 0074696d 6531335f 00636876 616c5f5f .time13_.chval__ │ │ │ │ - 0x000235e4 00636876 616c5f00 72617665 5f5f0072 .chval_.rave__.r │ │ │ │ - 0x000235f4 61766530 5f5f0072 61766531 5f5f0072 ave0__.rave1__.r │ │ │ │ - 0x00023604 6d696e31 5f5f0072 6d696e30 5f5f0072 min1__.rmin0__.r │ │ │ │ - 0x00023614 6d696e5f 5f00726d 6178315f 5f00726d min__.rmax1__.rm │ │ │ │ - 0x00023624 61785f5f 00726d61 78305f5f 00727374 ax__.rmax0__.rst │ │ │ │ - 0x00023634 64305f5f 00727374 64315f5f 0072616d d0__.rstd1__.ram │ │ │ │ - 0x00023644 70305f5f 0072616d 70315f5f 00727375 p0__.ramp1__.rsu │ │ │ │ - 0x00023654 6d305f5f 00727375 6d315f5f 00673266 m0__.rsum1__.g2f │ │ │ │ - 0x00023664 6374725f 5f007577 73677861 5f5f0075 ctr__.uwsgxa__.u │ │ │ │ - 0x00023674 77736778 615f0075 77716779 695f5f00 wsgxa_.uwqgyi__. │ │ │ │ - 0x00023684 75777167 79695f00 72766d69 6e5f5f00 uwqgyi_.rvmin__. │ │ │ │ - 0x00023694 7266726f 6d635f5f 00757771 6779615f rfromc__.uwqgya_ │ │ │ │ - 0x000236a4 5f007577 71677961 5f007577 69677969 _.uwqgya_.uwigyi │ │ │ │ - 0x000236b4 5f5f0075 77696779 695f0075 77696778 __.uwigyi_.uwigx │ │ │ │ - 0x000236c4 695f5f00 75776967 78695f00 67326963 i__.uwigxi_.g2ic │ │ │ │ - 0x000236d4 74725f5f 00757771 6778625f 5f007577 tr__.uwqgxb__.uw │ │ │ │ - 0x000236e4 71677862 5f007273 74645f5f 00757771 qgxb_.rstd__.uwq │ │ │ │ - 0x000236f4 6779625f 5f007577 71677962 5f007577 gyb__.uwqgyb_.uw │ │ │ │ - 0x00023704 73677962 5f5f0075 77736779 625f0072 sgyb__.uwsgyb_.r │ │ │ │ - 0x00023714 6432725f 5f007275 7767795f 5f007275 d2r__.ruwgy__.ru │ │ │ │ - 0x00023724 7767795f 0072766d 6178305f 5f007272 wgy_.rvmax0__.rr │ │ │ │ - 0x00023734 6d73315f 5f007276 6d696e30 5f5f0072 ms1__.rvmin0__.r │ │ │ │ - 0x00023744 6e677531 5f5f0072 6e677531 5f007577 ngu1__.rngu1_.uw │ │ │ │ - 0x00023754 7367787a 5f5f0075 77736778 7a5f0067 sgxz__.uwsgxz_.g │ │ │ │ - 0x00023764 32716374 6d5f5f00 72707264 5f5f0072 2qctm__.rprd__.r │ │ │ │ - 0x00023774 636f765f 5f00726d 6f645f5f 00726670 cov__.rmod__.rfp │ │ │ │ - 0x00023784 695f5f00 72616d70 5f5f0072 73756d5f i__.ramp__.rsum_ │ │ │ │ - 0x00023794 5f006732 73637472 5f5f0072 76617231 _.g2sctr__.rvar1 │ │ │ │ - 0x000237a4 5f5f0072 76617230 5f5f0069 7367635f __.rvar0__.isgc_ │ │ │ │ - 0x000237b4 5f006973 67635f00 75777367 79615f5f _.isgc_.uwsgya__ │ │ │ │ - 0x000237c4 00757773 6779615f 0072676e 6c745f5f .uwsgya_.rgnlt__ │ │ │ │ - 0x000237d4 0072676e 67745f5f 00757773 6778625f .rgngt__.uwsgxb_ │ │ │ │ - 0x000237e4 5f007577 73677862 5f007276 6d617831 _.uwsgxb_.rvmax1 │ │ │ │ - 0x000237f4 5f5f0072 766d696e 315f5f00 75777167 __.rvmin1__.uwqg │ │ │ │ - 0x00023804 797a5f5f 00757771 67797a5f 00757771 yz__.uwqgyz_.uwq │ │ │ │ - 0x00023814 6778695f 5f007577 71677869 5f00726e gxi__.uwqgxi_.rn │ │ │ │ - 0x00023824 6775325f 5f00726e 6775325f 0072676e gu2__.rngu2_.rgn │ │ │ │ - 0x00023834 67655f5f 0072676e 6c655f5f 00727661 ge__.rgnle__.rva │ │ │ │ - 0x00023844 725f5f00 75777167 78615f5f 00757771 r__.uwqgxa__.uwq │ │ │ │ - 0x00023854 6778615f 00673271 6374695f 5f007263 gxa_.g2qcti__.rc │ │ │ │ - 0x00023864 6f725f5f 0072766d 61785f5f 00757771 or__.rvmax__.uwq │ │ │ │ - 0x00023874 67787a5f 5f007577 7167787a 5f007275 gxz__.uwqgxz_.ru │ │ │ │ - 0x00023884 7767785f 5f007275 7767785f 0072726d wgx__.ruwgx_.rrm │ │ │ │ - 0x00023894 73305f5f 00757773 67797a5f 5f007577 s0__.uwsgyz__.uw │ │ │ │ - 0x000238a4 7367797a 5f007275 646c6576 5f5f0072 sgyz_.rudlev__.r │ │ │ │ - 0x000238b4 75646c65 765f0072 6578705f 5f007272 udlev_.rexp__.rr │ │ │ │ - 0x000238c4 32645f5f 0072726d 735f5f00 7669666e 2d__.rrms__.vifn │ │ │ │ - 0x000238d4 615f5f00 7669666e 61305f5f 00766966 a__.vifna0__.vif │ │ │ │ - 0x000238e4 6e61315f 5f007672 666e615f 5f007672 na1__.vrfna__.vr │ │ │ │ - 0x000238f4 666e6130 5f5f0076 72666e61 315f5f00 fna0__.vrfna1__. │ │ │ │ - 0x00023904 756d626e 64725f5f 00756d62 6e64725f umbndr__.umbndr_ │ │ │ │ - 0x00023914 00766966 6e625f5f 00766966 6e62305f .vifnb__.vifnb0_ │ │ │ │ - 0x00023924 5f007669 666e6231 5f5f0076 72666e62 _.vifnb1__.vrfnb │ │ │ │ - 0x00023934 5f5f0076 72666e62 305f5f00 7672666e __.vrfnb0__.vrfn │ │ │ │ - 0x00023944 62315f5f 00766369 6e74725f 5f00746d b1__.vcintr__.tm │ │ │ │ - 0x00023954 69676574 5f5f0074 6d696765 745f0074 iget__.tmiget_.t │ │ │ │ - 0x00023964 6d697365 745f5f00 746d6973 65745f00 miset__.tmiset_. │ │ │ │ - 0x00023974 746d6973 74785f5f 00746d69 7374785f tmistx__.tmistx_ │ │ │ │ - 0x00023984 00746d69 716e705f 5f00746d 69716e70 .tmiqnp__.tmiqnp │ │ │ │ - 0x00023994 5f00746d 69716964 5f5f0074 6d697169 _.tmiqid__.tmiqi │ │ │ │ - 0x000239a4 645f0074 6d697163 705f5f00 746d6971 d_.tmiqcp__.tmiq │ │ │ │ - 0x000239b4 63705f00 746d6971 636c5f5f 00746d69 cp_.tmiqcl__.tmi │ │ │ │ - 0x000239c4 71636c5f 00746d69 71766c5f 5f00746d qcl_.tmiqvl__.tm │ │ │ │ - 0x000239d4 6971766c 5f00746d 6973766c 5f5f0074 iqvl_.tmisvl__.t │ │ │ │ - 0x000239e4 6d697376 6c5f0074 6d697169 6e5f5f00 misvl_.tmiqin__. │ │ │ │ - 0x000239f4 746d6971 696e5f00 746d6c67 65745f5f tmiqin_.tmlget__ │ │ │ │ - 0x00023a04 00746d6c 6765745f 00746d6c 7365745f .tmlget_.tmlset_ │ │ │ │ - 0x00023a14 5f00746d 6c736574 5f00746d 6c737478 _.tmlset_.tmlstx │ │ │ │ - 0x00023a24 5f5f0074 6d6c7374 785f0074 6d6c716e __.tmlstx_.tmlqn │ │ │ │ - 0x00023a34 705f5f00 746d6c71 6e705f00 746d6c71 p__.tmlqnp_.tmlq │ │ │ │ - 0x00023a44 69645f5f 00746d6c 7169645f 00746d6c id__.tmlqid_.tml │ │ │ │ - 0x00023a54 7163705f 5f00746d 6c716370 5f00746d qcp__.tmlqcp_.tm │ │ │ │ - 0x00023a64 6c71636c 5f5f0074 6d6c7163 6c5f0074 lqcl__.tmlqcl_.t │ │ │ │ - 0x00023a74 6d6c7176 6c5f5f00 746d6c71 766c5f00 mlqvl__.tmlqvl_. │ │ │ │ - 0x00023a84 746d6c73 766c5f5f 00746d6c 73766c5f tmlsvl__.tmlsvl_ │ │ │ │ - 0x00023a94 00746d6c 71696e5f 5f00746d 6c71696e .tmlqin__.tmlqin │ │ │ │ - 0x00023aa4 5f00746d 70676574 5f5f0074 6d706765 _.tmpget__.tmpge │ │ │ │ - 0x00023ab4 745f0074 6d707365 745f5f00 746d7073 t_.tmpset__.tmps │ │ │ │ - 0x00023ac4 65745f00 746d7073 74785f5f 00746d70 et_.tmpstx__.tmp │ │ │ │ - 0x00023ad4 7374785f 00746d70 716e705f 5f00746d stx_.tmpqnp__.tm │ │ │ │ - 0x00023ae4 70716e70 5f00746d 70716964 5f5f0074 pqnp_.tmpqid__.t │ │ │ │ - 0x00023af4 6d707169 645f0074 6d707163 705f5f00 mpqid_.tmpqcp__. │ │ │ │ - 0x00023b04 746d7071 63705f00 746d7071 636c5f5f tmpqcp_.tmpqcl__ │ │ │ │ - 0x00023b14 00746d70 71636c5f 00746d70 7169745f .tmpqcl_.tmpqit_ │ │ │ │ - 0x00023b24 5f00746d 70716974 5f00746d 7071766c _.tmpqit_.tmpqvl │ │ │ │ - 0x00023b34 5f5f0074 6d707176 6c5f0074 6d707376 __.tmpqvl_.tmpsv │ │ │ │ - 0x00023b44 6c5f5f00 746d7073 766c5f00 746d7071 l__.tmpsvl_.tmpq │ │ │ │ - 0x00023b54 696e5f5f 00746d70 71696e5f 00746d72 in__.tmpqin_.tmr │ │ │ │ - 0x00023b64 6765745f 5f00746d 72676574 5f00746d get__.tmrget_.tm │ │ │ │ - 0x00023b74 72736574 5f5f0074 6d727365 745f0074 rset__.tmrset_.t │ │ │ │ - 0x00023b84 6d727374 785f5f00 746d7273 74785f00 mrstx__.tmrstx_. │ │ │ │ - 0x00023b94 746d7271 6e705f5f 00746d72 716e705f tmrqnp__.tmrqnp_ │ │ │ │ - 0x00023ba4 00746d72 7169645f 5f00746d 72716964 .tmrqid__.tmrqid │ │ │ │ - 0x00023bb4 5f00746d 72716370 5f5f0074 6d727163 _.tmrqcp__.tmrqc │ │ │ │ - 0x00023bc4 705f0074 6d727163 6c5f5f00 746d7271 p_.tmrqcl__.tmrq │ │ │ │ - 0x00023bd4 636c5f00 746d7271 766c5f5f 00746d72 cl_.tmrqvl__.tmr │ │ │ │ - 0x00023be4 71766c5f 00746d72 73766c5f 5f00746d qvl_.tmrsvl__.tm │ │ │ │ - 0x00023bf4 7273766c 5f00746d 7271696e 5f5f0074 rsvl_.tmrqin__.t │ │ │ │ - 0x00023c04 6d727169 6e5f0074 6d73746c 615f5f00 mrqin_.tmstla__. │ │ │ │ - 0x00023c14 746d7374 6c615f00 746d7374 6c635f5f tmstla_.tmstlc__ │ │ │ │ - 0x00023c24 00746d73 746c635f 00746d73 746c735f .tmstlc_.tmstls_ │ │ │ │ - 0x00023c34 5f00746d 73746c73 5f005f5f 757a7061 _.tmstls_.__uzpa │ │ │ │ - 0x00023c44 636b5f4d 4f445f64 636c7365 74617869 ck_MOD_dclsetaxi │ │ │ │ - 0x00023c54 73666163 746f7200 5f5f7577 7061636b sfactor.__uwpack │ │ │ │ - 0x00023c64 5f4d4f44 5f64636c 67657479 67726964 _MOD_dclgetygrid │ │ │ │ - 0x00023c74 6e756d62 6572005f 5f757770 61636b5f number.__uwpack_ │ │ │ │ - 0x00023c84 4d4f445f 64636c67 65747867 7269646e MOD_dclgetxgridn │ │ │ │ - 0x00023c94 756d6265 72005f5f 75777061 636b5f4d umber.__uwpack_M │ │ │ │ - 0x00023ca4 4f445f64 636c6765 74796772 69647661 OD_dclgetygridva │ │ │ │ - 0x00023cb4 6c756500 5f5f7577 7061636b 5f4d4f44 lue.__uwpack_MOD │ │ │ │ - 0x00023cc4 5f64636c 67657478 67726964 76616c75 _dclgetxgridvalu │ │ │ │ - 0x00023cd4 65005f5f 75777061 636b5f4d 4f445f64 e.__uwpack_MOD_d │ │ │ │ - 0x00023ce4 636c6765 74796576 656e6772 6964005f clgetyevengrid._ │ │ │ │ - 0x00023cf4 5f757770 61636b5f 4d4f445f 64636c67 _uwpack_MOD_dclg │ │ │ │ - 0x00023d04 65747865 76656e67 72696400 5f5f7577 etxevengrid.__uw │ │ │ │ - 0x00023d14 7061636b 5f4d4f44 5f64636c 73657479 pack_MOD_dclsety │ │ │ │ - 0x00023d24 6576656e 67726964 005f5f75 77706163 evengrid.__uwpac │ │ │ │ - 0x00023d34 6b5f4d4f 445f6463 6c736574 78657665 k_MOD_dclsetxeve │ │ │ │ - 0x00023d44 6e677269 64005f5f 75777061 636b5f4d ngrid.__uwpack_M │ │ │ │ - 0x00023d54 4f445f64 636c6765 74796772 6964005f OD_dclgetygrid._ │ │ │ │ - 0x00023d64 5f757770 61636b5f 4d4f445f 64636c73 _uwpack_MOD_dcls │ │ │ │ - 0x00023d74 65747967 72696400 5f5f7577 7061636b etygrid.__uwpack │ │ │ │ - 0x00023d84 5f4d4f44 5f64636c 67657478 67726964 _MOD_dclgetxgrid │ │ │ │ - 0x00023d94 005f5f75 77706163 6b5f4d4f 445f6463 .__uwpack_MOD_dc │ │ │ │ - 0x00023da4 6c736574 78677269 64005f5f 75767061 lsetxgrid.__uvpa │ │ │ │ - 0x00023db4 636b5f4d 4f445f64 636c6472 61777962 ck_MOD_dcldrawyb │ │ │ │ - 0x00023dc4 6f786c69 6e65005f 5f757670 61636b5f oxline.__uvpack_ │ │ │ │ - 0x00023dd4 4d4f445f 64636c73 68616465 79626f78 MOD_dclshadeybox │ │ │ │ - 0x00023de4 61726561 005f5f75 76706163 6b5f4d4f area.__uvpack_MO │ │ │ │ - 0x00023df4 445f6463 6c647261 7779626f 78667261 D_dcldrawyboxfra │ │ │ │ - 0x00023e04 6d65005f 5f757670 61636b5f 4d4f445f me.__uvpack_MOD_ │ │ │ │ - 0x00023e14 64636c64 72617779 6261726c 696e6500 dcldrawybarline. │ │ │ │ - 0x00023e24 5f5f7576 7061636b 5f4d4f44 5f64636c __uvpack_MOD_dcl │ │ │ │ - 0x00023e34 73686164 65796261 72617265 61005f5f shadeybararea.__ │ │ │ │ - 0x00023e44 75767061 636b5f4d 4f445f64 636c6472 uvpack_MOD_dcldr │ │ │ │ - 0x00023e54 61777962 61726672 616d6500 5f5f7576 awybarframe.__uv │ │ │ │ - 0x00023e64 7061636b 5f4d4f44 5f64636c 73686164 pack_MOD_dclshad │ │ │ │ - 0x00023e74 65796761 70005f5f 75767061 636b5f4d eygap.__uvpack_M │ │ │ │ - 0x00023e84 4f445f64 636c6472 61777965 72726f72 OD_dcldrawyerror │ │ │ │ - 0x00023e94 62617200 5f5f7575 7061636b 5f4d4f44 bar.__uupack_MOD │ │ │ │ - 0x00023ea4 5f64636c 67657466 72616d65 696e6465 _dclgetframeinde │ │ │ │ - 0x00023eb4 78005f5f 75757061 636b5f4d 4f445f64 x.__uupack_MOD_d │ │ │ │ - 0x00023ec4 636c7365 74667261 6d65696e 64657800 clsetframeindex. │ │ │ │ - 0x00023ed4 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ - 0x00023ee4 67657466 72616d65 74797065 005f5f75 getframetype.__u │ │ │ │ - 0x00023ef4 75706163 6b5f4d4f 445f6463 6c736574 upack_MOD_dclset │ │ │ │ - 0x00023f04 6672616d 65747970 65005f5f 75757061 frametype.__uupa │ │ │ │ - 0x00023f14 636b5f4d 4f445f64 636c6765 74617265 ck_MOD_dclgetare │ │ │ │ - 0x00023f24 61706174 7465726e 005f5f75 75706163 apattern.__uupac │ │ │ │ - 0x00023f34 6b5f4d4f 445f6463 6c736574 61726561 k_MOD_dclsetarea │ │ │ │ - 0x00023f44 70617474 65726e00 5f5f7575 7061636b pattern.__uupack │ │ │ │ - 0x00023f54 5f4d4f44 5f64636c 67657462 61727769 _MOD_dclgetbarwi │ │ │ │ - 0x00023f64 64746800 5f5f7575 7061636b 5f4d4f44 dth.__uupack_MOD │ │ │ │ - 0x00023f74 5f64636c 73657462 61727769 64746800 _dclsetbarwidth. │ │ │ │ - 0x00023f84 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ - 0x00023f94 67657465 72726f72 62617277 69647468 geterrorbarwidth │ │ │ │ - 0x00023fa4 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ - 0x00023fb4 6c736574 6572726f 72626172 77696474 lseterrorbarwidt │ │ │ │ - 0x00023fc4 68005f5f 75757061 636b5f4d 4f445f64 h.__uupack_MOD_d │ │ │ │ - 0x00023fd4 636c6765 74657272 6f726261 726c696e clgeterrorbarlin │ │ │ │ - 0x00023fe4 65696e64 6578005f 5f757570 61636b5f eindex.__uupack_ │ │ │ │ - 0x00023ff4 4d4f445f 64636c73 65746572 726f7262 MOD_dclseterrorb │ │ │ │ - 0x00024004 61726c69 6e65696e 64657800 5f5f7575 arlineindex.__uu │ │ │ │ - 0x00024014 7061636b 5f4d4f44 5f64636c 67657465 pack_MOD_dclgete │ │ │ │ - 0x00024024 72726f72 6261726c 696e6574 79706500 rrorbarlinetype. │ │ │ │ - 0x00024034 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ - 0x00024044 73657465 72726f72 6261726c 696e6574 seterrorbarlinet │ │ │ │ - 0x00024054 79706500 5f5f7573 7061636b 5f4d4f44 ype.__uspack_MOD │ │ │ │ - 0x00024064 5f787474 6c30005f 5f757370 61636b5f _xttl0.__uspack_ │ │ │ │ - 0x00024074 4d4f445f 7974746c 30005f5f 75737061 MOD_yttl0.__uspa │ │ │ │ - 0x00024084 636b5f4d 4f445f78 756e6930 005f5f75 ck_MOD_xuni0.__u │ │ │ │ - 0x00024094 73706163 6b5f4d4f 445f7975 6e693000 spack_MOD_yuni0. │ │ │ │ - 0x000240a4 5f5f7573 7061636b 5f4d4f44 5f64636c __uspack_MOD_dcl │ │ │ │ - 0x000240b4 73686966 74617869 73005f5f 75737061 shiftaxis.__uspa │ │ │ │ - 0x000240c4 636b5f4d 4f445f64 636c6472 61776178 ck_MOD_dcldrawax │ │ │ │ - 0x000240d4 69736c61 62656c00 5f5f7573 7061636b islabel.__uspack │ │ │ │ - 0x000240e4 5f4d4f44 5f64636c 64726177 7469636b _MOD_dcldrawtick │ │ │ │ - 0x000240f4 6d61726b 005f5f75 73706163 6b5f4d4f mark.__uspack_MO │ │ │ │ - 0x00024104 445f6463 6c647261 77617869 736c696e D_dcldrawaxislin │ │ │ │ - 0x00024114 65005f5f 75737061 636b5f4d 4f445f64 e.__uspack_MOD_d │ │ │ │ - 0x00024124 636c6472 61777469 746c6500 5f5f7573 cldrawtitle.__us │ │ │ │ - 0x00024134 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00024144 61786973 63616c65 6e646172 005f5f75 axiscalendar.__u │ │ │ │ - 0x00024154 73706163 6b5f4d4f 445f6463 6c647261 spack_MOD_dcldra │ │ │ │ - 0x00024164 77617869 736c6f67 005f5f75 73706163 waxislog.__uspac │ │ │ │ - 0x00024174 6b5f4d4f 445f6463 6c647261 77617869 k_MOD_dcldrawaxi │ │ │ │ - 0x00024184 73737065 63696679 005f5f75 73706163 sspecify.__uspac │ │ │ │ - 0x00024194 6b5f4d4f 445f6463 6c647261 77617869 k_MOD_dcldrawaxi │ │ │ │ - 0x000241a4 73005f5f 75737061 636b5f4d 4f445f64 s.__uspack_MOD_d │ │ │ │ - 0x000241b4 636c6472 61777363 616c6564 67726170 cldrawscaledgrap │ │ │ │ - 0x000241c4 68005f5f 75737061 636b5f4d 4f445f64 h.__uspack_MOD_d │ │ │ │ - 0x000241d4 636c6472 61777363 616c6564 61786973 cldrawscaledaxis │ │ │ │ - 0x000241e4 005f5f75 73706163 6b5f4d4f 445f6463 .__uspack_MOD_dc │ │ │ │ - 0x000241f4 6c666974 7363616c 696e6770 61726d00 lfitscalingparm. │ │ │ │ - 0x00024204 5f5f7573 7061636b 5f4d4f44 5f64636c __uspack_MOD_dcl │ │ │ │ - 0x00024214 73657474 69746c65 005f5f75 73706163 settitle.__uspac │ │ │ │ - 0x00024224 6b5f4d4f 445f6463 6c736361 6c696e67 k_MOD_dclscaling │ │ │ │ - 0x00024234 706f696e 74005f5f 756d7061 636b5f4d point.__umpack_M │ │ │ │ - 0x00024244 4f445f64 636c6669 6c6c6d61 70005f5f OD_dclfillmap.__ │ │ │ │ - 0x00024254 756d7061 636b5f4d 4f445f64 636c6472 umpack_MOD_dcldr │ │ │ │ - 0x00024264 61776d61 70005f5f 756d7061 636b5f4d awmap.__umpack_M │ │ │ │ - 0x00024274 4f445f64 636c6472 61776c69 6d62005f OD_dcldrawlimb._ │ │ │ │ - 0x00024284 5f756d70 61636b5f 4d4f445f 64636c64 _umpack_MOD_dcld │ │ │ │ - 0x00024294 72617767 72696400 5f5f756d 7061636b rawgrid.__umpack │ │ │ │ - 0x000242a4 5f4d4f44 5f64636c 64726177 676c6f62 _MOD_dcldrawglob │ │ │ │ - 0x000242b4 65005f5f 756d7061 636b5f4d 4f445f64 e.__umpack_MOD_d │ │ │ │ - 0x000242c4 636c6669 746d6170 7061726d 005f5f75 clfitmapparm.__u │ │ │ │ - 0x000242d4 6d706163 6b5f4d4f 445f6463 6c736574 mpack_MOD_dclset │ │ │ │ - 0x000242e4 6d617070 6f696e74 005f5f75 6d706163 mappoint.__umpac │ │ │ │ - 0x000242f4 6b5f4d4f 445f6463 6c736574 63697263 k_MOD_dclsetcirc │ │ │ │ - 0x00024304 6c657769 6e646f77 005f5f75 6d706163 lewindow.__umpac │ │ │ │ - 0x00024314 6b5f4d4f 445f6463 6c736574 6d617063 k_MOD_dclsetmapc │ │ │ │ - 0x00024324 6f6e7461 6374706f 696e7400 5f5f7568 ontactpoint.__uh │ │ │ │ - 0x00024334 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x00024344 78626f78 6c696e65 005f5f75 68706163 xboxline.__uhpac │ │ │ │ - 0x00024354 6b5f4d4f 445f6463 6c736861 64657862 k_MOD_dclshadexb │ │ │ │ - 0x00024364 6f786172 6561005f 5f756870 61636b5f oxarea.__uhpack_ │ │ │ │ - 0x00024374 4d4f445f 64636c64 72617778 626f7866 MOD_dcldrawxboxf │ │ │ │ - 0x00024384 72616d65 005f5f75 68706163 6b5f4d4f rame.__uhpack_MO │ │ │ │ - 0x00024394 445f6463 6c647261 77786261 726c696e D_dcldrawxbarlin │ │ │ │ - 0x000243a4 65005f5f 75687061 636b5f4d 4f445f64 e.__uhpack_MOD_d │ │ │ │ - 0x000243b4 636c7368 61646578 62617261 72656100 clshadexbararea. │ │ │ │ - 0x000243c4 5f5f7568 7061636b 5f4d4f44 5f64636c __uhpack_MOD_dcl │ │ │ │ - 0x000243d4 64726177 78626172 6672616d 65005f5f drawxbarframe.__ │ │ │ │ - 0x000243e4 75687061 636b5f4d 4f445f64 636c7368 uhpack_MOD_dclsh │ │ │ │ - 0x000243f4 61646578 67617000 5f5f7568 7061636b adexgap.__uhpack │ │ │ │ - 0x00024404 5f4d4f44 5f64636c 64726177 78657272 _MOD_dcldrawxerr │ │ │ │ - 0x00024414 6f726261 72005f5f 75677061 636b5f4d orbar.__ugpack_M │ │ │ │ - 0x00024424 4f445f64 636c7365 74756e69 74766563 OD_dclsetunitvec │ │ │ │ - 0x00024434 746f7274 69746c65 005f5f75 67706163 tortitle.__ugpac │ │ │ │ - 0x00024444 6b5f4d4f 445f6463 6c647261 77766563 k_MOD_dcldrawvec │ │ │ │ - 0x00024454 746f7273 005f5f75 65706163 6b5f4d4f tors.__uepack_MO │ │ │ │ - 0x00024464 445f6463 6c636c65 61727368 6164656c D_dclclearshadel │ │ │ │ - 0x00024474 6576656c 005f5f75 65706163 6b5f4d4f evel.__uepack_MO │ │ │ │ - 0x00024484 445f6463 6c676574 73686164 656c6576 D_dclgetshadelev │ │ │ │ - 0x00024494 656c6e75 6d626572 005f5f75 65706163 elnumber.__uepac │ │ │ │ - 0x000244a4 6b5f4d4f 445f6463 6c676574 73686164 k_MOD_dclgetshad │ │ │ │ - 0x000244b4 656c6576 656c005f 5f756570 61636b5f elevel.__uepack_ │ │ │ │ - 0x000244c4 4d4f445f 64636c73 65747368 6164656e MOD_dclsetshaden │ │ │ │ - 0x000244d4 005f5f75 65706163 6b5f4d4f 445f6463 .__uepack_MOD_dc │ │ │ │ - 0x000244e4 6c736574 73686164 6576005f 5f756570 lsetshadev.__uep │ │ │ │ - 0x000244f4 61636b5f 4d4f445f 64636c73 65747368 ack_MOD_dclsetsh │ │ │ │ - 0x00024504 61646562 005f5f75 65706163 6b5f4d4f adeb.__uepack_MO │ │ │ │ - 0x00024514 445f6463 6c736574 73686164 6561005f D_dclsetshadea._ │ │ │ │ - 0x00024524 5f756570 61636b5f 4d4f445f 64636c73 _uepack_MOD_dcls │ │ │ │ - 0x00024534 68616465 636f6e74 6f757265 78005f5f hadecontourex.__ │ │ │ │ - 0x00024544 75657061 636b5f4d 4f445f64 636c7368 uepack_MOD_dclsh │ │ │ │ - 0x00024554 61646563 6f6e746f 7572005f 5f756470 adecontour.__udp │ │ │ │ - 0x00024564 61636b5f 4d4f445f 64636c67 6574636f ack_MOD_dclgetco │ │ │ │ - 0x00024574 6e746f75 726c6162 656c666f 726d6174 ntourlabelformat │ │ │ │ - 0x00024584 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ - 0x00024594 6c736574 636f6e74 6f75726c 6162656c lsetcontourlabel │ │ │ │ - 0x000245a4 666f726d 6174005f 5f756470 61636b5f format.__udpack_ │ │ │ │ - 0x000245b4 4d4f445f 64636c67 6574636f 6e746f75 MOD_dclgetcontou │ │ │ │ - 0x000245c4 72696e74 65727661 6c005f5f 75647061 rinterval.__udpa │ │ │ │ - 0x000245d4 636b5f4d 4f445f64 636c636c 65617263 ck_MOD_dclclearc │ │ │ │ - 0x000245e4 6f6e746f 75726c65 76656c00 5f5f7564 ontourlevel.__ud │ │ │ │ - 0x000245f4 7061636b 5f4d4f44 5f64636c 64656c63 pack_MOD_dcldelc │ │ │ │ - 0x00024604 6f6e746f 75726c65 76656c00 5f5f7564 ontourlevel.__ud │ │ │ │ - 0x00024614 7061636b 5f4d4f44 5f64636c 67657463 pack_MOD_dclgetc │ │ │ │ - 0x00024624 6f6e746f 75726c65 76656c6e 756d6265 ontourlevelnumbe │ │ │ │ - 0x00024634 72005f5f 75647061 636b5f4d 4f445f64 r.__udpack_MOD_d │ │ │ │ - 0x00024644 636c6765 74636f6e 746f7572 6c696e65 clgetcontourline │ │ │ │ - 0x00024654 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ - 0x00024664 6c736574 636f6e74 6f75726c 696e6500 lsetcontourline. │ │ │ │ - 0x00024674 5f5f7564 7061636b 5f4d4f44 5f64636c __udpack_MOD_dcl │ │ │ │ - 0x00024684 73657463 6f6e746f 75726200 5f5f7564 setcontourb.__ud │ │ │ │ - 0x00024694 7061636b 5f4d4f44 5f64636c 73657463 pack_MOD_dclsetc │ │ │ │ - 0x000246a4 6f6e746f 75726100 5f5f7564 7061636b ontoura.__udpack │ │ │ │ - 0x000246b4 5f4d4f44 5f64636c 64726177 636f6e74 _MOD_dcldrawcont │ │ │ │ - 0x000246c4 6f757200 5f5f7469 6d656c69 625f4d4f our.__timelib_MO │ │ │ │ - 0x000246d4 445f6463 6c666f72 6d617474 696d6500 D_dclformattime. │ │ │ │ - 0x000246e4 5f5f7469 6d656c69 625f4d4f 445f6463 __timelib_MOD_dc │ │ │ │ - 0x000246f4 6c676574 74696d65 005f5f73 79736c69 lgettime.__sysli │ │ │ │ - 0x00024704 625f4d4f 445f6463 6c676574 756e6974 b_MOD_dclgetunit │ │ │ │ - 0x00024714 6e756d00 5f5f7379 736c6962 5f4d4f44 num.__syslib_MOD │ │ │ │ - 0x00024724 5f64636c 636f6d70 63686172 005f5f73 _dclcompchar.__s │ │ │ │ - 0x00024734 79736c69 625f4d4f 445f6463 6c6d6573 yslib_MOD_dclmes │ │ │ │ - 0x00024744 73616765 64756d70 005f5f73 6c706163 sagedump.__slpac │ │ │ │ - 0x00024754 6b5f4d4f 445f6463 6c647261 77646576 k_MOD_dcldrawdev │ │ │ │ - 0x00024764 69636576 69657770 6f727463 6f726e65 iceviewportcorne │ │ │ │ - 0x00024774 72005f5f 736c7061 636b5f4d 4f445f64 r.__slpack_MOD_d │ │ │ │ - 0x00024784 636c6472 61776465 76696365 77696e64 cldrawdevicewind │ │ │ │ - 0x00024794 6f77636f 726e6572 005f5f73 6c706163 owcorner.__slpac │ │ │ │ - 0x000247a4 6b5f4d4f 445f6463 6c647261 77766965 k_MOD_dcldrawvie │ │ │ │ - 0x000247b4 77706f72 74636f72 6e657200 5f5f736c wportcorner.__sl │ │ │ │ - 0x000247c4 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ - 0x000247d4 64657669 63657669 6577706f 72746672 deviceviewportfr │ │ │ │ - 0x000247e4 616d6500 5f5f736c 7061636b 5f4d4f44 ame.__slpack_MOD │ │ │ │ - 0x000247f4 5f64636c 64726177 64657669 63657769 _dcldrawdevicewi │ │ │ │ - 0x00024804 6e646f77 6672616d 65005f5f 736c7061 ndowframe.__slpa │ │ │ │ - 0x00024814 636b5f4d 4f445f64 636c6472 61777669 ck_MOD_dcldrawvi │ │ │ │ - 0x00024824 6577706f 72746672 616d6500 5f5f736c ewportframe.__sl │ │ │ │ - 0x00024834 7061636b 5f4d4f44 5f64636c 73657466 pack_MOD_dclsetf │ │ │ │ - 0x00024844 72616d65 7469746c 65005f5f 736c7061 rametitle.__slpa │ │ │ │ - 0x00024854 636b5f4d 4f445f64 636c7365 74617370 ck_MOD_dclsetasp │ │ │ │ - 0x00024864 65637472 6174696f 005f5f73 6c706163 ectratio.__slpac │ │ │ │ - 0x00024874 6b5f4d4f 445f6463 6c736574 6672616d k_MOD_dclsetfram │ │ │ │ - 0x00024884 656d6172 67696e00 5f5f736c 7061636b emargin.__slpack │ │ │ │ - 0x00024894 5f4d4f44 5f64636c 64697669 64656672 _MOD_dcldividefr │ │ │ │ - 0x000248a4 616d6500 5f5f7368 74726c69 625f4d4f ame.__shtrlib_MO │ │ │ │ - 0x000248b4 445f6463 6c6c6567 656e6472 65747261 D_dcllegendretra │ │ │ │ - 0x000248c4 6e73666f 726d5f62 005f6766 6f727472 nsform_b._gfortr │ │ │ │ - 0x000248d4 616e5f69 6e746572 6e616c5f 7061636b an_internal_pack │ │ │ │ - 0x000248e4 005f6766 6f727472 616e5f69 6e746572 ._gfortran_inter │ │ │ │ - 0x000248f4 6e616c5f 756e7061 636b005f 5f736874 nal_unpack.__sht │ │ │ │ - 0x00024904 726c6962 5f4d4f44 5f64636c 6c656765 rlib_MOD_dcllege │ │ │ │ - 0x00024914 6e647265 7472616e 73666f72 6d5f6600 ndretransform_f. │ │ │ │ - 0x00024924 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x00024934 6c676574 6c656765 6e647265 66756e63 lgetlegendrefunc │ │ │ │ - 0x00024944 74696f6e 73005f5f 73687472 6c69625f tions.__shtrlib_ │ │ │ │ - 0x00024954 4d4f445f 64636c73 70656374 72756d74 MOD_dclspectrumt │ │ │ │ - 0x00024964 6f677269 64666f72 6c617469 74756465 ogridforlatitude │ │ │ │ - 0x00024974 005f5f73 6874726c 69625f4d 4f445f64 .__shtrlib_MOD_d │ │ │ │ - 0x00024984 636c7370 65637472 756d746f 67726964 clspectrumtogrid │ │ │ │ - 0x00024994 666f727a 6f6e616c 005f5f73 6874726c forzonal.__shtrl │ │ │ │ - 0x000249a4 69625f4d 4f445f64 636c7370 65637472 ib_MOD_dclspectr │ │ │ │ - 0x000249b4 756d746f 67726964 666f7277 61766500 umtogridforwave. │ │ │ │ - 0x000249c4 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x000249d4 6c677269 64746f73 70656374 72756d00 lgridtospectrum. │ │ │ │ - 0x000249e4 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x000249f4 6c737065 63747275 6d746f67 72696400 lspectrumtogrid. │ │ │ │ - 0x00024a04 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ - 0x00024a14 6c6f7065 72617465 6c61706c 61636961 loperatelaplacia │ │ │ │ - 0x00024a24 6e005f5f 73687472 6c69625f 4d4f445f n.__shtrlib_MOD_ │ │ │ │ - 0x00024a34 64636c67 65747370 65637472 756d6e75 dclgetspectrumnu │ │ │ │ - 0x00024a44 6d626572 005f5f73 6874726c 69625f4d mber.__shtrlib_M │ │ │ │ - 0x00024a54 4f445f64 636c6465 616c6c6f 63736874 OD_dcldeallocsht │ │ │ │ - 0x00024a64 005f6766 6f727472 616e5f72 756e7469 ._gfortran_runti │ │ │ │ - 0x00024a74 6d655f65 72726f72 5f617400 5f5f7368 me_error_at.__sh │ │ │ │ - 0x00024a84 74726c69 625f4d4f 445f6463 6c696e69 trlib_MOD_dclini │ │ │ │ - 0x00024a94 74736874 005f6766 6f727472 616e5f72 tsht._gfortran_r │ │ │ │ - 0x00024aa4 756e7469 6d655f65 72726f72 005f5f73 untime_error.__s │ │ │ │ - 0x00024ab4 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ - 0x00024ac4 6172726f 776c696e 65696e64 6578005f arrowlineindex._ │ │ │ │ - 0x00024ad4 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ - 0x00024ae4 65746172 726f776c 696e6574 79706500 etarrowlinetype. │ │ │ │ - 0x00024af4 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00024b04 73657461 72726f77 6c696e65 696e6465 setarrowlineinde │ │ │ │ - 0x00024b14 78005f5f 73677061 636b5f4d 4f445f64 x.__sgpack_MOD_d │ │ │ │ - 0x00024b24 636c7365 74617272 6f776c69 6e657479 clsetarrowlinety │ │ │ │ - 0x00024b34 7065005f 5f736770 61636b5f 4d4f445f pe.__sgpack_MOD_ │ │ │ │ - 0x00024b44 64636c64 72617761 72726f77 70726f6a dcldrawarrowproj │ │ │ │ - 0x00024b54 65637465 64005f5f 73677061 636b5f4d ected.__sgpack_M │ │ │ │ - 0x00024b64 4f445f64 636c6472 61776172 726f776e OD_dcldrawarrown │ │ │ │ - 0x00024b74 6f726d61 6c697a65 64005f5f 73677061 ormalized.__sgpa │ │ │ │ - 0x00024b84 636b5f4d 4f445f64 636c6472 61776172 ck_MOD_dcldrawar │ │ │ │ - 0x00024b94 726f7700 5f5f7367 7061636b 5f4d4f44 row.__sgpack_MOD │ │ │ │ - 0x00024ba4 5f64636c 67657473 68616465 70617474 _dclgetshadepatt │ │ │ │ - 0x00024bb4 65726e00 5f5f7367 7061636b 5f4d4f44 ern.__sgpack_MOD │ │ │ │ - 0x00024bc4 5f64636c 73657473 68616465 70617474 _dclsetshadepatt │ │ │ │ - 0x00024bd4 65726e00 5f5f7367 7061636b 5f4d4f44 ern.__sgpack_MOD │ │ │ │ - 0x00024be4 5f64636c 73686164 65726567 696f6e70 _dclshaderegionp │ │ │ │ - 0x00024bf4 726f6a65 63746564 005f5f73 67706163 rojected.__sgpac │ │ │ │ - 0x00024c04 6b5f4d4f 445f6463 6c736861 64657265 k_MOD_dclshadere │ │ │ │ - 0x00024c14 67696f6e 6e6f726d 616c697a 6564005f gionnormalized._ │ │ │ │ - 0x00024c24 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ - 0x00024c34 68616465 72656769 6f6e005f 5f736770 haderegion.__sgp │ │ │ │ - 0x00024c44 61636b5f 4d4f445f 64636c67 65747465 ack_MOD_dclgette │ │ │ │ - 0x00024c54 7874706f 73697469 6f6e005f 5f736770 xtposition.__sgp │ │ │ │ - 0x00024c64 61636b5f 4d4f445f 64636c67 65747465 ack_MOD_dclgette │ │ │ │ - 0x00024c74 7874696e 64657800 5f5f7367 7061636b xtindex.__sgpack │ │ │ │ - 0x00024c84 5f4d4f44 5f64636c 67657474 65787461 _MOD_dclgettexta │ │ │ │ - 0x00024c94 6e676c65 005f5f73 67706163 6b5f4d4f ngle.__sgpack_MO │ │ │ │ - 0x00024ca4 445f6463 6c676574 74657874 68656967 D_dclgettextheig │ │ │ │ - 0x00024cb4 6874005f 5f736770 61636b5f 4d4f445f ht.__sgpack_MOD_ │ │ │ │ - 0x00024cc4 64636c73 65747465 7874706f 73697469 dclsettextpositi │ │ │ │ - 0x00024cd4 6f6e005f 5f736770 61636b5f 4d4f445f on.__sgpack_MOD_ │ │ │ │ - 0x00024ce4 64636c73 65747465 7874696e 64657800 dclsettextindex. │ │ │ │ - 0x00024cf4 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00024d04 73657474 65787461 6e676c65 005f5f73 settextangle.__s │ │ │ │ - 0x00024d14 67706163 6b5f4d4f 445f6463 6c736574 gpack_MOD_dclset │ │ │ │ - 0x00024d24 74657874 68656967 6874005f 5f736770 textheight.__sgp │ │ │ │ - 0x00024d34 61636b5f 4d4f445f 64636c64 72617774 ack_MOD_dcldrawt │ │ │ │ - 0x00024d44 65787470 726f6a65 63746564 005f5f73 extprojected.__s │ │ │ │ - 0x00024d54 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x00024d64 77746578 746e6f72 6d616c69 7a656400 wtextnormalized. │ │ │ │ - 0x00024d74 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00024d84 64726177 74657874 005f5f73 67706163 drawtext.__sgpac │ │ │ │ - 0x00024d94 6b5f4d4f 445f6463 6c676574 6d61726b k_MOD_dclgetmark │ │ │ │ - 0x00024da4 65727369 7a65005f 5f736770 61636b5f ersize.__sgpack_ │ │ │ │ - 0x00024db4 4d4f445f 64636c67 65746d61 726b6572 MOD_dclgetmarker │ │ │ │ - 0x00024dc4 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ - 0x00024dd4 4f445f64 636c6765 746d6172 6b657274 OD_dclgetmarkert │ │ │ │ - 0x00024de4 79706500 5f5f7367 7061636b 5f4d4f44 ype.__sgpack_MOD │ │ │ │ - 0x00024df4 5f64636c 7365746d 61726b65 7273697a _dclsetmarkersiz │ │ │ │ - 0x00024e04 65005f5f 73677061 636b5f4d 4f445f64 e.__sgpack_MOD_d │ │ │ │ - 0x00024e14 636c7365 746d6172 6b657269 6e646578 clsetmarkerindex │ │ │ │ - 0x00024e24 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x00024e34 6c736574 6d61726b 65727479 7065005f lsetmarkertype._ │ │ │ │ - 0x00024e44 5f736770 61636b5f 4d4f445f 64636c64 _sgpack_MOD_dcld │ │ │ │ - 0x00024e54 7261776d 61726b65 7270726f 6a656374 rawmarkerproject │ │ │ │ - 0x00024e64 6564005f 5f736770 61636b5f 4d4f445f ed.__sgpack_MOD_ │ │ │ │ - 0x00024e74 64636c64 7261776d 61726b65 726e6f72 dcldrawmarkernor │ │ │ │ - 0x00024e84 6d616c69 7a656400 5f5f7367 7061636b malized.__sgpack │ │ │ │ - 0x00024e94 5f4d4f44 5f64636c 64726177 6d61726b _MOD_dcldrawmark │ │ │ │ - 0x00024ea4 6572005f 5f736770 61636b5f 4d4f445f er.__sgpack_MOD_ │ │ │ │ - 0x00024eb4 64636c67 65746c69 6e657465 78747369 dclgetlinetextsi │ │ │ │ - 0x00024ec4 7a65005f 5f736770 61636b5f 4d4f445f ze.__sgpack_MOD_ │ │ │ │ - 0x00024ed4 64636c67 65746c69 6e657465 7874005f dclgetlinetext._ │ │ │ │ - 0x00024ee4 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ - 0x00024ef4 65746c69 6e65696e 64657800 5f5f7367 etlineindex.__sg │ │ │ │ - 0x00024f04 7061636b 5f4d4f44 5f64636c 6765746c pack_MOD_dclgetl │ │ │ │ - 0x00024f14 696e6574 79706500 5f5f7367 7061636b inetype.__sgpack │ │ │ │ - 0x00024f24 5f4d4f44 5f64636c 6e657874 6c696e65 _MOD_dclnextline │ │ │ │ - 0x00024f34 74657874 005f5f73 67706163 6b5f4d4f text.__sgpack_MO │ │ │ │ - 0x00024f44 445f6463 6c736574 6c696e65 74657874 D_dclsetlinetext │ │ │ │ - 0x00024f54 73697a65 005f5f73 67706163 6b5f4d4f size.__sgpack_MO │ │ │ │ - 0x00024f64 445f6463 6c736574 6c696e65 74657874 D_dclsetlinetext │ │ │ │ - 0x00024f74 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x00024f84 6c736574 6c696e65 696e6465 78005f5f lsetlineindex.__ │ │ │ │ - 0x00024f94 73677061 636b5f4d 4f445f64 636c7365 sgpack_MOD_dclse │ │ │ │ - 0x00024fa4 746c696e 65747970 65005f5f 73677061 tlinetype.__sgpa │ │ │ │ - 0x00024fb4 636b5f4d 4f445f64 636c6472 61776c69 ck_MOD_dcldrawli │ │ │ │ - 0x00024fc4 6e657072 6f6a6563 74656432 005f5f73 neprojected2.__s │ │ │ │ - 0x00024fd4 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ - 0x00024fe4 776c696e 6570726f 6a656374 65643100 wlineprojected1. │ │ │ │ - 0x00024ff4 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ - 0x00025004 64726177 6c696e65 6e6f726d 616c697a drawlinenormaliz │ │ │ │ - 0x00025014 65643200 5f5f7367 7061636b 5f4d4f44 ed2.__sgpack_MOD │ │ │ │ - 0x00025024 5f64636c 64726177 6c696e65 6e6f726d _dcldrawlinenorm │ │ │ │ - 0x00025034 616c697a 65643100 5f5f7367 7061636b alized1.__sgpack │ │ │ │ - 0x00025044 5f4d4f44 5f64636c 64726177 6c696e65 _MOD_dcldrawline │ │ │ │ - 0x00025054 32005f5f 73677061 636b5f4d 4f445f64 2.__sgpack_MOD_d │ │ │ │ - 0x00025064 636c6472 61776c69 6e653100 5f5f7367 cldrawline1.__sg │ │ │ │ - 0x00025074 7061636b 5f4d4f44 5f64636c 67657474 pack_MOD_dclgett │ │ │ │ - 0x00025084 72616e73 6e756d62 6572005f 5f736770 ransnumber.__sgp │ │ │ │ - 0x00025094 61636b5f 4d4f445f 64636c67 65746d61 ack_MOD_dclgetma │ │ │ │ - 0x000250a4 7070726f 6a656374 696f6e61 6e676c65 pprojectionangle │ │ │ │ - 0x000250b4 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ - 0x000250c4 6c676574 73696d69 6c617269 7479005f lgetsimilarity._ │ │ │ │ - 0x000250d4 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ - 0x000250e4 65747769 6e646f77 005f5f73 67706163 etwindow.__sgpac │ │ │ │ - 0x000250f4 6b5f4d4f 445f6463 6c676574 76696577 k_MOD_dclgetview │ │ │ │ - 0x00025104 706f7274 005f5f73 67706163 6b5f4d4f port.__sgpack_MO │ │ │ │ - 0x00025114 445f6463 6c747261 6e736e75 6d746f6c D_dcltransnumtol │ │ │ │ - 0x00025124 6f6e6700 5f5f7367 7061636b 5f4d4f44 ong.__sgpack_MOD │ │ │ │ - 0x00025134 5f64636c 7472616e 736e756d 746f7368 _dcltransnumtosh │ │ │ │ - 0x00025144 6f727400 5f5f7367 7061636b 5f4d4f44 ort.__sgpack_MOD │ │ │ │ - 0x00025154 5f64636c 7472616e 736c6f6e 67746f6e _dcltranslongton │ │ │ │ - 0x00025164 756d005f 5f736770 61636b5f 4d4f445f um.__sgpack_MOD_ │ │ │ │ - 0x00025174 64636c74 72616e73 6c6f6e67 746f7368 dcltranslongtosh │ │ │ │ - 0x00025184 6f727400 5f5f7367 7061636b 5f4d4f44 ort.__sgpack_MOD │ │ │ │ - 0x00025194 5f64636c 7472616e 7373686f 7274746f _dcltransshortto │ │ │ │ - 0x000251a4 6e756d00 5f5f7367 7061636b 5f4d4f44 num.__sgpack_MOD │ │ │ │ - 0x000251b4 5f64636c 7472616e 7373686f 7274746f _dcltransshortto │ │ │ │ - 0x000251c4 6c6f6e67 005f5f73 67706163 6b5f4d4f long.__sgpack_MO │ │ │ │ - 0x000251d4 445f6463 6c707269 6e746465 76696365 D_dclprintdevice │ │ │ │ - 0x000251e4 6c697374 005f5f73 63706163 6b5f4d4f list.__scpack_MO │ │ │ │ - 0x000251f4 445f6463 6c676574 33646861 74636870 D_dclget3dhatchp │ │ │ │ - 0x00025204 61747465 726e005f 5f736370 61636b5f attern.__scpack_ │ │ │ │ - 0x00025214 4d4f445f 64636c73 65743364 68617463 MOD_dclset3dhatc │ │ │ │ - 0x00025224 68706174 7465726e 005f5f73 63706163 hpattern.__scpac │ │ │ │ - 0x00025234 6b5f4d4f 445f6463 6c647261 77336468 k_MOD_dcldraw3dh │ │ │ │ - 0x00025244 61746368 6e6f726d 616c697a 6564005f atchnormalized._ │ │ │ │ - 0x00025254 5f736370 61636b5f 4d4f445f 64636c64 _scpack_MOD_dcld │ │ │ │ - 0x00025264 72617733 64686174 6368005f 5f736370 raw3dhatch.__scp │ │ │ │ - 0x00025274 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ - 0x00025284 6d61726b 65727369 7a65005f 5f736370 markersize.__scp │ │ │ │ - 0x00025294 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ - 0x000252a4 6d61726b 6572696e 64657800 5f5f7363 markerindex.__sc │ │ │ │ - 0x000252b4 7061636b 5f4d4f44 5f64636c 67657433 pack_MOD_dclget3 │ │ │ │ - 0x000252c4 646d6172 6b657274 79706500 5f5f7363 dmarkertype.__sc │ │ │ │ - 0x000252d4 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ - 0x000252e4 646d6172 6b657273 697a6500 5f5f7363 dmarkersize.__sc │ │ │ │ - 0x000252f4 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ - 0x00025304 646d6172 6b657269 6e646578 005f5f73 dmarkerindex.__s │ │ │ │ - 0x00025314 63706163 6b5f4d4f 445f6463 6c736574 cpack_MOD_dclset │ │ │ │ - 0x00025324 33646d61 726b6572 74797065 005f5f73 3dmarkertype.__s │ │ │ │ - 0x00025334 63706163 6b5f4d4f 445f6463 6c647261 cpack_MOD_dcldra │ │ │ │ - 0x00025344 7733646d 61726b65 726e6f72 6d616c69 w3dmarkernormali │ │ │ │ - 0x00025354 7a656400 5f5f7363 7061636b 5f4d4f44 zed.__scpack_MOD │ │ │ │ - 0x00025364 5f64636c 64726177 33646d61 726b6572 _dcldraw3dmarker │ │ │ │ - 0x00025374 005f5f73 63706163 6b5f4d4f 445f6463 .__scpack_MOD_dc │ │ │ │ - 0x00025384 6c676574 33646c69 6e65696e 64657800 lget3dlineindex. │ │ │ │ - 0x00025394 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x000253a4 73657433 646c696e 65696e64 6578005f set3dlineindex._ │ │ │ │ - 0x000253b4 5f736370 61636b5f 4d4f445f 64636c64 _scpack_MOD_dcld │ │ │ │ - 0x000253c4 72617733 646c696e 656e6f72 6d616c69 raw3dlinenormali │ │ │ │ - 0x000253d4 7a656400 5f5f7363 7061636b 5f4d4f44 zed.__scpack_MOD │ │ │ │ - 0x000253e4 5f64636c 64726177 33646c69 6e65005f _dcldraw3dline._ │ │ │ │ - 0x000253f4 5f736370 61636b5f 4d4f445f 64636c67 _scpack_MOD_dclg │ │ │ │ - 0x00025404 65743264 706c616e 65005f5f 73637061 et2dplane.__scpa │ │ │ │ - 0x00025414 636b5f4d 4f445f64 636c6765 7433646f ck_MOD_dclget3do │ │ │ │ - 0x00025424 626a6563 74706f69 6e74005f 5f736370 bjectpoint.__scp │ │ │ │ - 0x00025434 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ - 0x00025444 65796570 6f696e74 005f5f73 63706163 eyepoint.__scpac │ │ │ │ - 0x00025454 6b5f4d4f 445f6463 6c736574 33647072 k_MOD_dclset3dpr │ │ │ │ - 0x00025464 6f6a6563 74696f6e 005f5f73 63706163 ojection.__scpac │ │ │ │ - 0x00025474 6b5f4d4f 445f6463 6c736574 3264706c k_MOD_dclset2dpl │ │ │ │ - 0x00025484 616e6500 5f5f7363 7061636b 5f4d4f44 ane.__scpack_MOD │ │ │ │ - 0x00025494 5f64636c 73657433 646f626a 65637470 _dclset3dobjectp │ │ │ │ - 0x000254a4 6f696e74 005f5f73 63706163 6b5f4d4f oint.__scpack_MO │ │ │ │ - 0x000254b4 445f6463 6c736574 33646579 65706f69 D_dclset3deyepoi │ │ │ │ - 0x000254c4 6e74005f 5f736370 61636b5f 4d4f445f nt.__scpack_MOD_ │ │ │ │ - 0x000254d4 64636c67 65743364 7472616e 736e756d dclget3dtransnum │ │ │ │ - 0x000254e4 62657200 5f5f7363 7061636b 5f4d4f44 ber.__scpack_MOD │ │ │ │ - 0x000254f4 5f64636c 67657433 646f7269 67696e00 _dclget3dorigin. │ │ │ │ - 0x00025504 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x00025514 67657433 646c6f67 61786973 005f5f73 get3dlogaxis.__s │ │ │ │ - 0x00025524 63706163 6b5f4d4f 445f6463 6c676574 cpack_MOD_dclget │ │ │ │ - 0x00025534 33647769 6e646f77 005f5f73 63706163 3dwindow.__scpac │ │ │ │ - 0x00025544 6b5f4d4f 445f6463 6c676574 33647669 k_MOD_dclget3dvi │ │ │ │ - 0x00025554 6577706f 7274005f 5f736370 61636b5f ewport.__scpack_ │ │ │ │ - 0x00025564 4d4f445f 64636c73 65743364 7472616e MOD_dclset3dtran │ │ │ │ - 0x00025574 7366756e 6374696f 6e005f5f 73637061 sfunction.__scpa │ │ │ │ - 0x00025584 636b5f4d 4f445f64 636c7365 74336474 ck_MOD_dclset3dt │ │ │ │ - 0x00025594 72616e73 6e756d62 6572005f 5f736370 ransnumber.__scp │ │ │ │ - 0x000255a4 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ - 0x000255b4 6f726967 696e005f 5f736370 61636b5f origin.__scpack_ │ │ │ │ - 0x000255c4 4d4f445f 64636c73 65743364 6c6f6761 MOD_dclset3dloga │ │ │ │ - 0x000255d4 78697300 5f5f7363 7061636b 5f4d4f44 xis.__scpack_MOD │ │ │ │ - 0x000255e4 5f64636c 73657433 6477696e 646f7700 _dclset3dwindow. │ │ │ │ - 0x000255f4 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ - 0x00025604 73657433 64766965 77706f72 74005f5f set3dviewport.__ │ │ │ │ - 0x00025614 726e6d6c 69625f4d 4f445f64 636c7275 rnmlib_MOD_dclru │ │ │ │ - 0x00025624 6e6e696e 676d6561 6e005f5f 7266626c nningmean.__rfbl │ │ │ │ - 0x00025634 69625f4d 4f445f64 636c6765 74636f72 ib_MOD_dclgetcor │ │ │ │ - 0x00025644 005f5f72 66626c69 625f4d4f 445f6463 .__rfblib_MOD_dc │ │ │ │ - 0x00025654 6c676574 636f7600 5f5f7266 626c6962 lgetcov.__rfblib │ │ │ │ - 0x00025664 5f4d4f44 5f64636c 67657470 7264005f _MOD_dclgetprd._ │ │ │ │ - 0x00025674 5f726661 6c69625f 4d4f445f 64636c67 _rfalib_MOD_dclg │ │ │ │ - 0x00025684 6574616d 70005f5f 7266616c 69625f4d etamp.__rfalib_M │ │ │ │ - 0x00025694 4f445f64 636c6765 74726d73 005f5f72 OD_dclgetrms.__r │ │ │ │ - 0x000256a4 66616c69 625f4d4f 445f6463 6c676574 falib_MOD_dclget │ │ │ │ - 0x000256b4 73746400 5f5f7266 616c6962 5f4d4f44 std.__rfalib_MOD │ │ │ │ - 0x000256c4 5f64636c 67657476 6172005f 5f726661 _dclgetvar.__rfa │ │ │ │ - 0x000256d4 6c69625f 4d4f445f 64636c67 65746176 lib_MOD_dclgetav │ │ │ │ - 0x000256e4 65005f5f 6f736c69 625f4d4f 445f6463 e.__oslib_MOD_dc │ │ │ │ - 0x000256f4 6c61626f 7274005f 5f6f736c 69625f4d labort.__oslib_M │ │ │ │ - 0x00025704 4f445f64 636c6765 74617267 756d656e OD_dclgetargumen │ │ │ │ - 0x00025714 74005f5f 6f736c69 625f4d4f 445f6463 t.__oslib_MOD_dc │ │ │ │ - 0x00025724 6c676574 61726775 6d656e74 6e756d00 lgetargumentnum. │ │ │ │ - 0x00025734 5f5f6f73 6c69625f 4d4f445f 64636c67 __oslib_MOD_dclg │ │ │ │ - 0x00025744 6574656e 76005f5f 6f736c69 625f4d4f etenv.__oslib_MO │ │ │ │ - 0x00025754 445f6463 6c657865 63636f6d 6d616e64 D_dclexeccommand │ │ │ │ - 0x00025764 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x00025774 6c736574 6f727468 6f677261 70686963 lsetorthographic │ │ │ │ - 0x00025784 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ - 0x00025794 6c736574 626f6e6e 6573005f 5f6d6170 lsetbonnes.__map │ │ │ │ - 0x000257a4 6c69625f 4d4f445f 64636c73 6574636f lib_MOD_dclsetco │ │ │ │ - 0x000257b4 6e696361 6c63005f 5f6d6170 6c69625f nicalc.__maplib_ │ │ │ │ - 0x000257c4 4d4f445f 64636c73 6574636f 6e696361 MOD_dclsetconica │ │ │ │ - 0x000257d4 6c61005f 5f6d6170 6c69625f 4d4f445f la.__maplib_MOD_ │ │ │ │ - 0x000257e4 64636c73 6574636f 6e696361 6c005f5f dclsetconical.__ │ │ │ │ - 0x000257f4 6d61706c 69625f4d 4f445f64 636c617a maplib_MOD_dclaz │ │ │ │ - 0x00025804 696d7574 68616c61 5f62005f 5f6d6170 imuthala_b.__map │ │ │ │ - 0x00025814 6c69625f 4d4f445f 64636c61 7a696d75 lib_MOD_dclazimu │ │ │ │ - 0x00025824 7468616c 5f62005f 5f6d6170 6c69625f thal_b.__maplib_ │ │ │ │ - 0x00025834 4d4f445f 64636c70 6f6c6172 73746572 MOD_dclpolarster │ │ │ │ - 0x00025844 656f5f62 005f5f6d 61706c69 625f4d4f eo_b.__maplib_MO │ │ │ │ - 0x00025854 445f6463 6c6f7274 686f6772 61706869 D_dclorthographi │ │ │ │ - 0x00025864 635f6200 5f5f6d61 706c6962 5f4d4f44 c_b.__maplib_MOD │ │ │ │ - 0x00025874 5f64636c 626f6e6e 65735f62 005f5f6d _dclbonnes_b.__m │ │ │ │ - 0x00025884 61706c69 625f4d4f 445f6463 6c636f6e aplib_MOD_dclcon │ │ │ │ - 0x00025894 6963616c 635f6200 5f5f6d61 706c6962 icalc_b.__maplib │ │ │ │ - 0x000258a4 5f4d4f44 5f64636c 636f6e69 63616c61 _MOD_dclconicala │ │ │ │ - 0x000258b4 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ - 0x000258c4 64636c63 6f6e6963 616c5f62 005f5f6d dclconical_b.__m │ │ │ │ - 0x000258d4 61706c69 625f4d4f 445f6463 6c6b6974 aplib_MOD_dclkit │ │ │ │ - 0x000258e4 6164615f 62005f5f 6d61706c 69625f4d ada_b.__maplib_M │ │ │ │ - 0x000258f4 4f445f64 636c6563 6b657274 365f6200 OD_dcleckert6_b. │ │ │ │ - 0x00025904 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025914 68616d6d 65725f62 005f5f6d 61706c69 hammer_b.__mapli │ │ │ │ - 0x00025924 625f4d4f 445f6463 6c6d6f6c 6c776569 b_MOD_dclmollwei │ │ │ │ - 0x00025934 64656c69 6b655f62 005f5f6d 61706c69 delike_b.__mapli │ │ │ │ - 0x00025944 625f4d4f 445f6463 6c6d6f6c 6c776569 b_MOD_dclmollwei │ │ │ │ - 0x00025954 64655f62 005f5f6d 61706c69 625f4d4f de_b.__maplib_MO │ │ │ │ - 0x00025964 445f6463 6c6d6572 6361746f 725f6200 D_dclmercator_b. │ │ │ │ - 0x00025974 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025984 63796c69 6e647269 63616c5f 62005f5f cylindrical_b.__ │ │ │ │ - 0x00025994 6d61706c 69625f4d 4f445f64 636c617a maplib_MOD_dclaz │ │ │ │ - 0x000259a4 696d7574 68616c61 5f66005f 5f6d6170 imuthala_f.__map │ │ │ │ - 0x000259b4 6c69625f 4d4f445f 64636c61 7a696d75 lib_MOD_dclazimu │ │ │ │ - 0x000259c4 7468616c 5f66005f 5f6d6170 6c69625f thal_f.__maplib_ │ │ │ │ - 0x000259d4 4d4f445f 64636c70 6f6c6172 73746572 MOD_dclpolarster │ │ │ │ - 0x000259e4 656f5f66 005f5f6d 61706c69 625f4d4f eo_f.__maplib_MO │ │ │ │ - 0x000259f4 445f6463 6c6f7274 686f6772 61706869 D_dclorthographi │ │ │ │ - 0x00025a04 635f6600 5f5f6d61 706c6962 5f4d4f44 c_f.__maplib_MOD │ │ │ │ - 0x00025a14 5f64636c 626f6e6e 65735f66 005f5f6d _dclbonnes_f.__m │ │ │ │ - 0x00025a24 61706c69 625f4d4f 445f6463 6c636f6e aplib_MOD_dclcon │ │ │ │ - 0x00025a34 6963616c 635f6600 5f5f6d61 706c6962 icalc_f.__maplib │ │ │ │ - 0x00025a44 5f4d4f44 5f64636c 636f6e69 63616c5f _MOD_dclconical_ │ │ │ │ - 0x00025a54 66005f5f 6d61706c 69625f4d 4f445f64 f.__maplib_MOD_d │ │ │ │ - 0x00025a64 636c636f 6e696361 6c615f66 005f5f6d clconicala_f.__m │ │ │ │ - 0x00025a74 61706c69 625f4d4f 445f6463 6c6b6974 aplib_MOD_dclkit │ │ │ │ - 0x00025a84 6164615f 66005f5f 6d61706c 69625f4d ada_f.__maplib_M │ │ │ │ - 0x00025a94 4f445f64 636c6563 6b657274 365f6600 OD_dcleckert6_f. │ │ │ │ - 0x00025aa4 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025ab4 68616d6d 65725f66 005f5f6d 61706c69 hammer_f.__mapli │ │ │ │ - 0x00025ac4 625f4d4f 445f6463 6c6d6f6c 6c776569 b_MOD_dclmollwei │ │ │ │ - 0x00025ad4 64656c69 6b655f66 005f5f6d 61706c69 delike_f.__mapli │ │ │ │ - 0x00025ae4 625f4d4f 445f6463 6c6d6f6c 6c776569 b_MOD_dclmollwei │ │ │ │ - 0x00025af4 64655f66 005f5f6d 61706c69 625f4d4f de_f.__maplib_MO │ │ │ │ - 0x00025b04 445f6463 6c6d6572 6361746f 725f6600 D_dclmercator_f. │ │ │ │ - 0x00025b14 5f5f6d61 706c6962 5f4d4f44 5f64636c __maplib_MOD_dcl │ │ │ │ - 0x00025b24 63796c69 6e647269 63616c5f 66005f5f cylindrical_f.__ │ │ │ │ - 0x00025b34 6c726c6c 69625f4d 4f445f64 636c6765 lrllib_MOD_dclge │ │ │ │ - 0x00025b44 005f5f6c 726c6c69 625f4d4f 445f6463 .__lrllib_MOD_dc │ │ │ │ - 0x00025b54 6c677400 5f5f6c72 6c6c6962 5f4d4f44 lgt.__lrllib_MOD │ │ │ │ - 0x00025b64 5f64636c 6c65005f 5f6c726c 6c69625f _dclle.__lrllib_ │ │ │ │ - 0x00025b74 4d4f445f 64636c6c 74005f5f 6c726c6c MOD_dcllt.__lrll │ │ │ │ - 0x00025b84 69625f4d 4f445f64 636c6e65 005f5f6c ib_MOD_dclne.__l │ │ │ │ - 0x00025b94 726c6c69 625f4d4f 445f6463 6c657100 rllib_MOD_dcleq. │ │ │ │ - 0x00025ba4 5f5f696e 74726c69 625f4d4f 445f6463 __intrlib_MOD_dc │ │ │ │ - 0x00025bb4 6c696e74 6572706f 6c617465 63005f5f linterpolatec.__ │ │ │ │ - 0x00025bc4 696e7472 6c69625f 4d4f445f 64636c69 intrlib_MOD_dcli │ │ │ │ - 0x00025bd4 6e746572 706f6c61 74657200 5f5f696e nterpolater.__in │ │ │ │ - 0x00025be4 746c6962 5f4d4f44 5f64636c 696e7467 tlib_MOD_dclintg │ │ │ │ - 0x00025bf4 65005f5f 696e746c 69625f4d 4f445f64 e.__intlib_MOD_d │ │ │ │ - 0x00025c04 636c696e 74677400 5f5f696e 746c6962 clintgt.__intlib │ │ │ │ - 0x00025c14 5f4d4f44 5f64636c 696e746c 65005f5f _MOD_dclintle.__ │ │ │ │ - 0x00025c24 696e746c 69625f4d 4f445f64 636c696e intlib_MOD_dclin │ │ │ │ - 0x00025c34 746c7400 5f5f696e 64786c69 625f4d4f tlt.__indxlib_MO │ │ │ │ - 0x00025c44 445f6463 6c6c6f63 6c617374 7265616c D_dclloclastreal │ │ │ │ - 0x00025c54 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ - 0x00025c64 636c6c6f 63666972 73747265 616c005f cllocfirstreal._ │ │ │ │ - 0x00025c74 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ - 0x00025c84 6c6f636c 61737469 6e74005f 5f696e64 loclastint.__ind │ │ │ │ - 0x00025c94 786c6962 5f4d4f44 5f64636c 6c6f6366 xlib_MOD_dcllocf │ │ │ │ - 0x00025ca4 69727374 696e7400 5f5f696e 64786c69 irstint.__indxli │ │ │ │ - 0x00025cb4 625f4d4f 445f6463 6c6c6f63 6c617374 b_MOD_dclloclast │ │ │ │ - 0x00025cc4 63686172 6578005f 5f696e64 786c6962 charex.__indxlib │ │ │ │ - 0x00025cd4 5f4d4f44 5f64636c 6c6f6366 69727374 _MOD_dcllocfirst │ │ │ │ - 0x00025ce4 63686172 6578005f 5f696e64 786c6962 charex.__indxlib │ │ │ │ - 0x00025cf4 5f4d4f44 5f64636c 6c6f636c 61737463 _MOD_dclloclastc │ │ │ │ - 0x00025d04 68617200 5f5f696e 64786c69 625f4d4f har.__indxlib_MO │ │ │ │ - 0x00025d14 445f6463 6c6c6f63 66697273 74636861 D_dcllocfirstcha │ │ │ │ - 0x00025d24 72005f5f 67727061 636b5f4d 4f445f64 r.__grpack_MOD_d │ │ │ │ - 0x00025d34 636c7365 7477696e 646f7700 5f5f6772 clsetwindow.__gr │ │ │ │ - 0x00025d44 7061636b 5f4d4f44 5f64636c 73657476 pack_MOD_dclsetv │ │ │ │ - 0x00025d54 69657770 6f727400 5f5f6772 7061636b iewport.__grpack │ │ │ │ - 0x00025d64 5f4d4f44 5f64636c 7365746d 61707072 _MOD_dclsetmappr │ │ │ │ - 0x00025d74 6f6a6563 74696f6e 77696e64 6f77005f ojectionwindow._ │ │ │ │ - 0x00025d84 5f677270 61636b5f 4d4f445f 64636c73 _grpack_MOD_dcls │ │ │ │ - 0x00025d94 65747369 6d696c61 72697479 005f5f67 etsimilarity.__g │ │ │ │ - 0x00025da4 72706163 6b5f4d4f 445f6463 6c736574 rpack_MOD_dclset │ │ │ │ - 0x00025db4 6d617070 726f6a65 6374696f 6e616e67 mapprojectionang │ │ │ │ - 0x00025dc4 6c65005f 5f677270 61636b5f 4d4f445f le.__grpack_MOD_ │ │ │ │ - 0x00025dd4 64636c73 65747472 616e736e 756d6265 dclsettransnumbe │ │ │ │ - 0x00025de4 72005f5f 67727061 636b5f4d 4f445f64 r.__grpack_MOD_d │ │ │ │ - 0x00025df4 636c7365 74747261 6e736675 6e637469 clsettransfuncti │ │ │ │ - 0x00025e04 6f6e005f 5f677270 61636b5f 4d4f445f on.__grpack_MOD_ │ │ │ │ - 0x00025e14 64636c63 6c6f7365 67726170 68696373 dclclosegraphics │ │ │ │ - 0x00025e24 005f5f67 72706163 6b5f4d4f 445f6463 .__grpack_MOD_dc │ │ │ │ - 0x00025e34 6c6e6577 66696700 5f5f6772 7061636b lnewfig.__grpack │ │ │ │ - 0x00025e44 5f4d4f44 5f64636c 6e657766 72616d65 _MOD_dclnewframe │ │ │ │ - 0x00025e54 005f5f67 72706163 6b5f4d4f 445f6463 .__grpack_MOD_dc │ │ │ │ - 0x00025e64 6c6f7065 6e677261 70686963 73005f67 lopengraphics._g │ │ │ │ - 0x00025e74 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ - 0x00025e84 5f696e74 65676572 005f5f67 72706163 _integer.__grpac │ │ │ │ - 0x00025e94 6b5f4d4f 445f6463 6c73656c 65637464 k_MOD_dclselectd │ │ │ │ - 0x00025ea4 65766963 65005f5f 676e6d6c 69625f4d evice.__gnmlib_M │ │ │ │ - 0x00025eb4 4f445f64 636c676f 6f646e75 6d676500 OD_dclgoodnumge. │ │ │ │ - 0x00025ec4 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ - 0x00025ed4 676f6f64 6e756d67 74005f5f 676e6d6c goodnumgt.__gnml │ │ │ │ - 0x00025ee4 69625f4d 4f445f64 636c676f 6f646e75 ib_MOD_dclgoodnu │ │ │ │ - 0x00025ef4 6d6c6500 5f5f676e 6d6c6962 5f4d4f44 mle.__gnmlib_MOD │ │ │ │ - 0x00025f04 5f64636c 676f6f64 6e756d6c 74005f5f _dclgoodnumlt.__ │ │ │ │ - 0x00025f14 676e6d6c 69625f4d 4f445f64 636c7265 gnmlib_MOD_dclre │ │ │ │ - 0x00025f24 73746f72 65676f6f 646e756d 6c697374 storegoodnumlist │ │ │ │ - 0x00025f34 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ - 0x00025f44 6c736176 65676f6f 646e756d 6c697374 lsavegoodnumlist │ │ │ │ - 0x00025f54 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ - 0x00025f64 6c676574 676f6f64 6e756d6c 69737400 lgetgoodnumlist. │ │ │ │ - 0x00025f74 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ - 0x00025f84 73657467 6f6f646e 756d6c69 7374005f setgoodnumlist._ │ │ │ │ - 0x00025f94 5f676e6d 6c69625f 4d4f445f 64636c67 _gnmlib_MOD_dclg │ │ │ │ - 0x00025fa4 6f6f646e 756d6578 6765005f 5f676e6d oodnumexge.__gnm │ │ │ │ - 0x00025fb4 6c69625f 4d4f445f 64636c67 6f6f646e lib_MOD_dclgoodn │ │ │ │ - 0x00025fc4 756d6578 6c65005f 5f676e6d 6c69625f umexle.__gnmlib_ │ │ │ │ - 0x00025fd4 4d4f445f 64636c67 6f6f646e 756d6578 MOD_dclgoodnumex │ │ │ │ - 0x00025fe4 6774005f 5f676e6d 6c69625f 4d4f445f gt.__gnmlib_MOD_ │ │ │ │ - 0x00025ff4 64636c67 6f6f646e 756d6578 6c74005f dclgoodnumexlt._ │ │ │ │ - 0x00026004 5f666674 5f776f72 6b5f4d4f 445f5f5f _fft_work_MOD___ │ │ │ │ - 0x00026014 636f7079 5f666674 5f776f72 6b5f576f copy_fft_work_Wo │ │ │ │ - 0x00026024 726b005f 5f666674 7265616c 5f4d4f44 rk.__fftreal_MOD │ │ │ │ - 0x00026034 5f64636c 7265616c 6666745f 62005f5f _dclrealfft_b.__ │ │ │ │ - 0x00026044 66667472 65616c5f 4d4f445f 64636c72 fftreal_MOD_dclr │ │ │ │ - 0x00026054 65616c66 66745f66 005f5f66 66747265 ealfft_f.__fftre │ │ │ │ - 0x00026064 616c5f4d 4f445f64 636c6465 616c6c6f al_MOD_dcldeallo │ │ │ │ - 0x00026074 63726561 6c666674 005f5f66 66747265 crealfft.__fftre │ │ │ │ - 0x00026084 616c5f4d 4f445f64 636c696e 69747265 al_MOD_dclinitre │ │ │ │ - 0x00026094 616c6666 74005f5f 66667465 6173795f alfft.__ffteasy_ │ │ │ │ - 0x000260a4 4d4f445f 64636c65 61737966 66745f62 MOD_dcleasyfft_b │ │ │ │ - 0x000260b4 005f5f66 66746561 73795f4d 4f445f64 .__ffteasy_MOD_d │ │ │ │ - 0x000260c4 636c6561 73796666 745f6600 5f5f6666 cleasyfft_f.__ff │ │ │ │ - 0x000260d4 74656173 795f4d4f 445f6463 6c646561 teasy_MOD_dcldea │ │ │ │ - 0x000260e4 6c6c6f63 65617379 66667400 5f5f6666 lloceasyfft.__ff │ │ │ │ - 0x000260f4 74656173 795f4d4f 445f6463 6c696e69 teasy_MOD_dclini │ │ │ │ - 0x00026104 74656173 79666674 005f5f66 66747369 teasyfft.__fftsi │ │ │ │ - 0x00026114 6e5f4d4f 445f6463 6c73696e 66667400 n_MOD_dclsinfft. │ │ │ │ - 0x00026124 5f5f6666 7473696e 5f4d4f44 5f64636c __fftsin_MOD_dcl │ │ │ │ - 0x00026134 6465616c 6c6f6373 696e6666 74005f5f deallocsinfft.__ │ │ │ │ - 0x00026144 66667473 696e5f4d 4f445f64 636c696e fftsin_MOD_dclin │ │ │ │ - 0x00026154 69747369 6e666674 005f5f66 6674636f itsinfft.__fftco │ │ │ │ - 0x00026164 735f4d4f 445f6463 6c636f73 66667400 s_MOD_dclcosfft. │ │ │ │ - 0x00026174 5f5f6666 74636f73 5f4d4f44 5f64636c __fftcos_MOD_dcl │ │ │ │ - 0x00026184 6465616c 6c6f6363 6f736666 74005f5f dealloccosfft.__ │ │ │ │ - 0x00026194 66667463 6f735f4d 4f445f64 636c696e fftcos_MOD_dclin │ │ │ │ - 0x000261a4 6974636f 73666674 005f5f66 66747173 itcosfft.__fftqs │ │ │ │ - 0x000261b4 696e5f4d 4f445f64 636c7369 6e716674 in_MOD_dclsinqft │ │ │ │ - 0x000261c4 5f62005f 5f666674 7173696e 5f4d4f44 _b.__fftqsin_MOD │ │ │ │ - 0x000261d4 5f64636c 73696e71 66745f66 005f5f66 _dclsinqft_f.__f │ │ │ │ - 0x000261e4 66747173 696e5f4d 4f445f64 636c6465 ftqsin_MOD_dclde │ │ │ │ - 0x000261f4 616c6c6f 6373696e 71667400 5f5f6666 allocsinqft.__ff │ │ │ │ - 0x00026204 74717369 6e5f4d4f 445f6463 6c696e69 tqsin_MOD_dclini │ │ │ │ - 0x00026214 7473696e 71667400 5f5f6666 7471636f tsinqft.__fftqco │ │ │ │ - 0x00026224 735f4d4f 445f6463 6c636f73 7166745f s_MOD_dclcosqft_ │ │ │ │ - 0x00026234 62005f5f 66667471 636f735f 4d4f445f b.__fftqcos_MOD_ │ │ │ │ - 0x00026244 64636c63 6f737166 745f6600 5f5f6666 dclcosqft_f.__ff │ │ │ │ - 0x00026254 7471636f 735f4d4f 445f6463 6c646561 tqcos_MOD_dcldea │ │ │ │ - 0x00026264 6c6c6f63 636f7371 6674005f 5f666674 lloccosqft.__fft │ │ │ │ - 0x00026274 71636f73 5f4d4f44 5f64636c 696e6974 qcos_MOD_dclinit │ │ │ │ - 0x00026284 636f7371 6674005f 5f666674 636d706c cosqft.__fftcmpl │ │ │ │ - 0x00026294 785f4d4f 445f6463 6c636f6d 706c6578 x_MOD_dclcomplex │ │ │ │ - 0x000262a4 6666745f 62005f5f 66667463 6d706c78 fft_b.__fftcmplx │ │ │ │ - 0x000262b4 5f4d4f44 5f64636c 636f6d70 6c657866 _MOD_dclcomplexf │ │ │ │ - 0x000262c4 66745f66 005f5f66 6674636d 706c785f ft_f.__fftcmplx_ │ │ │ │ - 0x000262d4 4d4f445f 64636c64 65616c6c 6f63636f MOD_dcldeallocco │ │ │ │ - 0x000262e4 6d706c65 78666674 005f5f66 6674636d mplexfft.__fftcm │ │ │ │ - 0x000262f4 706c785f 4d4f445f 64636c69 6e697463 plx_MOD_dclinitc │ │ │ │ - 0x00026304 6f6d706c 65786666 74005f5f 6666745f omplexfft.__fft_ │ │ │ │ - 0x00026314 776f726b 5f4d4f44 5f5f5f76 7461625f work_MOD___vtab_ │ │ │ │ - 0x00026324 6666745f 776f726b 5f576f72 6b005f5f fft_work_Work.__ │ │ │ │ - 0x00026334 6666745f 776f726b 5f4d4f44 5f5f5f64 fft_work_MOD___d │ │ │ │ - 0x00026344 65665f69 6e69745f 6666745f 776f726b ef_init_fft_work │ │ │ │ - 0x00026354 5f576f72 6b005f5f 64617465 6c69625f _Work.__datelib_ │ │ │ │ - 0x00026364 4d4f445f 64636c6c 656e6774 686f6679 MOD_dcllengthofy │ │ │ │ - 0x00026374 65617200 5f5f6461 74656c69 625f4d4f ear.__datelib_MO │ │ │ │ - 0x00026384 445f6463 6c6c656e 6774686f 666d6f6e D_dcllengthofmon │ │ │ │ - 0x00026394 7468005f 5f646174 656c6962 5f4d4f44 th.__datelib_MOD │ │ │ │ - 0x000263a4 5f64636c 6461796f 66776565 6b005f5f _dcldayofweek.__ │ │ │ │ - 0x000263b4 64617465 6c69625f 4d4f445f 64636c66 datelib_MOD_dclf │ │ │ │ - 0x000263c4 6f726d61 74646174 65005f5f 64617465 ormatdate.__date │ │ │ │ - 0x000263d4 6c69625f 4d4f445f 64636c64 69666664 lib_MOD_dcldiffd │ │ │ │ - 0x000263e4 61746500 5f5f6461 74656c69 625f4d4f ate.__datelib_MO │ │ │ │ - 0x000263f4 445f6463 6c616464 64617465 005f5f64 D_dcladddate.__d │ │ │ │ - 0x00026404 6174656c 69625f4d 4f445f64 636c6765 atelib_MOD_dclge │ │ │ │ - 0x00026414 74646174 65005f5f 6374726c 69625f4d tdate.__ctrlib_M │ │ │ │ - 0x00026424 4f445f64 636c726f 74617465 73706865 OD_dclrotatesphe │ │ │ │ - 0x00026434 72696361 6c005f5f 6374726c 69625f4d rical.__ctrlib_M │ │ │ │ - 0x00026444 4f445f64 636c726f 74617465 3364005f OD_dclrotate3d._ │ │ │ │ - 0x00026454 5f637472 6c69625f 4d4f445f 64636c72 _ctrlib_MOD_dclr │ │ │ │ - 0x00026464 6f746174 65326400 5f5f6374 726c6962 otate2d.__ctrlib │ │ │ │ - 0x00026474 5f4d4f44 5f64636c 636f6e76 73706865 _MOD_dclconvsphe │ │ │ │ - 0x00026484 72696361 6c005f5f 6374726c 69625f4d rical.__ctrlib_M │ │ │ │ - 0x00026494 4f445f64 636c636f 6e763364 005f5f63 OD_dclconv3d.__c │ │ │ │ - 0x000264a4 74726c69 625f4d4f 445f6463 6c636f6e trlib_MOD_dclcon │ │ │ │ - 0x000264b4 76687970 6572626f 6c696300 5f5f6374 vhyperbolic.__ct │ │ │ │ - 0x000264c4 726c6962 5f4d4f44 5f64636c 636f6e76 rlib_MOD_dclconv │ │ │ │ - 0x000264d4 706f6c61 72005f5f 6374726c 69625f4d polar.__ctrlib_M │ │ │ │ - 0x000264e4 4f445f64 636c6832 63005f5f 6374726c OD_dclh2c.__ctrl │ │ │ │ - 0x000264f4 69625f4d 4f445f64 636c6232 63005f5f ib_MOD_dclb2c.__ │ │ │ │ - 0x00026504 6374726c 69625f4d 4f445f64 636c6532 ctrlib_MOD_dcle2 │ │ │ │ - 0x00026514 63005f5f 6374726c 69625f4d 4f445f64 c.__ctrlib_MOD_d │ │ │ │ - 0x00026524 636c7032 63005f5f 63686b6c 69625f4d clp2c.__chklib_M │ │ │ │ - 0x00026534 4f445f64 636c6368 65636b63 68617270 OD_dclcheckcharp │ │ │ │ - 0x00026544 61747465 726e005f 5f63686b 6c69625f attern.__chklib_ │ │ │ │ - 0x00026554 4d4f445f 64636c63 6865636b 666f7274 MOD_dclcheckfort │ │ │ │ - 0x00026564 72616e00 5f5f6368 6b6c6962 5f4d4f44 ran.__chklib_MOD │ │ │ │ - 0x00026574 5f64636c 63686563 6b616c70 68616e75 _dclcheckalphanu │ │ │ │ - 0x00026584 6d005f5f 63686b6c 69625f4d 4f445f64 m.__chklib_MOD_d │ │ │ │ - 0x00026594 636c6368 65636b6e 756d6265 72005f5f clchecknumber.__ │ │ │ │ - 0x000265a4 63686b6c 69625f4d 4f445f64 636c6368 chklib_MOD_dclch │ │ │ │ - 0x000265b4 65636b61 6c706861 62657400 5f5f6368 eckalphabet.__ch │ │ │ │ - 0x000265c4 6b6c6962 5f4d4f44 5f64636c 63686563 klib_MOD_dclchec │ │ │ │ - 0x000265d4 6b737065 6369616c 005f5f63 686b6c69 kspecial.__chkli │ │ │ │ - 0x000265e4 625f4d4f 445f6463 6c636865 636b6375 b_MOD_dclcheckcu │ │ │ │ - 0x000265f4 7272656e 6379005f 5f63686b 6c69625f rrency.__chklib_ │ │ │ │ - 0x00026604 4d4f445f 64636c63 6865636b 626c616e MOD_dclcheckblan │ │ │ │ - 0x00026614 6b005f5f 6368676c 69625f4d 4f445f64 k.__chglib_MOD_d │ │ │ │ - 0x00026624 636c746f 6c6f7765 72005f5f 6368676c cltolower.__chgl │ │ │ │ - 0x00026634 69625f4d 4f445f64 636c746f 75707065 ib_MOD_dcltouppe │ │ │ │ - 0x00026644 72005f5f 626c6b6c 69625f4d 4f445f64 r.__blklib_MOD_d │ │ │ │ - 0x00026654 636c696e 74657276 616c6765 005f5f62 clintervalge.__b │ │ │ │ - 0x00026664 6c6b6c69 625f4d4f 445f6463 6c696e74 lklib_MOD_dclint │ │ │ │ - 0x00026674 65727661 6c677400 5f5f626c 6b6c6962 ervalgt.__blklib │ │ │ │ - 0x00026684 5f4d4f44 5f64636c 696e7465 7276616c _MOD_dclinterval │ │ │ │ - 0x00026694 6c65005f 5f626c6b 6c69625f 4d4f445f le.__blklib_MOD_ │ │ │ │ - 0x000266a4 64636c69 6e746572 76616c6c 74005f5f dclintervallt.__ │ │ │ │ - 0x000266b4 64636c5f 7061726d 5f4d4f44 5f64636c dcl_parm_MOD_dcl │ │ │ │ - 0x000266c4 73657463 68617265 78005f67 666f7274 setcharex._gfort │ │ │ │ - 0x000266d4 72616e5f 73656c65 63745f73 7472696e ran_select_strin │ │ │ │ - 0x000266e4 67005f5f 64636c5f 7061726d 5f4d4f44 g.__dcl_parm_MOD │ │ │ │ - 0x000266f4 5f64636c 7365746c 6f676963 616c6578 _dclsetlogicalex │ │ │ │ - 0x00026704 005f5f64 636c5f70 61726d5f 4d4f445f .__dcl_parm_MOD_ │ │ │ │ - 0x00026714 64636c73 65747265 616c6578 005f5f64 dclsetrealex.__d │ │ │ │ - 0x00026724 636c5f70 61726d5f 4d4f445f 64636c73 cl_parm_MOD_dcls │ │ │ │ - 0x00026734 6574696e 74656765 72657800 5f5f6463 etintegerex.__dc │ │ │ │ - 0x00026744 6c5f7061 726d5f4d 4f445f64 636c7365 l_parm_MOD_dclse │ │ │ │ - 0x00026754 74636861 72005f5f 64636c5f 7061726d tchar.__dcl_parm │ │ │ │ - 0x00026764 5f4d4f44 5f64636c 7365746c 6f676963 _MOD_dclsetlogic │ │ │ │ - 0x00026774 616c005f 5f64636c 5f706172 6d5f4d4f al.__dcl_parm_MO │ │ │ │ - 0x00026784 445f6463 6c736574 7265616c 005f5f64 D_dclsetreal.__d │ │ │ │ - 0x00026794 636c5f70 61726d5f 4d4f445f 64636c73 cl_parm_MOD_dcls │ │ │ │ - 0x000267a4 6574696e 74656765 72005f5f 64636c5f etinteger.__dcl_ │ │ │ │ - 0x000267b4 7061726d 5f4d4f44 5f64636c 67657463 parm_MOD_dclgetc │ │ │ │ - 0x000267c4 68617273 005f5f64 636c5f70 61726d5f hars.__dcl_parm_ │ │ │ │ - 0x000267d4 4d4f445f 64636c67 65746c6f 67696361 MOD_dclgetlogica │ │ │ │ - 0x000267e4 6c73005f 5f64636c 5f706172 6d5f4d4f ls.__dcl_parm_MO │ │ │ │ - 0x000267f4 445f6463 6c676574 7265616c 73005f5f D_dclgetreals.__ │ │ │ │ - 0x00026804 64636c5f 7061726d 5f4d4f44 5f64636c dcl_parm_MOD_dcl │ │ │ │ - 0x00026814 67657469 6e746567 65727300 5f5f6463 getintegers.__dc │ │ │ │ - 0x00026824 6c5f7061 726d5f4d 4f445f64 636c6765 l_parm_MOD_dclge │ │ │ │ - 0x00026834 74636861 72005f5f 64636c5f 7061726d tchar.__dcl_parm │ │ │ │ - 0x00026844 5f4d4f44 5f64636c 6765746c 6f676963 _MOD_dclgetlogic │ │ │ │ - 0x00026854 616c005f 5f64636c 5f706172 6d5f4d4f al.__dcl_parm_MO │ │ │ │ - 0x00026864 445f6463 6c676574 7265616c 005f5f64 D_dclgetreal.__d │ │ │ │ - 0x00026874 636c5f70 61726d5f 4d4f445f 64636c67 cl_parm_MOD_dclg │ │ │ │ - 0x00026884 6574696e 74656765 72005f5f 64636c5f etinteger.__dcl_ │ │ │ │ - 0x00026894 636f6d6d 6f6e5f4d 4f445f5f 5f636f70 common_MOD___cop │ │ │ │ - 0x000268a4 795f6463 6c5f636f 6d6d6f6e 5f537068 y_dcl_common_Sph │ │ │ │ - 0x000268b4 65726963 616c005f 5f64636c 5f636f6d erical.__dcl_com │ │ │ │ - 0x000268c4 6d6f6e5f 4d4f445f 5f5f636f 70795f64 mon_MOD___copy_d │ │ │ │ - 0x000268d4 636c5f63 6f6d6d6f 6e5f506f 6c617200 cl_common_Polar. │ │ │ │ - 0x000268e4 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ - 0x000268f4 5f5f5f63 6f70795f 64636c5f 636f6d6d ___copy_dcl_comm │ │ │ │ - 0x00026904 6f6e5f4d 6170005f 5f64636c 5f636f6d on_Map.__dcl_com │ │ │ │ - 0x00026914 6d6f6e5f 4d4f445f 5f5f636f 70795f64 mon_MOD___copy_d │ │ │ │ - 0x00026924 636c5f63 6f6d6d6f 6e5f4879 70657262 cl_common_Hyperb │ │ │ │ - 0x00026934 6f6c6963 005f5f64 636c5f63 6f6d6d6f olic.__dcl_commo │ │ │ │ - 0x00026944 6e5f4d4f 445f5f5f 636f7079 5f64636c n_MOD___copy_dcl │ │ │ │ - 0x00026954 5f636f6d 6d6f6e5f 456c6c69 70746963 _common_Elliptic │ │ │ │ - 0x00026964 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ - 0x00026974 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ - 0x00026984 6d6f6e5f 44636c5f 74696d65 005f5f64 mon_Dcl_time.__d │ │ │ │ - 0x00026994 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x000269a4 636f7079 5f64636c 5f636f6d 6d6f6e5f copy_dcl_common_ │ │ │ │ - 0x000269b4 44636c5f 64617465 005f5f64 636c5f63 Dcl_date.__dcl_c │ │ │ │ - 0x000269c4 6f6d6d6f 6e5f4d4f 445f5f5f 636f7079 ommon_MOD___copy │ │ │ │ - 0x000269d4 5f64636c 5f636f6d 6d6f6e5f 43617274 _dcl_common_Cart │ │ │ │ - 0x000269e4 65736961 6e336400 5f5f6463 6c5f636f esian3d.__dcl_co │ │ │ │ - 0x000269f4 6d6d6f6e 5f4d4f44 5f5f5f63 6f70795f mmon_MOD___copy_ │ │ │ │ - 0x00026a04 64636c5f 636f6d6d 6f6e5f43 61727465 dcl_common_Carte │ │ │ │ - 0x00026a14 7369616e 005f5f64 636c5f63 6f6d6d6f sian.__dcl_commo │ │ │ │ - 0x00026a24 6e5f4d4f 445f5f5f 636f7079 5f64636c n_MOD___copy_dcl │ │ │ │ - 0x00026a34 5f636f6d 6d6f6e5f 4269706f 6c617200 _common_Bipolar. │ │ │ │ - 0x00026a44 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ - 0x00026a54 5f64636c 73776170 696e6465 78005f67 _dclswapindex._g │ │ │ │ - 0x00026a64 666f7274 72616e5f 72657368 6170655f fortran_reshape_ │ │ │ │ - 0x00026a74 7234005f 5f64636c 5f636f6d 6d6f6e5f r4.__dcl_common_ │ │ │ │ - 0x00026a84 4d4f445f 64636c5f 7765656b 005f5f64 MOD_dcl_week.__d │ │ │ │ - 0x00026a94 636c5f63 6f6d6d6f 6e5f4d4f 445f6463 cl_common_MOD_dc │ │ │ │ - 0x00026aa4 6c5f6d6f 6e746800 5f5f6463 6c5f636f l_month.__dcl_co │ │ │ │ - 0x00026ab4 6d6d6f6e 5f4d4f44 5f5f5f76 7461625f mmon_MOD___vtab_ │ │ │ │ - 0x00026ac4 64636c5f 636f6d6d 6f6e5f53 70686572 dcl_common_Spher │ │ │ │ - 0x00026ad4 6963616c 005f5f64 636c5f63 6f6d6d6f ical.__dcl_commo │ │ │ │ - 0x00026ae4 6e5f4d4f 445f5f5f 76746162 5f64636c n_MOD___vtab_dcl │ │ │ │ - 0x00026af4 5f636f6d 6d6f6e5f 506f6c61 72005f5f _common_Polar.__ │ │ │ │ - 0x00026b04 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ - 0x00026b14 5f767461 625f6463 6c5f636f 6d6d6f6e _vtab_dcl_common │ │ │ │ - 0x00026b24 5f4d6170 005f5f64 636c5f63 6f6d6d6f _Map.__dcl_commo │ │ │ │ - 0x00026b34 6e5f4d4f 445f5f5f 76746162 5f64636c n_MOD___vtab_dcl │ │ │ │ - 0x00026b44 5f636f6d 6d6f6e5f 48797065 72626f6c _common_Hyperbol │ │ │ │ - 0x00026b54 6963005f 5f64636c 5f636f6d 6d6f6e5f ic.__dcl_common_ │ │ │ │ - 0x00026b64 4d4f445f 5f5f7674 61625f64 636c5f63 MOD___vtab_dcl_c │ │ │ │ - 0x00026b74 6f6d6d6f 6e5f456c 6c697074 6963005f ommon_Elliptic._ │ │ │ │ - 0x00026b84 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026b94 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ - 0x00026ba4 6e5f4463 6c5f7469 6d65005f 5f64636c n_Dcl_time.__dcl │ │ │ │ - 0x00026bb4 5f636f6d 6d6f6e5f 4d4f445f 5f5f7674 _common_MOD___vt │ │ │ │ - 0x00026bc4 61625f64 636c5f63 6f6d6d6f 6e5f4463 ab_dcl_common_Dc │ │ │ │ - 0x00026bd4 6c5f6461 7465005f 5f64636c 5f636f6d l_date.__dcl_com │ │ │ │ - 0x00026be4 6d6f6e5f 4d4f445f 5f5f7674 61625f64 mon_MOD___vtab_d │ │ │ │ - 0x00026bf4 636c5f63 6f6d6d6f 6e5f4361 72746573 cl_common_Cartes │ │ │ │ - 0x00026c04 69616e33 64005f5f 64636c5f 636f6d6d ian3d.__dcl_comm │ │ │ │ - 0x00026c14 6f6e5f4d 4f445f5f 5f767461 625f6463 on_MOD___vtab_dc │ │ │ │ - 0x00026c24 6c5f636f 6d6d6f6e 5f436172 74657369 l_common_Cartesi │ │ │ │ - 0x00026c34 616e005f 5f64636c 5f636f6d 6d6f6e5f an.__dcl_common_ │ │ │ │ - 0x00026c44 4d4f445f 5f5f7674 61625f64 636c5f63 MOD___vtab_dcl_c │ │ │ │ - 0x00026c54 6f6d6d6f 6e5f4269 706f6c61 72005f5f ommon_Bipolar.__ │ │ │ │ - 0x00026c64 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ - 0x00026c74 5f646566 5f696e69 745f6463 6c5f636f _def_init_dcl_co │ │ │ │ - 0x00026c84 6d6d6f6e 5f537068 65726963 616c005f mmon_Spherical._ │ │ │ │ - 0x00026c94 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ - 0x00026ca4 5f5f6465 665f696e 69745f64 636c5f63 __def_init_dcl_c │ │ │ │ - 0x00026cb4 6f6d6d6f 6e5f506f 6c617200 5f5f6463 ommon_Polar.__dc │ │ │ │ - 0x00026cc4 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f64 l_common_MOD___d │ │ │ │ - 0x00026cd4 65665f69 6e69745f 64636c5f 636f6d6d ef_init_dcl_comm │ │ │ │ - 0x00026ce4 6f6e5f4d 6170005f 5f64636c 5f636f6d on_Map.__dcl_com │ │ │ │ - 0x00026cf4 6d6f6e5f 4d4f445f 5f5f6465 665f696e mon_MOD___def_in │ │ │ │ - 0x00026d04 69745f64 636c5f63 6f6d6d6f 6e5f4879 it_dcl_common_Hy │ │ │ │ - 0x00026d14 70657262 6f6c6963 005f5f64 636c5f63 perbolic.__dcl_c │ │ │ │ - 0x00026d24 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026d34 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026d44 456c6c69 70746963 005f5f64 636c5f63 Elliptic.__dcl_c │ │ │ │ - 0x00026d54 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026d64 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026d74 44636c5f 74696d65 005f5f64 636c5f63 Dcl_time.__dcl_c │ │ │ │ - 0x00026d84 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026d94 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026da4 44636c5f 64617465 005f5f64 636c5f63 Dcl_date.__dcl_c │ │ │ │ - 0x00026db4 6f6d6d6f 6e5f4d4f 445f5f5f 6465665f ommon_MOD___def_ │ │ │ │ - 0x00026dc4 696e6974 5f64636c 5f636f6d 6d6f6e5f init_dcl_common_ │ │ │ │ - 0x00026dd4 43617274 65736961 6e336400 5f5f6463 Cartesian3d.__dc │ │ │ │ - 0x00026de4 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f64 l_common_MOD___d │ │ │ │ - 0x00026df4 65665f69 6e69745f 64636c5f 636f6d6d ef_init_dcl_comm │ │ │ │ - 0x00026e04 6f6e5f43 61727465 7369616e 005f5f64 on_Cartesian.__d │ │ │ │ - 0x00026e14 636c5f63 6f6d6d6f 6e5f4d4f 445f5f5f cl_common_MOD___ │ │ │ │ - 0x00026e24 6465665f 696e6974 5f64636c 5f636f6d def_init_dcl_com │ │ │ │ - 0x00026e34 6d6f6e5f 4269706f 6c617200 746d7374 mon_Bipolar.tmst │ │ │ │ - 0x00026e44 6c6e5f00 746d736c 636c5f00 69747270 ln_.tmslcl_.itrp │ │ │ │ - 0x00026e54 32645f00 737a6274 78325f00 737a6274 2d_.szbtx2_.szbt │ │ │ │ - 0x00026e64 78315f00 737a786d 6f645f00 737a626c x1_.szxmod_.szbl │ │ │ │ - 0x00026e74 73315f00 5f67666f 72747261 6e5f7472 s1_._gfortran_tr │ │ │ │ - 0x00026e84 616e7366 65725f61 72726179 00737a62 ansfer_array.szb │ │ │ │ - 0x00026e94 746e325f 00737a62 746e335f 00737a62 tn2_.szbtn3_.szb │ │ │ │ - 0x00026ea4 6c73335f 00737a62 7478335f 00737a62 ls3_.szbtx3_.szb │ │ │ │ - 0x00026eb4 6c73325f 00737a62 746e345f 00737a62 ls2_.szbtn4_.szb │ │ │ │ - 0x00026ec4 706d315f 00737a62 706d325f 00737a62 pm1_.szbpm2_.szb │ │ │ │ - 0x00026ed4 706c315f 00737a62 6c61315f 00736c62 pl1_.szbla1_.slb │ │ │ │ - 0x00026ee4 6c6b315f 005f6766 6f727472 616e5f73 lk1_._gfortran_s │ │ │ │ - 0x00026ef4 746f705f 6e756d65 72696300 7a675f62 top_numeric.zg_b │ │ │ │ - 0x00026f04 7574746f 6e5f7072 6573735f 6576656e utton_press_even │ │ │ │ - 0x00026f14 74007a67 5f646573 74726f79 5f657665 t.zg_destroy_eve │ │ │ │ - 0x00026f24 6e740063 6169726f 5f637265 61746500 nt.cairo_create. │ │ │ │ - 0x00026f34 63616972 6f5f6765 745f736f 75726365 cairo_get_source │ │ │ │ - 0x00026f44 00636169 726f5f70 61747465 726e5f73 .cairo_pattern_s │ │ │ │ - 0x00026f54 65745f66 696c7465 72006361 69726f5f et_filter.cairo_ │ │ │ │ - 0x00026f64 7365745f 736f7572 63655f72 67620063 set_source_rgb.c │ │ │ │ - 0x00026f74 6169726f 5f696d61 67655f73 75726661 airo_image_surfa │ │ │ │ - 0x00026f84 63655f63 72656174 65006361 69726f5f ce_create.cairo_ │ │ │ │ - 0x00026f94 7064665f 73757266 6163655f 63726561 pdf_surface_crea │ │ │ │ - 0x00026fa4 7465005f 5f737072 696e7466 5f63686b te.__sprintf_chk │ │ │ │ - 0x00026fb4 00636169 726f5f73 76675f73 75726661 .cairo_svg_surfa │ │ │ │ - 0x00026fc4 63655f63 72656174 65006361 69726f5f ce_create.cairo_ │ │ │ │ - 0x00026fd4 70735f73 75726661 63655f63 72656174 ps_surface_creat │ │ │ │ - 0x00026fe4 65006361 69726f5f 70735f73 75726661 e.cairo_ps_surfa │ │ │ │ - 0x00026ff4 63655f73 65745f65 70730063 6169726f ce_set_eps.cairo │ │ │ │ - 0x00027004 5f747261 6e736c61 74650063 6169726f _translate.cairo │ │ │ │ - 0x00027014 5f726f74 61746500 67746b5f 77696467 _rotate.gtk_widg │ │ │ │ - 0x00027024 65745f64 65737472 6f790067 746b5f66 et_destroy.gtk_f │ │ │ │ - 0x00027034 6f6e745f 63686f6f 7365725f 6765745f ont_chooser_get_ │ │ │ │ - 0x00027044 666f6e74 0070616e 676f5f66 6f6e745f font.pango_font_ │ │ │ │ - 0x00027054 64657363 72697074 696f6e5f 66726f6d description_from │ │ │ │ - 0x00027064 5f737472 696e6700 5f5f7072 696e7466 _string.__printf │ │ │ │ - 0x00027074 5f63686b 00737472 63707900 675f6672 _chk.strcpy.g_fr │ │ │ │ - 0x00027084 65650066 6f6e745f 64657363 00666f6e ee.font_desc.fon │ │ │ │ - 0x00027094 7466616d 696c7900 7a675f64 7261775f tfamily.zg_draw_ │ │ │ │ - 0x000270a4 6576656e 74006361 69726f5f 7365745f event.cairo_set_ │ │ │ │ - 0x000270b4 736f7572 63655f73 75726661 63650063 source_surface.c │ │ │ │ - 0x000270c4 6169726f 5f706169 6e74007a 675f6b65 airo_paint.zg_ke │ │ │ │ - 0x000270d4 795f7072 6573735f 6576656e 74006765 y_press_event.ge │ │ │ │ - 0x000270e4 74706172 6d6e756d 62657200 73747263 tparmnumber.strc │ │ │ │ - 0x000270f4 6d70007a 676c706d 6e616d65 007a6772 mp.zglpmname.zgr │ │ │ │ - 0x00027104 706d6e61 6d65007a 6769706d 6e616d65 pmname.zgipmname │ │ │ │ - 0x00027114 007a676c 7365745f 00676574 6c706172 .zglset_.getlpar │ │ │ │ - 0x00027124 6d006765 74697061 726d0067 65747270 m.getiparm.getrp │ │ │ │ - 0x00027134 61726d00 7a677570 64617465 0067746b arm.zgupdate.gtk │ │ │ │ - 0x00027144 5f776964 6765745f 71756575 655f6472 _widget_queue_dr │ │ │ │ - 0x00027154 61775f61 72656100 67746b5f 6d61696e aw_area.gtk_main │ │ │ │ - 0x00027164 5f697465 72617469 6f6e0067 746b5f65 _iteration.gtk_e │ │ │ │ - 0x00027174 76656e74 735f7065 6e64696e 67007a67 vents_pending.zg │ │ │ │ - 0x00027184 75707265 6374007a 67716472 775f0063 uprect.zgqdrw_.c │ │ │ │ - 0x00027194 666e6368 7200666f 70656e36 34005f5f fnchr.fopen64.__ │ │ │ │ - 0x000271a4 69736f63 39395f66 7363616e 66006663 isoc99_fscanf.fc │ │ │ │ - 0x000271b4 6c6f7365 0067746b 5f696e69 74006774 lose.gtk_init.gt │ │ │ │ - 0x000271c4 6b5f6472 6177696e 675f6172 65615f6e k_drawing_area_n │ │ │ │ - 0x000271d4 65770067 746b5f77 696e646f 775f6e65 ew.gtk_window_ne │ │ │ │ - 0x000271e4 77006774 6b5f7769 64676574 5f736574 w.gtk_widget_set │ │ │ │ - 0x000271f4 5f73697a 655f7265 71756573 74006774 _size_request.gt │ │ │ │ - 0x00027204 6b5f7769 64676574 5f73686f 77006774 k_widget_show.gt │ │ │ │ - 0x00027214 6b5f7769 6e646f77 5f736574 5f746974 k_window_set_tit │ │ │ │ - 0x00027224 6c650067 746b5f63 6f6e7461 696e6572 le.gtk_container │ │ │ │ - 0x00027234 5f616464 0067746b 5f776964 6765745f _add.gtk_widget_ │ │ │ │ - 0x00027244 7365745f 6576656e 74730067 5f736967 set_events.g_sig │ │ │ │ - 0x00027254 6e616c5f 636f6e6e 6563745f 64617461 nal_connect_data │ │ │ │ - 0x00027264 00636169 726f5f64 65737472 6f790063 .cairo_destroy.c │ │ │ │ - 0x00027274 6169726f 5f737572 66616365 5f646573 airo_surface_des │ │ │ │ - 0x00027284 74726f79 0067746b 5f776964 6765745f troy.gtk_widget_ │ │ │ │ - 0x00027294 7265616c 697a6500 63616972 6f5f7375 realize.cairo_su │ │ │ │ - 0x000272a4 72666163 655f6669 6e697368 00636169 rface_finish.cai │ │ │ │ - 0x000272b4 726f5f72 65637461 6e676c65 00636169 ro_rectangle.cai │ │ │ │ - 0x000272c4 726f5f66 696c6c00 63616972 6f5f7375 ro_fill.cairo_su │ │ │ │ - 0x000272d4 72666163 655f7772 6974655f 746f5f70 rface_write_to_p │ │ │ │ - 0x000272e4 6e670063 6169726f 5f73686f 775f7061 ng.cairo_show_pa │ │ │ │ - 0x000272f4 67650067 746b5f77 69646765 745f7175 ge.gtk_widget_qu │ │ │ │ - 0x00027304 6575655f 64726177 00636169 726f5f73 eue_draw.cairo_s │ │ │ │ - 0x00027314 75726661 63655f73 686f775f 70616765 urface_show_page │ │ │ │ - 0x00027324 00636169 726f5f73 75726661 63655f77 .cairo_surface_w │ │ │ │ - 0x00027334 72697465 5f746f5f 706e675f 73747265 rite_to_png_stre │ │ │ │ - 0x00027344 616d0073 74646f75 74006361 69726f5f am.stdout.cairo_ │ │ │ │ - 0x00027354 7365745f 6c696e65 5f776964 74680063 set_line_width.c │ │ │ │ - 0x00027364 6169726f 5f736574 5f6c696e 655f6361 airo_set_line_ca │ │ │ │ - 0x00027374 70006361 69726f5f 7365745f 6c696e65 p.cairo_set_line │ │ │ │ - 0x00027384 5f6a6f69 6e006361 69726f5f 6d6f7665 _join.cairo_move │ │ │ │ - 0x00027394 5f746f00 75746638 5f636861 725f6279 _to.utf8_char_by │ │ │ │ - 0x000273a4 74650063 6861725f 77696474 68007061 te.char_width.pa │ │ │ │ - 0x000273b4 6e676f5f 63616972 6f5f6372 65617465 ngo_cairo_create │ │ │ │ - 0x000273c4 5f6c6179 6f757400 70616e67 6f5f6c61 _layout.pango_la │ │ │ │ - 0x000273d4 796f7574 5f736574 5f746578 74007061 yout_set_text.pa │ │ │ │ - 0x000273e4 6e676f5f 6c61796f 75745f73 65745f66 ngo_layout_set_f │ │ │ │ - 0x000273f4 6f6e745f 64657363 72697074 696f6e00 ont_description. │ │ │ │ - 0x00027404 70616e67 6f5f6361 69726f5f 75706461 pango_cairo_upda │ │ │ │ - 0x00027414 74655f6c 61796f75 74007061 6e676f5f te_layout.pango_ │ │ │ │ - 0x00027424 6c61796f 75745f67 65745f65 7874656e layout_get_exten │ │ │ │ - 0x00027434 74730067 5f6f626a 6563745f 756e7265 ts.g_object_unre │ │ │ │ - 0x00027444 66006368 61725f68 65696768 74006765 f.char_height.ge │ │ │ │ - 0x00027454 745f7061 6e676f73 7472696e 675f7769 t_pangostring_wi │ │ │ │ - 0x00027464 6474685f 68656967 68740070 616e676f dth_height.pango │ │ │ │ - 0x00027474 5f6c6179 6f75745f 7365745f 6d61726b _layout_set_mark │ │ │ │ - 0x00027484 75700064 636c7465 78743270 616e676f up.dcltext2pango │ │ │ │ - 0x00027494 6d61726b 75700070 616e676f 5f666f6e markup.pango_fon │ │ │ │ - 0x000274a4 745f6465 73637269 7074696f 6e5f6765 t_description_ge │ │ │ │ - 0x000274b4 745f7765 69676874 0072656e 64657274 t_weight.rendert │ │ │ │ - 0x000274c4 65787400 70616e67 6f5f6361 69726f5f ext.pango_cairo_ │ │ │ │ - 0x000274d4 73686f77 5f6c6179 6f757400 70616e67 show_layout.pang │ │ │ │ - 0x000274e4 6f5f666f 6e745f64 65736372 69707469 o_font_descripti │ │ │ │ - 0x000274f4 6f6e5f73 65745f73 697a6500 63616972 on_set_size.cair │ │ │ │ - 0x00027504 6f5f636c 69700063 6169726f 5f726573 o_clip.cairo_res │ │ │ │ - 0x00027514 65745f63 6c697000 73696e63 6f730063 et_clip.sincos.c │ │ │ │ - 0x00027524 6169726f 5f736176 65006361 69726f5f airo_save.cairo_ │ │ │ │ - 0x00027534 72657374 6f726500 67746b5f 666f6e74 restore.gtk_font │ │ │ │ - 0x00027544 5f63686f 6f736572 5f646961 6c6f675f _chooser_dialog_ │ │ │ │ - 0x00027554 6e657700 67746b5f 666f6e74 5f63686f new.gtk_font_cho │ │ │ │ - 0x00027564 6f736572 5f736574 5f666f6e 74006774 oser_set_font.gt │ │ │ │ - 0x00027574 6b5f666f 6e745f63 686f6f73 65725f73 k_font_chooser_s │ │ │ │ - 0x00027584 65745f70 72657669 65775f74 65787400 et_preview_text. │ │ │ │ - 0x00027594 67746b5f 6469616c 6f675f72 756e0070 gtk_dialog_run.p │ │ │ │ - 0x000275a4 616e676f 5f666f6e 745f6465 73637269 ango_font_descri │ │ │ │ - 0x000275b4 7074696f 6e5f7365 745f7765 69676874 ption_set_weight │ │ │ │ - 0x000275c4 0070616e 676f5f63 6169726f 5f666f6e .pango_cairo_fon │ │ │ │ - 0x000275d4 745f6d61 705f6765 745f6465 6661756c t_map_get_defaul │ │ │ │ - 0x000275e4 74007061 6e676f5f 666f6e74 5f6d6170 t.pango_font_map │ │ │ │ - 0x000275f4 5f6c6973 745f6661 6d696c69 65730070 _list_families.p │ │ │ │ - 0x00027604 616e676f 5f666f6e 745f6661 6d696c79 ango_font_family │ │ │ │ - 0x00027614 5f676574 5f6e616d 65007061 6e676f5f _get_name.pango_ │ │ │ │ - 0x00027624 666f6e74 5f66616d 696c795f 6c697374 font_family_list │ │ │ │ - 0x00027634 5f666163 65730070 616e676f 5f666f6e _faces.pango_fon │ │ │ │ - 0x00027644 745f6661 63655f67 65745f66 6163655f t_face_get_face_ │ │ │ │ - 0x00027654 6e616d65 00707574 73006361 69726f5f name.puts.cairo_ │ │ │ │ - 0x00027664 6c696e65 5f746f00 63616972 6f5f7374 line_to.cairo_st │ │ │ │ - 0x00027674 726f6b65 00636169 726f5f70 61747465 roke.cairo_patte │ │ │ │ - 0x00027684 726e5f63 72656174 655f666f 725f7375 rn_create_for_su │ │ │ │ - 0x00027694 72666163 65006361 69726f5f 70617474 rface.cairo_patt │ │ │ │ - 0x000276a4 65726e5f 7365745f 65787465 6e640063 ern_set_extend.c │ │ │ │ - 0x000276b4 6169726f 5f736574 5f736f75 72636500 airo_set_source. │ │ │ │ - 0x000276c4 63616972 6f5f636c 6f73655f 70617468 cairo_close_path │ │ │ │ - 0x000276d4 00636169 726f5f73 65745f61 6e746961 .cairo_set_antia │ │ │ │ - 0x000276e4 6c696173 00636169 726f5f70 61747465 lias.cairo_patte │ │ │ │ - 0x000276f4 726e5f64 65737472 6f790063 6169726f rn_destroy.cairo │ │ │ │ - 0x00027704 5f66696c 6c5f7072 65736572 76650063 _fill_preserve.c │ │ │ │ - 0x00027714 6169726f 5f696d61 67655f73 75726661 airo_image_surfa │ │ │ │ - 0x00027724 63655f67 65745f64 61746100 63616972 ce_get_data.cair │ │ │ │ - 0x00027734 6f5f696d 6167655f 73757266 6163655f o_image_surface_ │ │ │ │ - 0x00027744 6765745f 73747269 64650066 70757463 get_stride.fputc │ │ │ │ - 0x00027754 0066666c 75736800 7374726e 63707900 .fflush.strncpy. │ │ │ │ - 0x00027764 7565626c 6b315f00 7577626c 6b795f00 ueblk1_.uwblky_. │ │ │ │ - 0x00027774 7577626c 6b785f00 5f67666f 72747261 uwblkx_._gfortra │ │ │ │ - 0x00027784 6e5f7472 616e7366 65725f61 72726179 n_transfer_array │ │ │ │ - 0x00027794 5f777269 7465005f 5f706f77 69646632 _write.__powidf2 │ │ │ │ - 0x000277a4 005f6766 6f727472 616e5f74 72616e73 ._gfortran_trans │ │ │ │ - 0x000277b4 6665725f 7265616c 00756d77 6b315f00 fer_real.umwk1_. │ │ │ │ - 0x000277c4 7564626c 6b315f00 72756476 616c5f00 udblk1_.rudval_. │ │ │ │ - 0x000277d4 7564626c 6b325f00 7564626c 6b335f00 udblk2_.udblk3_. │ │ │ │ - 0x000277e4 5f67666f 72747261 6e5f7261 6e646f6d _gfortran_random │ │ │ │ - 0x000277f4 5f736565 645f6934 005f6766 6f727472 _seed_i4._gfortr │ │ │ │ - 0x00027804 616e5f72 616e646f 6d5f7234 00666370 an_random_r4.fcp │ │ │ │ - 0x00027814 61636b5f 00666370 7574735f 00666367 ack_.fcputs_.fcg │ │ │ │ - 0x00027824 6574735f 00666370 7574725f 00666367 ets_.fcputr_.fcg │ │ │ │ - 0x00027834 6574725f 0066636e 7265635f 00666363 etr_.fcnrec_.fcc │ │ │ │ - 0x00027844 6c6f735f 0066636f 70656e5f 0066636c los_.fcopen_.fcl │ │ │ │ - 0x00027854 656f6c5f 00666373 6c66635f 00723469 eol_.fcslfc_.r4i │ │ │ │ - 0x00027864 6565655f 00723469 626d5f00 5f67666f eee_.r4ibm_._gfo │ │ │ │ - 0x00027874 72747261 6e5f706f 775f6934 5f693400 rtran_pow_i4_i4. │ │ │ │ - 0x00027884 636c6f63 6b006c69 6267746b 2d332e73 clock.libgtk-3.s │ │ │ │ + 0x0001b8d4 6c697a65 00697472 7032645f 00746d73 lize.itrp2d_.tms │ │ │ │ + 0x0001b8e4 6c636c5f 006d616c 6c6f6300 746d7267 lcl_.malloc.tmrg │ │ │ │ + 0x0001b8f4 65745f00 746d6967 65745f00 746d6c67 et_.tmiget_.tmlg │ │ │ │ + 0x0001b904 65745f00 676c7267 65745f00 69626c6b et_.glrget_.iblk │ │ │ │ + 0x0001b914 67655f00 5f5f7374 61636b5f 63686b5f ge_.__stack_chk_ │ │ │ │ + 0x0001b924 67756172 64006d65 6d736574 006d7367 guard.memset.msg │ │ │ │ + 0x0001b934 646d705f 005f5f73 7461636b 5f63686b dmp_.__stack_chk │ │ │ │ + 0x0001b944 5f666169 6c00746d 69716e70 5f00746d _fail.tmiqnp_.tm │ │ │ │ + 0x0001b954 6971696e 5f006c63 68726571 5f00746d iqin_.lchreq_.tm │ │ │ │ + 0x0001b964 6973766c 5f007274 69676574 5f00726c isvl_.rtiget_.rl │ │ │ │ + 0x0001b974 69676574 5f00746d 6971766c 5f00746d iget_.tmiqvl_.tm │ │ │ │ + 0x0001b984 6971636c 5f006d65 6d637079 00746d69 iqcl_.memcpy.tmi │ │ │ │ + 0x0001b994 7163705f 00746d69 7169645f 006c656e qcp_.tmiqid_.len │ │ │ │ + 0x0001b9a4 635f005f 67666f72 7472616e 5f636f6e c_._gfortran_con │ │ │ │ + 0x0001b9b4 6361745f 73747269 6e670074 6d727169 cat_string.tmrqi │ │ │ │ + 0x0001b9c4 645f0074 6d727176 6c5f0074 6d727374 d_.tmrqvl_.tmrst │ │ │ │ + 0x0001b9d4 785f0074 6d727163 705f0072 74726765 x_.tmrqcp_.rtrge │ │ │ │ + 0x0001b9e4 745f0074 6d727163 6c5f0072 6c726765 t_.tmrqcl_.rlrge │ │ │ │ + 0x0001b9f4 745f0074 6d727376 6c5f0074 6d727365 t_.tmrsvl_.tmrse │ │ │ │ + 0x0001ba04 745f0074 6d73746c 735f0072 6670695f t_.tmstls_.rfpi_ │ │ │ │ + 0x0001ba14 00676c6c 7365745f 00736771 7670745f .gllset_.sgqvpt_ │ │ │ │ + 0x0001ba24 00736771 776e645f 00746d73 746c6e5f .sgqwnd_.tmstln_ │ │ │ │ + 0x0001ba34 0073676c 7365745f 00736772 7365745f .sglset_.sgrset_ │ │ │ │ + 0x0001ba44 0075756c 696e5f00 73676c61 755f0074 .uulin_.sglau_.t │ │ │ │ + 0x0001ba54 6d697374 785f0074 6d697365 745f0074 mistx_.tmiset_.t │ │ │ │ + 0x0001ba64 6d72716e 705f0074 6d727169 6e5f0075 mrqnp_.tmrqin_.u │ │ │ │ + 0x0001ba74 7a726765 745f0074 6d73746c 635f005f zrget_.tmstlc_._ │ │ │ │ + 0x0001ba84 67666f72 7472616e 5f73745f 77726974 gfortran_st_writ │ │ │ │ + 0x0001ba94 65005f67 666f7274 72616e5f 7472616e e._gfortran_tran │ │ │ │ + 0x0001baa4 73666572 5f696e74 65676572 5f777269 sfer_integer_wri │ │ │ │ + 0x0001bab4 7465005f 67666f72 7472616e 5f73745f te._gfortran_st_ │ │ │ │ + 0x0001bac4 77726974 655f646f 6e65005f 67666f72 write_done._gfor │ │ │ │ + 0x0001bad4 7472616e 5f747261 6e736665 725f7265 tran_transfer_re │ │ │ │ + 0x0001bae4 616c5f77 72697465 005f5f61 65616269 al_write.__aeabi │ │ │ │ + 0x0001baf4 5f696469 766d6f64 00746d6c 7365745f _idivmod.tmlset_ │ │ │ │ + 0x0001bb04 00746d70 716e705f 00746d70 71696e5f .tmpqnp_.tmpqin_ │ │ │ │ + 0x0001bb14 00746d70 73766c5f 00746d6c 7169645f .tmpsvl_.tmlqid_ │ │ │ │ + 0x0001bb24 00746d6c 73766c5f 00746d70 71766c5f .tmlsvl_.tmpqvl_ │ │ │ │ + 0x0001bb34 00746d6c 71766c5f 00746d70 7169745f .tmlqvl_.tmpqit_ │ │ │ │ + 0x0001bb44 00746d70 71636c5f 00746d70 7163705f .tmpqcl_.tmpqcp_ │ │ │ │ + 0x0001bb54 00746d70 7169645f 00746d6c 7374785f .tmpqid_.tmlstx_ │ │ │ │ + 0x0001bb64 00746d6c 7163705f 0072746c 6765745f .tmlqcp_.rtlget_ │ │ │ │ + 0x0001bb74 00746d6c 71636c5f 00726c6c 6765745f .tmlqcl_.rllget_ │ │ │ │ + 0x0001bb84 00746d73 746c615f 00746d6c 716e705f .tmstla_.tmlqnp_ │ │ │ │ + 0x0001bb94 00746d6c 71696e5f 00746d70 6765745f .tmlqin_.tmpget_ │ │ │ │ + 0x0001bba4 00746d70 7374785f 00746d70 7365745f .tmpstx_.tmpset_ │ │ │ │ + 0x0001bbb4 00736574 5f6d7367 646d705f 66756e63 .set_msgdmp_func │ │ │ │ + 0x0001bbc4 00736574 5f6d7367 646d705f 6572725f .set_msgdmp_err_ │ │ │ │ + 0x0001bbd4 66756e63 006d7367 646d705f 5f00735f func.msgdmp__.s_ │ │ │ │ + 0x0001bbe4 73746f70 00657869 74006677 72697465 stop.exit.fwrite │ │ │ │ + 0x0001bbf4 00737464 65727200 696e6974 5f617267 .stderr.init_arg │ │ │ │ + 0x0001bc04 5f007861 72676300 78617267 7600735f _.xargc.xargv.s_ │ │ │ │ + 0x0001bc14 636f7079 00657869 745f0046 37375f61 copy.exit_.F77_a │ │ │ │ + 0x0001bc24 6c6f6300 5f5f6670 72696e74 665f6368 loc.__fprintf_ch │ │ │ │ + 0x0001bc34 6b00735f 63617400 6d736764 6d705f64 k.s_cat.msgdmp_d │ │ │ │ + 0x0001bc44 636c6f72 69670067 6c696765 745f0067 clorig.gliget_.g │ │ │ │ + 0x0001bc54 6c6c6765 745f0070 72636c76 6c5f0070 llget_.prclvl_.p │ │ │ │ + 0x0001bc64 72636e61 6d5f006d 737a646d 705f006f rcnam_.mszdmp_.o │ │ │ │ + 0x0001bc74 73616272 745f0063 6861725f 7472696d sabrt_.char_trim │ │ │ │ + 0x0001bc84 5f006368 61725f74 72696d32 5f006368 _.char_trim2_.ch │ │ │ │ + 0x0001bc94 61725f74 72696d63 5f007565 73746c6e ar_trimc_.uestln │ │ │ │ + 0x0001bca4 5f5f0075 6573746c 6e5f0073 7a706970 __.uestln_.szpip │ │ │ │ + 0x0001bcb4 7a5f5f00 737a7069 707a5f00 737a6769 z__.szpipz_.szgi │ │ │ │ + 0x0001bcc4 707a5f5f 00737a67 69707a5f 00737a70 pz__.szgipz_.szp │ │ │ │ + 0x0001bcd4 6c6f705f 5f00737a 706c6f70 5f00737a lop__.szplop_.sz │ │ │ │ + 0x0001bce4 706c636c 5f5f0073 7a706c63 6c5f0073 plcl__.szplcl_.s │ │ │ │ + 0x0001bcf4 7a736763 6c5f5f00 737a7367 636c5f00 zsgcl__.szsgcl_. │ │ │ │ + 0x0001bd04 737a7167 63795f5f 00737a71 6763795f szqgcy__.szqgcy_ │ │ │ │ + 0x0001bd14 00737a71 6763785f 5f00737a 71676378 .szqgcx__.szqgcx │ │ │ │ + 0x0001bd24 5f00737a 74786e6f 5f5f0073 7a74786e _.sztxno__.sztxn │ │ │ │ + 0x0001bd34 6f5f005f 67666f72 7472616e 5f6f735f o_._gfortran_os_ │ │ │ │ + 0x0001bd44 6572726f 725f6174 00737a6c 6e7a725f error_at.szlnzr_ │ │ │ │ + 0x0001bd54 5f00737a 6c6e7a72 5f00737a 6f706c72 _.szlnzr_.szoplr │ │ │ │ + 0x0001bd64 5f5f0073 7a6f706c 725f0073 7a6d766c __.szoplr_.szmvl │ │ │ │ + 0x0001bd74 725f5f00 737a6d76 6c725f00 737a706c r__.szmvlr_.szpl │ │ │ │ + 0x0001bd84 6c725f5f 00737a70 6c6c725f 00737a63 lr__.szpllr_.szc │ │ │ │ + 0x0001bd94 6c6c725f 5f00737a 636c6c72 5f00737a llr__.szcllr_.sz │ │ │ │ + 0x0001bda4 746e7a72 5f5f0073 7a746e7a 725f0073 tnzr__.sztnzr_.s │ │ │ │ + 0x0001bdb4 7a70636c 6c5f5f00 737a7063 6c6c5f00 zpcll__.szpcll_. │ │ │ │ + 0x0001bdc4 737a6763 6c6c5f5f 00737a67 636c6c5f szgcll__.szgcll_ │ │ │ │ + 0x0001bdd4 00737a73 636c6c5f 5f00737a 73636c6c .szscll__.szscll │ │ │ │ + 0x0001bde4 5f00737a 71636c6c 5f5f0073 7a71636c _.szqcll__.szqcl │ │ │ │ + 0x0001bdf4 6c5f0073 7a6d337a 755f5f00 737a6d33 l_.szm3zu__.szm3 │ │ │ │ + 0x0001be04 7a755f00 737a6c6e 7a755f5f 00737a6c zu_.szlnzu__.szl │ │ │ │ + 0x0001be14 6e7a755f 00737a71 7478775f 5f00737a nzu_.szqtxw__.sz │ │ │ │ + 0x0001be24 71747877 5f00737a 746e7376 5f5f0073 qtxw_.sztnsv__.s │ │ │ │ + 0x0001be34 7a746e73 765f0073 7a74337a 765f5f00 ztnsv_.szt3zv__. │ │ │ │ + 0x0001be44 737a7433 7a765f00 737a706c 7a725f5f szt3zv_.szplzr__ │ │ │ │ + 0x0001be54 00737a70 6c7a725f 00737a70 636c785f .szplzr_.szpclx_ │ │ │ │ + 0x0001be64 5f00737a 70636c78 5f00737a 67636c78 _.szpclx_.szgclx │ │ │ │ + 0x0001be74 5f5f0073 7a67636c 785f0073 7a73636c __.szgclx_.szscl │ │ │ │ + 0x0001be84 785f5f00 737a7363 6c785f00 737a7163 x__.szsclx_.szqc │ │ │ │ + 0x0001be94 6c785f5f 00737a71 636c785f 00737a70 lx__.szqclx_.szp │ │ │ │ + 0x0001bea4 6c7a755f 5f00737a 706c7a75 5f00737a lzu__.szplzu_.sz │ │ │ │ + 0x0001beb4 746e7a76 5f5f0073 7a746e7a 765f0073 tnzv__.sztnzv_.s │ │ │ │ + 0x0001bec4 7a6c336f 705f5f00 737a6c33 6f705f00 zl3op__.szl3op_. │ │ │ │ + 0x0001bed4 737a6c33 636c5f5f 00737a6c 33636c5f szl3cl__.szl3cl_ │ │ │ │ + 0x0001bee4 00737a6f 706c755f 5f00737a 6f706c75 .szoplu__.szoplu │ │ │ │ + 0x0001bef4 5f00737a 6d766c75 5f5f0073 7a6d766c _.szmvlu__.szmvl │ │ │ │ + 0x0001bf04 755f0073 7a706c6c 755f5f00 737a706c u_.szpllu__.szpl │ │ │ │ + 0x0001bf14 6c755f00 737a636c 6c755f5f 00737a63 lu_.szcllu__.szc │ │ │ │ + 0x0001bf24 6c6c755f 00737a70 69706c5f 5f00737a llu_.szpipl__.sz │ │ │ │ + 0x0001bf34 7069706c 5f00737a 6769706c 5f5f0073 pipl_.szgipl__.s │ │ │ │ + 0x0001bf44 7a676970 6c5f0073 7a6f706c 765f5f00 zgipl_.szoplv__. │ │ │ │ + 0x0001bf54 737a6f70 6c765f00 737a6d76 6c765f5f szoplv_.szmvlv__ │ │ │ │ + 0x0001bf64 00737a6d 766c765f 00737a70 6c6c765f .szmvlv_.szpllv_ │ │ │ │ + 0x0001bf74 5f00737a 706c6c76 5f00737a 636c6c76 _.szpllv_.szcllv │ │ │ │ + 0x0001bf84 5f5f0073 7a636c6c 765f0073 7a6f706c __.szcllv_.szopl │ │ │ │ + 0x0001bf94 635f5f00 737a6f70 6c635f00 737a6d76 c__.szoplc_.szmv │ │ │ │ + 0x0001bfa4 6c635f5f 00737a6d 766c635f 00737a70 lc__.szmvlc_.szp │ │ │ │ + 0x0001bfb4 6c6c635f 5f00737a 706c6c63 5f00737a llc__.szpllc_.sz │ │ │ │ + 0x0001bfc4 636c6c63 5f5f0073 7a636c6c 635f0073 cllc__.szcllc_.s │ │ │ │ + 0x0001bfd4 7a736368 7a5f5f00 737a7363 687a5f00 zschz__.szschz_. │ │ │ │ + 0x0001bfe4 737a7163 687a5f5f 00737a71 63687a5f szqchz__.szqchz_ │ │ │ │ + 0x0001bff4 00737a63 7273745f 5f00737a 63727374 .szcrst__.szcrst │ │ │ │ + 0x0001c004 5f00737a 6f707376 5f5f0073 7a6f7073 _.szopsv__.szops │ │ │ │ + 0x0001c014 765f0073 7a6d7673 765f5f00 737a6d76 v_.szmvsv__.szmv │ │ │ │ + 0x0001c024 73765f00 737a706c 73765f5f 00737a70 sv_.szplsv__.szp │ │ │ │ + 0x0001c034 6c73765f 00737a63 6c73765f 5f00737a lsv_.szclsv__.sz │ │ │ │ + 0x0001c044 636c7376 5f00737a 746e6f70 5f5f0073 clsv_.sztnop__.s │ │ │ │ + 0x0001c054 7a746e6f 705f0073 7a746e63 6c5f5f00 ztnop_.sztncl__. │ │ │ │ + 0x0001c064 737a746e 636c5f00 737a706d 7a765f5f sztncl_.szpmzv__ │ │ │ │ + 0x0001c074 00737a70 6d7a765f 00737a74 337a755f .szpmzv_.szt3zu_ │ │ │ │ + 0x0001c084 5f00737a 74337a75 5f00737a 6f707474 _.szt3zu_.szoptt │ │ │ │ + 0x0001c094 5f5f0073 7a6f7074 745f0073 7a737474 __.szoptt_.szstt │ │ │ │ + 0x0001c0a4 745f5f00 737a7374 74745f00 737a636c t__.szsttt_.szcl │ │ │ │ + 0x0001c0b4 74745f5f 00737a63 6c74745f 00737a74 tt__.szcltt_.szt │ │ │ │ + 0x0001c0c4 787a755f 5f00737a 74787a75 5f00737a xzu__.sztxzu_.sz │ │ │ │ + 0x0001c0d4 73696478 5f5f0073 7a736964 785f0073 sidx__.szsidx_.s │ │ │ │ + 0x0001c0e4 7a716964 785f5f00 737a7169 64785f00 zqidx__.szqidx_. │ │ │ │ + 0x0001c0f4 737a746e 7a755f5f 00737a74 6e7a755f sztnzu__.sztnzu_ │ │ │ │ + 0x0001c104 00737a73 746e695f 5f00737a 73746e69 .szstni__.szstni │ │ │ │ + 0x0001c114 5f00737a 71746e69 5f5f0073 7a71746e _.szqtni__.szqtn │ │ │ │ + 0x0001c124 695f0073 7a6c617a 755f5f00 737a6c61 i_.szlazu__.szla │ │ │ │ + 0x0001c134 7a755f00 737a6c61 7a725f5f 00737a6c zu_.szlazr__.szl │ │ │ │ + 0x0001c144 617a725f 00737a74 336f705f 5f00737a azr_.szt3op__.sz │ │ │ │ + 0x0001c154 74336f70 5f00737a 7433636c 5f5f0073 t3op_.szt3cl__.s │ │ │ │ + 0x0001c164 7a743363 6c5f0073 7a6f7074 735f5f00 zt3cl_.szopts__. │ │ │ │ + 0x0001c174 737a6f70 74735f00 737a7374 74735f5f szopts_.szstts__ │ │ │ │ + 0x0001c184 00737a73 7474735f 00737a63 6c74735f .szstts_.szclts_ │ │ │ │ + 0x0001c194 5f00737a 636c7473 5f00737a 74697473 _.szclts_.sztits │ │ │ │ + 0x0001c1a4 5f5f0073 7a746974 735f0073 7a706d6f __.sztits_.szpmo │ │ │ │ + 0x0001c1b4 705f5f00 737a706d 6f705f00 737a706d p__.szpmop_.szpm │ │ │ │ + 0x0001c1c4 636c5f5f 00737a70 6d636c5f 00737a6c cl__.szpmcl_.szl │ │ │ │ + 0x0001c1d4 337a765f 5f00737a 6c337a76 5f00737a 3zv__.szl3zv_.sz │ │ │ │ + 0x0001c1e4 74786f70 5f5f0073 7a74786f 705f0073 txop__.sztxop_.s │ │ │ │ + 0x0001c1f4 7a747863 6c5f5f00 737a7478 636c5f00 ztxcl__.sztxcl_. │ │ │ │ + 0x0001c204 737a706d 7a755f5f 00737a70 6d7a755f szpmzu__.szpmzu_ │ │ │ │ + 0x0001c214 00737a74 787a725f 5f00737a 74787a72 .sztxzr__.sztxzr │ │ │ │ + 0x0001c224 5f00737a 73747970 5f5f0073 7a737479 _.szstyp__.szsty │ │ │ │ + 0x0001c234 705f0073 7a717479 705f5f00 737a7174 p_.szqtyp__.szqt │ │ │ │ + 0x0001c244 79705f00 737a6f70 74705f5f 00737a6f yp_.szoptp__.szo │ │ │ │ + 0x0001c254 7074705f 00737a73 7474705f 5f00737a ptp_.szsttp__.sz │ │ │ │ + 0x0001c264 73747470 5f00737a 636c7470 5f5f0073 sttp_.szcltp__.s │ │ │ │ + 0x0001c274 7a636c74 705f0073 7a73746d 645f5f00 zcltp_.szstmd__. │ │ │ │ + 0x0001c284 737a7374 6d645f00 737a7174 6d645f5f szstmd_.szqtmd__ │ │ │ │ + 0x0001c294 00737a71 746d645f 00737a6f 7074755f .szqtmd_.szoptu_ │ │ │ │ + 0x0001c2a4 5f00737a 6f707475 5f00737a 73747475 _.szoptu_.szsttu │ │ │ │ + 0x0001c2b4 5f5f0073 7a737474 755f0073 7a636c74 __.szsttu_.szclt │ │ │ │ + 0x0001c2c4 755f5f00 737a636c 74755f00 737a736c u__.szcltu_.szsl │ │ │ │ + 0x0001c2d4 74695f5f 00737a73 6c74695f 00737a74 ti__.szslti_.szt │ │ │ │ + 0x0001c2e4 787a765f 5f00737a 74787a76 5f00737a xzv__.sztxzv_.sz │ │ │ │ + 0x0001c2f4 6f707472 5f5f0073 7a6f7074 725f0073 optr__.szoptr_.s │ │ │ │ + 0x0001c304 7a737474 725f5f00 737a7374 74725f00 zsttr__.szsttr_. │ │ │ │ + 0x0001c314 737a636c 74725f5f 00737a63 6c74725f szcltr__.szcltr_ │ │ │ │ + 0x0001c324 00737a70 6970745f 5f00737a 70697074 .szpipt__.szpipt │ │ │ │ + 0x0001c334 5f00737a 67697074 5f5f0073 7a676970 _.szgipt__.szgip │ │ │ │ + 0x0001c344 745f0073 7a706d7a 725f5f00 737a706d t_.szpmzr__.szpm │ │ │ │ + 0x0001c354 7a725f00 737a6f70 6c645f5f 00737a6f zr_.szopld__.szo │ │ │ │ + 0x0001c364 706c645f 00737a6d 766c645f 5f00737a pld_.szmvld__.sz │ │ │ │ + 0x0001c374 6d766c64 5f00737a 706c6c64 5f5f0073 mvld_.szplld__.s │ │ │ │ + 0x0001c384 7a706c6c 645f0073 7a636c6c 645f5f00 zplld_.szclld__. │ │ │ │ + 0x0001c394 737a636c 6c645f00 737a7374 797a5f5f szclld_.szstyz__ │ │ │ │ + 0x0001c3a4 00737a73 74797a5f 00737a71 74797a5f .szstyz_.szqtyz_ │ │ │ │ + 0x0001c3b4 5f00737a 7174797a 5f00737a 6c6e7a76 _.szqtyz_.szlnzv │ │ │ │ + 0x0001c3c4 5f5f0073 7a6c6e7a 765f0073 7a66696e __.szlnzv_.szfin │ │ │ │ + 0x0001c3d4 745f5f00 737a6669 6e745f00 737a7166 t__.szfint_.szqf │ │ │ │ + 0x0001c3e4 6e745f5f 00737a71 666e745f 00737a71 nt__.szqfnt_.szq │ │ │ │ + 0x0001c3f4 666e775f 5f00737a 71666e77 5f00737a fnw__.szqfnw_.sz │ │ │ │ + 0x0001c404 6f706c74 5f5f0073 7a6f706c 745f0073 oplt__.szoplt_.s │ │ │ │ + 0x0001c414 7a6d766c 745f5f00 737a6d76 6c745f00 zmvlt__.szmvlt_. │ │ │ │ + 0x0001c424 737a706c 6c745f5f 00737a70 6c6c745f szpllt__.szpllt_ │ │ │ │ + 0x0001c434 00737a63 6c6c745f 5f00737a 636c6c74 .szcllt__.szcllt │ │ │ │ + 0x0001c444 5f00737a 6d336f70 5f5f0073 7a6d336f _.szm3op__.szm3o │ │ │ │ + 0x0001c454 705f0073 7a6d3363 6c5f5f00 737a6d33 p_.szm3cl__.szm3 │ │ │ │ + 0x0001c464 636c5f00 737a6c61 6f705f5f 00737a6c cl_.szlaop__.szl │ │ │ │ + 0x0001c474 616f705f 00737a6c 61636c5f 5f00737a aop_.szlacl__.sz │ │ │ │ + 0x0001c484 6c61636c 5f00737a 6c6e6f70 5f5f0073 lacl_.szlnop__.s │ │ │ │ + 0x0001c494 7a6c6e6f 705f0073 7a6c6e63 6c5f5f00 zlnop_.szlncl__. │ │ │ │ + 0x0001c4a4 737a6c6e 636c5f00 737a6f70 6c335f5f szlncl_.szopl3__ │ │ │ │ + 0x0001c4b4 00737a6f 706c335f 00737a6d 766c335f .szopl3_.szmvl3_ │ │ │ │ + 0x0001c4c4 5f00737a 6d766c33 5f00737a 706c6c33 _.szmvl3_.szpll3 │ │ │ │ + 0x0001c4d4 5f5f0073 7a706c6c 335f0073 7a636c6c __.szpll3_.szcll │ │ │ │ + 0x0001c4e4 335f5f00 737a636c 6c335f00 737a6f70 3__.szcll3_.szop │ │ │ │ + 0x0001c4f4 747a5f5f 00737a6f 70747a5f 00737a73 tz__.szoptz_.szs │ │ │ │ + 0x0001c504 74747a5f 5f00737a 7374747a 5f00737a ttz__.szsttz_.sz │ │ │ │ + 0x0001c514 636c747a 5f5f0073 7a636c74 7a5f0073 cltz__.szcltz_.s │ │ │ │ + 0x0001c524 7a746974 7a5f5f00 737a7469 747a5f00 ztitz__.sztitz_. │ │ │ │ + 0x0001c534 737a6c33 7a755f5f 00737a6c 337a755f szl3zu__.szl3zu_ │ │ │ │ + 0x0001c544 00737a6f 706c7a5f 5f00737a 6f706c7a .szoplz__.szoplz │ │ │ │ + 0x0001c554 5f00737a 6d766c7a 5f5f0073 7a6d766c _.szmvlz__.szmvl │ │ │ │ + 0x0001c564 7a5f0073 7a706c6c 7a5f5f00 737a706c z_.szpllz__.szpl │ │ │ │ + 0x0001c574 6c7a5f00 737a636c 6c7a5f5f 00737a63 lz_.szcllz__.szc │ │ │ │ + 0x0001c584 6c6c7a5f 00737a6d 337a765f 5f00737a llz_.szm3zv__.sz │ │ │ │ + 0x0001c594 6d337a76 5f00737a 70636c79 5f5f0073 m3zv_.szpcly__.s │ │ │ │ + 0x0001c5a4 7a70636c 795f0073 7a67636c 795f5f00 zpcly_.szgcly__. │ │ │ │ + 0x0001c5b4 737a6763 6c795f00 737a7363 6c795f5f szgcly_.szscly__ │ │ │ │ + 0x0001c5c4 00737a73 636c795f 00737a71 636c795f .szscly_.szqcly_ │ │ │ │ + 0x0001c5d4 5f00737a 71636c79 5f00737a 6f706c70 _.szqcly_.szoplp │ │ │ │ + 0x0001c5e4 5f5f0073 7a6f706c 705f0073 7a6d766c __.szoplp_.szmvl │ │ │ │ + 0x0001c5f4 705f5f00 737a6d76 6c705f00 737a706c p__.szmvlp_.szpl │ │ │ │ + 0x0001c604 6c705f5f 00737a70 6c6c705f 00737a63 lp__.szpllp_.szc │ │ │ │ + 0x0001c614 6c6c705f 5f00737a 636c6c70 5f00737a llp__.szcllp_.sz │ │ │ │ + 0x0001c624 666f6e74 5f5f0073 7a6c617a 765f5f00 font__.szlazv__. │ │ │ │ + 0x0001c634 737a6c61 7a765f00 737a7478 77765f5f szlazv_.sztxwv__ │ │ │ │ + 0x0001c644 00737a74 7877765f 00737a63 6c746e5f .sztxwv_.szcltn_ │ │ │ │ + 0x0001c654 5f00737a 636c746e 5f00737a 706c7a76 _.szcltn_.szplzv │ │ │ │ + 0x0001c664 5f5f0073 7a706c7a 765f0073 7a6f7074 __.szplzv_.szopt │ │ │ │ + 0x0001c674 765f5f00 737a6f70 74765f00 737a7374 v__.szoptv_.szst │ │ │ │ + 0x0001c684 74765f5f 00737a73 7474765f 00737a63 tv__.szsttv_.szc │ │ │ │ + 0x0001c694 6c74765f 5f00737a 636c7476 5f007374 ltv__.szcltv_.st │ │ │ │ + 0x0001c6a4 66726f74 5f5f0073 7466726f 745f0073 frot__.stfrot_.s │ │ │ │ + 0x0001c6b4 7469726f 745f5f00 73746972 6f745f00 tirot__.stirot_. │ │ │ │ + 0x0001c6c4 73747372 6f745f5f 00737473 726f745f stsrot__.stsrot_ │ │ │ │ + 0x0001c6d4 00737466 74726e5f 5f007374 6674726e .stftrn__.stftrn │ │ │ │ + 0x0001c6e4 5f007374 6974726e 5f5f0073 74697472 _.stitrn__.stitr │ │ │ │ + 0x0001c6f4 6e5f0073 74737472 695f5f00 73747374 n_.ststri__.stst │ │ │ │ + 0x0001c704 72695f00 73747374 72705f5f 00737473 ri_.ststrp__.sts │ │ │ │ + 0x0001c714 7472705f 00737466 7072335f 5f007374 trp_.stfpr3__.st │ │ │ │ + 0x0001c724 66707233 5f007374 73707233 5f5f0073 fpr3_.stspr3__.s │ │ │ │ + 0x0001c734 74737072 335f0073 74667072 325f5f00 tspr3_.stfpr2__. │ │ │ │ + 0x0001c744 73746670 72325f00 73746970 72325f5f stfpr2_.stipr2__ │ │ │ │ + 0x0001c754 00737469 7072325f 00737473 7072325f .stipr2_.stspr2_ │ │ │ │ + 0x0001c764 5f007374 73707232 5f007374 65707232 _.stspr2_.stepr2 │ │ │ │ + 0x0001c774 5f5f0073 74657072 325f0073 74727072 __.stepr2_.strpr │ │ │ │ + 0x0001c784 325f5f00 73747270 72325f00 73746674 2__.strpr2_.stft │ │ │ │ + 0x0001c794 72665f5f 00737466 7472665f 00737469 rf__.stftrf_.sti │ │ │ │ + 0x0001c7a4 7472665f 5f007374 69747266 5f007374 trf__.stitrf_.st │ │ │ │ + 0x0001c7b4 71747266 5f5f0073 74717472 665f0073 qtrf__.stqtrf_.s │ │ │ │ + 0x0001c7c4 74737472 665f5f00 73747374 72665f00 tstrf__.ststrf_. │ │ │ │ + 0x0001c7d4 73747374 726e5f5f 00737473 74726e5f ststrn__.ststrn_ │ │ │ │ + 0x0001c7e4 00737466 7261645f 5f007374 66726164 .stfrad__.stfrad │ │ │ │ + 0x0001c7f4 5f007374 69726164 5f5f0073 74697261 _.stirad__.stira │ │ │ │ + 0x0001c804 645f0073 74737261 645f5f00 73747372 d_.stsrad__.stsr │ │ │ │ + 0x0001c814 61645f00 73746674 72335f5f 00737466 ad_.stftr3__.stf │ │ │ │ + 0x0001c824 7472335f 00737473 7472335f 5f007374 tr3_.ststr3__.st │ │ │ │ + 0x0001c834 73747233 5f007374 73726433 5f5f0073 str3_.stsrd3__.s │ │ │ │ + 0x0001c844 74737264 335f0073 74736c67 335f5f00 tsrd3_.stslg3__. │ │ │ │ + 0x0001c854 7374736c 67335f00 73746675 73725f5f stslg3_.stfusr__ │ │ │ │ + 0x0001c864 00737466 7573725f 00737469 7573725f .stfusr_.stiusr_ │ │ │ │ + 0x0001c874 5f007374 69757372 5f007374 73757372 _.stiusr_.stsusr │ │ │ │ + 0x0001c884 5f5f0073 74737573 725f0073 746e7573 __.stsusr_.stnus │ │ │ │ + 0x0001c894 725f5f00 73746e75 73725f00 73746375 r__.stnusr_.stcu │ │ │ │ + 0x0001c8a4 73725f5f 00737463 7573725f 00737466 sr__.stcusr_.stf │ │ │ │ + 0x0001c8b4 7774725f 5f007374 66777472 5f007374 wtr__.stfwtr_.st │ │ │ │ + 0x0001c8c4 69777472 5f5f0073 74697774 725f0073 iwtr__.stiwtr_.s │ │ │ │ + 0x0001c8d4 74737774 725f5f00 73747377 74725f00 tswtr__.stswtr_. │ │ │ │ + 0x0001c8e4 73747177 74725f5f 00737471 7774725f stqwtr__.stqwtr_ │ │ │ │ + 0x0001c8f4 00737473 7772635f 5f007374 73777263 .stswrc__.stswrc │ │ │ │ + 0x0001c904 5f007374 71777263 5f5f0073 74717772 _.stqwrc__.stqwr │ │ │ │ + 0x0001c914 635f0073 6c706167 655f5f00 736c7061 c_.slpage__.slpa │ │ │ │ + 0x0001c924 67655f00 736c7077 76725f5f 00736c70 ge_.slpwvr__.slp │ │ │ │ + 0x0001c934 7776725f 00736c7a 74746c5f 5f00736c wvr_.slzttl__.sl │ │ │ │ + 0x0001c944 7a74746c 5f00736c 7261745f 5f00736c zttl_.slrat__.sl │ │ │ │ + 0x0001c954 7261745f 00736c71 7263745f 5f00736c rat_.slqrct__.sl │ │ │ │ + 0x0001c964 71726374 5f00736c 70777772 5f5f0073 qrct_.slpwwr__.s │ │ │ │ + 0x0001c974 6c707777 725f0073 6c707777 635f5f00 lpwwr_.slpwwc__. │ │ │ │ + 0x0001c984 736c7077 77635f00 736c6469 765f5f00 slpwwc_.sldiv__. │ │ │ │ + 0x0001c994 736c6469 765f0073 6c737474 6c5f5f00 sldiv_.slsttl__. │ │ │ │ + 0x0001c9a4 736c7374 746c5f00 736c6474 746c5f5f slsttl_.sldttl__ │ │ │ │ + 0x0001c9b4 00736c64 74746c5f 00736c70 74746c5f .sldttl_.slpttl_ │ │ │ │ + 0x0001c9c4 5f00736c 7074746c 5f00736c 6469767a _.slpttl_.sldivz │ │ │ │ + 0x0001c9d4 5f5f0073 6c646976 7a5f0073 6c726174 __.sldivz_.slrat │ │ │ │ + 0x0001c9e4 7a5f5f00 736c7261 747a5f00 736c7077 z__.slratz_.slpw │ │ │ │ + 0x0001c9f4 76635f5f 00736c70 7776635f 00736c71 vc__.slpwvc_.slq │ │ │ │ + 0x0001ca04 73697a5f 5f00736c 7173697a 5f00736c siz__.slqsiz_.sl │ │ │ │ + 0x0001ca14 70767072 5f5f0073 6c707670 725f0073 pvpr__.slpvpr_.s │ │ │ │ + 0x0001ca24 6c696e69 745f5f00 736c696e 69745f00 linit__.slinit_. │ │ │ │ + 0x0001ca34 736c7369 7a655f5f 00736c73 697a655f slsize__.slsize_ │ │ │ │ + 0x0001ca44 00736c66 6f726d5f 5f00736c 666f726d .slform__.slform │ │ │ │ + 0x0001ca54 5f00736c 70636e72 5f5f0073 6c70636e _.slpcnr__.slpcn │ │ │ │ + 0x0001ca64 725f0073 6c707670 635f5f00 736c7076 r_.slpvpc__.slpv │ │ │ │ + 0x0001ca74 70635f00 736c6d67 6e5f5f00 736c6d67 pc_.slmgn__.slmg │ │ │ │ + 0x0001ca84 6e5f0073 6c6d676e 7a5f5f00 736c6d67 n_.slmgnz__.slmg │ │ │ │ + 0x0001ca94 6e7a5f00 736c746c 63765f5f 00736c74 nz_.sltlcv__.slt │ │ │ │ + 0x0001caa4 6c63765f 00736374 6e7a755f 5f007363 lcv_.sctnzu__.sc │ │ │ │ + 0x0001cab4 746e7a75 5f007363 746e755f 5f007363 tnzu_.sctnu__.sc │ │ │ │ + 0x0001cac4 746e755f 00736374 6e765f5f 00736374 tnu_.sctnv__.sct │ │ │ │ + 0x0001cad4 6e765f00 73637374 6e705f5f 00736373 nv_.scstnp__.scs │ │ │ │ + 0x0001cae4 746e705f 00736371 746e705f 5f007363 tnp_.scqtnp__.sc │ │ │ │ + 0x0001caf4 71746e70 5f007363 706c7a75 5f5f0073 qtnp_.scplzu__.s │ │ │ │ + 0x0001cb04 63706c7a 755f0073 6373776e 645f5f00 cplzu_.scswnd__. │ │ │ │ + 0x0001cb14 73637377 6e645f00 73637177 6e645f5f scswnd_.scqwnd__ │ │ │ │ + 0x0001cb24 00736371 776e645f 00736373 706c6e5f .scqwnd_.scspln_ │ │ │ │ + 0x0001cb34 5f007363 73706c6e 5f007363 71706c6e _.scspln_.scqpln │ │ │ │ + 0x0001cb44 5f5f0073 6371706c 6e5f0073 63736c6f __.scqpln_.scslo │ │ │ │ + 0x0001cb54 675f5f00 7363736c 6f675f00 7363716c g__.scslog_.scql │ │ │ │ + 0x0001cb64 6f675f5f 00736371 6c6f675f 00736370 og__.scqlog_.scp │ │ │ │ + 0x0001cb74 6c755f5f 00736370 6c755f00 7363706c lu__.scplu_.scpl │ │ │ │ + 0x0001cb84 765f5f00 7363706c 765f0073 6373706c v__.scplv_.scspl │ │ │ │ + 0x0001cb94 695f5f00 73637370 6c695f00 73637170 i__.scspli_.scqp │ │ │ │ + 0x0001cba4 6c695f5f 00736371 706c695f 00736374 li__.scqpli_.sct │ │ │ │ + 0x0001cbb4 6e7a765f 5f007363 746e7a76 5f007363 nzv__.sctnzv_.sc │ │ │ │ + 0x0001cbc4 706c7a76 5f5f0073 63706c7a 765f0073 plzv__.scplzv_.s │ │ │ │ + 0x0001cbd4 63736f72 675f5f00 7363736f 72675f00 csorg__.scsorg_. │ │ │ │ + 0x0001cbe4 7363716f 72675f5f 00736371 6f72675f scqorg__.scqorg_ │ │ │ │ + 0x0001cbf4 00736373 6579655f 5f007363 73657965 .scseye__.scseye │ │ │ │ + 0x0001cc04 5f007363 71657965 5f5f0073 63716579 _.scqeye__.scqey │ │ │ │ + 0x0001cc14 655f0073 63737072 6a5f5f00 73637370 e_.scsprj__.scsp │ │ │ │ + 0x0001cc24 726a5f00 7363706d 755f5f00 7363706d rj_.scpmu__.scpm │ │ │ │ + 0x0001cc34 755f0073 63706d76 5f5f0073 63706d76 u_.scpmv__.scpmv │ │ │ │ + 0x0001cc44 5f007363 73706d74 5f5f0073 6373706d _.scspmt__.scspm │ │ │ │ + 0x0001cc54 745f0073 6371706d 745f5f00 73637170 t_.scqpmt__.scqp │ │ │ │ + 0x0001cc64 6d745f00 73637370 6d695f5f 00736373 mt_.scspmi__.scs │ │ │ │ + 0x0001cc74 706d695f 00736371 706d695f 5f007363 pmi_.scqpmi__.sc │ │ │ │ + 0x0001cc84 71706d69 5f007363 73706d73 5f5f0073 qpmi_.scspms__.s │ │ │ │ + 0x0001cc94 6373706d 735f0073 6371706d 735f5f00 cspms_.scqpms__. │ │ │ │ + 0x0001cca4 73637170 6d735f00 7363706d 7a755f5f scqpms_.scpmzu__ │ │ │ │ + 0x0001ccb4 00736370 6d7a755f 00736373 7472665f .scpmzu_.scstrf_ │ │ │ │ + 0x0001ccc4 5f007363 73747266 5f007363 736f626a _.scstrf_.scsobj │ │ │ │ + 0x0001ccd4 5f5f0073 63736f62 6a5f0073 63716f62 __.scsobj_.scqob │ │ │ │ + 0x0001cce4 6a5f5f00 7363716f 626a5f00 73637374 j__.scqobj_.scst │ │ │ │ + 0x0001ccf4 726e5f5f 00736373 74726e5f 00736371 rn__.scstrn_.scq │ │ │ │ + 0x0001cd04 74726e5f 5f007363 7174726e 5f007363 trn__.scqtrn_.sc │ │ │ │ + 0x0001cd14 706d7a76 5f5f0073 63706d7a 765f0073 pmzv__.scpmzv_.s │ │ │ │ + 0x0001cd24 63737670 745f5f00 73637376 70745f00 csvpt__.scsvpt_. │ │ │ │ + 0x0001cd34 73637176 70745f5f 00736371 7670745f scqvpt__.scqvpt_ │ │ │ │ + 0x0001cd44 00736772 6765745f 5f007367 72676574 .sgrget__.sgrget │ │ │ │ + 0x0001cd54 5f007367 72736574 5f5f0073 67727374 _.sgrset__.sgrst │ │ │ │ + 0x0001cd64 785f5f00 73677273 74785f00 7367706d x__.sgrstx_.sgpm │ │ │ │ + 0x0001cd74 7a725f5f 00736770 6d7a725f 00736770 zr__.sgpmzr_.sgp │ │ │ │ + 0x0001cd84 6d7a755f 5f007367 706d7a75 5f007367 mzu__.sgpmzu_.sg │ │ │ │ + 0x0001cd94 74787872 5f5f0073 67747878 725f0073 txxr__.sgtxxr_.s │ │ │ │ + 0x0001cda4 676c6178 725f5f00 73676c61 78725f00 glaxr__.sglaxr_. │ │ │ │ + 0x0001cdb4 73677374 78795f5f 00736773 7478795f sgstxy__.sgstxy_ │ │ │ │ + 0x0001cdc4 00736771 7478795f 5f007367 71747879 .sgqtxy__.sgqtxy │ │ │ │ + 0x0001cdd4 5f007367 74787a75 5f5f0073 6774787a _.sgtxzu__.sgtxz │ │ │ │ + 0x0001cde4 755f0073 676c6e7a 765f5f00 73676c6e u_.sglnzv__.sgln │ │ │ │ + 0x0001cdf4 7a765f00 7367746e 78765f5f 00736774 zv_.sgtnxv__.sgt │ │ │ │ + 0x0001ce04 6e78765f 00736770 6d78765f 5f007367 nxv_.sgpmxv__.sg │ │ │ │ + 0x0001ce14 706d7876 5f007367 73776e64 5f5f0073 pmxv_.sgswnd__.s │ │ │ │ + 0x0001ce24 6773776e 645f0073 6771776e 645f5f00 gswnd_.sgqwnd__. │ │ │ │ + 0x0001ce34 73677374 72665f5f 00736773 7472665f sgstrf__.sgstrf_ │ │ │ │ + 0x0001ce44 00736770 6765745f 5f007367 70676574 .sgpget__.sgpget │ │ │ │ + 0x0001ce54 5f007367 70736574 5f5f0073 67707365 _.sgpset__.sgpse │ │ │ │ + 0x0001ce64 745f0073 67707374 785f5f00 73677073 t_.sgpstx__.sgps │ │ │ │ + 0x0001ce74 74785f00 73677478 78765f5f 00736774 tx_.sgtxxv__.sgt │ │ │ │ + 0x0001ce84 7878765f 0073676c 716e705f 5f007367 xxv_.sglqnp__.sg │ │ │ │ + 0x0001ce94 6c716e70 5f007367 6c716964 5f5f0073 lqnp_.sglqid__.s │ │ │ │ + 0x0001cea4 676c7169 645f0073 676c7163 705f5f00 glqid_.sglqcp__. │ │ │ │ + 0x0001ceb4 73676c71 63705f00 73676c71 636c5f5f sglqcp_.sglqcl__ │ │ │ │ + 0x0001cec4 0073676c 71636c5f 0073676c 71766c5f .sglqcl_.sglqvl_ │ │ │ │ + 0x0001ced4 5f007367 6c71766c 5f007367 6c73766c _.sglqvl_.sglsvl │ │ │ │ + 0x0001cee4 5f5f0073 676c7376 6c5f0073 676c7169 __.sglsvl_.sglqi │ │ │ │ + 0x0001cef4 6e5f5f00 73676c71 696e5f00 7367706d n__.sglqin_.sgpm │ │ │ │ + 0x0001cf04 7a765f5f 00736770 6d7a765f 0073676c zv__.sgpmzv_.sgl │ │ │ │ + 0x0001cf14 6178765f 5f007367 6c617876 5f007367 axv__.sglaxv_.sg │ │ │ │ + 0x0001cf24 6c61755f 5f007367 6c61765f 5f007367 lau__.sglav__.sg │ │ │ │ + 0x0001cf34 6c61765f 0073676c 61725f5f 0073676c lav_.sglar__.sgl │ │ │ │ + 0x0001cf44 61725f00 7367736c 61745f5f 00736773 ar_.sgslat__.sgs │ │ │ │ + 0x0001cf54 6c61745f 00736771 6c61745f 5f007367 lat_.sgqlat__.sg │ │ │ │ + 0x0001cf64 716c6174 5f007367 736c6169 5f5f0073 qlat_.sgslai__.s │ │ │ │ + 0x0001cf74 67736c61 695f0073 67716c61 695f5f00 gslai_.sgqlai__. │ │ │ │ + 0x0001cf84 7367716c 61695f00 73677363 77645f5f sgqlai_.sgscwd__ │ │ │ │ + 0x0001cf94 00736773 6377645f 00736771 6377645f .sgscwd_.sgqcwd_ │ │ │ │ + 0x0001cfa4 5f007367 71637764 5f007367 70666c6e _.sgqcwd_.sgpfln │ │ │ │ + 0x0001cfb4 5f5f0073 6770666c 6e5f0073 67746e7a __.sgpfln_.sgtnz │ │ │ │ + 0x0001cfc4 725f5f00 7367746e 7a725f00 7367706c r__.sgtnzr_.sgpl │ │ │ │ + 0x0001cfd4 755f5f00 7367706c 755f0073 67706c76 u__.sgplu_.sgplv │ │ │ │ + 0x0001cfe4 5f5f0073 67706c76 5f007367 706c725f __.sgplv_.sgplr_ │ │ │ │ + 0x0001cff4 5f007367 706c725f 00736773 706c745f _.sgplr_.sgsplt_ │ │ │ │ + 0x0001d004 5f007367 73706c74 5f007367 71706c74 _.sgsplt_.sgqplt │ │ │ │ + 0x0001d014 5f5f0073 6771706c 745f0073 6773706c __.sgqplt_.sgspl │ │ │ │ + 0x0001d024 695f5f00 73677370 6c695f00 73677170 i__.sgspli_.sgqp │ │ │ │ + 0x0001d034 6c695f5f 00736771 706c695f 0073676c li__.sgqpli_.sgl │ │ │ │ + 0x0001d044 6e7a755f 5f007367 6c6e7a75 5f007367 nzu__.sglnzu_.sg │ │ │ │ + 0x0001d054 6c676574 5f5f0073 676c6765 745f0073 lget__.sglget_.s │ │ │ │ + 0x0001d064 676c7365 745f5f00 73676c73 74785f5f glset__.sglstx__ │ │ │ │ + 0x0001d074 0073676c 7374785f 00736773 7670745f .sglstx_.sgsvpt_ │ │ │ │ + 0x0001d084 5f007367 73767074 5f007367 71767074 _.sgsvpt_.sgqvpt │ │ │ │ + 0x0001d094 5f5f0073 67706c7a 725f5f00 7367706c __.sgplzr__.sgpl │ │ │ │ + 0x0001d0a4 7a725f00 73676c61 7a765f5f 0073676c zr_.sglazv__.sgl │ │ │ │ + 0x0001d0b4 617a765f 0073676c 6178755f 5f007367 azv_.sglaxu__.sg │ │ │ │ + 0x0001d0c4 6c617875 5f007367 74787875 5f5f0073 laxu_.sgtxxu__.s │ │ │ │ + 0x0001d0d4 67747878 755f0073 67746e7a 755f5f00 gtxxu_.sgtnzu__. │ │ │ │ + 0x0001d0e4 7367746e 7a755f00 73677478 755f5f00 sgtnzu_.sgtxu__. │ │ │ │ + 0x0001d0f4 73677478 755f0073 67747876 5f5f0073 sgtxu_.sgtxv__.s │ │ │ │ + 0x0001d104 67747876 5f007367 7478725f 5f007367 gtxv_.sgtxr__.sg │ │ │ │ + 0x0001d114 7478725f 00736773 7478735f 5f007367 txr_.sgstxs__.sg │ │ │ │ + 0x0001d124 73747873 5f007367 71747873 5f5f0073 stxs_.sgqtxs__.s │ │ │ │ + 0x0001d134 67717478 735f0073 67737478 725f5f00 gqtxs_.sgstxr__. │ │ │ │ + 0x0001d144 73677374 78725f00 73677174 78725f5f sgstxr_.sgqtxr__ │ │ │ │ + 0x0001d154 00736771 7478725f 00736773 7478635f .sgqtxr_.sgstxc_ │ │ │ │ + 0x0001d164 5f007367 73747863 5f007367 71747863 _.sgstxc_.sgqtxc │ │ │ │ + 0x0001d174 5f5f0073 67717478 635f0073 67737478 __.sgqtxc_.sgstx │ │ │ │ + 0x0001d184 695f5f00 73677374 78695f00 73677174 i__.sgstxi_.sgqt │ │ │ │ + 0x0001d194 78695f5f 00736771 7478695f 0073676c xi__.sgqtxi_.sgl │ │ │ │ + 0x0001d1a4 6e78755f 5f007367 6c6e7875 5f007367 nxu__.sglnxu_.sg │ │ │ │ + 0x0001d1b4 706c7876 5f5f0073 67706c78 765f0073 plxv__.sgplxv_.s │ │ │ │ + 0x0001d1c4 6774787a 765f5f00 73677478 7a765f00 gtxzv__.sgtxzv_. │ │ │ │ + 0x0001d1d4 73676c6e 78725f5f 0073676c 6e78725f sglnxr__.sglnxr_ │ │ │ │ + 0x0001d1e4 00736770 77736e5f 5f007367 7077736e .sgpwsn__.sgpwsn │ │ │ │ + 0x0001d1f4 5f007367 706c7872 5f5f0073 67706c78 _.sgplxr__.sgplx │ │ │ │ + 0x0001d204 725f0073 67737472 6e5f5f00 73677374 r_.sgstrn__.sgst │ │ │ │ + 0x0001d214 726e5f00 73677174 726e5f5f 00736771 rn_.sgqtrn__.sgq │ │ │ │ + 0x0001d224 74726e5f 00736773 706c635f 5f007367 trn_.sgsplc__.sg │ │ │ │ + 0x0001d234 73706c63 5f007367 71706c63 5f5f0073 splc_.sgqplc__.s │ │ │ │ + 0x0001d244 6771706c 635f0073 6773706c 735f5f00 gqplc_.sgspls__. │ │ │ │ + 0x0001d254 73677370 6c735f00 73677170 6c735f5f sgspls_.sgqpls__ │ │ │ │ + 0x0001d264 00736771 706c735f 0073676e 706c635f .sgqpls_.sgnplc_ │ │ │ │ + 0x0001d274 5f007367 6e706c63 5f007367 69676574 _.sgnplc_.sgiget │ │ │ │ + 0x0001d284 5f5f0073 67696765 745f0073 67697365 __.sgiget_.sgise │ │ │ │ + 0x0001d294 745f5f00 73676973 65745f00 73676973 t__.sgiset_.sgis │ │ │ │ + 0x0001d2a4 74785f5f 00736769 7374785f 00736774 tx__.sgistx_.sgt │ │ │ │ + 0x0001d2b4 787a725f 5f007367 74787a72 5f007367 xzr__.sgtxzr_.sg │ │ │ │ + 0x0001d2c4 6c6e7a72 5f5f0073 676c6e7a 725f0073 lnzr__.sglnzr_.s │ │ │ │ + 0x0001d2d4 67706d78 755f5f00 7367706d 78755f00 gpmxu__.sgpmxu_. │ │ │ │ + 0x0001d2e4 69736774 72635f5f 00697367 7472635f isgtrc__.isgtrc_ │ │ │ │ + 0x0001d2f4 00736770 6d755f5f 00736770 6d755f00 .sgpmu__.sgpmu_. │ │ │ │ + 0x0001d304 7367706d 765f5f00 7367706d 765f0073 sgpmv__.sgpmv_.s │ │ │ │ + 0x0001d314 67706d72 5f5f0073 67706d72 5f007367 gpmr__.sgpmr_.sg │ │ │ │ + 0x0001d324 73706d74 5f5f0073 6773706d 745f0073 spmt__.sgspmt_.s │ │ │ │ + 0x0001d334 6771706d 745f5f00 73677170 6d745f00 gqpmt__.sgqpmt_. │ │ │ │ + 0x0001d344 73677370 6d695f5f 00736773 706d695f sgspmi__.sgspmi_ │ │ │ │ + 0x0001d354 00736771 706d695f 5f007367 71706d69 .sgqpmi__.sgqpmi │ │ │ │ + 0x0001d364 5f007367 73706d73 5f5f0073 6773706d _.sgspms__.sgspm │ │ │ │ + 0x0001d374 735f0073 6771706d 735f5f00 73677170 s_.sgqpms__.sgqp │ │ │ │ + 0x0001d384 6d735f00 73676c61 7a725f5f 0073676c ms_.sglazr__.sgl │ │ │ │ + 0x0001d394 617a725f 00736774 6e755f5f 00736774 azr_.sgtnu__.sgt │ │ │ │ + 0x0001d3a4 6e755f00 7367746e 765f5f00 7367746e nu_.sgtnv__.sgtn │ │ │ │ + 0x0001d3b4 765f0073 67746e72 5f5f0073 67746e72 v_.sgtnr__.sgtnr │ │ │ │ + 0x0001d3c4 5f007367 73746e70 5f5f0073 6773746e _.sgstnp__.sgstn │ │ │ │ + 0x0001d3d4 705f0073 6771746e 705f5f00 73677174 p_.sgqtnp__.sgqt │ │ │ │ + 0x0001d3e4 6e705f00 7367706c 78755f5f 00736770 np_.sgplxu__.sgp │ │ │ │ + 0x0001d3f4 6c78755f 00736773 6d706c5f 5f007367 lxu_.sgsmpl__.sg │ │ │ │ + 0x0001d404 736d706c 5f007367 716d706c 5f5f0073 smpl_.sgqmpl__.s │ │ │ │ + 0x0001d414 67716d70 6c5f0073 676c617a 755f5f00 gqmpl_.sglazu__. │ │ │ │ + 0x0001d424 73676c61 7a755f00 7367706c 7a755f5f sglazu_.sgplzu__ │ │ │ │ + 0x0001d434 00736770 6c7a755f 0073676c 6e78765f .sgplzu_.sglnxv_ │ │ │ │ + 0x0001d444 5f007367 6c6e7876 5f007367 746e7872 _.sglnxv_.sgtnxr │ │ │ │ + 0x0001d454 5f5f0073 67746e78 725f0073 67706d78 __.sgtnxr_.sgpmx │ │ │ │ + 0x0001d464 725f5f00 7367706d 78725f00 73677363 r__.sgpmxr_.sgsc │ │ │ │ + 0x0001d474 6d6e5f5f 00736773 636d6e5f 00736771 mn__.sgscmn_.sgq │ │ │ │ + 0x0001d484 636d6e5f 5f007367 71636d6e 5f007367 cmn__.sgqcmn_.sg │ │ │ │ + 0x0001d494 6f706e5f 5f007367 6f706e5f 00736769 opn__.sgopn_.sgi │ │ │ │ + 0x0001d4a4 6e69745f 5f007367 696e6974 5f007367 nit__.sginit_.sg │ │ │ │ + 0x0001d4b4 66726d5f 5f007367 66726d5f 00736763 frm__.sgfrm_.sgc │ │ │ │ + 0x0001d4c4 6c735f5f 00736763 6c735f00 7367746e ls__.sgcls_.sgtn │ │ │ │ + 0x0001d4d4 78755f5f 00736774 6e78755f 0073676f xu__.sgtnxu_.sgo │ │ │ │ + 0x0001d4e4 6f706e5f 5f007367 6f6f706e 5f007367 opn__.sgoopn_.sg │ │ │ │ + 0x0001d4f4 6f636c73 5f5f0073 676f636c 735f0073 ocls__.sgocls_.s │ │ │ │ + 0x0001d504 67746e7a 765f5f00 7367746e 7a765f00 gtnzv__.sgtnzv_. │ │ │ │ + 0x0001d514 7367706c 7a765f5f 00736770 6c7a765f sgplzv__.sgplzv_ │ │ │ │ + 0x0001d524 00736769 716e705f 5f007367 69716e70 .sgiqnp__.sgiqnp │ │ │ │ + 0x0001d534 5f007367 69716964 5f5f0073 67697169 _.sgiqid__.sgiqi │ │ │ │ + 0x0001d544 645f0073 67697163 705f5f00 73676971 d_.sgiqcp__.sgiq │ │ │ │ + 0x0001d554 63705f00 73676971 636c5f5f 00736769 cp_.sgiqcl__.sgi │ │ │ │ + 0x0001d564 71636c5f 00736769 71766c5f 5f007367 qcl_.sgiqvl__.sg │ │ │ │ + 0x0001d574 6971766c 5f007367 6973766c 5f5f0073 iqvl_.sgisvl__.s │ │ │ │ + 0x0001d584 67697376 6c5f0073 67697169 6e5f5f00 gisvl_.sgiqin__. │ │ │ │ + 0x0001d594 73676971 696e5f00 73676c6e 755f5f00 sgiqin_.sglnu__. │ │ │ │ + 0x0001d5a4 73676c6e 755f0073 676c6e76 5f5f0073 sglnu_.sglnv__.s │ │ │ │ + 0x0001d5b4 676c6e76 5f007367 6c6e725f 5f007367 glnv_.sglnr__.sg │ │ │ │ + 0x0001d5c4 6c6e725f 00736773 6c6e695f 5f007367 lnr_.sgslni__.sg │ │ │ │ + 0x0001d5d4 736c6e69 5f007367 716c6e69 5f5f0073 slni_.sgqlni__.s │ │ │ │ + 0x0001d5e4 67716c6e 695f0073 6770716e 705f5f00 gqlni_.sgpqnp__. │ │ │ │ + 0x0001d5f4 73677071 6e705f00 73677071 69645f5f sgpqnp_.sgpqid__ │ │ │ │ + 0x0001d604 00736770 7169645f 00736770 7163705f .sgpqid_.sgpqcp_ │ │ │ │ + 0x0001d614 5f007367 70716370 5f007367 7071636c _.sgpqcp_.sgpqcl │ │ │ │ + 0x0001d624 5f5f0073 67707163 6c5f0073 67707169 __.sgpqcl_.sgpqi │ │ │ │ + 0x0001d634 745f5f00 73677071 69745f00 73677071 t__.sgpqit_.sgpq │ │ │ │ + 0x0001d644 766c5f5f 00736770 71766c5f 00736770 vl__.sgpqvl_.sgp │ │ │ │ + 0x0001d654 73766c5f 5f007367 7073766c 5f007367 svl__.sgpsvl_.sg │ │ │ │ + 0x0001d664 7071696e 5f5f0073 67707169 6e5f0073 pqin__.sgpqin_.s │ │ │ │ + 0x0001d674 6770636d 645f5f00 73677063 6d645f00 gpcmd__.sgpcmd_. │ │ │ │ + 0x0001d684 73677271 6e705f5f 00736772 716e705f sgrqnp__.sgrqnp_ │ │ │ │ + 0x0001d694 00736772 7169645f 5f007367 72716964 .sgrqid__.sgrqid │ │ │ │ + 0x0001d6a4 5f007367 72716370 5f5f0073 67727163 _.sgrqcp__.sgrqc │ │ │ │ + 0x0001d6b4 705f0073 67727163 6c5f5f00 73677271 p_.sgrqcl__.sgrq │ │ │ │ + 0x0001d6c4 636c5f00 73677271 766c5f5f 00736772 cl_.sgrqvl__.sgr │ │ │ │ + 0x0001d6d4 71766c5f 00736772 73766c5f 5f007367 qvl_.sgrsvl__.sg │ │ │ │ + 0x0001d6e4 7273766c 5f007367 7271696e 5f5f0073 rsvl_.sgrqin__.s │ │ │ │ + 0x0001d6f4 67727169 6e5f0069 73677267 625f5f00 grqin_.isgrgb__. │ │ │ │ + 0x0001d704 69736772 67625f00 73677472 71665f5f isgrgb_.sgtrqf__ │ │ │ │ + 0x0001d714 00736774 7271665f 00736774 72736c5f .sgtrqf_.sgtrsl_ │ │ │ │ + 0x0001d724 5f007367 7472736c 5f007367 7472736e _.sgtrsl_.sgtrsn │ │ │ │ + 0x0001d734 5f5f0073 67747273 6e5f0073 6774726c __.sgtrsn_.sgtrl │ │ │ │ + 0x0001d744 735f5f00 73677472 6c735f00 73677472 s__.sgtrls_.sgtr │ │ │ │ + 0x0001d754 6c6e5f5f 00736774 726c6e5f 00736774 ln__.sgtrln_.sgt │ │ │ │ + 0x0001d764 726e735f 5f007367 74726e73 5f007367 rns__.sgtrns_.sg │ │ │ │ + 0x0001d774 74726e6c 5f5f0073 6774726e 6c5f0073 trnl__.sgtrnl_.s │ │ │ │ + 0x0001d784 67636c73 745f5f00 7367636c 73745f00 gclst__.sgclst_. │ │ │ │ + 0x0001d794 73677163 6c5f5f00 73677163 6c5f0073 sgqcl__.sgqcl_.s │ │ │ │ + 0x0001d7a4 67737369 6d5f5f00 73677373 696d5f00 gssim__.sgssim_. │ │ │ │ + 0x0001d7b4 73677173 696d5f5f 00736771 73696d5f sgqsim__.sgqsim_ │ │ │ │ + 0x0001d7c4 007a6769 7365745f 5f007a67 69736574 .zgiset__.zgiset │ │ │ │ + 0x0001d7d4 5f007a67 72736574 5f5f007a 67727365 _.zgrset__.zgrse │ │ │ │ + 0x0001d7e4 745f007a 67667265 6c5f5f00 7a676672 t_.zgfrel__.zgfr │ │ │ │ + 0x0001d7f4 656c5f00 7a676969 6e745f5f 007a6769 el_.zgiint__.zgi │ │ │ │ + 0x0001d804 696e745f 007a6764 6f706e5f 5f007a67 int_.zgdopn__.zg │ │ │ │ + 0x0001d814 646f706e 5f007a67 64636c73 5f5f007a dopn_.zgdcls__.z │ │ │ │ + 0x0001d824 6764636c 735f007a 67706f70 6e5f5f00 gdcls_.zgpopn__. │ │ │ │ + 0x0001d834 7a67706f 706e5f00 7a677063 6c735f5f zgpopn_.zgpcls__ │ │ │ │ + 0x0001d844 007a6770 636c735f 007a6766 6c617368 .zgpcls_.zgflash │ │ │ │ + 0x0001d854 5f5f007a 67666c61 73685f00 7a676f6f __.zgflash_.zgoo │ │ │ │ + 0x0001d864 706e5f5f 007a676f 6f706e5f 007a676f pn__.zgoopn_.zgo │ │ │ │ + 0x0001d874 636c735f 5f007a67 6f636c73 5f007a67 cls__.zgocls_.zg │ │ │ │ + 0x0001d884 73776469 5f5f007a 67737764 695f007a swdi__.zgswdi_.z │ │ │ │ + 0x0001d894 6773636c 695f5f00 7a677363 6c695f00 gscli__.zgscli_. │ │ │ │ + 0x0001d8a4 7a67676f 706e5f5f 007a6767 6f706e5f zggopn__.zggopn_ │ │ │ │ + 0x0001d8b4 007a6767 6d6f765f 5f007a67 676d6f76 .zggmov__.zggmov │ │ │ │ + 0x0001d8c4 5f007a67 636c6970 5f5f007a 67636c69 _.zgclip__.zgcli │ │ │ │ + 0x0001d8d4 705f007a 6772636c 705f5f00 7a677263 p_.zgrclp__.zgrc │ │ │ │ + 0x0001d8e4 6c705f00 7a677478 745f5f00 7a677478 lp_.zgtxt__.zgtx │ │ │ │ + 0x0001d8f4 745f007a 6773656c 65637466 6f6e745f t_.zgselectfont_ │ │ │ │ + 0x0001d904 5f007a67 73656c65 6374666f 6e745f00 _.zgselectfont_. │ │ │ │ + 0x0001d914 7a676674 66635f5f 007a6766 7466635f zgftfc__.zgftfc_ │ │ │ │ + 0x0001d924 007a6773 66775f5f 007a6773 66775f00 .zgsfw__.zgsfw_. │ │ │ │ + 0x0001d934 7a676e75 6d666f6e 74735f5f 007a676e zgnumfonts__.zgn │ │ │ │ + 0x0001d944 756d666f 6e74735f 007a676c 69737466 umfonts_.zglistf │ │ │ │ + 0x0001d954 6f6e7473 5f5f007a 676c6973 74666f6e onts__.zglistfon │ │ │ │ + 0x0001d964 74735f00 7a67666f 6e746e61 6d655f5f ts_.zgfontname__ │ │ │ │ + 0x0001d974 007a6766 6f6e746e 616d655f 007a6767 .zgfontname_.zgg │ │ │ │ + 0x0001d984 706c745f 5f007a67 67706c74 5f007a67 plt__.zggplt_.zg │ │ │ │ + 0x0001d994 67636c73 5f5f007a 6767636c 735f007a gcls__.zggcls_.z │ │ │ │ + 0x0001d9a4 6767746f 6e5f5f00 7a676774 6f6e5f00 ggton__.zggton_. │ │ │ │ + 0x0001d9b4 7a67696f 706e5f5f 007a6769 6f706e5f zgiopn__.zgiopn_ │ │ │ │ + 0x0001d9c4 007a6769 6461745f 5f007a67 69646174 .zgidat__.zgidat │ │ │ │ + 0x0001d9d4 5f007a67 69636c73 5f5f007a 6769636c _.zgicls__.zgicl │ │ │ │ + 0x0001d9e4 735f007a 6771706e 745f5f00 7a677170 s_.zgqpnt__.zgqp │ │ │ │ + 0x0001d9f4 6e745f00 7a677177 64635f5f 007a6771 nt_.zgqwdc__.zgq │ │ │ │ + 0x0001da04 7764635f 007a6771 636c635f 5f007a67 wdc_.zgqclc__.zg │ │ │ │ + 0x0001da14 71636c63 5f007a67 71746e63 5f5f007a qclc_.zgqtnc__.z │ │ │ │ + 0x0001da24 6771746e 635f007a 6771696d 635f5f00 gqtnc_.zgqimc__. │ │ │ │ + 0x0001da34 7a677169 6d635f00 7a677170 74635f5f zgqimc_.zgqptc__ │ │ │ │ + 0x0001da44 007a6771 7074635f 007a6771 7263745f .zgqptc_.zgqrct_ │ │ │ │ + 0x0001da54 5f007a67 71726374 5f007a67 73726f74 _.zgqrct_.zgsrot │ │ │ │ + 0x0001da64 5f5f007a 6773726f 745f007a 67736663 __.zgsrot_.zgsfc │ │ │ │ + 0x0001da74 6d5f5f00 7a677366 636d5f00 7a67736c m__.zgsfcm_.zgsl │ │ │ │ + 0x0001da84 636c5f5f 007a6773 6c636c5f 007a6773 cl__.zgslcl_.zgs │ │ │ │ + 0x0001da94 74636c5f 5f007a67 7374636c 5f007a67 tcl__.zgstcl_.zg │ │ │ │ + 0x0001daa4 69636c72 5f5f007a 6769636c 725f007a iclr__.zgiclr_.z │ │ │ │ + 0x0001dab4 67636c69 6e695f5f 007a6763 6c696e69 gclini__.zgclini │ │ │ │ + 0x0001dac4 5f007377 646f706e 5f5f0073 77646f70 _.swdopn__.swdop │ │ │ │ + 0x0001dad4 6e5f0073 7764636c 735f5f00 73776463 n_.swdcls__.swdc │ │ │ │ + 0x0001dae4 6c735f00 7377706f 706e5f5f 00737770 ls_.swpopn__.swp │ │ │ │ + 0x0001daf4 6f706e5f 00737766 6c73685f 5f007377 opn_.swflsh__.sw │ │ │ │ + 0x0001db04 666c7368 5f007377 70636c73 5f5f0073 flsh_.swpcls__.s │ │ │ │ + 0x0001db14 7770636c 735f0073 776f6f70 6e5f5f00 wpcls_.swoopn__. │ │ │ │ + 0x0001db24 73776f6f 706e5f00 73776f63 6c735f5f swoopn_.swocls__ │ │ │ │ + 0x0001db34 0073776f 636c735f 00737771 6663635f .swocls_.swqfcc_ │ │ │ │ + 0x0001db44 5f007377 71666363 5f007377 7366636d _.swqfcc_.swsfcm │ │ │ │ + 0x0001db54 5f5f0073 77736663 6d5f0073 77737764 __.swsfcm_.swswd │ │ │ │ + 0x0001db64 695f5f00 73777377 64695f00 73777363 i__.swswdi_.swsc │ │ │ │ + 0x0001db74 6c695f5f 00737773 636c695f 00737773 li__.swscli_.sws │ │ │ │ + 0x0001db84 6c636c5f 5f007377 736c636c 5f007377 lcl__.swslcl_.sw │ │ │ │ + 0x0001db94 7366775f 5f007377 7366775f 00737767 sfw__.swsfw_.swg │ │ │ │ + 0x0001dba4 6f706e5f 5f007377 676f706e 5f007377 opn__.swgopn_.sw │ │ │ │ + 0x0001dbb4 676d6f76 5f5f0073 77676d6f 765f0073 gmov__.swgmov_.s │ │ │ │ + 0x0001dbc4 7767706c 745f5f00 73776770 6c745f00 wgplt__.swgplt_. │ │ │ │ + 0x0001dbd4 73776763 6c735f5f 00737767 636c735f swgcls__.swgcls_ │ │ │ │ + 0x0001dbe4 00737773 74636c5f 5f007377 7374636c .swstcl__.swstcl │ │ │ │ + 0x0001dbf4 5f007377 67746f6e 5f5f0073 7767746f _.swgton__.swgto │ │ │ │ + 0x0001dc04 6e5f0073 7769716e 705f5f00 73776971 n_.swiqnp__.swiq │ │ │ │ + 0x0001dc14 6e705f00 73776971 69645f5f 00737769 np_.swiqid__.swi │ │ │ │ + 0x0001dc24 7169645f 00737769 7163705f 5f007377 qid_.swiqcp__.sw │ │ │ │ + 0x0001dc34 69716370 5f007377 6971636c 5f5f0073 iqcp_.swiqcl__.s │ │ │ │ + 0x0001dc44 77697163 6c5f0073 77697176 6c5f5f00 wiqcl_.swiqvl__. │ │ │ │ + 0x0001dc54 73776971 766c5f00 73776973 766c5f5f swiqvl_.swisvl__ │ │ │ │ + 0x0001dc64 00737769 73766c5f 00737769 71696e5f .swisvl_.swiqin_ │ │ │ │ + 0x0001dc74 5f007377 6971696e 5f007377 696f706e _.swiqin_.swiopn │ │ │ │ + 0x0001dc84 5f5f0073 77696f70 6e5f0073 77696461 __.swiopn_.swida │ │ │ │ + 0x0001dc94 745f5f00 73776964 61745f00 73776963 t__.swidat_.swic │ │ │ │ + 0x0001dca4 6c725f5f 00737769 636c725f 00737769 lr__.swiclr_.swi │ │ │ │ + 0x0001dcb4 636c735f 5f007377 69636c73 5f007377 cls__.swicls_.sw │ │ │ │ + 0x0001dcc4 71706e74 5f5f0073 7771706e 745f0073 qpnt__.swqpnt_.s │ │ │ │ + 0x0001dcd4 7766696e 745f5f00 73776669 6e745f00 wfint__.swfint_. │ │ │ │ + 0x0001dce4 73776969 6e745f5f 00737769 696e745f swiint__.swiint_ │ │ │ │ + 0x0001dcf4 00737771 7764635f 5f007377 71776463 .swqwdc__.swqwdc │ │ │ │ + 0x0001dd04 5f007377 71636c63 5f5f0073 7771636c _.swqclc__.swqcl │ │ │ │ + 0x0001dd14 635f0073 7771746e 635f5f00 73777174 c_.swqtnc__.swqt │ │ │ │ + 0x0001dd24 6e635f00 73777169 6d635f5f 00737771 nc_.swqimc__.swq │ │ │ │ + 0x0001dd34 696d635f 00737771 7074635f 5f007377 imc_.swqptc__.sw │ │ │ │ + 0x0001dd44 71707463 5f007377 71726374 5f5f0073 qptc_.swqrct__.s │ │ │ │ + 0x0001dd54 77717263 745f0073 7773726f 745f5f00 wqrct_.swsrot__. │ │ │ │ + 0x0001dd64 73777372 6f745f00 7377636c 63685f5f swsrot_.swclch__ │ │ │ │ + 0x0001dd74 00737763 6c63685f 00737771 7478775f .swclch_.swqtxw_ │ │ │ │ + 0x0001dd84 5f007377 71747877 5f007377 66746663 _.swqtxw_.swftfc │ │ │ │ + 0x0001dd94 5f5f0073 77667466 635f0073 7766746e __.swftfc_.swftn │ │ │ │ + 0x0001dda4 6d5f5f00 73776674 6e6d5f00 7377736c m__.swftnm_.swsl │ │ │ │ + 0x0001ddb4 66745f5f 00737773 6c66745f 00737767 ft__.swslft_.swg │ │ │ │ + 0x0001ddc4 7466745f 5f007377 67746674 5f007377 tft__.swgtft_.sw │ │ │ │ + 0x0001ddd4 6c736674 5f5f0073 776c7366 745f0073 lsft__.swlsft_.s │ │ │ │ + 0x0001dde4 77747874 5f5f0073 77747874 5f007377 wtxt__.swtxt_.sw │ │ │ │ + 0x0001ddf4 72676574 5f5f0073 77726765 745f0073 rget__.swrget_.s │ │ │ │ + 0x0001de04 77727365 745f5f00 73777273 65745f00 wrset__.swrset_. │ │ │ │ + 0x0001de14 73777273 74785f5f 00737772 7374785f swrstx__.swrstx_ │ │ │ │ + 0x0001de24 00737770 716e705f 5f007377 70716e70 .swpqnp__.swpqnp │ │ │ │ + 0x0001de34 5f007377 70716964 5f5f0073 77707169 _.swpqid__.swpqi │ │ │ │ + 0x0001de44 645f0073 77707163 705f5f00 73777071 d_.swpqcp__.swpq │ │ │ │ + 0x0001de54 63705f00 73777071 636c5f5f 00737770 cp_.swpqcl__.swp │ │ │ │ + 0x0001de64 71636c5f 00737770 7169745f 5f007377 qcl_.swpqit__.sw │ │ │ │ + 0x0001de74 70716974 5f007377 7071766c 5f5f0073 pqit_.swpqvl__.s │ │ │ │ + 0x0001de84 77707176 6c5f0073 77707376 6c5f5f00 wpqvl_.swpsvl__. │ │ │ │ + 0x0001de94 73777073 766c5f00 73777071 696e5f5f swpsvl_.swpqin__ │ │ │ │ + 0x0001dea4 00737770 71696e5f 00737772 716e705f .swpqin_.swrqnp_ │ │ │ │ + 0x0001deb4 5f007377 72716e70 5f007377 72716964 _.swrqnp_.swrqid │ │ │ │ + 0x0001dec4 5f5f0073 77727169 645f0073 77727163 __.swrqid_.swrqc │ │ │ │ + 0x0001ded4 705f5f00 73777271 63705f00 73777271 p__.swrqcp_.swrq │ │ │ │ + 0x0001dee4 636c5f5f 00737772 71636c5f 00737772 cl__.swrqcl_.swr │ │ │ │ + 0x0001def4 71766c5f 5f007377 7271766c 5f007377 qvl__.swrqvl_.sw │ │ │ │ + 0x0001df04 7273766c 5f5f0073 77727376 6c5f0073 rsvl__.swrsvl_.s │ │ │ │ + 0x0001df14 77727169 6e5f5f00 73777271 696e5f00 wrqin__.swrqin_. │ │ │ │ + 0x0001df24 73776371 6e705f5f 00737763 716e705f swcqnp__.swcqnp_ │ │ │ │ + 0x0001df34 00737763 7169645f 5f007377 63716964 .swcqid__.swcqid │ │ │ │ + 0x0001df44 5f007377 63716370 5f5f0073 77637163 _.swcqcp__.swcqc │ │ │ │ + 0x0001df54 705f0073 77637163 6c5f5f00 73776371 p_.swcqcl__.swcq │ │ │ │ + 0x0001df64 636c5f00 73776371 766c5f5f 00737763 cl_.swcqvl__.swc │ │ │ │ + 0x0001df74 71766c5f 00737763 73766c5f 5f007377 qvl_.swcsvl__.sw │ │ │ │ + 0x0001df84 6373766c 5f007377 6371696e 5f5f0073 csvl_.swcqin__.s │ │ │ │ + 0x0001df94 77637169 6e5f0073 776c6765 745f5f00 wcqin_.swlget__. │ │ │ │ + 0x0001dfa4 73776c67 65745f00 73776c73 65745f5f swlget_.swlset__ │ │ │ │ + 0x0001dfb4 0073776c 7365745f 0073776c 7374785f .swlset_.swlstx_ │ │ │ │ + 0x0001dfc4 5f007377 6c737478 5f007377 71666e6d _.swlstx_.swqfnm │ │ │ │ + 0x0001dfd4 5f5f0073 7771666e 6d5f007a 6766696e __.swqfnm_.zgfin │ │ │ │ + 0x0001dfe4 745f5f00 7a676669 6e745f00 7a677174 t__.zgfint_.zgqt │ │ │ │ + 0x0001dff4 78775f5f 007a6771 7478775f 0073776c xw__.zgqtxw_.swl │ │ │ │ + 0x0001e004 716e705f 5f007377 6c716e70 5f007377 qnp__.swlqnp_.sw │ │ │ │ + 0x0001e014 6c716964 5f5f0073 776c7169 645f0073 lqid__.swlqid_.s │ │ │ │ + 0x0001e024 776c7163 705f5f00 73776c71 63705f00 wlqcp__.swlqcp_. │ │ │ │ + 0x0001e034 73776c71 636c5f5f 0073776c 71636c5f swlqcl__.swlqcl_ │ │ │ │ + 0x0001e044 0073776c 71766c5f 5f007377 6c71766c .swlqvl__.swlqvl │ │ │ │ + 0x0001e054 5f007377 6c73766c 5f5f0073 776c7376 _.swlsvl__.swlsv │ │ │ │ + 0x0001e064 6c5f0073 776c7169 6e5f5f00 73776c71 l_.swlqin__.swlq │ │ │ │ + 0x0001e074 696e5f00 73776367 65745f5f 00737763 in_.swcget__.swc │ │ │ │ + 0x0001e084 6765745f 00737763 7365745f 5f007377 get_.swcset__.sw │ │ │ │ + 0x0001e094 63736574 5f007377 63737478 5f5f0073 cset_.swcstx__.s │ │ │ │ + 0x0001e0a4 77637374 785f0073 77696765 745f5f00 wcstx_.swiget__. │ │ │ │ + 0x0001e0b4 73776967 65745f00 73776973 65745f5f swiget_.swiset__ │ │ │ │ + 0x0001e0c4 00737769 7365745f 00737769 7374785f .swiset_.swistx_ │ │ │ │ + 0x0001e0d4 5f007377 69737478 5f007377 636d6c6c _.swistx_.swcmll │ │ │ │ + 0x0001e0e4 5f5f0073 77636d6c 6c5f0073 7771636d __.swcmll_.swqcm │ │ │ │ + 0x0001e0f4 6e5f5f00 73777163 6d6e5f00 73777163 n__.swqcmn_.swqc │ │ │ │ + 0x0001e104 6d665f5f 00737771 636d665f 00737771 mf__.swqcmf_.swq │ │ │ │ + 0x0001e114 636d645f 5f007377 71636d64 5f007377 cmd__.swqcmd_.sw │ │ │ │ + 0x0001e124 70676574 5f5f0073 77706765 745f0073 pget__.swpget_.s │ │ │ │ + 0x0001e134 77707365 745f5f00 73777073 65745f00 wpset__.swpset_. │ │ │ │ + 0x0001e144 73777073 74785f5f 00737770 7374785f swpstx__.swpstx_ │ │ │ │ + 0x0001e154 0075656c 6765745f 5f007565 6c676574 .uelget__.uelget │ │ │ │ + 0x0001e164 5f007565 6c736574 5f5f0075 656c7365 _.uelset__.uelse │ │ │ │ + 0x0001e174 745f0075 656c7374 785f5f00 75656c73 t_.uelstx__.uels │ │ │ │ + 0x0001e184 74785f00 75657a63 686b5f5f 0075657a tx_.uezchk__.uez │ │ │ │ + 0x0001e194 63686b5f 00756569 746c765f 5f007565 chk_.ueitlv__.ue │ │ │ │ + 0x0001e1a4 69746c76 5f007565 73746c76 5f5f0075 itlv_.uestlv__.u │ │ │ │ + 0x0001e1b4 6573746c 765f0075 6571746c 765f5f00 estlv_.ueqtlv__. │ │ │ │ + 0x0001e1c4 75657174 6c765f00 7565716e 746c5f5f ueqtlv_.ueqntl__ │ │ │ │ + 0x0001e1d4 00756571 6e746c5f 00756573 746c7a5f .ueqntl_.uestlz_ │ │ │ │ + 0x0001e1e4 5f007565 73746c7a 5f007565 71746c7a _.uestlz_.ueqtlz │ │ │ │ + 0x0001e1f4 5f5f0075 6571746c 7a5f0075 65696765 __.ueqtlz_.ueige │ │ │ │ + 0x0001e204 745f5f00 75656967 65745f00 75656973 t__.ueiget_.ueis │ │ │ │ + 0x0001e214 65745f5f 00756569 7365745f 00756569 et__.ueiset_.uei │ │ │ │ + 0x0001e224 7374785f 5f007565 69737478 5f007565 stx__.ueistx_.ue │ │ │ │ + 0x0001e234 746f6e7a 5f5f0075 65746f6e 7a5f0075 tonz__.uetonz_.u │ │ │ │ + 0x0001e244 65746f6e 655f5f00 7565746f 6e655f00 etone__.uetone_. │ │ │ │ + 0x0001e254 75657267 65745f5f 00756572 6765745f uerget__.uerget_ │ │ │ │ + 0x0001e264 00756572 7365745f 5f007565 72736574 .uerset__.uerset │ │ │ │ + 0x0001e274 5f007565 72737478 5f5f0075 65727374 _.uerstx__.uerst │ │ │ │ + 0x0001e284 785f0075 6567746c 625f5f00 75656774 x_.uegtlb__.uegt │ │ │ │ + 0x0001e294 6c625f00 75657067 65745f5f 00756570 lb_.uepget__.uep │ │ │ │ + 0x0001e2a4 6765745f 00756570 7365745f 5f007565 get_.uepset__.ue │ │ │ │ + 0x0001e2b4 70736574 5f007565 70737478 5f5f0075 pset_.uepstx__.u │ │ │ │ + 0x0001e2c4 65707374 785f0075 65746f6e 635f5f00 epstx_.uetonc__. │ │ │ │ + 0x0001e2d4 7565746f 6e635f00 75656172 65615f5f uetonc_.uearea__ │ │ │ │ + 0x0001e2e4 00756561 7265615f 00756561 696e745f .uearea_.ueaint_ │ │ │ │ + 0x0001e2f4 5f007565 61696e74 5f007565 70716e70 _.ueaint_.uepqnp │ │ │ │ + 0x0001e304 5f5f0075 6570716e 705f0075 65707169 __.uepqnp_.uepqi │ │ │ │ + 0x0001e314 645f5f00 75657071 69645f00 75657071 d__.uepqid_.uepq │ │ │ │ + 0x0001e324 63705f5f 00756570 7163705f 00756570 cp__.uepqcp_.uep │ │ │ │ + 0x0001e334 71636c5f 5f007565 7071636c 5f007565 qcl__.uepqcl_.ue │ │ │ │ + 0x0001e344 70716974 5f5f0075 65707169 745f0075 pqit__.uepqit_.u │ │ │ │ + 0x0001e354 65707176 6c5f5f00 75657071 766c5f00 epqvl__.uepqvl_. │ │ │ │ + 0x0001e364 75657073 766c5f5f 00756570 73766c5f uepsvl__.uepsvl_ │ │ │ │ + 0x0001e374 00756570 71696e5f 5f007565 7071696e .uepqin__.uepqin │ │ │ │ + 0x0001e384 5f007565 72716e70 5f5f0075 6572716e _.uerqnp__.uerqn │ │ │ │ + 0x0001e394 705f0075 65727169 645f5f00 75657271 p_.uerqid__.uerq │ │ │ │ + 0x0001e3a4 69645f00 75657271 63705f5f 00756572 id_.uerqcp__.uer │ │ │ │ + 0x0001e3b4 7163705f 00756572 71636c5f 5f007565 qcp_.uerqcl__.ue │ │ │ │ + 0x0001e3c4 7271636c 5f007565 7271766c 5f5f0075 rqcl_.uerqvl__.u │ │ │ │ + 0x0001e3d4 65727176 6c5f0075 65727376 6c5f5f00 erqvl_.uersvl__. │ │ │ │ + 0x0001e3e4 75657273 766c5f00 75657271 696e5f5f uersvl_.uerqin__ │ │ │ │ + 0x0001e3f4 00756572 71696e5f 00756567 746c615f .uerqin_.uegtla_ │ │ │ │ + 0x0001e404 5f007565 67746c61 5f007565 69716e70 _.uegtla_.ueiqnp │ │ │ │ + 0x0001e414 5f5f0075 6569716e 705f0075 65697169 __.ueiqnp_.ueiqi │ │ │ │ + 0x0001e424 645f5f00 75656971 69645f00 75656971 d__.ueiqid_.ueiq │ │ │ │ + 0x0001e434 63705f5f 00756569 7163705f 00756569 cp__.ueiqcp_.uei │ │ │ │ + 0x0001e444 71636c5f 5f007565 6971636c 5f007565 qcl__.ueiqcl_.ue │ │ │ │ + 0x0001e454 6971766c 5f5f0075 65697176 6c5f0075 iqvl__.ueiqvl_.u │ │ │ │ + 0x0001e464 65697376 6c5f5f00 75656973 766c5f00 eisvl__.ueisvl_. │ │ │ │ + 0x0001e474 75656971 696e5f5f 00756569 71696e5f ueiqin__.ueiqin_ │ │ │ │ + 0x0001e484 00756574 6f6e665f 5f007565 746f6e66 .uetonf__.uetonf │ │ │ │ + 0x0001e494 5f007565 746f6e62 5f5f0075 65746f6e _.uetonb__.ueton │ │ │ │ + 0x0001e4a4 625f0075 656c716e 705f5f00 75656c71 b_.uelqnp__.uelq │ │ │ │ + 0x0001e4b4 6e705f00 75656c71 69645f5f 0075656c np_.uelqid__.uel │ │ │ │ + 0x0001e4c4 7169645f 0075656c 7163705f 5f007565 qid_.uelqcp__.ue │ │ │ │ + 0x0001e4d4 6c716370 5f007565 6c71636c 5f5f0075 lqcp_.uelqcl__.u │ │ │ │ + 0x0001e4e4 656c7163 6c5f0075 656c7176 6c5f5f00 elqcl_.uelqvl__. │ │ │ │ + 0x0001e4f4 75656c71 766c5f00 75656c73 766c5f5f uelqvl_.uelsvl__ │ │ │ │ + 0x0001e504 0075656c 73766c5f 0075656c 71696e5f .uelsvl_.uelqin_ │ │ │ │ + 0x0001e514 5f007565 6c71696e 5f006975 65746f6e _.uelqin_.iueton │ │ │ │ + 0x0001e524 5f5f0069 7565746f 6e5f0075 7370716e __.iueton_.uspqn │ │ │ │ + 0x0001e534 705f5f00 75737071 6e705f00 75737071 p__.uspqnp_.uspq │ │ │ │ + 0x0001e544 69645f5f 00757370 7169645f 00757370 id__.uspqid_.usp │ │ │ │ + 0x0001e554 7163705f 5f007573 70716370 5f007573 qcp__.uspqcp_.us │ │ │ │ + 0x0001e564 7071636c 5f5f0075 73707163 6c5f0075 pqcl__.uspqcl_.u │ │ │ │ + 0x0001e574 73707169 745f5f00 75737071 69745f00 spqit__.uspqit_. │ │ │ │ + 0x0001e584 75737071 766c5f5f 00757370 71766c5f uspqvl__.uspqvl_ │ │ │ │ + 0x0001e594 00757370 73766c5f 5f007573 7073766c .uspsvl__.uspsvl │ │ │ │ + 0x0001e5a4 5f007573 7071696e 5f5f0075 73707169 _.uspqin__.uspqi │ │ │ │ + 0x0001e5b4 6e5f0075 73707474 6c5f5f00 75737074 n_.uspttl__.uspt │ │ │ │ + 0x0001e5c4 746c5f00 75737271 6e705f5f 00757372 tl_.usrqnp__.usr │ │ │ │ + 0x0001e5d4 716e705f 00757372 7169645f 5f007573 qnp_.usrqid__.us │ │ │ │ + 0x0001e5e4 72716964 5f007573 72716370 5f5f0075 rqid_.usrqcp__.u │ │ │ │ + 0x0001e5f4 73727163 705f0075 73727163 6c5f5f00 srqcp_.usrqcl__. │ │ │ │ + 0x0001e604 75737271 636c5f00 75737271 766c5f5f usrqcl_.usrqvl__ │ │ │ │ + 0x0001e614 00757372 71766c5f 00757372 73766c5f .usrqvl_.usrsvl_ │ │ │ │ + 0x0001e624 5f007573 7273766c 5f007573 7271696e _.usrsvl_.usrqin │ │ │ │ + 0x0001e634 5f5f0075 73727169 6e5f0075 73786178 __.usrqin_.usxax │ │ │ │ + 0x0001e644 735f5f00 75737861 78735f00 75737973 s__.usxaxs_.usys │ │ │ │ + 0x0001e654 75625f5f 00757379 7375625f 00757370 ub__.usysub_.usp │ │ │ │ + 0x0001e664 6669745f 5f007573 70666974 5f007573 fit__.uspfit_.us │ │ │ │ + 0x0001e674 6178636c 5f5f0075 73617863 6c5f0075 axcl__.usaxcl_.u │ │ │ │ + 0x0001e684 73706e75 6d5f5f00 7573706e 756d5f00 spnum__.uspnum_. │ │ │ │ + 0x0001e694 75737a64 67745f5f 0075737a 6467745f uszdgt__.uszdgt_ │ │ │ │ + 0x0001e6a4 0075736c 6765745f 5f007573 6c676574 .uslget__.uslget │ │ │ │ + 0x0001e6b4 5f007573 6c736574 5f5f0075 736c7365 _.uslset__.uslse │ │ │ │ + 0x0001e6c4 745f0075 736c7374 785f5f00 75736c73 t_.uslstx__.usls │ │ │ │ + 0x0001e6d4 74785f00 75736178 6c675f5f 00757361 tx_.usaxlg__.usa │ │ │ │ + 0x0001e6e4 786c675f 00757377 61707a5f 5f007573 xlg_.uswapz__.us │ │ │ │ + 0x0001e6f4 7761707a 5f007573 7573636c 5f5f0075 wapz_.ususcl__.u │ │ │ │ + 0x0001e704 73757363 6c5f0075 73757363 755f5f00 suscl_.ususcu__. │ │ │ │ + 0x0001e714 75737573 63755f00 75737869 6e7a5f5f ususcu_.usxinz__ │ │ │ │ + 0x0001e724 00757378 696e7a5f 00757378 746c7a5f .usxinz_.usxtlz_ │ │ │ │ + 0x0001e734 5f007573 78746c7a 5f007573 69676574 _.usxtlz_.usiget │ │ │ │ + 0x0001e744 5f5f0075 73696765 745f0075 73697365 __.usiget_.usise │ │ │ │ + 0x0001e754 745f5f00 75736973 65745f00 75736973 t__.usiset_.usis │ │ │ │ + 0x0001e764 74785f5f 00757369 7374785f 00757373 tx__.usistx_.uss │ │ │ │ + 0x0001e774 706e745f 5f007573 73706e74 5f007573 pnt__.usspnt_.us │ │ │ │ + 0x0001e784 786f6666 5f5f0075 73786f66 665f0075 xoff__.usxoff_.u │ │ │ │ + 0x0001e794 7361786e 6d5f5f00 75736178 6e6d5f00 saxnm__.usaxnm_. │ │ │ │ + 0x0001e7a4 75736178 73635f5f 00757361 7873635f usaxsc__.usaxsc_ │ │ │ │ + 0x0001e7b4 00757364 6178735f 5f007573 64617873 .usdaxs__.usdaxs │ │ │ │ + 0x0001e7c4 5f007573 69716e70 5f5f0075 7369716e _.usiqnp__.usiqn │ │ │ │ + 0x0001e7d4 705f0075 73697169 645f5f00 75736971 p_.usiqid__.usiq │ │ │ │ + 0x0001e7e4 69645f00 75736971 63705f5f 00757369 id_.usiqcp__.usi │ │ │ │ + 0x0001e7f4 7163705f 00757369 71636c5f 5f007573 qcp_.usiqcl__.us │ │ │ │ + 0x0001e804 6971636c 5f007573 6971766c 5f5f0075 iqcl_.usiqvl__.u │ │ │ │ + 0x0001e814 73697176 6c5f0075 73697376 6c5f5f00 siqvl_.usisvl__. │ │ │ │ + 0x0001e824 75736973 766c5f00 75736971 696e5f5f usisvl_.usiqin__ │ │ │ │ + 0x0001e834 00757369 71696e5f 00757372 6765745f .usiqin_.usrget_ │ │ │ │ + 0x0001e844 5f007573 72676574 5f007573 72736574 _.usrget_.usrset │ │ │ │ + 0x0001e854 5f5f0075 73727365 745f0075 73727374 __.usrset_.usrst │ │ │ │ + 0x0001e864 785f5f00 75737273 74785f00 75736368 x__.usrstx_.usch │ │ │ │ + 0x0001e874 766c5f5f 00757363 68766c5f 00757378 vl__.uschvl_.usx │ │ │ │ + 0x0001e884 7375625f 5f007573 78737562 5f007573 sub__.usxsub_.us │ │ │ │ + 0x0001e894 78617875 5f5f0075 73786178 755f0075 xaxu__.usxaxu_.u │ │ │ │ + 0x0001e8a4 73796178 735f5f00 75737961 78735f00 syaxs__.usyaxs_. │ │ │ │ + 0x0001e8b4 75736772 70685f5f 00757367 7270685f usgrph__.usgrph_ │ │ │ │ + 0x0001e8c4 00757361 7864765f 5f007573 61786476 .usaxdv__.usaxdv │ │ │ │ + 0x0001e8d4 5f006373 626c626c 5f5f0063 73626c62 _.csblbl__.csblb │ │ │ │ + 0x0001e8e4 6c5f0075 73706765 745f5f00 75737067 l_.uspget__.uspg │ │ │ │ + 0x0001e8f4 65745f00 75737073 65745f5f 00757370 et_.uspset__.usp │ │ │ │ + 0x0001e904 7365745f 00757370 7374785f 5f007573 set_.uspstx__.us │ │ │ │ + 0x0001e914 70737478 5f007573 6c716e70 5f5f0075 pstx_.uslqnp__.u │ │ │ │ + 0x0001e924 736c716e 705f0075 736c7169 645f5f00 slqnp_.uslqid__. │ │ │ │ + 0x0001e934 75736c71 69645f00 75736c71 63705f5f uslqid_.uslqcp__ │ │ │ │ + 0x0001e944 0075736c 7163705f 0075736c 71636c5f .uslqcp_.uslqcl_ │ │ │ │ + 0x0001e954 5f007573 6c71636c 5f007573 6c71766c _.uslqcl_.uslqvl │ │ │ │ + 0x0001e964 5f5f0075 736c7176 6c5f0075 736c7376 __.uslqvl_.uslsv │ │ │ │ + 0x0001e974 6c5f5f00 75736c73 766c5f00 75736c71 l__.uslsvl_.uslq │ │ │ │ + 0x0001e984 696e5f5f 0075736c 71696e5f 00757373 in__.uslqin_.uss │ │ │ │ + 0x0001e994 74746c5f 5f007573 7374746c 5f007573 ttl__.ussttl_.us │ │ │ │ + 0x0001e9a4 73617873 5f5f0075 73736178 735f0075 saxs__.ussaxs_.u │ │ │ │ + 0x0001e9b4 73786178 6c5f5f00 75737861 786c5f00 sxaxl__.usxaxl_. │ │ │ │ + 0x0001e9c4 7573696e 69745f5f 00757369 6e69745f usinit__.usinit_ │ │ │ │ + 0x0001e9d4 00757379 61786c5f 5f007573 7961786c .usyaxl__.usyaxl │ │ │ │ + 0x0001e9e4 5f007573 796f6666 5f5f0075 73796f66 _.usyoff__.usyof │ │ │ │ + 0x0001e9f4 665f0075 7363716e 705f5f00 75736371 f_.uscqnp__.uscq │ │ │ │ + 0x0001ea04 6e705f00 75736371 69645f5f 00757363 np_.uscqid__.usc │ │ │ │ + 0x0001ea14 7169645f 00757363 7163705f 5f007573 qid_.uscqcp__.us │ │ │ │ + 0x0001ea24 63716370 5f007573 6371636c 5f5f0075 cqcp_.uscqcl__.u │ │ │ │ + 0x0001ea34 73637163 6c5f0075 73637176 6c5f5f00 scqcl_.uscqvl__. │ │ │ │ + 0x0001ea44 75736371 766c5f00 75736373 766c5f5f uscqvl_.uscsvl__ │ │ │ │ + 0x0001ea54 00757363 73766c5f 00757363 71696e5f .uscsvl_.uscqin_ │ │ │ │ + 0x0001ea64 5f007573 6371696e 5f007573 70746d6b _.uscqin_.usptmk │ │ │ │ + 0x0001ea74 5f5f0075 7370746d 6b5f0075 73757264 __.usptmk_.usurd │ │ │ │ + 0x0001ea84 6c5f5f00 75737572 646c5f00 75737572 l__.usurdl_.usur │ │ │ │ + 0x0001ea94 64745f5f 00757375 7264745f 00757370 dt__.usurdt_.usp │ │ │ │ + 0x0001eaa4 6178735f 5f007573 70617873 5f007573 axs__.uspaxs_.us │ │ │ │ + 0x0001eab4 79696e7a 5f5f0075 7379696e 7a5f0075 yinz__.usyinz_.u │ │ │ │ + 0x0001eac4 7379746c 7a5f5f00 75737974 6c7a5f00 sytlz__.usytlz_. │ │ │ │ + 0x0001ead4 75736367 65745f5f 00757363 6765745f uscget__.uscget_ │ │ │ │ + 0x0001eae4 00757363 7365745f 5f007573 63736574 .uscset__.uscset │ │ │ │ + 0x0001eaf4 5f007573 63737478 5f5f0075 73637374 _.uscstx__.uscst │ │ │ │ + 0x0001eb04 785f0075 73796178 755f5f00 75737961 x_.usyaxu__.usya │ │ │ │ + 0x0001eb14 78755f00 75797061 78735f5f 00757970 xu_.uypaxs__.uyp │ │ │ │ + 0x0001eb24 6178735f 00757970 74746c5f 5f007579 axs_.uypttl__.uy │ │ │ │ + 0x0001eb34 7074746c 5f007579 73617873 5f5f0075 pttl_.uysaxs__.u │ │ │ │ + 0x0001eb44 79736178 735f0075 79706e75 6d5f5f00 ysaxs_.uypnum__. │ │ │ │ + 0x0001eb54 7579706e 756d5f00 75797361 787a5f5f uypnum_.uysaxz__ │ │ │ │ + 0x0001eb64 00757973 61787a5f 006c7579 63686b5f .uysaxz_.luychk_ │ │ │ │ + 0x0001eb74 5f006c75 7963686b 5f007579 70746d6b _.luychk_.uyptmk │ │ │ │ + 0x0001eb84 5f5f0075 7970746d 6b5f0075 79737474 __.uyptmk_.uystt │ │ │ │ + 0x0001eb94 6c5f5f00 75797374 746c5f00 75796178 l__.uysttl_.uyax │ │ │ │ + 0x0001eba4 64765f5f 00757961 7864765f 00757973 dv__.uyaxdv_.uys │ │ │ │ + 0x0001ebb4 666d745f 5f007579 73666d74 5f007579 fmt__.uysfmt_.uy │ │ │ │ + 0x0001ebc4 71666d74 5f5f0075 7971666d 745f0075 qfmt__.uyqfmt_.u │ │ │ │ + 0x0001ebd4 7970746d 7a5f5f00 75797074 6d7a5f00 yptmz__.uyptmz_. │ │ │ │ + 0x0001ebe4 7579736f 66665f5f 00757973 6f66665f uysoff__.uysoff_ │ │ │ │ + 0x0001ebf4 00757972 6f66665f 5f007579 726f6666 .uyroff__.uyroff │ │ │ │ + 0x0001ec04 5f007579 6d74746c 5f5f0075 796d7474 _.uymttl__.uymtt │ │ │ │ + 0x0001ec14 6c5f0075 7961786e 6d5f5f00 75796178 l_.uyaxnm__.uyax │ │ │ │ + 0x0001ec24 6e6d5f00 756c6967 65745f5f 00756c69 nm_.uliget__.uli │ │ │ │ + 0x0001ec34 6765745f 00756c69 7365745f 5f00756c get_.uliset__.ul │ │ │ │ + 0x0001ec44 69736574 5f00756c 69737478 5f5f0075 iset_.ulistx__.u │ │ │ │ + 0x0001ec54 6c697374 785f0075 6c6c6765 745f5f00 listx_.ullget__. │ │ │ │ + 0x0001ec64 756c6c67 65745f00 756c6c73 65745f5f ullget_.ullset__ │ │ │ │ + 0x0001ec74 00756c6c 7365745f 00756c6c 7374785f .ullset_.ullstx_ │ │ │ │ + 0x0001ec84 5f00756c 6c737478 5f00756c 70716e70 _.ullstx_.ulpqnp │ │ │ │ + 0x0001ec94 5f5f0075 6c70716e 705f0075 6c707169 __.ulpqnp_.ulpqi │ │ │ │ + 0x0001eca4 645f5f00 756c7071 69645f00 756c7071 d__.ulpqid_.ulpq │ │ │ │ + 0x0001ecb4 63705f5f 00756c70 7163705f 00756c70 cp__.ulpqcp_.ulp │ │ │ │ + 0x0001ecc4 71636c5f 5f00756c 7071636c 5f00756c qcl__.ulpqcl_.ul │ │ │ │ + 0x0001ecd4 70716974 5f5f0075 6c707169 745f0075 pqit__.ulpqit_.u │ │ │ │ + 0x0001ece4 6c707176 6c5f5f00 756c7071 766c5f00 lpqvl__.ulpqvl_. │ │ │ │ + 0x0001ecf4 756c7073 766c5f5f 00756c70 73766c5f ulpsvl__.ulpsvl_ │ │ │ │ + 0x0001ed04 00756c70 71696e5f 5f00756c 7071696e .ulpqin__.ulpqin │ │ │ │ + 0x0001ed14 5f00756c 72716e70 5f5f0075 6c72716e _.ulrqnp__.ulrqn │ │ │ │ + 0x0001ed24 705f0075 6c727169 645f5f00 756c7271 p_.ulrqid__.ulrq │ │ │ │ + 0x0001ed34 69645f00 756c7271 63705f5f 00756c72 id_.ulrqcp__.ulr │ │ │ │ + 0x0001ed44 7163705f 00756c72 71636c5f 5f00756c qcp_.ulrqcl__.ul │ │ │ │ + 0x0001ed54 7271636c 5f00756c 7271766c 5f5f0075 rqcl_.ulrqvl__.u │ │ │ │ + 0x0001ed64 6c727176 6c5f0075 6c727376 6c5f5f00 lrqvl_.ulrsvl__. │ │ │ │ + 0x0001ed74 756c7273 766c5f00 756c7271 696e5f5f ulrsvl_.ulrqin__ │ │ │ │ + 0x0001ed84 00756c72 71696e5f 00756c78 6c626c5f .ulrqin_.ulxlbl_ │ │ │ │ + 0x0001ed94 5f00756c 786c626c 5f00756c 7378626c _.ulxlbl_.ulsxbl │ │ │ │ + 0x0001eda4 5f5f0075 6c737862 6c5f0075 6c717862 __.ulsxbl_.ulqxb │ │ │ │ + 0x0001edb4 6c5f5f00 756c7178 626c5f00 756c6c71 l__.ulqxbl_.ullq │ │ │ │ + 0x0001edc4 6e705f5f 00756c6c 716e705f 00756c6c np__.ullqnp_.ull │ │ │ │ + 0x0001edd4 7169645f 5f00756c 6c716964 5f00756c qid__.ullqid_.ul │ │ │ │ + 0x0001ede4 6c716370 5f5f0075 6c6c7163 705f0075 lqcp__.ullqcp_.u │ │ │ │ + 0x0001edf4 6c6c7163 6c5f5f00 756c6c71 636c5f00 llqcl__.ullqcl_. │ │ │ │ + 0x0001ee04 756c6c71 766c5f5f 00756c6c 71766c5f ullqvl__.ullqvl_ │ │ │ │ + 0x0001ee14 00756c6c 73766c5f 5f00756c 6c73766c .ullsvl__.ullsvl │ │ │ │ + 0x0001ee24 5f00756c 6c71696e 5f5f0075 6c6c7169 _.ullqin__.ullqi │ │ │ │ + 0x0001ee34 6e5f0075 6c69716e 705f5f00 756c6971 n_.uliqnp__.uliq │ │ │ │ + 0x0001ee44 6e705f00 756c6971 69645f5f 00756c69 np_.uliqid__.uli │ │ │ │ + 0x0001ee54 7169645f 00756c69 7163705f 5f00756c qid_.uliqcp__.ul │ │ │ │ + 0x0001ee64 69716370 5f00756c 6971636c 5f5f0075 iqcp_.uliqcl__.u │ │ │ │ + 0x0001ee74 6c697163 6c5f0075 6c697176 6c5f5f00 liqcl_.uliqvl__. │ │ │ │ + 0x0001ee84 756c6971 766c5f00 756c6973 766c5f5f uliqvl_.ulisvl__ │ │ │ │ + 0x0001ee94 00756c69 73766c5f 00756c69 71696e5f .ulisvl_.uliqin_ │ │ │ │ + 0x0001eea4 5f00756c 6971696e 5f00756c 7873666d _.uliqin_.ulxsfm │ │ │ │ + 0x0001eeb4 5f5f0075 6c787366 6d5f0075 6c787166 __.ulxsfm_.ulxqf │ │ │ │ + 0x0001eec4 6d5f5f00 756c7871 666d5f00 756c7267 m__.ulxqfm_.ulrg │ │ │ │ + 0x0001eed4 65745f5f 00756c72 6765745f 00756c72 et__.ulrget_.ulr │ │ │ │ + 0x0001eee4 7365745f 5f00756c 72736574 5f00756c set__.ulrset_.ul │ │ │ │ + 0x0001eef4 72737478 5f5f0075 6c727374 785f0075 rstx__.ulrstx_.u │ │ │ │ + 0x0001ef04 6c797366 6d5f5f00 756c7973 666d5f00 lysfm__.ulysfm_. │ │ │ │ + 0x0001ef14 756c7971 666d5f5f 00756c79 71666d5f ulyqfm__.ulyqfm_ │ │ │ │ + 0x0001ef24 00756c79 6c626c5f 5f00756c 796c626c .ulylbl__.ulylbl │ │ │ │ + 0x0001ef34 5f00756c 7379626c 5f5f0075 6c737962 _.ulsybl__.ulsyb │ │ │ │ + 0x0001ef44 6c5f0075 6c717962 6c5f5f00 756c7179 l_.ulqybl__.ulqy │ │ │ │ + 0x0001ef54 626c5f00 756c786c 6f675f5f 00756c78 bl_.ulxlog__.ulx │ │ │ │ + 0x0001ef64 6c6f675f 00756c70 6765745f 5f00756c log_.ulpget__.ul │ │ │ │ + 0x0001ef74 70676574 5f00756c 70736574 5f5f0075 pget_.ulpset__.u │ │ │ │ + 0x0001ef84 6c707365 745f0075 6c707374 785f5f00 lpset_.ulpstx__. │ │ │ │ + 0x0001ef94 756c7073 74785f00 756c796c 6f675f5f ulpstx_.ulylog__ │ │ │ │ + 0x0001efa4 00756c79 6c6f675f 0075756c 696e5f5f .ulylog_.uulin__ │ │ │ │ + 0x0001efb4 00757569 716e705f 5f007575 69716e70 .uuiqnp__.uuiqnp │ │ │ │ + 0x0001efc4 5f007575 69716964 5f5f0075 75697169 _.uuiqid__.uuiqi │ │ │ │ + 0x0001efd4 645f0075 75697163 705f5f00 75756971 d_.uuiqcp__.uuiq │ │ │ │ + 0x0001efe4 63705f00 75756971 636c5f5f 00757569 cp_.uuiqcl__.uui │ │ │ │ + 0x0001eff4 71636c5f 00757569 71766c5f 5f007575 qcl_.uuiqvl__.uu │ │ │ │ + 0x0001f004 6971766c 5f007575 6973766c 5f5f0075 iqvl_.uuisvl__.u │ │ │ │ + 0x0001f014 75697376 6c5f0075 75697169 6e5f5f00 uisvl_.uuiqin__. │ │ │ │ + 0x0001f024 75756971 696e5f00 75756d72 6b5f5f00 uuiqin_.uumrk__. │ │ │ │ + 0x0001f034 75756d72 6b5f0075 756c6765 745f5f00 uumrk_.uulget__. │ │ │ │ + 0x0001f044 75756c67 65745f00 75756c73 65745f5f uulget_.uulset__ │ │ │ │ + 0x0001f054 0075756c 7365745f 0075756c 7374785f .uulset_.uulstx_ │ │ │ │ + 0x0001f064 5f007575 6c737478 5f007575 73667274 _.uulstx_.uusfrt │ │ │ │ + 0x0001f074 5f5f0075 75736672 745f0075 75716672 __.uusfrt_.uuqfr │ │ │ │ + 0x0001f084 745f5f00 75757166 72745f00 75757366 t__.uuqfrt_.uusf │ │ │ │ + 0x0001f094 72695f5f 00757573 6672695f 00757571 ri__.uusfri_.uuq │ │ │ │ + 0x0001f0a4 6672695f 5f007575 71667269 5f007575 fri__.uuqfri_.uu │ │ │ │ + 0x0001f0b4 73617270 5f5f0075 75736172 705f0075 sarp__.uusarp_.u │ │ │ │ + 0x0001f0c4 75716172 705f5f00 75757161 72705f00 uqarp__.uuqarp_. │ │ │ │ + 0x0001f0d4 75756c71 6e705f5f 0075756c 716e705f uulqnp__.uulqnp_ │ │ │ │ + 0x0001f0e4 0075756c 7169645f 5f007575 6c716964 .uulqid__.uulqid │ │ │ │ + 0x0001f0f4 5f007575 6c716370 5f5f0075 756c7163 _.uulqcp__.uulqc │ │ │ │ + 0x0001f104 705f0075 756c7163 6c5f5f00 75756c71 p_.uulqcl__.uulq │ │ │ │ + 0x0001f114 636c5f00 75756c71 766c5f5f 0075756c cl_.uulqvl__.uul │ │ │ │ + 0x0001f124 71766c5f 0075756c 73766c5f 5f007575 qvl_.uulsvl__.uu │ │ │ │ + 0x0001f134 6c73766c 5f007575 6c71696e 5f5f0075 lsvl_.uulqin__.u │ │ │ │ + 0x0001f144 756c7169 6e5f0075 75726765 745f5f00 ulqin_.uurget__. │ │ │ │ + 0x0001f154 75757267 65745f00 75757273 65745f5f uurget_.uurset__ │ │ │ │ + 0x0001f164 00757572 7365745f 00757572 7374785f .uurset_.uurstx_ │ │ │ │ + 0x0001f174 5f007575 72737478 5f007575 6c696e7a _.uurstx_.uulinz │ │ │ │ + 0x0001f184 5f5f0075 756c696e 7a5f0075 7572716e __.uulinz_.uurqn │ │ │ │ + 0x0001f194 705f5f00 75757271 6e705f00 75757271 p__.uurqnp_.uurq │ │ │ │ + 0x0001f1a4 69645f5f 00757572 7169645f 00757572 id__.uurqid_.uur │ │ │ │ + 0x0001f1b4 7163705f 5f007575 72716370 5f007575 qcp__.uurqcp_.uu │ │ │ │ + 0x0001f1c4 7271636c 5f5f0075 75727163 6c5f0075 rqcl__.uurqcl_.u │ │ │ │ + 0x0001f1d4 75727176 6c5f5f00 75757271 766c5f00 urqvl__.uurqvl_. │ │ │ │ + 0x0001f1e4 75757273 766c5f5f 00757572 73766c5f uursvl__.uursvl_ │ │ │ │ + 0x0001f1f4 00757572 71696e5f 5f007575 7271696e .uurqin__.uurqin │ │ │ │ + 0x0001f204 5f007575 70676574 5f5f0075 75706765 _.uupget__.uupge │ │ │ │ + 0x0001f214 745f0075 75707365 745f5f00 75757073 t_.uupset__.uups │ │ │ │ + 0x0001f224 65745f00 75757073 74785f5f 00757570 et_.uupstx__.uup │ │ │ │ + 0x0001f234 7374785f 00757569 6e69745f 5f007575 stx_.uuinit__.uu │ │ │ │ + 0x0001f244 696e6974 5f007575 736c6e74 5f5f0075 init_.uuslnt__.u │ │ │ │ + 0x0001f254 75736c6e 745f0075 75716c6e 745f5f00 uslnt_.uuqlnt__. │ │ │ │ + 0x0001f264 7575716c 6e745f00 7575736c 6e695f5f uuqlnt_.uuslni__ │ │ │ │ + 0x0001f274 00757573 6c6e695f 00757571 6c6e695f .uuslni_.uuqlni_ │ │ │ │ + 0x0001f284 5f007575 716c6e69 5f007575 73696476 _.uuqlni_.uusidv │ │ │ │ + 0x0001f294 5f5f0075 75736964 765f0075 75716964 __.uusidv_.uuqid │ │ │ │ + 0x0001f2a4 765f5f00 75757169 64765f00 75757071 v__.uuqidv_.uupq │ │ │ │ + 0x0001f2b4 6e705f5f 00757570 716e705f 00757570 np__.uupqnp_.uup │ │ │ │ + 0x0001f2c4 7169645f 5f007575 70716964 5f007575 qid__.uupqid_.uu │ │ │ │ + 0x0001f2d4 70716370 5f5f0075 75707163 705f0075 pqcp__.uupqcp_.u │ │ │ │ + 0x0001f2e4 75707163 6c5f5f00 75757071 636c5f00 upqcl__.uupqcl_. │ │ │ │ + 0x0001f2f4 75757071 69745f5f 00757570 7169745f uupqit__.uupqit_ │ │ │ │ + 0x0001f304 00757570 71766c5f 5f007575 7071766c .uupqvl__.uupqvl │ │ │ │ + 0x0001f314 5f007575 7073766c 5f5f0075 75707376 _.uupsvl__.uupsv │ │ │ │ + 0x0001f324 6c5f0075 75707169 6e5f5f00 75757071 l_.uupqin__.uupq │ │ │ │ + 0x0001f334 696e5f00 75757362 72735f5f 00757573 in_.uusbrs__.uus │ │ │ │ + 0x0001f344 6272735f 00757571 6272735f 5f007575 brs_.uuqbrs__.uu │ │ │ │ + 0x0001f354 71627273 5f007575 736d6b74 5f5f0075 qbrs_.uusmkt__.u │ │ │ │ + 0x0001f364 75736d6b 745f0075 75716d6b 745f5f00 usmkt_.uuqmkt__. │ │ │ │ + 0x0001f374 7575716d 6b745f00 7575736d 6b695f5f uuqmkt_.uusmki__ │ │ │ │ + 0x0001f384 00757573 6d6b695f 00757571 6d6b695f .uusmki_.uuqmki_ │ │ │ │ + 0x0001f394 5f007575 716d6b69 5f007575 736d6b73 _.uuqmki_.uusmks │ │ │ │ + 0x0001f3a4 5f5f0075 75736d6b 735f0075 75716d6b __.uusmks_.uuqmk │ │ │ │ + 0x0001f3b4 735f5f00 7575716d 6b735f00 75756967 s__.uuqmks_.uuig │ │ │ │ + 0x0001f3c4 65745f5f 00757569 6765745f 00757569 et__.uuiget_.uui │ │ │ │ + 0x0001f3d4 7365745f 5f007575 69736574 5f007575 set__.uuiset_.uu │ │ │ │ + 0x0001f3e4 69737478 5f5f0075 75697374 785f0075 istx__.uuistx_.u │ │ │ │ + 0x0001f3f4 75736562 745f5f00 75757365 62745f00 usebt__.uusebt_. │ │ │ │ + 0x0001f404 75757165 62745f5f 00757571 6562745f uuqebt__.uuqebt_ │ │ │ │ + 0x0001f414 00757573 6562695f 5f007575 73656269 .uusebi__.uusebi │ │ │ │ + 0x0001f424 5f007575 71656269 5f5f0075 75716562 _.uuqebi__.uuqeb │ │ │ │ + 0x0001f434 695f0075 75736562 735f5f00 75757365 i_.uusebs__.uuse │ │ │ │ + 0x0001f444 62735f00 75757165 62735f5f 00757571 bs_.uuqebs__.uuq │ │ │ │ + 0x0001f454 6562735f 0075756d 726b7a5f 5f007575 ebs_.uumrkz__.uu │ │ │ │ + 0x0001f464 6d726b7a 5f007567 7375745f 5f007567 mrkz_.ugsut__.ug │ │ │ │ + 0x0001f474 7375745f 00756764 75745f5f 00756764 sut_.ugdut__.ugd │ │ │ │ + 0x0001f484 75745f00 75677665 63745f5f 00756776 ut_.ugvect__.ugv │ │ │ │ + 0x0001f494 6563745f 00756772 716e705f 5f007567 ect_.ugrqnp__.ug │ │ │ │ + 0x0001f4a4 72716e70 5f007567 72716964 5f5f0075 rqnp_.ugrqid__.u │ │ │ │ + 0x0001f4b4 67727169 645f0075 67727163 705f5f00 grqid_.ugrqcp__. │ │ │ │ + 0x0001f4c4 75677271 63705f00 75677271 636c5f5f ugrqcp_.ugrqcl__ │ │ │ │ + 0x0001f4d4 00756772 71636c5f 00756772 71766c5f .ugrqcl_.ugrqvl_ │ │ │ │ + 0x0001f4e4 5f007567 7271766c 5f007567 7273766c _.ugrqvl_.ugrsvl │ │ │ │ + 0x0001f4f4 5f5f0075 67727376 6c5f0075 67727169 __.ugrsvl_.ugrqi │ │ │ │ + 0x0001f504 6e5f5f00 75677271 696e5f00 75676971 n__.ugrqin_.ugiq │ │ │ │ + 0x0001f514 6e705f5f 00756769 716e705f 00756769 np__.ugiqnp_.ugi │ │ │ │ + 0x0001f524 7169645f 5f007567 69716964 5f007567 qid__.ugiqid_.ug │ │ │ │ + 0x0001f534 69716370 5f5f0075 67697163 705f0075 iqcp__.ugiqcp_.u │ │ │ │ + 0x0001f544 67697163 6c5f5f00 75676971 636c5f00 giqcl__.ugiqcl_. │ │ │ │ + 0x0001f554 75676971 766c5f5f 00756769 71766c5f ugiqvl__.ugiqvl_ │ │ │ │ + 0x0001f564 00756769 73766c5f 5f007567 6973766c .ugisvl__.ugisvl │ │ │ │ + 0x0001f574 5f007567 6971696e 5f5f0075 67697169 _.ugiqin__.ugiqi │ │ │ │ + 0x0001f584 6e5f0075 67756e69 745f5f00 7567756e n_.ugunit__.ugun │ │ │ │ + 0x0001f594 69745f00 75677267 65745f5f 00756772 it_.ugrget__.ugr │ │ │ │ + 0x0001f5a4 6765745f 00756772 7365745f 5f007567 get_.ugrset__.ug │ │ │ │ + 0x0001f5b4 72736574 5f007567 72737478 5f5f0075 rset_.ugrstx__.u │ │ │ │ + 0x0001f5c4 67727374 785f0075 6770716e 705f5f00 grstx_.ugpqnp__. │ │ │ │ + 0x0001f5d4 75677071 6e705f00 75677071 69645f5f ugpqnp_.ugpqid__ │ │ │ │ + 0x0001f5e4 00756770 7169645f 00756770 7163705f .ugpqid_.ugpqcp_ │ │ │ │ + 0x0001f5f4 5f007567 70716370 5f007567 7071636c _.ugpqcp_.ugpqcl │ │ │ │ + 0x0001f604 5f5f0075 67707163 6c5f0075 67707169 __.ugpqcl_.ugpqi │ │ │ │ + 0x0001f614 745f5f00 75677071 69745f00 75677071 t__.ugpqit_.ugpq │ │ │ │ + 0x0001f624 766c5f5f 00756770 71766c5f 00756770 vl__.ugpqvl_.ugp │ │ │ │ + 0x0001f634 73766c5f 5f007567 7073766c 5f007567 svl__.ugpsvl_.ug │ │ │ │ + 0x0001f644 7071696e 5f5f0075 67707169 6e5f0075 pqin__.ugpqin_.u │ │ │ │ + 0x0001f654 67696765 745f5f00 75676967 65745f00 giget__.ugiget_. │ │ │ │ + 0x0001f664 75676973 65745f5f 00756769 7365745f ugiset__.ugiset_ │ │ │ │ + 0x0001f674 00756769 7374785f 5f007567 69737478 .ugistx__.ugistx │ │ │ │ + 0x0001f684 5f007567 6c716e70 5f5f0075 676c716e _.uglqnp__.uglqn │ │ │ │ + 0x0001f694 705f0075 676c7169 645f5f00 75676c71 p_.uglqid__.uglq │ │ │ │ + 0x0001f6a4 69645f00 75676c71 63705f5f 0075676c id_.uglqcp__.ugl │ │ │ │ + 0x0001f6b4 7163705f 0075676c 71636c5f 5f007567 qcp_.uglqcl__.ug │ │ │ │ + 0x0001f6c4 6c71636c 5f007567 6c71766c 5f5f0075 lqcl_.uglqvl__.u │ │ │ │ + 0x0001f6d4 676c7176 6c5f0075 676c7376 6c5f5f00 glqvl_.uglsvl__. │ │ │ │ + 0x0001f6e4 75676c73 766c5f00 75676c71 696e5f5f uglsvl_.uglqin__ │ │ │ │ + 0x0001f6f4 0075676c 71696e5f 00756770 6765745f .uglqin_.ugpget_ │ │ │ │ + 0x0001f704 5f007567 70676574 5f007567 70736574 _.ugpget_.ugpset │ │ │ │ + 0x0001f714 5f5f0075 67707365 745f0075 67707374 __.ugpset_.ugpst │ │ │ │ + 0x0001f724 785f5f00 75677073 74785f00 75676c67 x__.ugpstx_.uglg │ │ │ │ + 0x0001f734 65745f5f 0075676c 6765745f 0075676c et__.uglget_.ugl │ │ │ │ + 0x0001f744 7365745f 5f007567 6c736574 5f007567 set__.uglset_.ug │ │ │ │ + 0x0001f754 6c737478 5f5f0075 676c7374 785f0075 lstx__.uglstx_.u │ │ │ │ + 0x0001f764 7a63716e 705f5f00 757a6371 6e705f00 zcqnp__.uzcqnp_. │ │ │ │ + 0x0001f774 757a6371 69645f5f 00757a63 7169645f uzcqid__.uzcqid_ │ │ │ │ + 0x0001f784 00757a63 7163705f 5f00757a 63716370 .uzcqcp__.uzcqcp │ │ │ │ + 0x0001f794 5f00757a 6371636c 5f5f0075 7a637163 _.uzcqcl__.uzcqc │ │ │ │ + 0x0001f7a4 6c5f0075 7a637176 6c5f5f00 757a6371 l_.uzcqvl__.uzcq │ │ │ │ + 0x0001f7b4 766c5f00 757a6373 766c5f5f 00757a63 vl_.uzcsvl__.uzc │ │ │ │ + 0x0001f7c4 73766c5f 00757a63 71696e5f 5f00757a svl_.uzcqin__.uz │ │ │ │ + 0x0001f7d4 6371696e 5f00757a 63736176 5f5f0075 cqin_.uzcsav__.u │ │ │ │ + 0x0001f7e4 7a637361 765f0075 7a637273 745f5f00 zcsav_.uzcrst__. │ │ │ │ + 0x0001f7f4 757a6372 73745f00 757a6967 65745f5f uzcrst_.uziget__ │ │ │ │ + 0x0001f804 00757a69 6765745f 00757a69 7365745f .uziget_.uziset_ │ │ │ │ + 0x0001f814 5f00757a 69736574 5f00757a 69737478 _.uziset_.uzistx │ │ │ │ + 0x0001f824 5f5f0075 7a697374 785f0075 7a636765 __.uzistx_.uzcge │ │ │ │ + 0x0001f834 745f5f00 757a6367 65745f00 757a6373 t__.uzcget_.uzcs │ │ │ │ + 0x0001f844 65745f5f 00757a63 7365745f 00757a63 et__.uzcset_.uzc │ │ │ │ + 0x0001f854 7374785f 5f00757a 63737478 5f00757a stx__.uzcstx_.uz │ │ │ │ + 0x0001f864 6c676574 5f5f0075 7a6c6765 745f0075 lget__.uzlget_.u │ │ │ │ + 0x0001f874 7a6c7365 745f5f00 757a6c73 65745f00 zlset__.uzlset_. │ │ │ │ + 0x0001f884 757a6c73 74785f5f 00757a6c 7374785f uzlstx__.uzlstx_ │ │ │ │ + 0x0001f894 00757a69 6e69745f 5f00757a 696e6974 .uzinit__.uzinit │ │ │ │ + 0x0001f8a4 5f00757a 70736176 5f5f0075 7a707361 _.uzpsav__.uzpsa │ │ │ │ + 0x0001f8b4 765f0075 7a707273 745f5f00 757a7072 v_.uzprst__.uzpr │ │ │ │ + 0x0001f8c4 73745f00 757a7071 6e705f5f 00757a70 st_.uzpqnp__.uzp │ │ │ │ + 0x0001f8d4 716e705f 00757a70 7169645f 5f00757a qnp_.uzpqid__.uz │ │ │ │ + 0x0001f8e4 70716964 5f00757a 70716370 5f5f0075 pqid_.uzpqcp__.u │ │ │ │ + 0x0001f8f4 7a707163 705f0075 7a707163 6c5f5f00 zpqcp_.uzpqcl__. │ │ │ │ + 0x0001f904 757a7071 636c5f00 757a7071 69745f5f uzpqcl_.uzpqit__ │ │ │ │ + 0x0001f914 00757a70 7169745f 00757a70 71766c5f .uzpqit_.uzpqvl_ │ │ │ │ + 0x0001f924 5f00757a 7071766c 5f00757a 7073766c _.uzpqvl_.uzpsvl │ │ │ │ + 0x0001f934 5f5f0075 7a707376 6c5f0075 7a707169 __.uzpsvl_.uzpqi │ │ │ │ + 0x0001f944 6e5f5f00 757a7071 696e5f00 757a6661 n__.uzpqin_.uzfa │ │ │ │ + 0x0001f954 63745f5f 00757a66 6163745f 00757a69 ct__.uzfact_.uzi │ │ │ │ + 0x0001f964 716e705f 5f00757a 69716e70 5f00757a qnp__.uziqnp_.uz │ │ │ │ + 0x0001f974 69716964 5f5f0075 7a697169 645f0075 iqid__.uziqid_.u │ │ │ │ + 0x0001f984 7a697163 705f5f00 757a6971 63705f00 ziqcp__.uziqcp_. │ │ │ │ + 0x0001f994 757a6971 636c5f5f 00757a69 71636c5f uziqcl__.uziqcl_ │ │ │ │ + 0x0001f9a4 00757a69 71766c5f 5f00757a 6971766c .uziqvl__.uziqvl │ │ │ │ + 0x0001f9b4 5f00757a 6973766c 5f5f0075 7a697376 _.uzisvl__.uzisv │ │ │ │ + 0x0001f9c4 6c5f0075 7a697169 6e5f5f00 757a6971 l_.uziqin__.uziq │ │ │ │ + 0x0001f9d4 696e5f00 757a6973 61765f5f 00757a69 in_.uzisav__.uzi │ │ │ │ + 0x0001f9e4 7361765f 00757a69 7273745f 5f00757a sav_.uzirst__.uz │ │ │ │ + 0x0001f9f4 69727374 5f00757a 70676574 5f5f0075 irst_.uzpget__.u │ │ │ │ + 0x0001fa04 7a706765 745f0075 7a707365 745f5f00 zpget_.uzpset__. │ │ │ │ + 0x0001fa14 757a7073 65745f00 757a7073 74785f5f uzpset_.uzpstx__ │ │ │ │ + 0x0001fa24 00757a70 7374785f 00757a6c 716e705f .uzpstx_.uzlqnp_ │ │ │ │ + 0x0001fa34 5f00757a 6c716e70 5f00757a 6c716964 _.uzlqnp_.uzlqid │ │ │ │ + 0x0001fa44 5f5f0075 7a6c7169 645f0075 7a6c7163 __.uzlqid_.uzlqc │ │ │ │ + 0x0001fa54 705f5f00 757a6c71 63705f00 757a6c71 p__.uzlqcp_.uzlq │ │ │ │ + 0x0001fa64 636c5f5f 00757a6c 71636c5f 00757a6c cl__.uzlqcl_.uzl │ │ │ │ + 0x0001fa74 71766c5f 5f00757a 6c71766c 5f00757a qvl__.uzlqvl_.uz │ │ │ │ + 0x0001fa84 6c73766c 5f5f0075 7a6c7376 6c5f0075 lsvl__.uzlsvl_.u │ │ │ │ + 0x0001fa94 7a6c7169 6e5f5f00 757a6c71 696e5f00 zlqin__.uzlqin_. │ │ │ │ + 0x0001faa4 757a6c73 61765f5f 00757a6c 7361765f uzlsav__.uzlsav_ │ │ │ │ + 0x0001fab4 00757a6c 7273745f 5f00757a 6c727374 .uzlrst__.uzlrst │ │ │ │ + 0x0001fac4 5f00757a 72676574 5f5f0075 7a727365 _.uzrget__.uzrse │ │ │ │ + 0x0001fad4 745f5f00 757a7273 65745f00 757a7273 t__.uzrset_.uzrs │ │ │ │ + 0x0001fae4 74785f5f 00757a72 7374785f 00757a72 tx__.uzrstx_.uzr │ │ │ │ + 0x0001faf4 716e705f 5f00757a 72716e70 5f00757a qnp__.uzrqnp_.uz │ │ │ │ + 0x0001fb04 72716964 5f5f0075 7a727169 645f0075 rqid__.uzrqid_.u │ │ │ │ + 0x0001fb14 7a727163 705f5f00 757a7271 63705f00 zrqcp__.uzrqcp_. │ │ │ │ + 0x0001fb24 757a7271 636c5f5f 00757a72 71636c5f uzrqcl__.uzrqcl_ │ │ │ │ + 0x0001fb34 00757a72 71766c5f 5f00757a 7271766c .uzrqvl__.uzrqvl │ │ │ │ + 0x0001fb44 5f00757a 7273766c 5f5f0075 7a727376 _.uzrsvl__.uzrsv │ │ │ │ + 0x0001fb54 6c5f0075 7a727169 6e5f5f00 757a7271 l_.uzrqin__.uzrq │ │ │ │ + 0x0001fb64 696e5f00 757a7273 61765f5f 00757a72 in_.uzrsav__.uzr │ │ │ │ + 0x0001fb74 7361765f 00757a72 7273745f 5f00757a sav_.uzrrst__.uz │ │ │ │ + 0x0001fb84 72727374 5f007563 78617972 5f5f0075 rrst_.ucxayr__.u │ │ │ │ + 0x0001fb94 63786179 725f0075 6370716e 705f5f00 cxayr_.ucpqnp__. │ │ │ │ + 0x0001fba4 75637071 6e705f00 75637071 69645f5f ucpqnp_.ucpqid__ │ │ │ │ + 0x0001fbb4 00756370 7169645f 00756370 7163705f .ucpqid_.ucpqcp_ │ │ │ │ + 0x0001fbc4 5f007563 70716370 5f007563 7071636c _.ucpqcp_.ucpqcl │ │ │ │ + 0x0001fbd4 5f5f0075 63707163 6c5f0075 63707169 __.ucpqcl_.ucpqi │ │ │ │ + 0x0001fbe4 745f5f00 75637071 69745f00 75637071 t__.ucpqit_.ucpq │ │ │ │ + 0x0001fbf4 766c5f5f 00756370 71766c5f 00756370 vl__.ucpqvl_.ucp │ │ │ │ + 0x0001fc04 73766c5f 5f007563 7073766c 5f007563 svl__.ucpsvl_.uc │ │ │ │ + 0x0001fc14 7071696e 5f5f0075 63707169 6e5f0075 pqin__.ucpqin_.u │ │ │ │ + 0x0001fc24 6372716e 705f5f00 75637271 6e705f00 crqnp__.ucrqnp_. │ │ │ │ + 0x0001fc34 75637271 69645f5f 00756372 7169645f ucrqid__.ucrqid_ │ │ │ │ + 0x0001fc44 00756372 7163705f 5f007563 72716370 .ucrqcp__.ucrqcp │ │ │ │ + 0x0001fc54 5f007563 7271636c 5f5f0075 63727163 _.ucrqcl__.ucrqc │ │ │ │ + 0x0001fc64 6c5f0075 63727176 6c5f5f00 75637271 l_.ucrqvl__.ucrq │ │ │ │ + 0x0001fc74 766c5f00 75637273 766c5f5f 00756372 vl_.ucrsvl__.ucr │ │ │ │ + 0x0001fc84 73766c5f 00756372 71696e5f 5f007563 svl_.ucrqin__.uc │ │ │ │ + 0x0001fc94 7271696e 5f007563 78616d6e 5f5f0075 rqin_.ucxamn__.u │ │ │ │ + 0x0001fca4 6378616d 6e5f0075 63796164 795f5f00 cxamn_.ucyady__. │ │ │ │ + 0x0001fcb4 75637961 64795f00 75637067 65745f5f ucyady_.ucpget__ │ │ │ │ + 0x0001fcc4 00756370 6765745f 00756370 7365745f .ucpget_.ucpset_ │ │ │ │ + 0x0001fcd4 5f007563 70736574 5f007563 70737478 _.ucpset_.ucpstx │ │ │ │ + 0x0001fce4 5f5f0075 63707374 785f0075 6379616d __.ucpstx_.ucyam │ │ │ │ + 0x0001fcf4 6e5f5f00 75637961 6d6e5f00 75637961 n__.ucyamn_.ucya │ │ │ │ + 0x0001fd04 636c5f5f 00756379 61636c5f 0075636c cl__.ucyacl_.ucl │ │ │ │ + 0x0001fd14 6765745f 5f007563 6c676574 5f007563 get__.uclget_.uc │ │ │ │ + 0x0001fd24 6c736574 5f5f0075 636c7365 745f0075 lset__.uclset_.u │ │ │ │ + 0x0001fd34 636c7374 785f5f00 75636c73 74785f00 clstx__.uclstx_. │ │ │ │ + 0x0001fd44 75637861 636c5f5f 00756378 61636c5f ucxacl__.ucxacl_ │ │ │ │ + 0x0001fd54 00756369 6765745f 5f007563 69676574 .uciget__.uciget │ │ │ │ + 0x0001fd64 5f007563 69736574 5f5f0075 63697365 _.uciset__.ucise │ │ │ │ + 0x0001fd74 745f0075 63697374 785f5f00 75636973 t_.ucistx__.ucis │ │ │ │ + 0x0001fd84 74785f00 75636971 6e705f5f 00756369 tx_.uciqnp__.uci │ │ │ │ + 0x0001fd94 716e705f 00756369 7169645f 5f007563 qnp_.uciqid__.uc │ │ │ │ + 0x0001fda4 69716964 5f007563 69716370 5f5f0075 iqid_.uciqcp__.u │ │ │ │ + 0x0001fdb4 63697163 705f0075 63697163 6c5f5f00 ciqcp_.uciqcl__. │ │ │ │ + 0x0001fdc4 75636971 636c5f00 75636971 766c5f5f uciqcl_.uciqvl__ │ │ │ │ + 0x0001fdd4 00756369 71766c5f 00756369 73766c5f .uciqvl_.ucisvl_ │ │ │ │ + 0x0001fde4 5f007563 6973766c 5f007563 6971696e _.ucisvl_.uciqin │ │ │ │ + 0x0001fdf4 5f5f0075 63697169 6e5f006e 75636461 __.uciqin_.nucda │ │ │ │ + 0x0001fe04 795f5f00 6e756364 61795f00 75637267 y__.nucday_.ucrg │ │ │ │ + 0x0001fe14 65745f5f 00756372 6765745f 00756372 et__.ucrget_.ucr │ │ │ │ + 0x0001fe24 7365745f 5f007563 72736574 5f007563 set__.ucrset_.uc │ │ │ │ + 0x0001fe34 72737478 5f5f0075 63727374 785f0075 rstx__.ucrstx_.u │ │ │ │ + 0x0001fe44 63786164 795f5f00 75637861 64795f00 cxady__.ucxady_. │ │ │ │ + 0x0001fe54 6e756363 68725f5f 006e7563 6368725f nucchr__.nucchr_ │ │ │ │ + 0x0001fe64 0075636c 716e705f 5f007563 6c716e70 .uclqnp__.uclqnp │ │ │ │ + 0x0001fe74 5f007563 6c716964 5f5f0075 636c7169 _.uclqid__.uclqi │ │ │ │ + 0x0001fe84 645f0075 636c7163 705f5f00 75636c71 d_.uclqcp__.uclq │ │ │ │ + 0x0001fe94 63705f00 75636c71 636c5f5f 0075636c cp_.uclqcl__.ucl │ │ │ │ + 0x0001fea4 71636c5f 0075636c 71766c5f 5f007563 qcl_.uclqvl__.uc │ │ │ │ + 0x0001feb4 6c71766c 5f007563 6c73766c 5f5f0075 lqvl_.uclsvl__.u │ │ │ │ + 0x0001fec4 636c7376 6c5f0075 636c7169 6e5f5f00 clsvl_.uclqin__. │ │ │ │ + 0x0001fed4 75636c71 696e5f00 75637961 79725f5f uclqin_.ucyayr__ │ │ │ │ + 0x0001fee4 00756379 6179725f 00756462 7365745f .ucyayr_.udbset_ │ │ │ │ + 0x0001fef4 5f007564 62736574 5f007564 70676574 _.udbset_.udpget │ │ │ │ + 0x0001ff04 5f5f0075 64706765 745f0075 64707365 __.udpget_.udpse │ │ │ │ + 0x0001ff14 745f5f00 75647073 65745f00 75647073 t__.udpset_.udps │ │ │ │ + 0x0001ff24 74785f5f 00756470 7374785f 00756467 tx__.udpstx_.udg │ │ │ │ + 0x0001ff34 72646e5f 5f007564 6772646e 5f007564 rdn__.udgrdn_.ud │ │ │ │ + 0x0001ff44 69676574 5f5f0075 64696765 745f0075 iget__.udiget_.u │ │ │ │ + 0x0001ff54 64697365 745f5f00 75646973 65745f00 diset__.udiset_. │ │ │ │ + 0x0001ff64 75646973 74785f5f 00756469 7374785f udistx__.udistx_ │ │ │ │ + 0x0001ff74 00756469 716e705f 5f007564 69716e70 .udiqnp__.udiqnp │ │ │ │ + 0x0001ff84 5f007564 69716964 5f5f0075 64697169 _.udiqid__.udiqi │ │ │ │ + 0x0001ff94 645f0075 64697163 705f5f00 75646971 d_.udiqcp__.udiq │ │ │ │ + 0x0001ffa4 63705f00 75646971 636c5f5f 00756469 cp_.udiqcl__.udi │ │ │ │ + 0x0001ffb4 71636c5f 00756469 71766c5f 5f007564 qcl_.udiqvl__.ud │ │ │ │ + 0x0001ffc4 6971766c 5f007564 6973766c 5f5f0075 iqvl_.udisvl__.u │ │ │ │ + 0x0001ffd4 64697376 6c5f0075 64697169 6e5f5f00 disvl_.udiqin__. │ │ │ │ + 0x0001ffe4 75646971 696e5f00 75646c67 65745f5f udiqin_.udlget__ │ │ │ │ + 0x0001fff4 0075646c 6765745f 0075646c 7365745f .udlget_.udlset_ │ │ │ │ + 0x00020004 5f007564 6c736574 5f007564 6c737478 _.udlset_.udlstx │ │ │ │ + 0x00020014 5f5f0075 646c7374 785f0075 6469636c __.udlstx_.udicl │ │ │ │ + 0x00020024 765f5f00 75646963 6c765f00 75647363 v__.udiclv_.udsc │ │ │ │ + 0x00020034 6c765f5f 00756473 636c765f 00756471 lv__.udsclv_.udq │ │ │ │ + 0x00020044 636c765f 5f007564 71636c76 5f007564 clv__.udqclv_.ud │ │ │ │ + 0x00020054 71636c6e 5f5f0075 6471636c 6e5f0075 qcln__.udqcln_.u │ │ │ │ + 0x00020064 6464636c 765f5f00 75646463 6c765f00 ddclv__.uddclv_. │ │ │ │ + 0x00020074 75647363 6c7a5f5f 00756473 636c7a5f udsclz__.udsclz_ │ │ │ │ + 0x00020084 00756471 636c7a5f 5f007564 71636c7a .udqclz__.udqclz │ │ │ │ + 0x00020094 5f007564 67636c61 5f5f0075 6467636c _.udgcla__.udgcl │ │ │ │ + 0x000200a4 615f0075 6469636c 725f5f00 75646963 a_.udiclr__.udic │ │ │ │ + 0x000200b4 6c725f00 75646c61 626c5f5f 0075646c lr_.udlabl__.udl │ │ │ │ + 0x000200c4 61626c5f 00756473 666d745f 5f007564 abl_.udsfmt__.ud │ │ │ │ + 0x000200d4 73666d74 5f007564 71666d74 5f5f0075 sfmt_.udqfmt__.u │ │ │ │ + 0x000200e4 6471666d 745f0075 64726765 745f5f00 dqfmt_.udrget__. │ │ │ │ + 0x000200f4 75647267 65745f00 75647273 65745f5f udrget_.udrset__ │ │ │ │ + 0x00020104 00756472 7365745f 00756472 7374785f .udrset_.udrstx_ │ │ │ │ + 0x00020114 5f007564 72737478 5f006c75 6463686b _.udrstx_.ludchk │ │ │ │ + 0x00020124 5f5f006c 75646368 6b5f0075 646c716e __.ludchk_.udlqn │ │ │ │ + 0x00020134 705f5f00 75646c71 6e705f00 75646c71 p__.udlqnp_.udlq │ │ │ │ + 0x00020144 69645f5f 0075646c 7169645f 0075646c id__.udlqid_.udl │ │ │ │ + 0x00020154 7163705f 5f007564 6c716370 5f007564 qcp__.udlqcp_.ud │ │ │ │ + 0x00020164 6c71636c 5f5f0075 646c7163 6c5f0075 lqcl__.udlqcl_.u │ │ │ │ + 0x00020174 646c7176 6c5f5f00 75646c71 766c5f00 dlqvl__.udlqvl_. │ │ │ │ + 0x00020184 75646c73 766c5f5f 0075646c 73766c5f udlsvl__.udlsvl_ │ │ │ │ + 0x00020194 0075646c 71696e5f 5f007564 6c71696e .udlqin__.udlqin │ │ │ │ + 0x000201a4 5f007564 636e747a 5f5f0075 64636e74 _.udcntz__.udcnt │ │ │ │ + 0x000201b4 7a5f0075 64757875 795f5f00 75647578 z_.uduxuy__.udux │ │ │ │ + 0x000201c4 75795f00 75646263 6c725f5f 00756462 uy_.udbclr__.udb │ │ │ │ + 0x000201d4 636c725f 00756470 716e705f 5f007564 clr_.udpqnp__.ud │ │ │ │ + 0x000201e4 70716e70 5f007564 70716964 5f5f0075 pqnp_.udpqid__.u │ │ │ │ + 0x000201f4 64707169 645f0075 64707163 705f5f00 dpqid_.udpqcp__. │ │ │ │ + 0x00020204 75647071 63705f00 75647071 636c5f5f udpqcp_.udpqcl__ │ │ │ │ + 0x00020214 00756470 71636c5f 00756470 7169745f .udpqcl_.udpqit_ │ │ │ │ + 0x00020224 5f007564 70716974 5f007564 7071766c _.udpqit_.udpqvl │ │ │ │ + 0x00020234 5f5f0075 64707176 6c5f0075 64707376 __.udpqvl_.udpsv │ │ │ │ + 0x00020244 6c5f5f00 75647073 766c5f00 75647071 l__.udpsvl_.udpq │ │ │ │ + 0x00020254 696e5f5f 00756470 71696e5f 00756472 in__.udpqin_.udr │ │ │ │ + 0x00020264 716e705f 5f007564 72716e70 5f007564 qnp__.udrqnp_.ud │ │ │ │ + 0x00020274 72716964 5f5f0075 64727169 645f0075 rqid__.udrqid_.u │ │ │ │ + 0x00020284 64727163 705f5f00 75647271 63705f00 drqcp__.udrqcp_. │ │ │ │ + 0x00020294 75647271 636c5f5f 00756472 71636c5f udrqcl__.udrqcl_ │ │ │ │ + 0x000202a4 00756472 71766c5f 5f007564 7271766c .udrqvl__.udrqvl │ │ │ │ + 0x000202b4 5f007564 7273766c 5f5f0075 64727376 _.udrsvl__.udrsv │ │ │ │ + 0x000202c4 6c5f0075 64727169 6e5f5f00 75647271 l_.udrqin__.udrq │ │ │ │ + 0x000202d4 696e5f00 75646c69 6e655f5f 0075646c in_.udline__.udl │ │ │ │ + 0x000202e4 696e655f 00756463 6e74725f 5f007564 ine_.udcntr__.ud │ │ │ │ + 0x000202f4 636e7472 5f007564 67636c62 5f5f0075 cntr_.udgclb__.u │ │ │ │ + 0x00020304 6467636c 625f0075 6d72716e 705f5f00 dgclb_.umrqnp__. │ │ │ │ + 0x00020314 756d7271 6e705f00 756d7271 69645f5f umrqnp_.umrqid__ │ │ │ │ + 0x00020324 00756d72 7169645f 00756d72 7163705f .umrqid_.umrqcp_ │ │ │ │ + 0x00020334 5f00756d 72716370 5f00756d 7271636c _.umrqcp_.umrqcl │ │ │ │ + 0x00020344 5f5f0075 6d727163 6c5f0075 6d727176 __.umrqcl_.umrqv │ │ │ │ + 0x00020354 6c5f5f00 756d7271 766c5f00 756d7273 l__.umrqvl_.umrs │ │ │ │ + 0x00020364 766c5f5f 00756d72 73766c5f 00756d72 vl__.umrsvl_.umr │ │ │ │ + 0x00020374 71696e5f 5f00756d 7271696e 5f00756d qin__.umrqin_.um │ │ │ │ + 0x00020384 70676574 5f5f0075 6d706765 745f0075 pget__.umpget_.u │ │ │ │ + 0x00020394 6d707365 745f5f00 756d7073 65745f00 mpset__.umpset_. │ │ │ │ + 0x000203a4 756d7073 74785f5f 00756d70 7374785f umpstx__.umpstx_ │ │ │ │ + 0x000203b4 00756d73 6772645f 5f00756d 73677264 .umsgrd__.umsgrd │ │ │ │ + 0x000203c4 5f00756d 706c696d 5f5f0075 6d706c69 _.umplim__.umpli │ │ │ │ + 0x000203d4 6d5f0075 6d737077 645f5f00 756d7370 m_.umspwd__.umsp │ │ │ │ + 0x000203e4 77645f00 756d706d 61705f5f 00756d70 wd_.umpmap__.ump │ │ │ │ + 0x000203f4 6d61705f 00756d73 636f6d5f 5f00756d map_.umscom__.um │ │ │ │ + 0x00020404 73636f6d 5f00756d 71666e6d 5f5f0075 scom_.umqfnm__.u │ │ │ │ + 0x00020414 6d71666e 6d5f0075 6d737064 665f5f00 mqfnm_.umspdf__. │ │ │ │ + 0x00020424 756d7370 64665f00 756d7067 72645f5f umspdf_.umpgrd__ │ │ │ │ + 0x00020434 00756d70 6772645f 00756d62 6e64705f .umpgrd_.umbndp_ │ │ │ │ + 0x00020444 5f00756d 626e6470 5f00756d 73637764 _.umbndp_.umscwd │ │ │ │ + 0x00020454 5f5f0075 6d736377 645f0075 6d716377 __.umscwd_.umqcw │ │ │ │ + 0x00020464 645f5f00 756d7163 77645f00 756d6967 d__.umqcwd_.umig │ │ │ │ + 0x00020474 65745f5f 00756d69 6765745f 00756d69 et__.umiget_.umi │ │ │ │ + 0x00020484 7365745f 5f00756d 69736574 5f00756d set__.umiset_.um │ │ │ │ + 0x00020494 69737478 5f5f0075 6d697374 785f0075 istx__.umistx_.u │ │ │ │ + 0x000204a4 6d73706e 745f5f00 756d7370 6e745f00 mspnt__.umspnt_. │ │ │ │ + 0x000204b4 756d7170 6e745f5f 00756d71 706e745f umqpnt__.umqpnt_ │ │ │ │ + 0x000204c4 00756d71 70746e5f 5f00756d 7170746e .umqptn__.umqptn │ │ │ │ + 0x000204d4 5f00756d 72706e74 5f5f0075 6d72706e _.umrpnt__.umrpn │ │ │ │ + 0x000204e4 745f0075 6d70676c 625f5f00 756d7067 t_.umpglb__.umpg │ │ │ │ + 0x000204f4 6c625f00 756d6c67 65745f5f 00756d6c lb_.umlget__.uml │ │ │ │ + 0x00020504 6765745f 00756d6c 7365745f 5f00756d get_.umlset__.um │ │ │ │ + 0x00020514 6c736574 5f00756d 6c737478 5f5f0075 lset_.umlstx__.u │ │ │ │ + 0x00020524 6d6c7374 785f0075 6d717478 795f5f00 mlstx_.umqtxy__. │ │ │ │ + 0x00020534 756d7174 78795f00 756d7370 63745f5f umqtxy_.umspct__ │ │ │ │ + 0x00020544 00756d73 7063745f 00756d72 6765745f .umspct_.umrget_ │ │ │ │ + 0x00020554 5f00756d 72676574 5f00756d 72736574 _.umrget_.umrset │ │ │ │ + 0x00020564 5f5f0075 6d727365 745f0075 6d727374 __.umrset_.umrst │ │ │ │ + 0x00020574 785f5f00 756d7273 74785f00 756d666d x__.umrstx_.umfm │ │ │ │ + 0x00020584 61705f5f 00756d66 6d61705f 00756d62 ap__.umfmap_.umb │ │ │ │ + 0x00020594 6e64635f 5f00756d 626e6463 5f00756d ndc__.umbndc_.um │ │ │ │ + 0x000205a4 696e6974 5f5f0075 6d696e69 745f0075 init__.uminit_.u │ │ │ │ + 0x000205b4 6d73636e 745f5f00 756d7363 6e745f00 mscnt__.umscnt_. │ │ │ │ + 0x000205c4 756d7163 6e745f5f 00756d71 636e745f umqcnt__.umqcnt_ │ │ │ │ + 0x000205d4 00756d70 6669745f 5f00756d 70666974 .umpfit__.umpfit │ │ │ │ + 0x000205e4 5f00756d 69716e70 5f5f0075 6d69716e _.umiqnp__.umiqn │ │ │ │ + 0x000205f4 705f0075 6d697169 645f5f00 756d6971 p_.umiqid__.umiq │ │ │ │ + 0x00020604 69645f00 756d6971 63705f5f 00756d69 id_.umiqcp__.umi │ │ │ │ + 0x00020614 7163705f 00756d69 71636c5f 5f00756d qcp_.umiqcl__.um │ │ │ │ + 0x00020624 6971636c 5f00756d 6971766c 5f5f0075 iqcl_.umiqvl__.u │ │ │ │ + 0x00020634 6d697176 6c5f0075 6d697376 6c5f5f00 miqvl_.umisvl__. │ │ │ │ + 0x00020644 756d6973 766c5f00 756d6971 696e5f5f umisvl_.umiqin__ │ │ │ │ + 0x00020654 00756d69 71696e5f 00756d73 7070745f .umiqin_.umsppt_ │ │ │ │ + 0x00020664 5f00756d 73707074 5f00756d 6c716e70 _.umsppt_.umlqnp │ │ │ │ + 0x00020674 5f5f0075 6d6c716e 705f0075 6d6c7169 __.umlqnp_.umlqi │ │ │ │ + 0x00020684 645f5f00 756d6c71 69645f00 756d6c71 d__.umlqid_.umlq │ │ │ │ + 0x00020694 63705f5f 00756d6c 7163705f 00756d6c cp__.umlqcp_.uml │ │ │ │ + 0x000206a4 71636c5f 5f00756d 6c71636c 5f00756d qcl__.umlqcl_.um │ │ │ │ + 0x000206b4 6c71766c 5f5f0075 6d6c7176 6c5f0075 lqvl__.umlqvl_.u │ │ │ │ + 0x000206c4 6d6c7376 6c5f5f00 756d6c73 766c5f00 mlsvl__.umlsvl_. │ │ │ │ + 0x000206d4 756d6c71 696e5f5f 00756d6c 71696e5f umlqin__.umlqin_ │ │ │ │ + 0x000206e4 00756d73 7063775f 5f00756d 73706377 .umspcw__.umspcw │ │ │ │ + 0x000206f4 5f00756d 7374767a 5f5f0075 6d737476 _.umstvz__.umstv │ │ │ │ + 0x00020704 7a5f0075 6d70716e 705f5f00 756d7071 z_.umpqnp__.umpq │ │ │ │ + 0x00020714 6e705f00 756d7071 69645f5f 00756d70 np_.umpqid__.ump │ │ │ │ + 0x00020724 7169645f 00756d70 7163705f 5f00756d qid_.umpqcp__.um │ │ │ │ + 0x00020734 70716370 5f00756d 7071636c 5f5f0075 pqcp_.umpqcl__.u │ │ │ │ + 0x00020744 6d707163 6c5f0075 6d707169 745f5f00 mpqcl_.umpqit__. │ │ │ │ + 0x00020754 756d7071 69745f00 756d7071 766c5f5f umpqit_.umpqvl__ │ │ │ │ + 0x00020764 00756d70 71766c5f 00756d70 73766c5f .umpqvl_.umpsvl_ │ │ │ │ + 0x00020774 5f00756d 7073766c 5f00756d 7071696e _.umpsvl_.umpqin │ │ │ │ + 0x00020784 5f5f0075 6d707169 6e5f0067 72696e69 __.umpqin_.grini │ │ │ │ + 0x00020794 745f5f00 6772696e 69745f00 67727374 t__.grinit_.grst │ │ │ │ + 0x000207a4 72665f5f 00677273 7472665f 00677273 rf__.grstrf_.grs │ │ │ │ + 0x000207b4 6377645f 5f006772 73637764 5f006772 cwd__.grscwd_.gr │ │ │ │ + 0x000207c4 73767074 5f5f0067 72737670 745f0067 svpt__.grsvpt_.g │ │ │ │ + 0x000207d4 72736d70 6c5f5f00 6772736d 706c5f00 rsmpl__.grsmpl_. │ │ │ │ + 0x000207e4 67726f70 6e5f5f00 67726f70 6e5f0067 gropn__.gropn_.g │ │ │ │ + 0x000207f4 7266726d 5f5f0067 7266726d 5f006772 rfrm__.grfrm_.gr │ │ │ │ + 0x00020804 6669675f 5f006772 6669675f 00677263 fig__.grfig_.grc │ │ │ │ + 0x00020814 6c735f5f 00677263 6c735f00 67727374 ls__.grcls_.grst │ │ │ │ + 0x00020824 726e5f5f 00677273 74726e5f 00677273 rn__.grstrn_.grs │ │ │ │ + 0x00020834 73696d5f 5f006772 7373696d 5f006772 sim__.grssim_.gr │ │ │ │ + 0x00020844 73747879 5f5f0067 72737478 795f0067 stxy__.grstxy_.g │ │ │ │ + 0x00020854 7273776e 645f5f00 67727377 6e645f00 rswnd__.grswnd_. │ │ │ │ + 0x00020864 75697271 6e705f5f 00756972 716e705f uirqnp__.uirqnp_ │ │ │ │ + 0x00020874 00756972 7169645f 5f007569 72716964 .uirqid__.uirqid │ │ │ │ + 0x00020884 5f007569 72716370 5f5f0075 69727163 _.uirqcp__.uirqc │ │ │ │ + 0x00020894 705f0075 69727163 6c5f5f00 75697271 p_.uirqcl__.uirq │ │ │ │ + 0x000208a4 636c5f00 75697271 766c5f5f 00756972 cl_.uirqvl__.uir │ │ │ │ + 0x000208b4 71766c5f 00756972 73766c5f 5f007569 qvl_.uirsvl__.ui │ │ │ │ + 0x000208c4 7273766c 5f007569 7271696e 5f5f0075 rsvl_.uirqin__.u │ │ │ │ + 0x000208d4 69727169 6e5f0075 69706461 325f5f00 irqin_.uipda2__. │ │ │ │ + 0x000208e4 75697064 61325f00 75697064 327a5f5f uipda2_.uipd2z__ │ │ │ │ + 0x000208f4 00756970 64327a5f 00756970 6461335f .uipd2z_.uipda3_ │ │ │ │ + 0x00020904 5f007569 70646133 5f007569 7064337a _.uipda3_.uipd3z │ │ │ │ + 0x00020914 5f5f0075 69706433 7a5f0075 69633264 __.uipd3z_.uic2d │ │ │ │ + 0x00020924 5f5f0075 69633264 5f007569 32696e69 __.uic2d_.ui2ini │ │ │ │ + 0x00020934 5f5f0075 6932696e 695f0075 69736372 __.ui2ini_.uiscr │ │ │ │ + 0x00020944 325f5f00 75697363 72325f00 75697163 2__.uiscr2_.uiqc │ │ │ │ + 0x00020954 72325f5f 00756971 6372325f 00756973 r2__.uiqcr2_.uis │ │ │ │ + 0x00020964 636d705f 5f007569 73636d70 5f007569 cmp__.uiscmp_.ui │ │ │ │ + 0x00020974 69676574 5f5f0075 69696765 745f0075 iget__.uiiget_.u │ │ │ │ + 0x00020984 69697365 745f5f00 75696973 65745f00 iiset__.uiiset_. │ │ │ │ + 0x00020994 75696973 74785f5f 00756969 7374785f uiistx__.uiistx_ │ │ │ │ + 0x000209a4 00756970 64617a5f 5f007569 7064617a .uipdaz__.uipdaz │ │ │ │ + 0x000209b4 5f007569 73686477 5f5f0075 69736864 _.uishdw__.uishd │ │ │ │ + 0x000209c4 775f0075 6969716e 705f5f00 75696971 w_.uiiqnp__.uiiq │ │ │ │ + 0x000209d4 6e705f00 75696971 69645f5f 00756969 np_.uiiqid__.uii │ │ │ │ + 0x000209e4 7169645f 00756969 7163705f 5f007569 qid_.uiiqcp__.ui │ │ │ │ + 0x000209f4 69716370 5f007569 6971636c 5f5f0075 iqcp_.uiiqcl__.u │ │ │ │ + 0x00020a04 69697163 6c5f0075 69697176 6c5f5f00 iiqcl_.uiiqvl__. │ │ │ │ + 0x00020a14 75696971 766c5f00 75696973 766c5f5f uiiqvl_.uiisvl__ │ │ │ │ + 0x00020a24 00756969 73766c5f 00756969 71696e5f .uiisvl_.uiiqin_ │ │ │ │ + 0x00020a34 5f007569 6971696e 5f007569 6c676574 _.uiiqin_.uilget │ │ │ │ + 0x00020a44 5f5f0075 696c6765 745f0075 696c7365 __.uilget_.uilse │ │ │ │ + 0x00020a54 745f5f00 75696c73 65745f00 75696c73 t__.uilset_.uils │ │ │ │ + 0x00020a64 74785f5f 0075696c 7374785f 00756966 tx__.uilstx_.uif │ │ │ │ + 0x00020a74 7061635f 5f007569 66706163 5f007569 pac__.uifpac_.ui │ │ │ │ + 0x00020a84 69706163 5f5f0075 69697061 635f0075 ipac__.uiipac_.u │ │ │ │ + 0x00020a94 69796261 725f5f00 75697962 61725f00 iybar__.uiybar_. │ │ │ │ + 0x00020aa4 75697166 6e6d5f5f 00756971 666e6d5f uiqfnm__.uiqfnm_ │ │ │ │ + 0x00020ab4 00756970 6461745f 5f007569 70646174 .uipdat__.uipdat │ │ │ │ + 0x00020ac4 5f007569 63726762 5f5f0075 69637267 _.uicrgb__.uicrg │ │ │ │ + 0x00020ad4 625f0075 6963696e 695f5f00 75696369 b_.uicini__.uici │ │ │ │ + 0x00020ae4 6e695f00 75697363 72675f5f 00756973 ni_.uiscrg__.uis │ │ │ │ + 0x00020af4 6372675f 00756973 6d72675f 5f007569 crg_.uismrg__.ui │ │ │ │ + 0x00020b04 736d7267 5f007569 71637267 5f5f0075 smrg_.uiqcrg__.u │ │ │ │ + 0x00020b14 69716372 675f0075 69716d72 675f5f00 iqcrg_.uiqmrg__. │ │ │ │ + 0x00020b24 7569716d 72675f00 75697363 73715f5f uiqmrg_.uiscsq__ │ │ │ │ + 0x00020b34 00756973 6373715f 00756973 63666c5f .uiscsq_.uiscfl_ │ │ │ │ + 0x00020b44 5f007569 7363666c 5f007569 736d7371 _.uiscfl_.uismsq │ │ │ │ + 0x00020b54 5f5f0075 69736d73 715f0075 69736d66 __.uismsq_.uismf │ │ │ │ + 0x00020b64 6c5f5f00 7569736d 666c5f00 75696c71 l__.uismfl_.uilq │ │ │ │ + 0x00020b74 6e705f5f 0075696c 716e705f 0075696c np__.uilqnp_.uil │ │ │ │ + 0x00020b84 7169645f 5f007569 6c716964 5f007569 qid__.uilqid_.ui │ │ │ │ + 0x00020b94 6c716370 5f5f0075 696c7163 705f0075 lqcp__.uilqcp_.u │ │ │ │ + 0x00020ba4 696c7163 6c5f5f00 75696c71 636c5f00 ilqcl__.uilqcl_. │ │ │ │ + 0x00020bb4 75696c71 766c5f5f 0075696c 71766c5f uilqvl__.uilqvl_ │ │ │ │ + 0x00020bc4 0075696c 73766c5f 5f007569 6c73766c .uilsvl__.uilsvl │ │ │ │ + 0x00020bd4 5f007569 6c71696e 5f5f0075 696c7169 _.uilqin__.uilqi │ │ │ │ + 0x00020be4 6e5f0075 69726765 745f5f00 75697267 n_.uirget__.uirg │ │ │ │ + 0x00020bf4 65745f00 75697273 65745f5f 00756972 et_.uirset__.uir │ │ │ │ + 0x00020c04 7365745f 00756972 7374785f 5f007569 set_.uirstx__.ui │ │ │ │ + 0x00020c14 72737478 5f007569 6333645f 5f007569 rstx_.uic3d__.ui │ │ │ │ + 0x00020c24 6333645f 00756933 696e695f 5f007569 c3d_.ui3ini__.ui │ │ │ │ + 0x00020c34 33696e69 5f007569 666c6162 5f5f0075 3ini_.uiflab__.u │ │ │ │ + 0x00020c44 69666c61 625f0075 69696c61 625f5f00 iflab_.uiilab__. │ │ │ │ + 0x00020c54 7569696c 61625f00 7569666c 75765f5f uiilab_.uifluv__ │ │ │ │ + 0x00020c64 00756966 6c75765f 00756969 6c75765f .uifluv_.uiiluv_ │ │ │ │ + 0x00020c74 5f007569 696c7576 5f007569 66726762 _.uiiluv_.uifrgb │ │ │ │ + 0x00020c84 5f5f0075 69667267 625f0075 69697267 __.uifrgb_.uiirg │ │ │ │ + 0x00020c94 625f5f00 75696972 67625f00 75696679 b__.uiirgb_.uify │ │ │ │ + 0x00020ca4 78795f5f 00756966 7978795f 00756969 xy__.uifyxy_.uii │ │ │ │ + 0x00020cb4 7978795f 5f007569 69797879 5f007569 yxy__.uiiyxy_.ui │ │ │ │ + 0x00020cc4 656e6364 5f5f0075 69656e63 645f0075 encd__.uiencd_.u │ │ │ │ + 0x00020cd4 69646563 645f5f00 75696465 63645f00 idecd__.uidecd_. │ │ │ │ + 0x00020ce4 75697862 61725f5f 00756978 6261725f uixbar__.uixbar_ │ │ │ │ + 0x00020cf4 00756970 636d705f 5f007569 70636d70 .uipcmp__.uipcmp │ │ │ │ + 0x00020d04 5f007577 64666c74 5f5f0075 7764666c _.uwdflt__.uwdfl │ │ │ │ + 0x00020d14 745f0075 77696e69 745f5f00 7577696e t_.uwinit__.uwin │ │ │ │ + 0x00020d24 69745f00 69757767 795f5f00 69757767 it_.iuwgy__.iuwg │ │ │ │ + 0x00020d34 795f0069 75776778 5f5f0069 75776778 y_.iuwgx__.iuwgx │ │ │ │ + 0x00020d44 5f007578 6d74746c 5f5f0075 786d7474 _.uxmttl__.uxmtt │ │ │ │ + 0x00020d54 6c5f0075 78706e75 6d5f5f00 7578706e l_.uxpnum__.uxpn │ │ │ │ + 0x00020d64 756d5f00 75787366 6d745f5f 00757873 um_.uxsfmt__.uxs │ │ │ │ + 0x00020d74 666d745f 00757871 666d745f 5f007578 fmt_.uxqfmt__.ux │ │ │ │ + 0x00020d84 71666d74 5f007578 7074746c 5f5f0075 qfmt_.uxpttl__.u │ │ │ │ + 0x00020d94 78707474 6c5f0075 7870746d 7a5f5f00 xpttl_.uxptmz__. │ │ │ │ + 0x00020da4 75787074 6d7a5f00 75787061 78735f5f uxptmz_.uxpaxs__ │ │ │ │ + 0x00020db4 00757870 6178735f 00757873 6178735f .uxpaxs_.uxsaxs_ │ │ │ │ + 0x00020dc4 5f007578 73617873 5f007578 7361787a _.uxsaxs_.uxsaxz │ │ │ │ + 0x00020dd4 5f5f0075 78736178 7a5f0075 78736f66 __.uxsaxz_.uxsof │ │ │ │ + 0x00020de4 665f5f00 7578736f 66665f00 7578726f f__.uxsoff_.uxro │ │ │ │ + 0x00020df4 66665f5f 00757872 6f66665f 00757870 ff__.uxroff_.uxp │ │ │ │ + 0x00020e04 746d6b5f 5f007578 70746d6b 5f006c75 tmk__.uxptmk_.lu │ │ │ │ + 0x00020e14 7863686b 5f5f006c 75786368 6b5f0075 xchk__.luxchk_.u │ │ │ │ + 0x00020e24 7861786e 6d5f5f00 75786178 6e6d5f00 xaxnm__.uxaxnm_. │ │ │ │ + 0x00020e34 75786178 64765f5f 00757861 7864765f uxaxdv__.uxaxdv_ │ │ │ │ + 0x00020e44 00757873 74746c5f 5f007578 7374746c .uxsttl__.uxsttl │ │ │ │ + 0x00020e54 5f007576 62786c5f 5f007576 62786c5f _.uvbxl__.uvbxl_ │ │ │ │ + 0x00020e64 00757662 726c5f5f 00757662 726c5f00 .uvbrl__.uvbrl_. │ │ │ │ + 0x00020e74 75766272 6c7a5f5f 00757662 726c7a5f uvbrlz__.uvbrlz_ │ │ │ │ + 0x00020e84 00757665 72627a5f 5f007576 6572627a .uverbz__.uverbz │ │ │ │ + 0x00020e94 5f007576 6278665f 5f007576 6278665f _.uvbxf__.uvbxf_ │ │ │ │ + 0x00020ea4 00757662 78667a5f 5f007576 6278667a .uvbxfz__.uvbxfz │ │ │ │ + 0x00020eb4 5f007576 6272667a 5f5f0075 76627266 _.uvbrfz__.uvbrf │ │ │ │ + 0x00020ec4 7a5f0075 76627861 7a5f5f00 75766278 z_.uvbxaz__.uvbx │ │ │ │ + 0x00020ed4 617a5f00 75766272 665f5f00 75766272 az_.uvbrf__.uvbr │ │ │ │ + 0x00020ee4 665f0075 76627861 5f5f0075 76627861 f_.uvbxa__.uvbxa │ │ │ │ + 0x00020ef4 5f007576 62786c7a 5f5f0075 7662786c _.uvbxlz__.uvbxl │ │ │ │ + 0x00020f04 7a5f0075 76646966 5f5f0075 76646966 z_.uvdif__.uvdif │ │ │ │ + 0x00020f14 5f007576 6272615f 5f007576 6272615f _.uvbra__.uvbra_ │ │ │ │ + 0x00020f24 00757662 72617a5f 5f007576 6272617a .uvbraz__.uvbraz │ │ │ │ + 0x00020f34 5f007576 6572625f 5f007576 6572625f _.uverb__.uverb_ │ │ │ │ + 0x00020f44 00757664 69667a5f 5f007576 6469667a .uvdifz__.uvdifz │ │ │ │ + 0x00020f54 5f007568 6278667a 5f5f0075 68627866 _.uhbxfz__.uhbxf │ │ │ │ + 0x00020f64 7a5f0075 68646966 7a5f5f00 75686469 z_.uhdifz__.uhdi │ │ │ │ + 0x00020f74 667a5f00 75686272 617a5f5f 00756862 fz_.uhbraz__.uhb │ │ │ │ + 0x00020f84 72617a5f 00756862 78665f5f 00756862 raz_.uhbxf__.uhb │ │ │ │ + 0x00020f94 78665f00 75686278 6c5f5f00 75686278 xf_.uhbxl__.uhbx │ │ │ │ + 0x00020fa4 6c5f0075 68646966 5f5f0075 68646966 l_.uhdif__.uhdif │ │ │ │ + 0x00020fb4 5f007568 6572625f 5f007568 6572625f _.uherb__.uherb_ │ │ │ │ + 0x00020fc4 00756862 72667a5f 5f007568 6272667a .uhbrfz__.uhbrfz │ │ │ │ + 0x00020fd4 5f007568 62726c5f 5f007568 62726c5f _.uhbrl__.uhbrl_ │ │ │ │ + 0x00020fe4 00756862 78615f5f 00756862 78615f00 .uhbxa__.uhbxa_. │ │ │ │ + 0x00020ff4 75686272 615f5f00 75686272 615f0075 uhbra__.uhbra_.u │ │ │ │ + 0x00021004 68627861 7a5f5f00 75686278 617a5f00 hbxaz__.uhbxaz_. │ │ │ │ + 0x00021014 75686278 6c7a5f5f 00756862 786c7a5f uhbxlz__.uhbxlz_ │ │ │ │ + 0x00021024 00756862 72665f5f 00756862 72665f00 .uhbrf__.uhbrf_. │ │ │ │ + 0x00021034 75686272 6c7a5f5f 00756862 726c7a5f uhbrlz__.uhbrlz_ │ │ │ │ + 0x00021044 00756865 72627a5f 5f007568 6572627a .uherbz__.uherbz │ │ │ │ + 0x00021054 5f00696e 64786e6c 5f5f0069 6e64786e _.indxnl__.indxn │ │ │ │ + 0x00021064 6c5f006e 696e6478 635f5f00 6e696e64 l_.nindxc__.nind │ │ │ │ + 0x00021074 78635f00 696e6478 72665f5f 00696e64 xc_.indxrf__.ind │ │ │ │ + 0x00021084 7872665f 006e696e 64786d5f 5f006e69 xrf_.nindxm__.ni │ │ │ │ + 0x00021094 6e64786d 5f00696e 64786e66 5f5f0069 ndxm_.indxnf__.i │ │ │ │ + 0x000210a4 6e64786e 665f0069 6e647869 665f5f00 ndxnf_.indxif__. │ │ │ │ + 0x000210b4 696e6478 69665f00 696e6478 696c5f5f indxif_.indxil__ │ │ │ │ + 0x000210c4 00696e64 78696c5f 006e696e 6478725f .indxil_.nindxr_ │ │ │ │ + 0x000210d4 5f006e69 6e647872 5f00696e 6478726c _.nindxr_.indxrl │ │ │ │ + 0x000210e4 5f5f0069 6e647872 6c5f0069 6e647863 __.indxrl_.indxc │ │ │ │ + 0x000210f4 6c5f5f00 696e6478 636c5f00 696e6478 l__.indxcl_.indx │ │ │ │ + 0x00021104 6d6c5f5f 00696e64 786d6c5f 00696e64 ml__.indxml_.ind │ │ │ │ + 0x00021114 786d665f 5f00696e 64786d66 5f006e69 xmf__.indxmf_.ni │ │ │ │ + 0x00021124 6e64786e 5f5f006e 696e6478 6e5f0069 ndxn__.nindxn_.i │ │ │ │ + 0x00021134 6e647863 665f5f00 696e6478 63665f00 ndxcf__.indxcf_. │ │ │ │ + 0x00021144 6e696e64 78695f5f 006e696e 6478695f nindxi__.nindxi_ │ │ │ │ + 0x00021154 00767273 65745f5f 00767273 65745f00 .vrset__.vrset_. │ │ │ │ + 0x00021164 76727365 74305f5f 00767273 6574305f vrset0__.vrset0_ │ │ │ │ + 0x00021174 00767273 6574315f 5f007672 73657431 .vrset1__.vrset1 │ │ │ │ + 0x00021184 5f007672 696e6330 5f5f0076 72696e63 _.vrinc0__.vrinc │ │ │ │ + 0x00021194 305f0076 72666374 5f5f0076 72666374 0_.vrfct__.vrfct │ │ │ │ + 0x000211a4 5f007672 636f6e31 5f5f0076 72636f6e _.vrcon1__.vrcon │ │ │ │ + 0x000211b4 315f0076 72666374 315f5f00 76726663 1_.vrfct1__.vrfc │ │ │ │ + 0x000211c4 74315f00 7672696e 635f5f00 7672696e t1_.vrinc__.vrin │ │ │ │ + 0x000211d4 635f0076 72636f6e 305f5f00 7672636f c_.vrcon0__.vrco │ │ │ │ + 0x000211e4 6e305f00 7672636f 6e5f5f00 7672636f n0_.vrcon__.vrco │ │ │ │ + 0x000211f4 6e5f0076 72666374 305f5f00 76726663 n_.vrfct0__.vrfc │ │ │ │ + 0x00021204 74305f00 7672696e 63315f5f 00767269 t0_.vrinc1__.vri │ │ │ │ + 0x00021214 6e63315f 006c726e 65615f5f 006c726e nc1_.lrnea__.lrn │ │ │ │ + 0x00021224 65615f00 6c726c65 315f5f00 6c726c65 ea_.lrle1__.lrle │ │ │ │ + 0x00021234 315f006c 726c7430 5f5f006c 726c7430 1_.lrlt0__.lrlt0 │ │ │ │ + 0x00021244 5f006c72 65715f5f 006c7265 715f006c _.lreq__.lreq_.l │ │ │ │ + 0x00021254 72657130 5f5f006c 72657130 5f006c72 req0__.lreq0_.lr │ │ │ │ + 0x00021264 6774615f 5f006c72 6774615f 006c7267 gta__.lrgta_.lrg │ │ │ │ + 0x00021274 745f5f00 6c726774 5f006c72 6e65305f t__.lrgt_.lrne0_ │ │ │ │ + 0x00021284 5f006c72 6e65305f 006c7267 65315f5f _.lrne0_.lrge1__ │ │ │ │ + 0x00021294 006c7267 65315f00 6c726571 615f5f00 .lrge1_.lreqa__. │ │ │ │ + 0x000212a4 6c726571 615f006c 726c7431 5f5f006c lreqa_.lrlt1__.l │ │ │ │ + 0x000212b4 726c7431 5f006c72 6c65615f 5f006c72 rlt1_.lrlea__.lr │ │ │ │ + 0x000212c4 6c65615f 006c7265 71315f5f 006c7265 lea_.lreq1__.lre │ │ │ │ + 0x000212d4 71315f00 6c726c65 5f5f006c 726c655f q1_.lrle__.lrle_ │ │ │ │ + 0x000212e4 006c7267 655f5f00 6c726765 5f006c72 .lrge__.lrge_.lr │ │ │ │ + 0x000212f4 6e655f5f 006c726e 655f006c 726c6530 ne__.lrne_.lrle0 │ │ │ │ + 0x00021304 5f5f006c 726c6530 5f006c72 6774305f __.lrle0_.lrgt0_ │ │ │ │ + 0x00021314 5f006c72 6774305f 006c7267 74315f5f _.lrgt0_.lrgt1__ │ │ │ │ + 0x00021324 006c7267 74315f00 6c726765 305f5f00 .lrgt1_.lrge0__. │ │ │ │ + 0x00021334 6c726765 305f006c 72676561 5f5f006c lrge0_.lrgea__.l │ │ │ │ + 0x00021344 72676561 5f006c72 6c745f5f 006c726c rgea_.lrlt__.lrl │ │ │ │ + 0x00021354 745f006c 726e6531 5f5f006c 726e6531 t_.lrne1__.lrne1 │ │ │ │ + 0x00021364 5f006c72 6c74615f 5f006c72 6c74615f _.lrlta__.lrlta_ │ │ │ │ + 0x00021374 006c656e 635f5f00 63726164 6a5f5f00 .lenc__.cradj__. │ │ │ │ + 0x00021384 63726164 6a5f006c 656e625f 5f006c65 cradj_.lenb__.le │ │ │ │ + 0x00021394 6e625f00 636c6164 6a5f5f00 636c6164 nb_.cladj__.clad │ │ │ │ + 0x000213a4 6a5f006c 656e7a5f 5f006c65 6e7a5f00 j_.lenz__.lenz_. │ │ │ │ + 0x000213b4 6c656e79 5f5f006c 656e795f 00637276 leny__.leny_.crv │ │ │ │ + 0x000213c4 72735f5f 00637276 72735f00 69626c6b rs__.crvrs_.iblk │ │ │ │ + 0x000213d4 67745f5f 0069626c 6b67745f 0069626c gt__.iblkgt_.ibl │ │ │ │ + 0x000213e4 6b67655f 5f006962 6c6b6c65 5f5f0069 kge__.iblkle__.i │ │ │ │ + 0x000213f4 626c6b6c 655f0069 626c6b6c 745f5f00 blkle_.iblklt__. │ │ │ │ + 0x00021404 69626c6b 6c745f00 6d706661 7a6d5f5f iblklt_.mpfazm__ │ │ │ │ + 0x00021414 006d7066 617a6d5f 006d7069 617a6d5f .mpfazm_.mpiazm_ │ │ │ │ + 0x00021424 5f006d70 69617a6d 5f006d70 6673696e _.mpiazm_.mpfsin │ │ │ │ + 0x00021434 5f5f006d 70667369 6e5f006d 70697369 __.mpfsin_.mpisi │ │ │ │ + 0x00021444 6e5f5f00 6d706973 696e5f00 6d707a6b n__.mpisin_.mpzk │ │ │ │ + 0x00021454 74645f5f 006d707a 6b74645f 006d707a td__.mpzktd_.mpz │ │ │ │ + 0x00021464 656b365f 5f006d70 7a656b36 5f006d70 ek6__.mpzek6_.mp │ │ │ │ + 0x00021474 666d6572 5f5f006d 70666d65 725f006d fmer__.mpfmer_.m │ │ │ │ + 0x00021484 70696d65 725f5f00 6d70696d 65725f00 pimer__.mpimer_. │ │ │ │ + 0x00021494 6d706670 73745f5f 006d7066 7073745f mpfpst__.mpfpst_ │ │ │ │ + 0x000214a4 006d7069 7073745f 5f006d70 69707374 .mpipst__.mpipst │ │ │ │ + 0x000214b4 5f006d70 73636374 5f5f006d 70736363 _.mpscct__.mpscc │ │ │ │ + 0x000214c4 745f006d 70666363 745f5f00 6d706663 t_.mpfcct__.mpfc │ │ │ │ + 0x000214d4 63745f00 6d706963 63745f5f 006d7069 ct_.mpicct__.mpi │ │ │ │ + 0x000214e4 6363745f 006d7066 676e6f5f 5f006d70 cct_.mpfgno__.mp │ │ │ │ + 0x000214f4 66676e6f 5f006d70 69676e6f 5f5f006d fgno_.mpigno__.m │ │ │ │ + 0x00021504 7069676e 6f5f006d 70666d77 645f5f00 pigno_.mpfmwd__. │ │ │ │ + 0x00021514 6d70666d 77645f00 6d70696d 77645f5f mpfmwd_.mpimwd__ │ │ │ │ + 0x00021524 006d7069 6d77645f 006d7066 6d696c5f .mpimwd_.mpfmil_ │ │ │ │ + 0x00021534 5f006d70 666d696c 5f006d70 696d696c _.mpfmil_.mpimil │ │ │ │ + 0x00021544 5f5f006d 70696d69 6c5f006d 7066636f __.mpimil_.mpfco │ │ │ │ + 0x00021554 6e5f5f00 6d706663 6f6e5f00 6d706963 n__.mpfcon_.mpic │ │ │ │ + 0x00021564 6f6e5f5f 006d7069 636f6e5f 006d7073 on__.mpicon_.mps │ │ │ │ + 0x00021574 636f6e5f 5f006d70 73636f6e 5f006d70 con__.mpscon_.mp │ │ │ │ + 0x00021584 66637961 5f5f006d 70666379 615f006d fcya__.mpfcya_.m │ │ │ │ + 0x00021594 70696379 615f5f00 6d706963 79615f00 picya__.mpicya_. │ │ │ │ + 0x000215a4 6d707a6d 77645f5f 006d707a 6d77645f mpzmwd__.mpzmwd_ │ │ │ │ + 0x000215b4 006d7066 6379635f 5f006d70 66637963 .mpfcyc__.mpfcyc │ │ │ │ + 0x000215c4 5f006d70 69637963 5f5f006d 70696379 _.mpicyc__.mpicy │ │ │ │ + 0x000215d4 635f006d 70787664 675f5f00 6d707876 c_.mpxvdg__.mpxv │ │ │ │ + 0x000215e4 64675f00 6d706676 64675f5f 006d7066 dg_.mpfvdg__.mpf │ │ │ │ + 0x000215f4 7664675f 006d7069 7664675f 5f006d70 vdg_.mpivdg__.mp │ │ │ │ + 0x00021604 69766467 5f006d70 66617a61 5f5f006d ivdg_.mpfaza__.m │ │ │ │ + 0x00021614 7066617a 615f006d 7069617a 615f5f00 pfaza_.mpiaza__. │ │ │ │ + 0x00021624 6d706961 7a615f00 6d70666b 74645f5f mpiaza_.mpfktd__ │ │ │ │ + 0x00021634 006d7066 6b74645f 006d7069 6b74645f .mpfktd_.mpiktd_ │ │ │ │ + 0x00021644 5f006d70 696b7464 5f006d70 66626f6e _.mpiktd_.mpfbon │ │ │ │ + 0x00021654 5f5f006d 7066626f 6e5f006d 7069626f __.mpfbon_.mpibo │ │ │ │ + 0x00021664 6e5f5f00 6d706962 6f6e5f00 6d707362 n__.mpibon_.mpsb │ │ │ │ + 0x00021674 6f6e5f5f 006d7073 626f6e5f 006d7066 on__.mpsbon_.mpf │ │ │ │ + 0x00021684 636f615f 5f006d70 66636f61 5f006d70 coa__.mpfcoa_.mp │ │ │ │ + 0x00021694 69636f61 5f5f006d 7069636f 615f006d icoa__.mpicoa_.m │ │ │ │ + 0x000216a4 7073636f 615f5f00 6d707363 6f615f00 pscoa__.mpscoa_. │ │ │ │ + 0x000216b4 6d706663 6f635f5f 006d7066 636f635f mpfcoc__.mpfcoc_ │ │ │ │ + 0x000216c4 006d7069 636f635f 5f006d70 69636f63 .mpicoc__.mpicoc │ │ │ │ + 0x000216d4 5f006d70 73636f63 5f5f006d 7073636f _.mpscoc__.mpsco │ │ │ │ + 0x000216e4 635f006d 7066706c 635f5f00 6d706670 c_.mpfplc__.mpfp │ │ │ │ + 0x000216f4 6c635f00 6d706970 6c635f5f 006d7069 lc_.mpiplc__.mpi │ │ │ │ + 0x00021704 706c635f 006d7078 706c635f 5f006d70 plc_.mpxplc__.mp │ │ │ │ + 0x00021714 78706c63 5f006d70 66637962 5f5f006d xplc_.mpfcyb__.m │ │ │ │ + 0x00021724 70666379 625f006d 70696379 625f5f00 pfcyb_.mpicyb__. │ │ │ │ + 0x00021734 6d706963 79625f00 6d707363 79625f5f mpicyb_.mpscyb__ │ │ │ │ + 0x00021744 006d7073 6379625f 006d7066 686d725f .mpscyb_.mpfhmr_ │ │ │ │ + 0x00021754 5f006d70 66686d72 5f006d70 69686d72 _.mpfhmr_.mpihmr │ │ │ │ + 0x00021764 5f5f006d 7069686d 725f006d 70666d77 __.mpihmr_.mpfmw │ │ │ │ + 0x00021774 6c5f5f00 6d70666d 776c5f00 6d70696d l__.mpfmwl_.mpim │ │ │ │ + 0x00021784 776c5f5f 006d7069 6d776c5f 006d7066 wl__.mpimwl_.mpf │ │ │ │ + 0x00021794 656b365f 5f006d70 66656b36 5f006d70 ek6__.mpfek6_.mp │ │ │ │ + 0x000217a4 69656b36 5f5f006d 7069656b 365f006d iek6__.mpiek6_.m │ │ │ │ + 0x000217b4 70667074 325f5f00 6d706670 74325f00 pfpt2__.mpfpt2_. │ │ │ │ + 0x000217c4 6d706970 74325f5f 006d7069 7074325f mpipt2__.mpipt2_ │ │ │ │ + 0x000217d4 006d7066 63796c5f 5f006d70 6663796c .mpfcyl__.mpfcyl │ │ │ │ + 0x000217e4 5f006d70 6963796c 5f5f006d 70696379 _.mpicyl__.mpicy │ │ │ │ + 0x000217f4 6c5f006d 7066676c 625f5f00 6d706667 l_.mpfglb__.mpfg │ │ │ │ + 0x00021804 6c625f00 6d706967 6c625f5f 006d7069 lb_.mpiglb__.mpi │ │ │ │ + 0x00021814 676c625f 006d7066 6f74675f 5f006d70 glb_.mpfotg__.mp │ │ │ │ + 0x00021824 666f7467 5f006d70 696f7467 5f5f006d fotg_.mpiotg__.m │ │ │ │ + 0x00021834 70696f74 675f006d 70736f74 675f5f00 piotg_.mpsotg__. │ │ │ │ + 0x00021844 6d70736f 74675f00 6d706672 62735f5f mpsotg_.mpfrbs__ │ │ │ │ + 0x00021854 006d7066 7262735f 006d7069 7262735f .mpfrbs_.mpirbs_ │ │ │ │ + 0x00021864 5f006d70 69726273 5f006f73 67656e76 _.mpirbs_.osgenv │ │ │ │ + 0x00021874 5f5f006f 7367656e 765f006f 73676172 __.osgenv_.osgar │ │ │ │ + 0x00021884 675f5f00 6f736761 72675f00 6f737161 g__.osgarg_.osqa │ │ │ │ + 0x00021894 726e5f5f 006f7371 61726e5f 006f7365 rn__.osqarn_.ose │ │ │ │ + 0x000218a4 7865635f 5f006f73 65786563 5f006f73 xec__.osexec_.os │ │ │ │ + 0x000218b4 61627274 5f5f0076 69636f6e 315f5f00 abrt__.vicon1__. │ │ │ │ + 0x000218c4 7669636f 6e315f00 76696663 74305f5f vicon1_.vifct0__ │ │ │ │ + 0x000218d4 00766966 6374305f 00766966 6374315f .vifct0_.vifct1_ │ │ │ │ + 0x000218e4 5f007669 66637431 5f007669 636f6e30 _.vifct1_.vicon0 │ │ │ │ + 0x000218f4 5f5f0076 69636f6e 305f0076 69636f6e __.vicon0_.vicon │ │ │ │ + 0x00021904 5f5f0076 69636f6e 5f007669 696e635f __.vicon_.viinc_ │ │ │ │ + 0x00021914 5f007669 696e635f 00766973 65745f5f _.viinc_.viset__ │ │ │ │ + 0x00021924 00766973 65745f00 76697365 74305f5f .viset_.viset0__ │ │ │ │ + 0x00021934 00766973 6574305f 00766973 6574315f .viset0_.viset1_ │ │ │ │ + 0x00021944 5f007669 73657431 5f007669 696e6330 _.viset1_.viinc0 │ │ │ │ + 0x00021954 5f5f0076 69696e63 305f0076 69696e63 __.viinc0_.viinc │ │ │ │ + 0x00021964 315f5f00 7669696e 63315f00 76696663 1__.viinc1_.vifc │ │ │ │ + 0x00021974 745f5f00 76696663 745f0069 6d696e31 t__.vifct_.imin1 │ │ │ │ + 0x00021984 5f5f0069 6d696e31 5f006973 756d305f __.imin1_.isum0_ │ │ │ │ + 0x00021994 5f006973 756d305f 00696d69 6e305f5f _.isum0_.imin0__ │ │ │ │ + 0x000219a4 00696d69 6e305f00 6973756d 315f5f00 .imin0_.isum1__. │ │ │ │ + 0x000219b4 6973756d 315f0069 6d617831 5f5f0069 isum1_.imax1__.i │ │ │ │ + 0x000219c4 6d617831 5f006973 756d5f5f 00697375 max1_.isum__.isu │ │ │ │ + 0x000219d4 6d5f0069 6d61785f 5f00696d 61785f00 m_.imax__.imax_. │ │ │ │ + 0x000219e4 696d6178 305f5f00 696d6178 305f0069 imax0__.imax0_.i │ │ │ │ + 0x000219f4 6d696e5f 5f00696d 696e5f00 6c66726f min__.imin_.lfro │ │ │ │ + 0x00021a04 6d635f5f 006c6672 6f6d635f 006a6672 mc__.lfromc_.jfr │ │ │ │ + 0x00021a14 6f6d635f 5f006a66 726f6d63 5f006966 omc__.jfromc_.if │ │ │ │ + 0x00021a24 726f6d63 5f5f0069 66726f6d 635f0063 romc__.ifromc_.c │ │ │ │ + 0x00021a34 74326368 5f5f0063 74326368 5f006372 t2ch__.ct2ch_.cr │ │ │ │ + 0x00021a44 33635f5f 00637233 635f0063 74327063 3c__.cr3c_.ct2pc │ │ │ │ + 0x00021a54 5f5f0063 74327063 5f006374 3268635f __.ct2pc_.ct2hc_ │ │ │ │ + 0x00021a64 5f006374 3268635f 00637232 635f5f00 _.ct2hc_.cr2c__. │ │ │ │ + 0x00021a74 63723263 5f006374 3363735f 5f006374 cr2c_.ct3cs__.ct │ │ │ │ + 0x00021a84 3363735f 00637432 63705f5f 00637432 3cs_.ct2cp__.ct2 │ │ │ │ + 0x00021a94 63705f00 63743373 635f5f00 63743373 cp_.ct3sc__.ct3s │ │ │ │ + 0x00021aa4 635f0063 74326263 5f5f0063 74326263 c_.ct2bc__.ct2bc │ │ │ │ + 0x00021ab4 5f006374 3265635f 5f006374 3265635f _.ct2ec__.ct2ec_ │ │ │ │ + 0x00021ac4 00637233 735f5f00 63723373 5f006972 .cr3s__.cr3s_.ir │ │ │ │ + 0x00021ad4 6c745f5f 0069726c 745f0069 7267655f lt__.irlt_.irge_ │ │ │ │ + 0x00021ae4 5f006972 67655f00 69726c65 5f5f0069 _.irge_.irle__.i │ │ │ │ + 0x00021af4 726c655f 00697267 745f5f00 69726774 rle_.irgt__.irgt │ │ │ │ + 0x00021b04 5f007669 7375625f 5f007669 7375625f _.visub__.visub_ │ │ │ │ + 0x00021b14 00766964 6976305f 5f007669 64697630 .vidiv0__.vidiv0 │ │ │ │ + 0x00021b24 5f007669 64697631 5f5f0076 69646976 _.vidiv1__.vidiv │ │ │ │ + 0x00021b34 315f0076 69737562 305f5f00 76697375 1_.visub0__.visu │ │ │ │ + 0x00021b44 62305f00 76696d6c 74305f5f 0076696d b0_.vimlt0__.vim │ │ │ │ + 0x00021b54 6c74305f 0076696d 6c745f5f 0076696d lt0_.vimlt__.vim │ │ │ │ + 0x00021b64 6c745f00 76696d6c 74315f5f 0076696d lt_.vimlt1__.vim │ │ │ │ + 0x00021b74 6c74315f 00766973 7562315f 5f007669 lt1_.visub1__.vi │ │ │ │ + 0x00021b84 73756231 5f007669 6164645f 5f007669 sub1_.viadd__.vi │ │ │ │ + 0x00021b94 6164645f 00766964 69765f5f 00766964 add_.vidiv__.vid │ │ │ │ + 0x00021ba4 69765f00 76696164 64305f5f 00766961 iv_.viadd0__.via │ │ │ │ + 0x00021bb4 6464305f 00766961 6464315f 5f007669 dd0_.viadd1__.vi │ │ │ │ + 0x00021bc4 61646431 5f006732 69626c32 5f5f0067 add1_.g2ibl2__.g │ │ │ │ + 0x00021bd4 3269626c 325f0067 3266626c 695f5f00 2ibl2_.g2fbli__. │ │ │ │ + 0x00021be4 67326662 6c695f00 6c673269 6e715f5f g2fbli_.lg2inq__ │ │ │ │ + 0x00021bf4 006c6732 696e715f 00673266 626c325f .lg2inq_.g2fbl2_ │ │ │ │ + 0x00021c04 5f006732 66626c32 5f006732 71677264 _.g2fbl2_.g2qgrd │ │ │ │ + 0x00021c14 5f5f0067 32716772 645f0067 32736772 __.g2qgrd_.g2sgr │ │ │ │ + 0x00021c24 645f5f00 67327367 72645f00 72706e67 d__.g2sgrd_.rpng │ │ │ │ + 0x00021c34 65745f5f 0072706e 6765745f 00727469 et__.rpnget_.rti │ │ │ │ + 0x00021c44 6765745f 5f007274 6c676574 5f5f0072 get__.rtlget__.r │ │ │ │ + 0x00021c54 74726765 745f5f00 72746367 65745f5f trget__.rtcget__ │ │ │ │ + 0x00021c64 00727463 6765745f 00726c69 6765745f .rtcget_.rliget_ │ │ │ │ + 0x00021c74 5f00726c 6c676574 5f5f0072 6c726765 _.rllget__.rlrge │ │ │ │ + 0x00021c84 745f5f00 726c6367 65745f5f 00726c63 t__.rlcget__.rlc │ │ │ │ + 0x00021c94 6765745f 00676c6c 6765745f 5f00676c get_.gllget__.gl │ │ │ │ + 0x00021ca4 6c736574 5f5f0067 6c6c7374 785f5f00 lset__.gllstx__. │ │ │ │ + 0x00021cb4 676c6c73 74785f00 676c7166 6e6d5f5f gllstx_.glqfnm__ │ │ │ │ + 0x00021cc4 00676c71 666e6d5f 00676c72 6765745f .glqfnm_.glrget_ │ │ │ │ + 0x00021cd4 5f00676c 72736574 5f5f0067 6c727365 _.glrset__.glrse │ │ │ │ + 0x00021ce4 745f0067 6c727374 785f5f00 676c7273 t_.glrstx__.glrs │ │ │ │ + 0x00021cf4 74785f00 7072636f 706e5f5f 00707263 tx_.prcopn__.prc │ │ │ │ + 0x00021d04 6f706e5f 00707263 636c735f 5f007072 opn_.prccls__.pr │ │ │ │ + 0x00021d14 63636c73 5f007072 636c766c 5f5f0070 ccls_.prclvl__.p │ │ │ │ + 0x00021d24 72636e61 6d5f5f00 72706e65 6e765f5f rcnam__.rpnenv__ │ │ │ │ + 0x00021d34 0072706e 656e765f 00727469 656e765f .rpnenv_.rtienv_ │ │ │ │ + 0x00021d44 5f007274 69656e76 5f007274 6c656e76 _.rtienv_.rtlenv │ │ │ │ + 0x00021d54 5f5f0072 746c656e 765f0072 7472656e __.rtlenv_.rtren │ │ │ │ + 0x00021d64 765f5f00 72747265 6e765f00 72746365 v__.rtrenv_.rtce │ │ │ │ + 0x00021d74 6e765f5f 00727463 656e765f 00726c69 nv__.rtcenv_.rli │ │ │ │ + 0x00021d84 656e765f 5f00726c 69656e76 5f00726c env__.rlienv_.rl │ │ │ │ + 0x00021d94 6c656e76 5f5f0072 6c6c656e 765f0072 lenv__.rllenv_.r │ │ │ │ + 0x00021da4 6c72656e 765f5f00 726c7265 6e765f00 lrenv__.rlrenv_. │ │ │ │ + 0x00021db4 726c6365 6e765f5f 00726c63 656e765f rlcenv__.rlcenv_ │ │ │ │ + 0x00021dc4 0072706e 6f70745f 5f007270 6e6f7074 .rpnopt__.rpnopt │ │ │ │ + 0x00021dd4 5f007274 696f7074 5f5f0072 74696f70 _.rtiopt__.rtiop │ │ │ │ + 0x00021de4 745f0072 746c6f70 745f5f00 72746c6f t_.rtlopt__.rtlo │ │ │ │ + 0x00021df4 70745f00 7274726f 70745f5f 00727472 pt_.rtropt__.rtr │ │ │ │ + 0x00021e04 6f70745f 00727463 6f70745f 5f007274 opt_.rtcopt__.rt │ │ │ │ + 0x00021e14 636f7074 5f00726c 696f7074 5f5f0072 copt_.rliopt__.r │ │ │ │ + 0x00021e24 6c696f70 745f0072 6c6c6f70 745f5f00 liopt_.rllopt__. │ │ │ │ + 0x00021e34 726c6c6f 70745f00 726c726f 70745f5f rllopt_.rlropt__ │ │ │ │ + 0x00021e44 00726c72 6f70745f 00726c63 6f70745f .rlropt_.rlcopt_ │ │ │ │ + 0x00021e54 5f00726c 636f7074 5f006d73 7a646d70 _.rlcopt_.mszdmp │ │ │ │ + 0x00021e64 5f5f0069 75666f70 6e5f5f00 6975666f __.iufopn__.iufo │ │ │ │ + 0x00021e74 706e5f00 676c6c71 6e705f5f 00676c6c pn_.gllqnp__.gll │ │ │ │ + 0x00021e84 716e705f 00676c6c 7169645f 5f00676c qnp_.gllqid__.gl │ │ │ │ + 0x00021e94 6c716964 5f00676c 6c716370 5f5f0067 lqid_.gllqcp__.g │ │ │ │ + 0x00021ea4 6c6c7163 705f0067 6c6c7163 6c5f5f00 llqcp_.gllqcl__. │ │ │ │ + 0x00021eb4 676c6c71 636c5f00 676c6c71 766c5f5f gllqcl_.gllqvl__ │ │ │ │ + 0x00021ec4 00676c6c 71766c5f 00676c6c 73766c5f .gllqvl_.gllsvl_ │ │ │ │ + 0x00021ed4 5f00676c 6c73766c 5f00676c 6c71696e _.gllsvl_.gllqin │ │ │ │ + 0x00021ee4 5f5f0067 6c6c7169 6e5f0067 6c696765 __.gllqin_.glige │ │ │ │ + 0x00021ef4 745f5f00 676c6973 65745f5f 00676c69 t__.gliset__.gli │ │ │ │ + 0x00021f04 7365745f 00676c69 7374785f 5f00676c set_.glistx__.gl │ │ │ │ + 0x00021f14 69737478 5f007270 6e78666c 5f5f0072 istx_.rpnxfl__.r │ │ │ │ + 0x00021f24 706e7866 6c5f0072 74697866 6c5f5f00 pnxfl_.rtixfl__. │ │ │ │ + 0x00021f34 72746978 666c5f00 72746c78 666c5f5f rtixfl_.rtlxfl__ │ │ │ │ + 0x00021f44 0072746c 78666c5f 00727472 78666c5f .rtlxfl_.rtrxfl_ │ │ │ │ + 0x00021f54 5f007274 7278666c 5f007274 6378666c _.rtrxfl_.rtcxfl │ │ │ │ + 0x00021f64 5f5f0072 74637866 6c5f0072 6c697866 __.rtcxfl_.rlixf │ │ │ │ + 0x00021f74 6c5f5f00 726c6978 666c5f00 726c6c78 l__.rlixfl_.rllx │ │ │ │ + 0x00021f84 666c5f5f 00726c6c 78666c5f 00726c72 fl__.rllxfl_.rlr │ │ │ │ + 0x00021f94 78666c5f 5f00726c 7278666c 5f00726c xfl__.rlrxfl_.rl │ │ │ │ + 0x00021fa4 6378666c 5f5f0072 6c637866 6c5f0063 cxfl__.rlcxfl_.c │ │ │ │ + 0x00021fb4 66737263 685f5f00 63667372 63685f00 fsrch__.cfsrch_. │ │ │ │ + 0x00021fc4 676c6367 65745f5f 00676c63 6765745f glcget__.glcget_ │ │ │ │ + 0x00021fd4 00676c63 7365745f 5f00676c 63736574 .glcset__.glcset │ │ │ │ + 0x00021fe4 5f00676c 63737478 5f5f0067 6c637374 _.glcstx__.glcst │ │ │ │ + 0x00021ff4 785f006c 63687265 715f5f00 676c7071 x_.lchreq__.glpq │ │ │ │ + 0x00022004 6e705f5f 00676c70 716e705f 00676c70 np__.glpqnp_.glp │ │ │ │ + 0x00022014 7169645f 5f00676c 70716964 5f00676c qid__.glpqid_.gl │ │ │ │ + 0x00022024 70716370 5f5f0067 6c707163 705f0067 pqcp__.glpqcp_.g │ │ │ │ + 0x00022034 6c707163 6c5f5f00 676c7071 636c5f00 lpqcl__.glpqcl_. │ │ │ │ + 0x00022044 676c7071 69745f5f 00676c70 7169745f glpqit__.glpqit_ │ │ │ │ + 0x00022054 00676c70 71766c5f 5f00676c 7071766c .glpqvl__.glpqvl │ │ │ │ + 0x00022064 5f00676c 7073766c 5f5f0067 6c707376 _.glpsvl__.glpsv │ │ │ │ + 0x00022074 6c5f0067 6c707169 6e5f5f00 676c7071 l_.glpqin__.glpq │ │ │ │ + 0x00022084 696e5f00 676c7067 65745f5f 00676c70 in_.glpget__.glp │ │ │ │ + 0x00022094 6765745f 00676c70 7365745f 5f00676c get_.glpset__.gl │ │ │ │ + 0x000220a4 70736574 5f00676c 70737478 5f5f0067 pset_.glpstx__.g │ │ │ │ + 0x000220b4 6c707374 785f0064 78666c6f 635f5f00 lpstx_.dxfloc__. │ │ │ │ + 0x000220c4 6478666c 6f635f00 6478696c 6f635f5f dxfloc_.dxiloc__ │ │ │ │ + 0x000220d4 00647869 6c6f635f 00767267 6e6e5f5f .dxiloc_.vrgnn__ │ │ │ │ + 0x000220e4 00767267 6e6e5f00 7669676e 6e5f5f00 .vrgnn_.vignn__. │ │ │ │ + 0x000220f4 7669676e 6e5f0076 726d6c74 305f5f00 vignn_.vrmlt0__. │ │ │ │ + 0x00022104 76726d6c 74305f00 76726469 76305f5f vrmlt0_.vrdiv0__ │ │ │ │ + 0x00022114 00767264 6976305f 00767261 6464305f .vrdiv0_.vradd0_ │ │ │ │ + 0x00022124 5f007672 61646430 5f007672 6469765f _.vradd0_.vrdiv_ │ │ │ │ + 0x00022134 5f007672 6469765f 00767273 7562315f _.vrdiv_.vrsub1_ │ │ │ │ + 0x00022144 5f007672 73756231 5f007672 6164645f _.vrsub1_.vradd_ │ │ │ │ + 0x00022154 5f007672 6164645f 00767273 75625f5f _.vradd_.vrsub__ │ │ │ │ + 0x00022164 00767273 75625f00 76727375 62305f5f .vrsub_.vrsub0__ │ │ │ │ + 0x00022174 00767273 7562305f 00767261 6464315f .vrsub0_.vradd1_ │ │ │ │ + 0x00022184 5f007672 61646431 5f007672 6d6c7431 _.vradd1_.vrmlt1 │ │ │ │ + 0x00022194 5f5f0076 726d6c74 315f0076 72646976 __.vrmlt1_.vrdiv │ │ │ │ + 0x000221a4 315f5f00 76726469 76315f00 76726d6c 1__.vrdiv1_.vrml │ │ │ │ + 0x000221b4 745f5f00 76726d6c 745f0069 6d6f645f t__.vrmlt_.imod_ │ │ │ │ + 0x000221c4 5f00696d 6f645f00 69677573 5f5f0069 _.imod_.igus__.i │ │ │ │ + 0x000221d4 6775735f 00676e73 626c6b5f 5f00676e gus_.gnsblk__.gn │ │ │ │ + 0x000221e4 73626c6b 5f00676e 71626c6b 5f5f0067 sblk_.gnqblk__.g │ │ │ │ + 0x000221f4 6e71626c 6b5f0067 6e736176 655f5f00 nqblk_.gnsave__. │ │ │ │ + 0x00022204 676e7361 76655f00 676e7273 65745f5f gnsave_.gnrset__ │ │ │ │ + 0x00022214 00676e72 7365745f 00706173 7362345f .gnrset_.passb4_ │ │ │ │ + 0x00022224 5f007061 73736234 5f007061 73736235 _.passb4_.passb5 │ │ │ │ + 0x00022234 5f5f0070 61737362 355f0072 61646634 __.passb5_.radf4 │ │ │ │ + 0x00022244 5f5f0072 61646634 5f00636f 7374695f __.radf4_.costi_ │ │ │ │ + 0x00022254 5f00636f 7374695f 00726164 66325f5f _.costi_.radf2__ │ │ │ │ + 0x00022264 00726164 66325f00 70617373 62325f5f .radf2_.passb2__ │ │ │ │ + 0x00022274 00706173 7362325f 00636666 74625f5f .passb2_.cfftb__ │ │ │ │ + 0x00022284 00636666 74625f00 73696e74 315f5f00 .cfftb_.sint1__. │ │ │ │ + 0x00022294 73696e74 315f0073 696e745f 5f007369 sint1_.sint__.si │ │ │ │ + 0x000222a4 6e745f00 70617373 66345f5f 00706173 nt_.passf4__.pas │ │ │ │ + 0x000222b4 7366345f 00726666 74665f5f 00726666 sf4_.rfftf__.rff │ │ │ │ + 0x000222c4 74665f00 72616462 335f5f00 72616462 tf_.radb3__.radb │ │ │ │ + 0x000222d4 335f0065 7a666674 315f5f00 657a6666 3_.ezfft1__.ezff │ │ │ │ + 0x000222e4 74315f00 73696e71 695f5f00 73696e71 t1_.sinqi__.sinq │ │ │ │ + 0x000222f4 695f0070 61737362 5f5f0070 61737362 i_.passb__.passb │ │ │ │ + 0x00022304 5f006366 6674695f 5f006366 6674695f _.cffti__.cffti_ │ │ │ │ + 0x00022314 00726164 62355f5f 00726164 62355f00 .radb5__.radb5_. │ │ │ │ + 0x00022324 70617373 62335f5f 00706173 7362335f passb3__.passb3_ │ │ │ │ + 0x00022334 00636666 74665f5f 00636666 74665f00 .cfftf__.cfftf_. │ │ │ │ + 0x00022344 63666674 62315f5f 00636666 7462315f cfftb1__.cfftb1_ │ │ │ │ + 0x00022354 00726164 62345f5f 00726164 62345f00 .radb4__.radb4_. │ │ │ │ + 0x00022364 70617373 66355f5f 00706173 7366355f passf5__.passf5_ │ │ │ │ + 0x00022374 00706173 7366335f 5f007061 73736633 .passf3__.passf3 │ │ │ │ + 0x00022384 5f00657a 66667469 5f5f0065 7a666674 _.ezffti__.ezfft │ │ │ │ + 0x00022394 695f0063 6f737162 315f5f00 636f7371 i_.cosqb1__.cosq │ │ │ │ + 0x000223a4 62315f00 72666674 62315f5f 00726666 b1_.rfftb1__.rff │ │ │ │ + 0x000223b4 7462315f 00726164 62325f5f 00726164 tb1_.radb2__.rad │ │ │ │ + 0x000223c4 62325f00 72666674 625f5f00 72666674 b2_.rfftb__.rfft │ │ │ │ + 0x000223d4 625f0063 66667466 315f5f00 63666674 b_.cfftf1__.cfft │ │ │ │ + 0x000223e4 66315f00 657a6666 74665f5f 00657a66 f1_.ezfftf__.ezf │ │ │ │ + 0x000223f4 6674665f 00726164 62675f5f 00726164 ftf_.radbg__.rad │ │ │ │ + 0x00022404 62675f00 636f7374 5f5f0063 6f73745f bg_.cost__.cost_ │ │ │ │ + 0x00022414 00706173 73665f5f 00706173 73665f00 .passf__.passf_. │ │ │ │ + 0x00022424 72616466 335f5f00 72616466 335f0072 radf3__.radf3_.r │ │ │ │ + 0x00022434 61646667 5f5f0072 61646667 5f00636f adfg__.radfg_.co │ │ │ │ + 0x00022444 73716631 5f5f0063 6f737166 315f0063 sqf1__.cosqf1_.c │ │ │ │ + 0x00022454 66667469 315f5f00 63666674 69315f00 ffti1__.cffti1_. │ │ │ │ + 0x00022464 657a6666 74625f5f 00657a66 6674625f ezfftb__.ezfftb_ │ │ │ │ + 0x00022474 00706173 7366325f 5f007061 73736632 .passf2__.passf2 │ │ │ │ + 0x00022484 5f00636f 7371625f 5f00636f 7371625f _.cosqb__.cosqb_ │ │ │ │ + 0x00022494 0073696e 71665f5f 0073696e 71665f00 .sinqf__.sinqf_. │ │ │ │ + 0x000224a4 72616466 355f5f00 72616466 355f0072 radf5__.radf5_.r │ │ │ │ + 0x000224b4 66667469 5f5f0072 66667469 5f007266 ffti__.rffti_.rf │ │ │ │ + 0x000224c4 66746631 5f5f0072 66667466 315f0063 ftf1__.rfftf1_.c │ │ │ │ + 0x000224d4 6f737169 5f5f0063 6f737169 5f007369 osqi__.cosqi_.si │ │ │ │ + 0x000224e4 6e74695f 5f007369 6e74695f 00636f73 nti__.sinti_.cos │ │ │ │ + 0x000224f4 71665f5f 00636f73 71665f00 73696e71 qf__.cosqf_.sinq │ │ │ │ + 0x00022504 625f5f00 73696e71 625f0072 66667469 b__.sinqb_.rffti │ │ │ │ + 0x00022514 315f5f00 72666674 69315f00 6f647267 1__.rffti1_.odrg │ │ │ │ + 0x00022524 65745f5f 006f6472 6765745f 006f6472 et__.odrget_.odr │ │ │ │ + 0x00022534 7365745f 5f006f64 72736574 5f006f64 set__.odrset_.od │ │ │ │ + 0x00022544 72737478 5f5f006f 64727374 785f006f rstx__.odrstx_.o │ │ │ │ + 0x00022554 6472716e 705f5f00 6f647271 6e705f00 drqnp__.odrqnp_. │ │ │ │ + 0x00022564 6f647271 69645f5f 006f6472 7169645f odrqid__.odrqid_ │ │ │ │ + 0x00022574 006f6472 7163705f 5f006f64 72716370 .odrqcp__.odrqcp │ │ │ │ + 0x00022584 5f006f64 7271636c 5f5f006f 64727163 _.odrqcl__.odrqc │ │ │ │ + 0x00022594 6c5f006f 64727176 6c5f5f00 6f647271 l_.odrqvl__.odrq │ │ │ │ + 0x000225a4 766c5f00 6f647273 766c5f5f 006f6472 vl_.odrsvl__.odr │ │ │ │ + 0x000225b4 73766c5f 006f6472 71696e5f 5f006f64 svl_.odrqin__.od │ │ │ │ + 0x000225c4 7271696e 5f006f64 69676574 5f5f006f rqin_.odiget__.o │ │ │ │ + 0x000225d4 64696765 745f006f 64697365 745f5f00 diget_.odiset__. │ │ │ │ + 0x000225e4 6f646973 65745f00 6f646973 74785f5f odiset_.odistx__ │ │ │ │ + 0x000225f4 006f6469 7374785f 006f646c 716e705f .odistx_.odlqnp_ │ │ │ │ + 0x00022604 5f006f64 6c716e70 5f006f64 6c716964 _.odlqnp_.odlqid │ │ │ │ + 0x00022614 5f5f006f 646c7169 645f006f 646c7163 __.odlqid_.odlqc │ │ │ │ + 0x00022624 705f5f00 6f646c71 63705f00 6f646c71 p__.odlqcp_.odlq │ │ │ │ + 0x00022634 636c5f5f 006f646c 71636c5f 006f646c cl__.odlqcl_.odl │ │ │ │ + 0x00022644 71766c5f 5f006f64 6c71766c 5f006f64 qvl__.odlqvl_.od │ │ │ │ + 0x00022654 6c73766c 5f5f006f 646c7376 6c5f006f lsvl__.odlsvl_.o │ │ │ │ + 0x00022664 646c7169 6e5f5f00 6f646c71 696e5f00 dlqin__.odlqin_. │ │ │ │ + 0x00022674 6f647071 6e705f5f 006f6470 716e705f odpqnp__.odpqnp_ │ │ │ │ + 0x00022684 006f6470 7169645f 5f006f64 70716964 .odpqid__.odpqid │ │ │ │ + 0x00022694 5f006f64 70716370 5f5f006f 64707163 _.odpqcp__.odpqc │ │ │ │ + 0x000226a4 705f006f 64707163 6c5f5f00 6f647071 p_.odpqcl__.odpq │ │ │ │ + 0x000226b4 636c5f00 6f647071 69745f5f 006f6470 cl_.odpqit__.odp │ │ │ │ + 0x000226c4 7169745f 006f6470 71766c5f 5f006f64 qit_.odpqvl__.od │ │ │ │ + 0x000226d4 7071766c 5f006f64 7073766c 5f5f006f pqvl_.odpsvl__.o │ │ │ │ + 0x000226e4 64707376 6c5f006f 64707169 6e5f5f00 dpsvl_.odpqin__. │ │ │ │ + 0x000226f4 6f647071 696e5f00 6f646c67 65745f5f odpqin_.odlget__ │ │ │ │ + 0x00022704 006f646c 6765745f 006f646c 7365745f .odlget_.odlset_ │ │ │ │ + 0x00022714 5f006f64 6c736574 5f006f64 6c737478 _.odlset_.odlstx │ │ │ │ + 0x00022724 5f5f006f 646c7374 785f006f 6469716e __.odlstx_.odiqn │ │ │ │ + 0x00022734 705f5f00 6f646971 6e705f00 6f646971 p__.odiqnp_.odiq │ │ │ │ + 0x00022744 69645f5f 006f6469 7169645f 006f6469 id__.odiqid_.odi │ │ │ │ + 0x00022754 7163705f 5f006f64 69716370 5f006f64 qcp__.odiqcp_.od │ │ │ │ + 0x00022764 6971636c 5f5f006f 64697163 6c5f006f iqcl__.odiqcl_.o │ │ │ │ + 0x00022774 64697176 6c5f5f00 6f646971 766c5f00 diqvl__.odiqvl_. │ │ │ │ + 0x00022784 6f646973 766c5f5f 006f6469 73766c5f odisvl__.odisvl_ │ │ │ │ + 0x00022794 006f6469 71696e5f 5f006f64 6971696e .odiqin__.odiqin │ │ │ │ + 0x000227a4 5f006f64 70676574 5f5f006f 64706765 _.odpget__.odpge │ │ │ │ + 0x000227b4 745f006f 64707365 745f5f00 6f647073 t_.odpset__.odps │ │ │ │ + 0x000227c4 65745f00 6f647073 74785f5f 006f6470 et_.odpstx__.odp │ │ │ │ + 0x000227d4 7374785f 00736866 7732675f 5f007368 stx_.shfw2g__.sh │ │ │ │ + 0x000227e4 66773267 5f007368 696e6970 5f5f0073 fw2g_.shinip__.s │ │ │ │ + 0x000227f4 68696e69 705f0073 68696e69 665f5f00 hinip_.shinif__. │ │ │ │ + 0x00022804 7368696e 69665f00 73686c62 77755f5f shinif_.shlbwu__ │ │ │ │ + 0x00022814 0073686c 6277755f 0073686d 776a7a5f .shlbwu_.shmwjz_ │ │ │ │ + 0x00022824 5f007368 6d776a7a 5f007368 696e697a _.shmwjz_.shiniz │ │ │ │ + 0x00022834 5f5f0073 68696e69 7a5f0073 686c7932 __.shiniz_.shly2 │ │ │ │ + 0x00022844 785f5f00 73686c79 32785f00 73687066 x__.shly2x_.shpf │ │ │ │ + 0x00022854 756e5f5f 00736870 66756e5f 00736869 un__.shpfun_.shi │ │ │ │ + 0x00022864 6e69635f 5f007368 696e6963 5f007368 nic__.shinic_.sh │ │ │ │ + 0x00022874 6c66776c 5f5f0073 686c6677 6c5f0073 lfwl__.shlfwl_.s │ │ │ │ + 0x00022884 686c6277 6a5f5f00 73686c62 776a5f00 hlbwj__.shlbwj_. │ │ │ │ + 0x00022894 73686d77 6a6d5f5f 0073686d 776a6d5f shmwjm__.shmwjm_ │ │ │ │ + 0x000228a4 0073686c 7364735f 5f007368 6c736473 .shlsds__.shlsds │ │ │ │ + 0x000228b4 5f007368 696e6978 5f5f0073 68696e69 _.shinix__.shini │ │ │ │ + 0x000228c4 785f0073 686d6478 6d5f5f00 73686d64 x_.shmdxm__.shmd │ │ │ │ + 0x000228d4 786d5f00 73686677 67615f5f 00736866 xm_.shfwga__.shf │ │ │ │ + 0x000228e4 7767615f 0073686d 7372695f 5f007368 wga_.shmsri__.sh │ │ │ │ + 0x000228f4 6d737269 5f007368 6677677a 5f5f0073 msri_.shfwgz__.s │ │ │ │ + 0x00022904 68667767 7a5f0073 686d7732 735f5f00 hfwgz_.shmw2s__. │ │ │ │ + 0x00022914 73686d77 32735f00 73686666 74625f5f shmw2s_.shfftb__ │ │ │ │ + 0x00022924 00736866 6674625f 0073686c 62776c5f .shfftb_.shlbwl_ │ │ │ │ + 0x00022934 5f007368 6c62776c 5f007368 6c66776d _.shlbwl_.shlfwm │ │ │ │ + 0x00022944 5f5f0073 686c6677 6d5f0073 68696e69 __.shlfwm_.shini │ │ │ │ + 0x00022954 725f5f00 7368696e 69725f00 73686c62 r__.shinir_.shlb │ │ │ │ + 0x00022964 776d5f5f 0073686c 62776d5f 00736870 wm__.shlbwm_.shp │ │ │ │ + 0x00022974 706d615f 5f007368 70706d61 5f007368 pma__.shppma_.sh │ │ │ │ + 0x00022984 696e6974 5f5f0073 68696e69 745f0073 init__.shinit_.s │ │ │ │ + 0x00022994 68667767 6a5f5f00 73686677 676a5f00 hfwgj__.shfwgj_. │ │ │ │ + 0x000229a4 73686d64 786a5f5f 0073686d 64786a5f shmdxj__.shmdxj_ │ │ │ │ + 0x000229b4 0073686f 6c61705f 5f007368 6f6c6170 .sholap__.sholap │ │ │ │ + 0x000229c4 5f007368 746c6962 5f5f0073 68746c69 _.shtlib__.shtli │ │ │ │ + 0x000229d4 625f0073 6874696e 745f5f00 73687469 b_.shtint__.shti │ │ │ │ + 0x000229e4 6e745f00 7368746c 61705f5f 00736874 nt_.shtlap__.sht │ │ │ │ + 0x000229f4 6c61705f 00736874 6e6d6c5f 5f007368 lap_.shtnml__.sh │ │ │ │ + 0x00022a04 746e6d6c 5f007368 7466756e 5f5f0073 tnml_.shtfun__.s │ │ │ │ + 0x00022a14 68746675 6e5f0073 68746c66 775f5f00 htfun_.shtlfw__. │ │ │ │ + 0x00022a24 7368746c 66775f00 7368746c 62775f5f shtlfw_.shtlbw__ │ │ │ │ + 0x00022a34 00736874 6c62775f 00736874 7332775f .shtlbw_.shts2w_ │ │ │ │ + 0x00022a44 5f007368 74733277 5f007368 74737761 _.shts2w_.shtswa │ │ │ │ + 0x00022a54 5f5f0073 68747377 615f0073 68747377 __.shtswa_.shtsw │ │ │ │ + 0x00022a64 7a5f5f00 73687473 777a5f00 73687473 z__.shtswz_.shts │ │ │ │ + 0x00022a74 776d5f5f 00736874 73776d5f 00736874 wm__.shtswm_.sht │ │ │ │ + 0x00022a84 73776a5f 5f007368 7473776a 5f007368 swj__.shtswj_.sh │ │ │ │ + 0x00022a94 74773273 5f5f0073 68747732 735f0073 tw2s__.shtw2s_.s │ │ │ │ + 0x00022aa4 68747732 675f5f00 73687477 32675f00 htw2g__.shtw2g_. │ │ │ │ + 0x00022ab4 73687477 67615f5f 00736874 7767615f shtwga__.shtwga_ │ │ │ │ + 0x00022ac4 00736874 77676d5f 5f007368 7477676d .shtwgm__.shtwgm │ │ │ │ + 0x00022ad4 5f007368 7477677a 5f5f0073 68747767 _.shtwgz__.shtwg │ │ │ │ + 0x00022ae4 7a5f0073 68747767 6a5f5f00 73687477 z_.shtwgj__.shtw │ │ │ │ + 0x00022af4 676a5f00 73687467 32775f5f 00736874 gj_.shtg2w__.sht │ │ │ │ + 0x00022b04 6732775f 00736874 7332675f 5f007368 g2w_.shts2g__.sh │ │ │ │ + 0x00022b14 74733267 5f007368 74736761 5f5f0073 ts2g_.shtsga__.s │ │ │ │ + 0x00022b24 68747367 615f0073 68747367 7a5f5f00 htsga_.shtsgz__. │ │ │ │ + 0x00022b34 73687473 677a5f00 73687473 676d5f5f shtsgz_.shtsgm__ │ │ │ │ + 0x00022b44 00736874 73676d5f 00736874 73676a5f .shtsgm_.shtsgj_ │ │ │ │ + 0x00022b54 5f007368 7473676a 5f007368 74673273 _.shtsgj_.shtg2s │ │ │ │ + 0x00022b64 5f5f0073 68746732 735f0073 68666732 __.shtg2s_.shfg2 │ │ │ │ + 0x00022b74 775f5f00 73686667 32775f00 73686d73 w__.shfg2w_.shms │ │ │ │ + 0x00022b84 77615f5f 0073686d 7377615f 0073686d wa__.shmswa_.shm │ │ │ │ + 0x00022b94 73777a5f 5f007368 6d73777a 5f007368 swz__.shmswz_.sh │ │ │ │ + 0x00022ba4 66667466 5f5f0073 68666674 665f0073 fftf__.shfftf_.s │ │ │ │ + 0x00022bb4 686c7373 645f5f00 73686c73 73645f00 hlssd__.shlssd_. │ │ │ │ + 0x00022bc4 73686d73 776d5f5f 0073686d 73776d5f shmswm__.shmswm_ │ │ │ │ + 0x00022bd4 0073686d 7332775f 5f007368 6d733277 .shms2w__.shms2w │ │ │ │ + 0x00022be4 5f007368 6e6d326c 5f5f0073 686e6d32 _.shnm2l__.shnm2 │ │ │ │ + 0x00022bf4 6c5f0073 68667767 6d5f5f00 73686677 l_.shfwgm__.shfw │ │ │ │ + 0x00022c04 676d5f00 73686c66 77755f5f 0073686c gm_.shlfwu__.shl │ │ │ │ + 0x00022c14 6677755f 00736869 6e69795f 5f007368 fwu_.shiniy__.sh │ │ │ │ + 0x00022c24 696e6979 5f007368 6d73776a 5f5f0073 iniy_.shmswj__.s │ │ │ │ + 0x00022c34 686d7377 6a5f0073 6870706d 6a5f5f00 hmswj_.shppmj__. │ │ │ │ + 0x00022c44 73687070 6d6a5f00 7672726e 6d5f5f00 shppmj_.vrrnm__. │ │ │ │ + 0x00022c54 7672726e 6d5f0076 72726e6d 315f5f00 vrrnm_.vrrnm1__. │ │ │ │ + 0x00022c64 7672726e 6d315f00 7672726e 6d305f5f vrrnm1_.vrrnm0__ │ │ │ │ + 0x00022c74 00767272 6e6d305f 00767332 696e745f .vrrnm0_.vs2int_ │ │ │ │ + 0x00022c84 5f007673 32696e74 5f007673 3264696e _.vs2int_.vs2din │ │ │ │ + 0x00022c94 5f5f0076 73326469 6e5f0076 73326f75 __.vs2din_.vs2ou │ │ │ │ + 0x00022ca4 745f5f00 7673326f 75745f00 76733169 t__.vs2out_.vs1i │ │ │ │ + 0x00022cb4 6e745f5f 00767331 696e745f 00767331 nt__.vs1int_.vs1 │ │ │ │ + 0x00022cc4 64696e5f 5f007673 3164696e 5f007673 din__.vs1din_.vs │ │ │ │ + 0x00022cd4 316f7574 5f5f0076 73316f75 745f0076 1out__.vs1out_.v │ │ │ │ + 0x00022ce4 72696e74 725f5f00 7672696e 74725f00 rintr__.vrintr_. │ │ │ │ + 0x00022cf4 63686e67 725f5f00 63686e67 725f0063 chngr__.chngr_.c │ │ │ │ + 0x00022d04 686e6769 5f5f0063 686e6769 5f006368 hngi__.chngi_.ch │ │ │ │ + 0x00022d14 6e67635f 5f006368 6e67635f 00636c63 ngc__.chngc_.clc │ │ │ │ + 0x00022d24 6b73745f 5f00636c 636b7374 5f00636c kst__.clckst_.cl │ │ │ │ + 0x00022d34 636b6774 5f5f0063 6c636b67 745f0063 ckgt__.clckgt_.c │ │ │ │ + 0x00022d44 6c636b64 745f5f00 636c636b 64745f00 lckdt__.clckdt_. │ │ │ │ + 0x00022d54 64617465 71335f5f 00646174 6571335f dateq3__.dateq3_ │ │ │ │ + 0x00022d64 00646174 6531325f 5f006461 74653132 .date12__.date12 │ │ │ │ + 0x00022d74 5f006461 74656733 5f5f0064 61746567 _.dateg3__.dateg │ │ │ │ + 0x00022d84 335f0069 7765656b 315f5f00 69776565 3_.iweek1__.iwee │ │ │ │ + 0x00022d94 6b315f00 6e646174 65315f5f 006e6461 k1_.ndate1__.nda │ │ │ │ + 0x00022da4 7465315f 00646174 6571315f 5f006461 te1_.dateq1__.da │ │ │ │ + 0x00022db4 74657131 5f006461 74653332 5f5f0064 teq1_.date32__.d │ │ │ │ + 0x00022dc4 61746533 325f006e 64617465 335f5f00 ate32_.ndate3__. │ │ │ │ + 0x00022dd4 6e646174 65335f00 64617465 63335f5f ndate3_.datec3__ │ │ │ │ + 0x00022de4 00646174 6563335f 00646174 6532335f .datec3_.date23_ │ │ │ │ + 0x00022df4 5f006461 74653233 5f006461 74656632 _.date23_.datef2 │ │ │ │ + 0x00022e04 5f5f0064 61746566 325f0064 61746563 __.datef2_.datec │ │ │ │ + 0x00022e14 315f5f00 64617465 63315f00 64617465 1__.datec1_.date │ │ │ │ + 0x00022e24 66335f5f 00646174 6566335f 00646174 f3__.datef3_.dat │ │ │ │ + 0x00022e34 6567325f 5f006461 74656732 5f006461 eg2__.dateg2_.da │ │ │ │ + 0x00022e44 74653133 5f5f0064 61746531 335f0064 te13__.date13_.d │ │ │ │ + 0x00022e54 61746567 315f5f00 64617465 67315f00 ateg1__.dateg1_. │ │ │ │ + 0x00022e64 6e647965 61725f5f 006e6479 6561725f ndyear__.ndyear_ │ │ │ │ + 0x00022e74 00646174 6532315f 5f006461 74653231 .date21__.date21 │ │ │ │ + 0x00022e84 5f00636d 6f6e5f5f 00636d6f 6e5f006e _.cmon__.cmon_.n │ │ │ │ + 0x00022e94 646d6f6e 5f5f006e 646d6f6e 5f006461 dmon__.ndmon_.da │ │ │ │ + 0x00022ea4 74653331 5f5f0064 61746533 315f0064 te31__.date31_.d │ │ │ │ + 0x00022eb4 61746563 325f5f00 64617465 63325f00 atec2__.datec2_. │ │ │ │ + 0x00022ec4 69776565 6b325f5f 00697765 656b325f iweek2__.iweek2_ │ │ │ │ + 0x00022ed4 00646174 6571325f 5f006461 74657132 .dateq2__.dateq2 │ │ │ │ + 0x00022ee4 5f006377 65656b5f 5f006377 65656b5f _.cweek__.cweek_ │ │ │ │ + 0x00022ef4 00697765 656b335f 5f006977 65656b33 .iweek3__.iweek3 │ │ │ │ + 0x00022f04 5f006e64 61746532 5f5f006e 64617465 _.ndate2__.ndate │ │ │ │ + 0x00022f14 325f0064 61746566 315f5f00 64617465 2_.datef1__.date │ │ │ │ + 0x00022f24 66315f00 636c6f77 65725f5f 00636c6f f1_.clower__.clo │ │ │ │ + 0x00022f34 7765725f 00637570 7065725f 5f006375 wer_.cupper__.cu │ │ │ │ + 0x00022f44 70706572 5f006762 79746573 5f5f0067 pper_.gbytes__.g │ │ │ │ + 0x00022f54 62797465 735f0062 69747063 695f5f00 bytes_.bitpci__. │ │ │ │ + 0x00022f64 62697470 63695f00 73627974 655f5f00 bitpci_.sbyte__. │ │ │ │ + 0x00022f74 73627974 655f0067 62797465 5f5f0067 sbyte_.gbyte__.g │ │ │ │ + 0x00022f84 62797465 5f007362 79746573 5f5f0073 byte_.sbytes__.s │ │ │ │ + 0x00022f94 62797465 735f0062 69747069 635f5f00 bytes_.bitpic__. │ │ │ │ + 0x00022fa4 62697470 69635f00 69736869 66745f5f bitpic_.ishift__ │ │ │ │ + 0x00022fb4 00697368 6966745f 0064636c 766e6d5f .ishift_.dclvnm_ │ │ │ │ + 0x00022fc4 5f006463 6c766e6d 5f006364 626c6b5f _.dclvnm_.cdblk_ │ │ │ │ + 0x00022fd4 5f006364 626c6b5f 00636e73 5f5f0063 _.cdblk_.cns__.c │ │ │ │ + 0x00022fe4 6e735f00 726e6775 305f5f00 726e6775 ns_.rngu0__.rngu │ │ │ │ + 0x00022ff4 305f006c 63687261 5f5f006c 63687261 0_.lchra__.lchra │ │ │ │ + 0x00023004 5f006c63 6872625f 5f006c63 6872625f _.lchrb__.lchrb_ │ │ │ │ + 0x00023014 006c6368 72735f5f 006c6368 72735f00 .lchrs__.lchrs_. │ │ │ │ + 0x00023024 6c636872 635f5f00 6c636872 635f006c lchrc__.lchrc_.l │ │ │ │ + 0x00023034 63687264 5f5f006c 63687264 5f006c63 chrd__.lchrd_.lc │ │ │ │ + 0x00023044 68725f5f 006c6368 725f006c 63687266 hr__.lchr_.lchrf │ │ │ │ + 0x00023054 5f5f006c 63687266 5f006c63 68726c5f __.lchrf_.lchrl_ │ │ │ │ + 0x00023064 5f006c63 68726c5f 00636c6c 7372675f _.lchrl_.cllsrg_ │ │ │ │ + 0x00023074 5f00636c 6c737267 5f00636c 72676c73 _.cllsrg_.clrgls │ │ │ │ + 0x00023084 5f5f0063 6c72676c 735f0063 6c726773 __.clrgls_.clrgs │ │ │ │ + 0x00023094 765f5f00 636c7267 73765f00 696e6f72 v__.clrgsv_.inor │ │ │ │ + 0x000230a4 6d6c5f5f 00696e6f 726d6c5f 00726e6f ml__.inorml_.rno │ │ │ │ + 0x000230b4 726d6c5f 5f00726e 6f726d6c 5f00636c rml__.rnorml_.cl │ │ │ │ + 0x000230c4 73767267 5f5f0063 6c737672 675f0068 svrg__.clsvrg_.h │ │ │ │ + 0x000230d4 65786469 635f5f00 68657864 69635f00 exdic__.hexdic_. │ │ │ │ + 0x000230e4 68657864 63695f5f 00686578 6463695f hexdci__.hexdci_ │ │ │ │ + 0x000230f4 0074696d 6531325f 5f007469 6d653132 .time12__.time12 │ │ │ │ + 0x00023104 5f007469 6d657133 5f5f0074 696d6571 _.timeq3__.timeq │ │ │ │ + 0x00023114 335f0074 696d6533 325f5f00 74696d65 3_.time32__.time │ │ │ │ + 0x00023124 33325f00 74696d65 32335f5f 0074696d 32_.time23__.tim │ │ │ │ + 0x00023134 6532335f 0074696d 6563315f 5f007469 e23_.timec1__.ti │ │ │ │ + 0x00023144 6d656331 5f007469 6d653331 5f5f0074 mec1_.time31__.t │ │ │ │ + 0x00023154 696d6533 315f0074 696d6571 325f5f00 ime31_.timeq2__. │ │ │ │ + 0x00023164 74696d65 71325f00 74696d65 63325f5f timeq2_.timec2__ │ │ │ │ + 0x00023174 0074696d 6563325f 0074696d 6563335f .timec2_.timec3_ │ │ │ │ + 0x00023184 5f007469 6d656333 5f007469 6d657131 _.timec3_.timeq1 │ │ │ │ + 0x00023194 5f5f0074 696d6571 315f0074 696d6532 __.timeq1_.time2 │ │ │ │ + 0x000231a4 315f5f00 74696d65 32315f00 74696d65 1__.time21_.time │ │ │ │ + 0x000231b4 31335f5f 0074696d 6531335f 00636876 13__.time13_.chv │ │ │ │ + 0x000231c4 616c5f5f 00636876 616c5f00 72617665 al__.chval_.rave │ │ │ │ + 0x000231d4 5f5f0072 6176655f 00726176 65305f5f __.rave_.rave0__ │ │ │ │ + 0x000231e4 00726176 65305f00 72617665 315f5f00 .rave0_.rave1__. │ │ │ │ + 0x000231f4 72617665 315f0072 6d696e31 5f5f0072 rave1_.rmin1__.r │ │ │ │ + 0x00023204 6d696e31 5f00726d 696e305f 5f00726d min1_.rmin0__.rm │ │ │ │ + 0x00023214 696e305f 00726d69 6e5f5f00 726d696e in0_.rmin__.rmin │ │ │ │ + 0x00023224 5f00726d 6178315f 5f00726d 6178315f _.rmax1__.rmax1_ │ │ │ │ + 0x00023234 00726d61 785f5f00 726d6178 5f00726d .rmax__.rmax_.rm │ │ │ │ + 0x00023244 6178305f 5f00726d 6178305f 00727374 ax0__.rmax0_.rst │ │ │ │ + 0x00023254 64305f5f 00727374 64305f00 72737464 d0__.rstd0_.rstd │ │ │ │ + 0x00023264 315f5f00 72737464 315f0072 616d7030 1__.rstd1_.ramp0 │ │ │ │ + 0x00023274 5f5f0072 616d7030 5f007261 6d70315f __.ramp0_.ramp1_ │ │ │ │ + 0x00023284 5f007261 6d70315f 00727375 6d305f5f _.ramp1_.rsum0__ │ │ │ │ + 0x00023294 00727375 6d305f00 7273756d 315f5f00 .rsum0_.rsum1__. │ │ │ │ + 0x000232a4 7273756d 315f0067 32666374 725f5f00 rsum1_.g2fctr__. │ │ │ │ + 0x000232b4 67326663 74725f00 75777367 78615f5f g2fctr_.uwsgxa__ │ │ │ │ + 0x000232c4 00757773 6778615f 00757771 6779695f .uwsgxa_.uwqgyi_ │ │ │ │ + 0x000232d4 5f007577 71677969 5f007276 6d696e5f _.uwqgyi_.rvmin_ │ │ │ │ + 0x000232e4 5f007276 6d696e5f 00726672 6f6d635f _.rvmin_.rfromc_ │ │ │ │ + 0x000232f4 5f007266 726f6d63 5f007577 71677961 _.rfromc_.uwqgya │ │ │ │ + 0x00023304 5f5f0075 77716779 615f0075 77696779 __.uwqgya_.uwigy │ │ │ │ + 0x00023314 695f5f00 75776967 79695f00 75776967 i__.uwigyi_.uwig │ │ │ │ + 0x00023324 78695f5f 00757769 6778695f 00673269 xi__.uwigxi_.g2i │ │ │ │ + 0x00023334 6374725f 5f006732 69637472 5f007577 ctr__.g2ictr_.uw │ │ │ │ + 0x00023344 71677862 5f5f0075 77716778 625f0072 qgxb__.uwqgxb_.r │ │ │ │ + 0x00023354 7374645f 5f007273 74645f00 75777167 std__.rstd_.uwqg │ │ │ │ + 0x00023364 79625f5f 00757771 6779625f 00757773 yb__.uwqgyb_.uws │ │ │ │ + 0x00023374 6779625f 5f007577 73677962 5f007264 gyb__.uwsgyb_.rd │ │ │ │ + 0x00023384 32725f5f 00726432 725f0072 75776779 2r__.rd2r_.ruwgy │ │ │ │ + 0x00023394 5f5f0072 75776779 5f007276 6d617830 __.ruwgy_.rvmax0 │ │ │ │ + 0x000233a4 5f5f0072 766d6178 305f0072 726d7331 __.rvmax0_.rrms1 │ │ │ │ + 0x000233b4 5f5f0072 726d7331 5f007276 6d696e30 __.rrms1_.rvmin0 │ │ │ │ + 0x000233c4 5f5f0072 766d696e 305f0072 6e677531 __.rvmin0_.rngu1 │ │ │ │ + 0x000233d4 5f5f0072 6e677531 5f007577 7367787a __.rngu1_.uwsgxz │ │ │ │ + 0x000233e4 5f5f0075 77736778 7a5f0067 32716374 __.uwsgxz_.g2qct │ │ │ │ + 0x000233f4 6d5f5f00 67327163 746d5f00 72707264 m__.g2qctm_.rprd │ │ │ │ + 0x00023404 5f5f0072 7072645f 0072636f 765f5f00 __.rprd_.rcov__. │ │ │ │ + 0x00023414 72636f76 5f00726d 6f645f5f 00726d6f rcov_.rmod__.rmo │ │ │ │ + 0x00023424 645f0072 6670695f 5f007261 6d705f5f d_.rfpi__.ramp__ │ │ │ │ + 0x00023434 0072616d 705f0072 73756d5f 5f007273 .ramp_.rsum__.rs │ │ │ │ + 0x00023444 756d5f00 67327363 74725f5f 00673273 um_.g2sctr__.g2s │ │ │ │ + 0x00023454 6374725f 00727661 72315f5f 00727661 ctr_.rvar1__.rva │ │ │ │ + 0x00023464 72315f00 72766172 305f5f00 72766172 r1_.rvar0__.rvar │ │ │ │ + 0x00023474 305f0069 7367635f 5f006973 67635f00 0_.isgc__.isgc_. │ │ │ │ + 0x00023484 75777367 79615f5f 00757773 6779615f uwsgya__.uwsgya_ │ │ │ │ + 0x00023494 0072676e 6c745f5f 0072676e 6c745f00 .rgnlt__.rgnlt_. │ │ │ │ + 0x000234a4 72676e67 745f5f00 72676e67 745f0075 rgngt__.rgngt_.u │ │ │ │ + 0x000234b4 77736778 625f5f00 75777367 78625f00 wsgxb__.uwsgxb_. │ │ │ │ + 0x000234c4 72766d61 78315f5f 0072766d 6178315f rvmax1__.rvmax1_ │ │ │ │ + 0x000234d4 0072766d 696e315f 5f007276 6d696e31 .rvmin1__.rvmin1 │ │ │ │ + 0x000234e4 5f007577 7167797a 5f5f0075 77716779 _.uwqgyz__.uwqgy │ │ │ │ + 0x000234f4 7a5f0075 77716778 695f5f00 75777167 z_.uwqgxi__.uwqg │ │ │ │ + 0x00023504 78695f00 726e6775 325f5f00 726e6775 xi_.rngu2__.rngu │ │ │ │ + 0x00023514 325f0072 676e6765 5f5f0072 676e6765 2_.rgnge__.rgnge │ │ │ │ + 0x00023524 5f007267 6e6c655f 5f007267 6e6c655f _.rgnle__.rgnle_ │ │ │ │ + 0x00023534 00727661 725f5f00 72766172 5f007577 .rvar__.rvar_.uw │ │ │ │ + 0x00023544 71677861 5f5f0075 77716778 615f0067 qgxa__.uwqgxa_.g │ │ │ │ + 0x00023554 32716374 695f5f00 67327163 74695f00 2qcti__.g2qcti_. │ │ │ │ + 0x00023564 72636f72 5f5f0072 636f725f 0072766d rcor__.rcor_.rvm │ │ │ │ + 0x00023574 61785f5f 0072766d 61785f00 75777167 ax__.rvmax_.uwqg │ │ │ │ + 0x00023584 787a5f5f 00757771 67787a5f 00727577 xz__.uwqgxz_.ruw │ │ │ │ + 0x00023594 67785f5f 00727577 67785f00 72726d73 gx__.ruwgx_.rrms │ │ │ │ + 0x000235a4 305f5f00 72726d73 305f0075 77736779 0__.rrms0_.uwsgy │ │ │ │ + 0x000235b4 7a5f5f00 75777367 797a5f00 7275646c z__.uwsgyz_.rudl │ │ │ │ + 0x000235c4 65765f5f 00727564 6c65765f 00726578 ev__.rudlev_.rex │ │ │ │ + 0x000235d4 705f5f00 72657870 5f007272 32645f5f p__.rexp_.rr2d__ │ │ │ │ + 0x000235e4 00727232 645f0072 726d735f 5f007272 .rr2d_.rrms__.rr │ │ │ │ + 0x000235f4 6d735f00 7669666e 615f5f00 7669666e ms_.vifna__.vifn │ │ │ │ + 0x00023604 615f0076 69666e61 305f5f00 7669666e a_.vifna0__.vifn │ │ │ │ + 0x00023614 61305f00 7669666e 61315f5f 00766966 a0_.vifna1__.vif │ │ │ │ + 0x00023624 6e61315f 00767266 6e615f5f 00767266 na1_.vrfna__.vrf │ │ │ │ + 0x00023634 6e615f00 7672666e 61305f5f 00767266 na_.vrfna0__.vrf │ │ │ │ + 0x00023644 6e61305f 00767266 6e61315f 5f007672 na0_.vrfna1__.vr │ │ │ │ + 0x00023654 666e6131 5f00756d 626e6472 5f5f0075 fna1_.umbndr__.u │ │ │ │ + 0x00023664 6d626e64 725f0076 69666e62 5f5f0076 mbndr_.vifnb__.v │ │ │ │ + 0x00023674 69666e62 5f007669 666e6230 5f5f0076 ifnb_.vifnb0__.v │ │ │ │ + 0x00023684 69666e62 305f0076 69666e62 315f5f00 ifnb0_.vifnb1__. │ │ │ │ + 0x00023694 7669666e 62315f00 7672666e 625f5f00 vifnb1_.vrfnb__. │ │ │ │ + 0x000236a4 7672666e 625f0076 72666e62 305f5f00 vrfnb_.vrfnb0__. │ │ │ │ + 0x000236b4 7672666e 62305f00 7672666e 62315f5f vrfnb0_.vrfnb1__ │ │ │ │ + 0x000236c4 00767266 6e62315f 00766369 6e74725f .vrfnb1_.vcintr_ │ │ │ │ + 0x000236d4 5f007663 696e7472 5f00746d 69676574 _.vcintr_.tmiget │ │ │ │ + 0x000236e4 5f5f0074 6d697365 745f5f00 746d6973 __.tmiset__.tmis │ │ │ │ + 0x000236f4 74785f5f 00746d69 716e705f 5f00746d tx__.tmiqnp__.tm │ │ │ │ + 0x00023704 69716964 5f5f0074 6d697163 705f5f00 iqid__.tmiqcp__. │ │ │ │ + 0x00023714 746d6971 636c5f5f 00746d69 71766c5f tmiqcl__.tmiqvl_ │ │ │ │ + 0x00023724 5f00746d 6973766c 5f5f0074 6d697169 _.tmisvl__.tmiqi │ │ │ │ + 0x00023734 6e5f5f00 746d6c67 65745f5f 00746d6c n__.tmlget__.tml │ │ │ │ + 0x00023744 7365745f 5f00746d 6c737478 5f5f0074 set__.tmlstx__.t │ │ │ │ + 0x00023754 6d6c716e 705f5f00 746d6c71 69645f5f mlqnp__.tmlqid__ │ │ │ │ + 0x00023764 00746d6c 7163705f 5f00746d 6c71636c .tmlqcp__.tmlqcl │ │ │ │ + 0x00023774 5f5f0074 6d6c7176 6c5f5f00 746d6c73 __.tmlqvl__.tmls │ │ │ │ + 0x00023784 766c5f5f 00746d6c 71696e5f 5f00746d vl__.tmlqin__.tm │ │ │ │ + 0x00023794 70676574 5f5f0074 6d707365 745f5f00 pget__.tmpset__. │ │ │ │ + 0x000237a4 746d7073 74785f5f 00746d70 716e705f tmpstx__.tmpqnp_ │ │ │ │ + 0x000237b4 5f00746d 70716964 5f5f0074 6d707163 _.tmpqid__.tmpqc │ │ │ │ + 0x000237c4 705f5f00 746d7071 636c5f5f 00746d70 p__.tmpqcl__.tmp │ │ │ │ + 0x000237d4 7169745f 5f00746d 7071766c 5f5f0074 qit__.tmpqvl__.t │ │ │ │ + 0x000237e4 6d707376 6c5f5f00 746d7071 696e5f5f mpsvl__.tmpqin__ │ │ │ │ + 0x000237f4 00746d72 6765745f 5f00746d 72736574 .tmrget__.tmrset │ │ │ │ + 0x00023804 5f5f0074 6d727374 785f5f00 746d7271 __.tmrstx__.tmrq │ │ │ │ + 0x00023814 6e705f5f 00746d72 7169645f 5f00746d np__.tmrqid__.tm │ │ │ │ + 0x00023824 72716370 5f5f0074 6d727163 6c5f5f00 rqcp__.tmrqcl__. │ │ │ │ + 0x00023834 746d7271 766c5f5f 00746d72 73766c5f tmrqvl__.tmrsvl_ │ │ │ │ + 0x00023844 5f00746d 7271696e 5f5f0074 6d73746c _.tmrqin__.tmstl │ │ │ │ + 0x00023854 615f5f00 746d7374 6c635f5f 00746d73 a__.tmstlc__.tms │ │ │ │ + 0x00023864 746c735f 5f007573 67695f5f 00757367 tls__.usgi__.usg │ │ │ │ + 0x00023874 695f0063 7367695f 5f006373 67695f00 i_.csgi__.csgi_. │ │ │ │ + 0x00023884 69616e64 5f5f0069 616e645f 00696f72 iand__.iand_.ior │ │ │ │ + 0x00023894 5f5f0069 6f725f00 75736178 6c625f5f __.ior_.usaxlb__ │ │ │ │ + 0x000238a4 00757361 786c625f 00757861 786c625f .usaxlb_.uxaxlb_ │ │ │ │ + 0x000238b4 5f007578 61786c62 5f007579 61786c62 _.uxaxlb_.uyaxlb │ │ │ │ + 0x000238c4 5f5f0075 7961786c 625f0075 73706c62 __.uyaxlb_.usplb │ │ │ │ + 0x000238d4 6c5f5f00 7573706c 626c5f00 7578706c l__.usplbl_.uxpl │ │ │ │ + 0x000238e4 626c5f5f 00757870 6c626c5f 00757970 bl__.uxplbl_.uyp │ │ │ │ + 0x000238f4 6c626c5f 5f007579 706c626c 5f007578 lbl__.uyplbl_.ux │ │ │ │ + 0x00023904 706c6261 5f5f0075 78706c62 615f0075 plba__.uxplba_.u │ │ │ │ + 0x00023914 79706c62 615f5f00 7579706c 62615f00 yplba__.uyplba_. │ │ │ │ + 0x00023924 7578706c 62625f5f 00757870 6c62625f uxplbb__.uxplbb_ │ │ │ │ + 0x00023934 00757970 6c62625f 5f007579 706c6262 .uyplbb__.uyplbb │ │ │ │ + 0x00023944 5f005f5f 736c7061 636b5f4d 4f445f64 _.__slpack_MOD_d │ │ │ │ + 0x00023954 636c6472 61776465 76696365 76696577 cldrawdeviceview │ │ │ │ + 0x00023964 706f7274 636f726e 6572005f 5f736c70 portcorner.__slp │ │ │ │ + 0x00023974 61636b5f 4d4f445f 64636c64 72617764 ack_MOD_dcldrawd │ │ │ │ + 0x00023984 65766963 6577696e 646f7763 6f726e65 evicewindowcorne │ │ │ │ + 0x00023994 72005f5f 736c7061 636b5f4d 4f445f64 r.__slpack_MOD_d │ │ │ │ + 0x000239a4 636c6472 61777669 6577706f 7274636f cldrawviewportco │ │ │ │ + 0x000239b4 726e6572 005f5f73 6c706163 6b5f4d4f rner.__slpack_MO │ │ │ │ + 0x000239c4 445f6463 6c647261 77646576 69636576 D_dcldrawdevicev │ │ │ │ + 0x000239d4 69657770 6f727466 72616d65 005f5f73 iewportframe.__s │ │ │ │ + 0x000239e4 6c706163 6b5f4d4f 445f6463 6c647261 lpack_MOD_dcldra │ │ │ │ + 0x000239f4 77646576 69636577 696e646f 77667261 wdevicewindowfra │ │ │ │ + 0x00023a04 6d65005f 5f736c70 61636b5f 4d4f445f me.__slpack_MOD_ │ │ │ │ + 0x00023a14 64636c64 72617776 69657770 6f727466 dcldrawviewportf │ │ │ │ + 0x00023a24 72616d65 005f5f73 6c706163 6b5f4d4f rame.__slpack_MO │ │ │ │ + 0x00023a34 445f6463 6c736574 6672616d 65746974 D_dclsetframetit │ │ │ │ + 0x00023a44 6c65005f 5f736c70 61636b5f 4d4f445f le.__slpack_MOD_ │ │ │ │ + 0x00023a54 64636c73 65746173 70656374 72617469 dclsetaspectrati │ │ │ │ + 0x00023a64 6f005f5f 736c7061 636b5f4d 4f445f64 o.__slpack_MOD_d │ │ │ │ + 0x00023a74 636c7365 74667261 6d656d61 7267696e clsetframemargin │ │ │ │ + 0x00023a84 005f5f73 6c706163 6b5f4d4f 445f6463 .__slpack_MOD_dc │ │ │ │ + 0x00023a94 6c646976 69646566 72616d65 005f5f67 ldivideframe.__g │ │ │ │ + 0x00023aa4 72706163 6b5f4d4f 445f6463 6c736574 rpack_MOD_dclset │ │ │ │ + 0x00023ab4 77696e64 6f77005f 5f677270 61636b5f window.__grpack_ │ │ │ │ + 0x00023ac4 4d4f445f 64636c73 65747669 6577706f MOD_dclsetviewpo │ │ │ │ + 0x00023ad4 7274005f 5f677270 61636b5f 4d4f445f rt.__grpack_MOD_ │ │ │ │ + 0x00023ae4 64636c73 65746d61 7070726f 6a656374 dclsetmapproject │ │ │ │ + 0x00023af4 696f6e77 696e646f 77005f5f 67727061 ionwindow.__grpa │ │ │ │ + 0x00023b04 636b5f4d 4f445f64 636c7365 7473696d ck_MOD_dclsetsim │ │ │ │ + 0x00023b14 696c6172 69747900 5f5f6772 7061636b ilarity.__grpack │ │ │ │ + 0x00023b24 5f4d4f44 5f64636c 7365746d 61707072 _MOD_dclsetmappr │ │ │ │ + 0x00023b34 6f6a6563 74696f6e 616e676c 65005f5f ojectionangle.__ │ │ │ │ + 0x00023b44 67727061 636b5f4d 4f445f64 636c7365 grpack_MOD_dclse │ │ │ │ + 0x00023b54 74747261 6e736e75 6d626572 005f5f67 ttransnumber.__g │ │ │ │ + 0x00023b64 72706163 6b5f4d4f 445f6463 6c736574 rpack_MOD_dclset │ │ │ │ + 0x00023b74 7472616e 7366756e 6374696f 6e005f5f transfunction.__ │ │ │ │ + 0x00023b84 67727061 636b5f4d 4f445f64 636c636c grpack_MOD_dclcl │ │ │ │ + 0x00023b94 6f736567 72617068 69637300 5f5f6772 osegraphics.__gr │ │ │ │ + 0x00023ba4 7061636b 5f4d4f44 5f64636c 6e657766 pack_MOD_dclnewf │ │ │ │ + 0x00023bb4 6967005f 5f677270 61636b5f 4d4f445f ig.__grpack_MOD_ │ │ │ │ + 0x00023bc4 64636c6e 65776672 616d6500 5f5f6772 dclnewframe.__gr │ │ │ │ + 0x00023bd4 7061636b 5f4d4f44 5f64636c 6f70656e pack_MOD_dclopen │ │ │ │ + 0x00023be4 67726170 68696373 005f6766 6f727472 graphics._gfortr │ │ │ │ + 0x00023bf4 616e5f74 72616e73 6665725f 63686172 an_transfer_char │ │ │ │ + 0x00023c04 61637465 725f7772 69746500 5f67666f acter_write._gfo │ │ │ │ + 0x00023c14 72747261 6e5f7374 5f726561 64005f67 rtran_st_read._g │ │ │ │ + 0x00023c24 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ + 0x00023c34 5f696e74 65676572 005f6766 6f727472 _integer._gfortr │ │ │ │ + 0x00023c44 616e5f73 745f7265 61645f64 6f6e6500 an_st_read_done. │ │ │ │ + 0x00023c54 5f5f6772 7061636b 5f4d4f44 5f64636c __grpack_MOD_dcl │ │ │ │ + 0x00023c64 73656c65 63746465 76696365 005f5f72 selectdevice.__r │ │ │ │ + 0x00023c74 6e6d6c69 625f4d4f 445f6463 6c72756e nmlib_MOD_dclrun │ │ │ │ + 0x00023c84 6e696e67 6d65616e 005f5f75 73706163 ningmean.__uspac │ │ │ │ + 0x00023c94 6b5f4d4f 445f7874 746c3000 5f5f7573 k_MOD_xttl0.__us │ │ │ │ + 0x00023ca4 7061636b 5f4d4f44 5f797474 6c30005f pack_MOD_yttl0._ │ │ │ │ + 0x00023cb4 5f757370 61636b5f 4d4f445f 78756e69 _uspack_MOD_xuni │ │ │ │ + 0x00023cc4 30005f5f 75737061 636b5f4d 4f445f79 0.__uspack_MOD_y │ │ │ │ + 0x00023cd4 756e6930 005f5f75 73706163 6b5f4d4f uni0.__uspack_MO │ │ │ │ + 0x00023ce4 445f6463 6c736869 66746178 6973005f D_dclshiftaxis._ │ │ │ │ + 0x00023cf4 5f757370 61636b5f 4d4f445f 64636c64 _uspack_MOD_dcld │ │ │ │ + 0x00023d04 72617761 7869736c 6162656c 005f5f75 rawaxislabel.__u │ │ │ │ + 0x00023d14 73706163 6b5f4d4f 445f6463 6c647261 spack_MOD_dcldra │ │ │ │ + 0x00023d24 77746963 6b6d6172 6b005f5f 75737061 wtickmark.__uspa │ │ │ │ + 0x00023d34 636b5f4d 4f445f64 636c6472 61776178 ck_MOD_dcldrawax │ │ │ │ + 0x00023d44 69736c69 6e65005f 5f757370 61636b5f isline.__uspack_ │ │ │ │ + 0x00023d54 4d4f445f 64636c64 72617774 69746c65 MOD_dcldrawtitle │ │ │ │ + 0x00023d64 005f5f75 73706163 6b5f4d4f 445f6463 .__uspack_MOD_dc │ │ │ │ + 0x00023d74 6c647261 77617869 7363616c 656e6461 ldrawaxiscalenda │ │ │ │ + 0x00023d84 72005f5f 75737061 636b5f4d 4f445f64 r.__uspack_MOD_d │ │ │ │ + 0x00023d94 636c6472 61776178 69736c6f 67005f5f cldrawaxislog.__ │ │ │ │ + 0x00023da4 75737061 636b5f4d 4f445f64 636c6472 uspack_MOD_dcldr │ │ │ │ + 0x00023db4 61776178 69737370 65636966 79005f5f awaxisspecify.__ │ │ │ │ + 0x00023dc4 75737061 636b5f4d 4f445f64 636c6472 uspack_MOD_dcldr │ │ │ │ + 0x00023dd4 61776178 6973005f 5f757370 61636b5f awaxis.__uspack_ │ │ │ │ + 0x00023de4 4d4f445f 64636c64 72617773 63616c65 MOD_dcldrawscale │ │ │ │ + 0x00023df4 64677261 7068005f 5f757370 61636b5f dgraph.__uspack_ │ │ │ │ + 0x00023e04 4d4f445f 64636c64 72617773 63616c65 MOD_dcldrawscale │ │ │ │ + 0x00023e14 64617869 73005f5f 75737061 636b5f4d daxis.__uspack_M │ │ │ │ + 0x00023e24 4f445f64 636c6669 74736361 6c696e67 OD_dclfitscaling │ │ │ │ + 0x00023e34 7061726d 005f5f75 73706163 6b5f4d4f parm.__uspack_MO │ │ │ │ + 0x00023e44 445f6463 6c736574 7469746c 65005f5f D_dclsettitle.__ │ │ │ │ + 0x00023e54 75737061 636b5f4d 4f445f64 636c7363 uspack_MOD_dclsc │ │ │ │ + 0x00023e64 616c696e 67706f69 6e74005f 5f626c6b alingpoint.__blk │ │ │ │ + 0x00023e74 6c69625f 4d4f445f 64636c69 6e746572 lib_MOD_dclinter │ │ │ │ + 0x00023e84 76616c67 65005f5f 626c6b6c 69625f4d valge.__blklib_M │ │ │ │ + 0x00023e94 4f445f64 636c696e 74657276 616c6774 OD_dclintervalgt │ │ │ │ + 0x00023ea4 005f5f62 6c6b6c69 625f4d4f 445f6463 .__blklib_MOD_dc │ │ │ │ + 0x00023eb4 6c696e74 65727661 6c6c6500 5f5f626c lintervalle.__bl │ │ │ │ + 0x00023ec4 6b6c6962 5f4d4f44 5f64636c 696e7465 klib_MOD_dclinte │ │ │ │ + 0x00023ed4 7276616c 6c74005f 5f676e6d 6c69625f rvallt.__gnmlib_ │ │ │ │ + 0x00023ee4 4d4f445f 64636c67 6f6f646e 756d6765 MOD_dclgoodnumge │ │ │ │ + 0x00023ef4 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ + 0x00023f04 6c676f6f 646e756d 6774005f 5f676e6d lgoodnumgt.__gnm │ │ │ │ + 0x00023f14 6c69625f 4d4f445f 64636c67 6f6f646e lib_MOD_dclgoodn │ │ │ │ + 0x00023f24 756d6c65 005f5f67 6e6d6c69 625f4d4f umle.__gnmlib_MO │ │ │ │ + 0x00023f34 445f6463 6c676f6f 646e756d 6c74005f D_dclgoodnumlt._ │ │ │ │ + 0x00023f44 5f676e6d 6c69625f 4d4f445f 64636c72 _gnmlib_MOD_dclr │ │ │ │ + 0x00023f54 6573746f 7265676f 6f646e75 6d6c6973 estoregoodnumlis │ │ │ │ + 0x00023f64 74005f5f 676e6d6c 69625f4d 4f445f64 t.__gnmlib_MOD_d │ │ │ │ + 0x00023f74 636c7361 7665676f 6f646e75 6d6c6973 clsavegoodnumlis │ │ │ │ + 0x00023f84 74005f5f 676e6d6c 69625f4d 4f445f64 t.__gnmlib_MOD_d │ │ │ │ + 0x00023f94 636c6765 74676f6f 646e756d 6c697374 clgetgoodnumlist │ │ │ │ + 0x00023fa4 005f5f67 6e6d6c69 625f4d4f 445f6463 .__gnmlib_MOD_dc │ │ │ │ + 0x00023fb4 6c736574 676f6f64 6e756d6c 69737400 lsetgoodnumlist. │ │ │ │ + 0x00023fc4 5f5f676e 6d6c6962 5f4d4f44 5f64636c __gnmlib_MOD_dcl │ │ │ │ + 0x00023fd4 676f6f64 6e756d65 78676500 5f5f676e goodnumexge.__gn │ │ │ │ + 0x00023fe4 6d6c6962 5f4d4f44 5f64636c 676f6f64 mlib_MOD_dclgood │ │ │ │ + 0x00023ff4 6e756d65 786c6500 5f5f676e 6d6c6962 numexle.__gnmlib │ │ │ │ + 0x00024004 5f4d4f44 5f64636c 676f6f64 6e756d65 _MOD_dclgoodnume │ │ │ │ + 0x00024014 78677400 5f5f676e 6d6c6962 5f4d4f44 xgt.__gnmlib_MOD │ │ │ │ + 0x00024024 5f64636c 676f6f64 6e756d65 786c7400 _dclgoodnumexlt. │ │ │ │ + 0x00024034 5f5f7266 616c6962 5f4d4f44 5f64636c __rfalib_MOD_dcl │ │ │ │ + 0x00024044 67657461 6d70005f 5f726661 6c69625f getamp.__rfalib_ │ │ │ │ + 0x00024054 4d4f445f 64636c67 6574726d 73005f5f MOD_dclgetrms.__ │ │ │ │ + 0x00024064 7266616c 69625f4d 4f445f64 636c6765 rfalib_MOD_dclge │ │ │ │ + 0x00024074 74737464 005f5f72 66616c69 625f4d4f tstd.__rfalib_MO │ │ │ │ + 0x00024084 445f6463 6c676574 76617200 5f5f7266 D_dclgetvar.__rf │ │ │ │ + 0x00024094 616c6962 5f4d4f44 5f64636c 67657461 alib_MOD_dclgeta │ │ │ │ + 0x000240a4 7665005f 5f736770 61636b5f 4d4f445f ve.__sgpack_MOD_ │ │ │ │ + 0x000240b4 64636c67 65746172 726f776c 696e6569 dclgetarrowlinei │ │ │ │ + 0x000240c4 6e646578 005f5f73 67706163 6b5f4d4f ndex.__sgpack_MO │ │ │ │ + 0x000240d4 445f6463 6c676574 6172726f 776c696e D_dclgetarrowlin │ │ │ │ + 0x000240e4 65747970 65005f5f 73677061 636b5f4d etype.__sgpack_M │ │ │ │ + 0x000240f4 4f445f64 636c7365 74617272 6f776c69 OD_dclsetarrowli │ │ │ │ + 0x00024104 6e65696e 64657800 5f5f7367 7061636b neindex.__sgpack │ │ │ │ + 0x00024114 5f4d4f44 5f64636c 73657461 72726f77 _MOD_dclsetarrow │ │ │ │ + 0x00024124 6c696e65 74797065 005f5f73 67706163 linetype.__sgpac │ │ │ │ + 0x00024134 6b5f4d4f 445f6463 6c647261 77617272 k_MOD_dcldrawarr │ │ │ │ + 0x00024144 6f777072 6f6a6563 74656400 5f5f7367 owprojected.__sg │ │ │ │ + 0x00024154 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00024164 6172726f 776e6f72 6d616c69 7a656400 arrownormalized. │ │ │ │ + 0x00024174 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00024184 64726177 6172726f 77005f5f 73677061 drawarrow.__sgpa │ │ │ │ + 0x00024194 636b5f4d 4f445f64 636c6765 74736861 ck_MOD_dclgetsha │ │ │ │ + 0x000241a4 64657061 74746572 6e005f5f 73677061 depattern.__sgpa │ │ │ │ + 0x000241b4 636b5f4d 4f445f64 636c7365 74736861 ck_MOD_dclsetsha │ │ │ │ + 0x000241c4 64657061 74746572 6e005f5f 73677061 depattern.__sgpa │ │ │ │ + 0x000241d4 636b5f4d 4f445f64 636c7368 61646572 ck_MOD_dclshader │ │ │ │ + 0x000241e4 6567696f 6e70726f 6a656374 6564005f egionprojected._ │ │ │ │ + 0x000241f4 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ + 0x00024204 68616465 72656769 6f6e6e6f 726d616c haderegionnormal │ │ │ │ + 0x00024214 697a6564 005f5f73 67706163 6b5f4d4f ized.__sgpack_MO │ │ │ │ + 0x00024224 445f6463 6c736861 64657265 67696f6e D_dclshaderegion │ │ │ │ + 0x00024234 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024244 6c676574 74657874 706f7369 74696f6e lgettextposition │ │ │ │ + 0x00024254 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024264 6c676574 74657874 696e6465 78005f5f lgettextindex.__ │ │ │ │ + 0x00024274 73677061 636b5f4d 4f445f64 636c6765 sgpack_MOD_dclge │ │ │ │ + 0x00024284 74746578 74616e67 6c65005f 5f736770 ttextangle.__sgp │ │ │ │ + 0x00024294 61636b5f 4d4f445f 64636c67 65747465 ack_MOD_dclgette │ │ │ │ + 0x000242a4 78746865 69676874 005f5f73 67706163 xtheight.__sgpac │ │ │ │ + 0x000242b4 6b5f4d4f 445f6463 6c736574 74657874 k_MOD_dclsettext │ │ │ │ + 0x000242c4 706f7369 74696f6e 005f5f73 67706163 position.__sgpac │ │ │ │ + 0x000242d4 6b5f4d4f 445f6463 6c736574 74657874 k_MOD_dclsettext │ │ │ │ + 0x000242e4 696e6465 78005f5f 73677061 636b5f4d index.__sgpack_M │ │ │ │ + 0x000242f4 4f445f64 636c7365 74746578 74616e67 OD_dclsettextang │ │ │ │ + 0x00024304 6c65006c 726f756e 6466005f 5f736770 le.lroundf.__sgp │ │ │ │ + 0x00024314 61636b5f 4d4f445f 64636c73 65747465 ack_MOD_dclsette │ │ │ │ + 0x00024324 78746865 69676874 005f5f73 67706163 xtheight.__sgpac │ │ │ │ + 0x00024334 6b5f4d4f 445f6463 6c647261 77746578 k_MOD_dcldrawtex │ │ │ │ + 0x00024344 7470726f 6a656374 6564005f 5f736770 tprojected.__sgp │ │ │ │ + 0x00024354 61636b5f 4d4f445f 64636c64 72617774 ack_MOD_dcldrawt │ │ │ │ + 0x00024364 6578746e 6f726d61 6c697a65 64005f5f extnormalized.__ │ │ │ │ + 0x00024374 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x00024384 61777465 7874005f 5f736770 61636b5f awtext.__sgpack_ │ │ │ │ + 0x00024394 4d4f445f 64636c67 65746d61 726b6572 MOD_dclgetmarker │ │ │ │ + 0x000243a4 73697a65 005f5f73 67706163 6b5f4d4f size.__sgpack_MO │ │ │ │ + 0x000243b4 445f6463 6c676574 6d61726b 6572696e D_dclgetmarkerin │ │ │ │ + 0x000243c4 64657800 5f5f7367 7061636b 5f4d4f44 dex.__sgpack_MOD │ │ │ │ + 0x000243d4 5f64636c 6765746d 61726b65 72747970 _dclgetmarkertyp │ │ │ │ + 0x000243e4 65005f5f 73677061 636b5f4d 4f445f64 e.__sgpack_MOD_d │ │ │ │ + 0x000243f4 636c7365 746d6172 6b657273 697a6500 clsetmarkersize. │ │ │ │ + 0x00024404 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00024414 7365746d 61726b65 72696e64 6578005f setmarkerindex._ │ │ │ │ + 0x00024424 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ + 0x00024434 65746d61 726b6572 74797065 005f5f73 etmarkertype.__s │ │ │ │ + 0x00024444 67706163 6b5f4d4f 445f6463 6c647261 gpack_MOD_dcldra │ │ │ │ + 0x00024454 776d6172 6b657270 726f6a65 63746564 wmarkerprojected │ │ │ │ + 0x00024464 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024474 6c647261 776d6172 6b65726e 6f726d61 ldrawmarkernorma │ │ │ │ + 0x00024484 6c697a65 64005f5f 73677061 636b5f4d lized.__sgpack_M │ │ │ │ + 0x00024494 4f445f64 636c6472 61776d61 726b6572 OD_dcldrawmarker │ │ │ │ + 0x000244a4 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x000244b4 6c676574 6c696e65 74657874 73697a65 lgetlinetextsize │ │ │ │ + 0x000244c4 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x000244d4 6c676574 6c696e65 74657874 005f5f73 lgetlinetext.__s │ │ │ │ + 0x000244e4 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ + 0x000244f4 6c696e65 696e6465 78005f5f 73677061 lineindex.__sgpa │ │ │ │ + 0x00024504 636b5f4d 4f445f64 636c6765 746c696e ck_MOD_dclgetlin │ │ │ │ + 0x00024514 65747970 65005f5f 73677061 636b5f4d etype.__sgpack_M │ │ │ │ + 0x00024524 4f445f64 636c6e65 78746c69 6e657465 OD_dclnextlinete │ │ │ │ + 0x00024534 7874005f 5f736770 61636b5f 4d4f445f xt.__sgpack_MOD_ │ │ │ │ + 0x00024544 64636c73 65746c69 6e657465 78747369 dclsetlinetextsi │ │ │ │ + 0x00024554 7a65005f 5f736770 61636b5f 4d4f445f ze.__sgpack_MOD_ │ │ │ │ + 0x00024564 64636c73 65746c69 6e657465 7874005f dclsetlinetext._ │ │ │ │ + 0x00024574 5f736770 61636b5f 4d4f445f 64636c73 _sgpack_MOD_dcls │ │ │ │ + 0x00024584 65746c69 6e65696e 64657800 5f5f7367 etlineindex.__sg │ │ │ │ + 0x00024594 7061636b 5f4d4f44 5f64636c 7365746c pack_MOD_dclsetl │ │ │ │ + 0x000245a4 696e6574 79706500 5f5f7367 7061636b inetype.__sgpack │ │ │ │ + 0x000245b4 5f4d4f44 5f64636c 64726177 6c696e65 _MOD_dcldrawline │ │ │ │ + 0x000245c4 70726f6a 65637465 6432005f 5f736770 projected2.__sgp │ │ │ │ + 0x000245d4 61636b5f 4d4f445f 64636c64 7261776c ack_MOD_dcldrawl │ │ │ │ + 0x000245e4 696e6570 726f6a65 63746564 31005f5f ineprojected1.__ │ │ │ │ + 0x000245f4 73677061 636b5f4d 4f445f64 636c6472 sgpack_MOD_dcldr │ │ │ │ + 0x00024604 61776c69 6e656e6f 726d616c 697a6564 awlinenormalized │ │ │ │ + 0x00024614 32005f5f 73677061 636b5f4d 4f445f64 2.__sgpack_MOD_d │ │ │ │ + 0x00024624 636c6472 61776c69 6e656e6f 726d616c cldrawlinenormal │ │ │ │ + 0x00024634 697a6564 31005f5f 73677061 636b5f4d ized1.__sgpack_M │ │ │ │ + 0x00024644 4f445f64 636c6472 61776c69 6e653200 OD_dcldrawline2. │ │ │ │ + 0x00024654 5f5f7367 7061636b 5f4d4f44 5f64636c __sgpack_MOD_dcl │ │ │ │ + 0x00024664 64726177 6c696e65 31005f5f 73677061 drawline1.__sgpa │ │ │ │ + 0x00024674 636b5f4d 4f445f64 636c6765 74747261 ck_MOD_dclgettra │ │ │ │ + 0x00024684 6e736e75 6d626572 005f5f73 67706163 nsnumber.__sgpac │ │ │ │ + 0x00024694 6b5f4d4f 445f6463 6c676574 6d617070 k_MOD_dclgetmapp │ │ │ │ + 0x000246a4 726f6a65 6374696f 6e616e67 6c65005f rojectionangle._ │ │ │ │ + 0x000246b4 5f736770 61636b5f 4d4f445f 64636c67 _sgpack_MOD_dclg │ │ │ │ + 0x000246c4 65747369 6d696c61 72697479 005f5f73 etsimilarity.__s │ │ │ │ + 0x000246d4 67706163 6b5f4d4f 445f6463 6c676574 gpack_MOD_dclget │ │ │ │ + 0x000246e4 77696e64 6f77005f 5f736770 61636b5f window.__sgpack_ │ │ │ │ + 0x000246f4 4d4f445f 64636c67 65747669 6577706f MOD_dclgetviewpo │ │ │ │ + 0x00024704 7274005f 5f736770 61636b5f 4d4f445f rt.__sgpack_MOD_ │ │ │ │ + 0x00024714 64636c74 72616e73 6e756d74 6f6c6f6e dcltransnumtolon │ │ │ │ + 0x00024724 67005f5f 73677061 636b5f4d 4f445f64 g.__sgpack_MOD_d │ │ │ │ + 0x00024734 636c7472 616e736e 756d746f 73686f72 cltransnumtoshor │ │ │ │ + 0x00024744 74005f5f 73677061 636b5f4d 4f445f64 t.__sgpack_MOD_d │ │ │ │ + 0x00024754 636c7472 616e736c 6f6e6774 6f6e756d cltranslongtonum │ │ │ │ + 0x00024764 005f5f73 67706163 6b5f4d4f 445f6463 .__sgpack_MOD_dc │ │ │ │ + 0x00024774 6c747261 6e736c6f 6e67746f 73686f72 ltranslongtoshor │ │ │ │ + 0x00024784 74005f5f 73677061 636b5f4d 4f445f64 t.__sgpack_MOD_d │ │ │ │ + 0x00024794 636c7472 616e7373 686f7274 746f6e75 cltransshorttonu │ │ │ │ + 0x000247a4 6d005f5f 73677061 636b5f4d 4f445f64 m.__sgpack_MOD_d │ │ │ │ + 0x000247b4 636c7472 616e7373 686f7274 746f6c6f cltransshorttolo │ │ │ │ + 0x000247c4 6e67005f 5f736770 61636b5f 4d4f445f ng.__sgpack_MOD_ │ │ │ │ + 0x000247d4 64636c70 72696e74 64657669 63656c69 dclprintdeviceli │ │ │ │ + 0x000247e4 7374005f 5f756570 61636b5f 4d4f445f st.__uepack_MOD_ │ │ │ │ + 0x000247f4 64636c63 6c656172 73686164 656c6576 dclclearshadelev │ │ │ │ + 0x00024804 656c005f 5f756570 61636b5f 4d4f445f el.__uepack_MOD_ │ │ │ │ + 0x00024814 64636c67 65747368 6164656c 6576656c dclgetshadelevel │ │ │ │ + 0x00024824 6e756d62 6572005f 5f756570 61636b5f number.__uepack_ │ │ │ │ + 0x00024834 4d4f445f 64636c67 65747368 6164656c MOD_dclgetshadel │ │ │ │ + 0x00024844 6576656c 005f5f75 65706163 6b5f4d4f evel.__uepack_MO │ │ │ │ + 0x00024854 445f6463 6c736574 73686164 656e005f D_dclsetshaden._ │ │ │ │ + 0x00024864 5f756570 61636b5f 4d4f445f 64636c73 _uepack_MOD_dcls │ │ │ │ + 0x00024874 65747368 61646576 005f5f75 65706163 etshadev.__uepac │ │ │ │ + 0x00024884 6b5f4d4f 445f6463 6c736574 73686164 k_MOD_dclsetshad │ │ │ │ + 0x00024894 6562005f 5f756570 61636b5f 4d4f445f eb.__uepack_MOD_ │ │ │ │ + 0x000248a4 64636c73 65747368 61646561 005f5f75 dclsetshadea.__u │ │ │ │ + 0x000248b4 65706163 6b5f4d4f 445f6463 6c736861 epack_MOD_dclsha │ │ │ │ + 0x000248c4 6465636f 6e746f75 72657800 5f5f7565 decontourex.__ue │ │ │ │ + 0x000248d4 7061636b 5f4d4f44 5f64636c 73686164 pack_MOD_dclshad │ │ │ │ + 0x000248e4 65636f6e 746f7572 005f5f74 696d656c econtour.__timel │ │ │ │ + 0x000248f4 69625f4d 4f445f64 636c666f 726d6174 ib_MOD_dclformat │ │ │ │ + 0x00024904 74696d65 005f5f74 696d656c 69625f4d time.__timelib_M │ │ │ │ + 0x00024914 4f445f64 636c6765 7474696d 65005f5f OD_dclgettime.__ │ │ │ │ + 0x00024924 75677061 636b5f4d 4f445f64 636c7365 ugpack_MOD_dclse │ │ │ │ + 0x00024934 74756e69 74766563 746f7274 69746c65 tunitvectortitle │ │ │ │ + 0x00024944 005f5f75 67706163 6b5f4d4f 445f6463 .__ugpack_MOD_dc │ │ │ │ + 0x00024954 6c647261 77766563 746f7273 005f5f72 ldrawvectors.__r │ │ │ │ + 0x00024964 66626c69 625f4d4f 445f6463 6c676574 fblib_MOD_dclget │ │ │ │ + 0x00024974 636f7200 5f5f7266 626c6962 5f4d4f44 cor.__rfblib_MOD │ │ │ │ + 0x00024984 5f64636c 67657463 6f76005f 5f726662 _dclgetcov.__rfb │ │ │ │ + 0x00024994 6c69625f 4d4f445f 64636c67 65747072 lib_MOD_dclgetpr │ │ │ │ + 0x000249a4 64005f5f 696e746c 69625f4d 4f445f64 d.__intlib_MOD_d │ │ │ │ + 0x000249b4 636c696e 74676500 5f5f696e 746c6962 clintge.__intlib │ │ │ │ + 0x000249c4 5f4d4f44 5f64636c 696e7467 74005f5f _MOD_dclintgt.__ │ │ │ │ + 0x000249d4 696e746c 69625f4d 4f445f64 636c696e intlib_MOD_dclin │ │ │ │ + 0x000249e4 746c6500 5f5f696e 746c6962 5f4d4f44 tle.__intlib_MOD │ │ │ │ + 0x000249f4 5f64636c 696e746c 74005f5f 757a7061 _dclintlt.__uzpa │ │ │ │ + 0x00024a04 636b5f4d 4f445f64 636c7365 74617869 ck_MOD_dclsetaxi │ │ │ │ + 0x00024a14 73666163 746f7200 5f5f6368 6b6c6962 sfactor.__chklib │ │ │ │ + 0x00024a24 5f4d4f44 5f64636c 63686563 6b636861 _MOD_dclcheckcha │ │ │ │ + 0x00024a34 72706174 7465726e 005f5f63 686b6c69 rpattern.__chkli │ │ │ │ + 0x00024a44 625f4d4f 445f6463 6c636865 636b666f b_MOD_dclcheckfo │ │ │ │ + 0x00024a54 72747261 6e005f5f 63686b6c 69625f4d rtran.__chklib_M │ │ │ │ + 0x00024a64 4f445f64 636c6368 65636b61 6c706861 OD_dclcheckalpha │ │ │ │ + 0x00024a74 6e756d00 5f5f6368 6b6c6962 5f4d4f44 num.__chklib_MOD │ │ │ │ + 0x00024a84 5f64636c 63686563 6b6e756d 62657200 _dclchecknumber. │ │ │ │ + 0x00024a94 5f5f6368 6b6c6962 5f4d4f44 5f64636c __chklib_MOD_dcl │ │ │ │ + 0x00024aa4 63686563 6b616c70 68616265 74005f5f checkalphabet.__ │ │ │ │ + 0x00024ab4 63686b6c 69625f4d 4f445f64 636c6368 chklib_MOD_dclch │ │ │ │ + 0x00024ac4 65636b73 70656369 616c005f 5f63686b eckspecial.__chk │ │ │ │ + 0x00024ad4 6c69625f 4d4f445f 64636c63 6865636b lib_MOD_dclcheck │ │ │ │ + 0x00024ae4 63757272 656e6379 005f5f63 686b6c69 currency.__chkli │ │ │ │ + 0x00024af4 625f4d4f 445f6463 6c636865 636b626c b_MOD_dclcheckbl │ │ │ │ + 0x00024b04 616e6b00 5f5f6463 6c5f7061 726d5f4d ank.__dcl_parm_M │ │ │ │ + 0x00024b14 4f445f64 636c7365 74636861 72657800 OD_dclsetcharex. │ │ │ │ + 0x00024b24 5f67666f 72747261 6e5f7374 72696e67 _gfortran_string │ │ │ │ + 0x00024b34 5f696e64 65780067 6c637169 6e5f005f _index.glcqin_._ │ │ │ │ + 0x00024b44 67666f72 7472616e 5f73656c 6563745f gfortran_select_ │ │ │ │ + 0x00024b54 73747269 6e670067 6c637376 6c5f005f string.glcsvl_._ │ │ │ │ + 0x00024b64 5f64636c 5f706172 6d5f4d4f 445f6463 _dcl_parm_MOD_dc │ │ │ │ + 0x00024b74 6c736574 6c6f6769 63616c65 78005f5f lsetlogicalex.__ │ │ │ │ + 0x00024b84 64636c5f 7061726d 5f4d4f44 5f64636c dcl_parm_MOD_dcl │ │ │ │ + 0x00024b94 73657472 65616c65 7800676c 7271696e setrealex.glrqin │ │ │ │ + 0x00024ba4 5f00676c 7273766c 5f005f5f 64636c5f _.glrsvl_.__dcl_ │ │ │ │ + 0x00024bb4 7061726d 5f4d4f44 5f64636c 73657469 parm_MOD_dclseti │ │ │ │ + 0x00024bc4 6e746567 65726578 00676c69 71696e5f ntegerex.gliqin_ │ │ │ │ + 0x00024bd4 00676c69 73766c5f 005f5f64 636c5f70 .glisvl_.__dcl_p │ │ │ │ + 0x00024be4 61726d5f 4d4f445f 64636c73 65746368 arm_MOD_dclsetch │ │ │ │ + 0x00024bf4 6172005f 5f64636c 5f706172 6d5f4d4f ar.__dcl_parm_MO │ │ │ │ + 0x00024c04 445f6463 6c736574 6c6f6769 63616c00 D_dclsetlogical. │ │ │ │ + 0x00024c14 5f5f6463 6c5f7061 726d5f4d 4f445f64 __dcl_parm_MOD_d │ │ │ │ + 0x00024c24 636c7365 74726561 6c005f5f 64636c5f clsetreal.__dcl_ │ │ │ │ + 0x00024c34 7061726d 5f4d4f44 5f64636c 73657469 parm_MOD_dclseti │ │ │ │ + 0x00024c44 6e746567 6572005f 5f64636c 5f706172 nteger.__dcl_par │ │ │ │ + 0x00024c54 6d5f4d4f 445f6463 6c676574 63686172 m_MOD_dclgetchar │ │ │ │ + 0x00024c64 7300676c 6371766c 5f005f5f 64636c5f s.glcqvl_.__dcl_ │ │ │ │ + 0x00024c74 7061726d 5f4d4f44 5f64636c 6765746c parm_MOD_dclgetl │ │ │ │ + 0x00024c84 6f676963 616c7300 5f5f6463 6c5f7061 ogicals.__dcl_pa │ │ │ │ + 0x00024c94 726d5f4d 4f445f64 636c6765 74726561 rm_MOD_dclgetrea │ │ │ │ + 0x00024ca4 6c730067 6c727176 6c5f005f 5f64636c ls.glrqvl_.__dcl │ │ │ │ + 0x00024cb4 5f706172 6d5f4d4f 445f6463 6c676574 _parm_MOD_dclget │ │ │ │ + 0x00024cc4 696e7465 67657273 00676c69 71766c5f integers.gliqvl_ │ │ │ │ + 0x00024cd4 005f5f64 636c5f70 61726d5f 4d4f445f .__dcl_parm_MOD_ │ │ │ │ + 0x00024ce4 64636c67 65746368 6172005f 5f64636c dclgetchar.__dcl │ │ │ │ + 0x00024cf4 5f706172 6d5f4d4f 445f6463 6c676574 _parm_MOD_dclget │ │ │ │ + 0x00024d04 6c6f6769 63616c00 5f5f6463 6c5f7061 logical.__dcl_pa │ │ │ │ + 0x00024d14 726d5f4d 4f445f64 636c6765 74726561 rm_MOD_dclgetrea │ │ │ │ + 0x00024d24 6c005f5f 64636c5f 7061726d 5f4d4f44 l.__dcl_parm_MOD │ │ │ │ + 0x00024d34 5f64636c 67657469 6e746567 6572005f _dclgetinteger._ │ │ │ │ + 0x00024d44 5f736874 726c6962 5f4d4f44 5f64636c _shtrlib_MOD_dcl │ │ │ │ + 0x00024d54 6c656765 6e647265 7472616e 73666f72 legendretransfor │ │ │ │ + 0x00024d64 6d5f6200 5f67666f 72747261 6e5f696e m_b._gfortran_in │ │ │ │ + 0x00024d74 7465726e 616c5f70 61636b00 5f67666f ternal_pack._gfo │ │ │ │ + 0x00024d84 72747261 6e5f696e 7465726e 616c5f75 rtran_internal_u │ │ │ │ + 0x00024d94 6e706163 6b005f5f 73687472 6c69625f npack.__shtrlib_ │ │ │ │ + 0x00024da4 4d4f445f 64636c6c 6567656e 64726574 MOD_dcllegendret │ │ │ │ + 0x00024db4 72616e73 666f726d 5f66005f 5f736874 ransform_f.__sht │ │ │ │ + 0x00024dc4 726c6962 5f4d4f44 5f64636c 6765746c rlib_MOD_dclgetl │ │ │ │ + 0x00024dd4 6567656e 64726566 756e6374 696f6e73 egendrefunctions │ │ │ │ + 0x00024de4 005f5f73 6874726c 69625f4d 4f445f64 .__shtrlib_MOD_d │ │ │ │ + 0x00024df4 636c7370 65637472 756d746f 67726964 clspectrumtogrid │ │ │ │ + 0x00024e04 666f726c 61746974 75646500 5f5f7368 forlatitude.__sh │ │ │ │ + 0x00024e14 74726c69 625f4d4f 445f6463 6c737065 trlib_MOD_dclspe │ │ │ │ + 0x00024e24 63747275 6d746f67 72696466 6f727a6f ctrumtogridforzo │ │ │ │ + 0x00024e34 6e616c00 5f5f7368 74726c69 625f4d4f nal.__shtrlib_MO │ │ │ │ + 0x00024e44 445f6463 6c737065 63747275 6d746f67 D_dclspectrumtog │ │ │ │ + 0x00024e54 72696466 6f727761 7665005f 5f736874 ridforwave.__sht │ │ │ │ + 0x00024e64 726c6962 5f4d4f44 5f64636c 67726964 rlib_MOD_dclgrid │ │ │ │ + 0x00024e74 746f7370 65637472 756d005f 5f736874 tospectrum.__sht │ │ │ │ + 0x00024e84 726c6962 5f4d4f44 5f64636c 73706563 rlib_MOD_dclspec │ │ │ │ + 0x00024e94 7472756d 746f6772 6964005f 5f736874 trumtogrid.__sht │ │ │ │ + 0x00024ea4 726c6962 5f4d4f44 5f64636c 6f706572 rlib_MOD_dcloper │ │ │ │ + 0x00024eb4 6174656c 61706c61 6369616e 005f5f73 atelaplacian.__s │ │ │ │ + 0x00024ec4 6874726c 69625f4d 4f445f64 636c6765 htrlib_MOD_dclge │ │ │ │ + 0x00024ed4 74737065 63747275 6d6e756d 62657200 tspectrumnumber. │ │ │ │ + 0x00024ee4 5f5f7368 74726c69 625f4d4f 445f6463 __shtrlib_MOD_dc │ │ │ │ + 0x00024ef4 6c646561 6c6c6f63 73687400 5f67666f ldeallocsht._gfo │ │ │ │ + 0x00024f04 72747261 6e5f7275 6e74696d 655f6572 rtran_runtime_er │ │ │ │ + 0x00024f14 726f725f 6174005f 5f736874 726c6962 ror_at.__shtrlib │ │ │ │ + 0x00024f24 5f4d4f44 5f64636c 696e6974 73687400 _MOD_dclinitsht. │ │ │ │ + 0x00024f34 5f67666f 72747261 6e5f7275 6e74696d _gfortran_runtim │ │ │ │ + 0x00024f44 655f6572 726f7200 5f5f6368 676c6962 e_error.__chglib │ │ │ │ + 0x00024f54 5f4d4f44 5f64636c 746f6c6f 77657200 _MOD_dcltolower. │ │ │ │ + 0x00024f64 5f5f6368 676c6962 5f4d4f44 5f64636c __chglib_MOD_dcl │ │ │ │ + 0x00024f74 746f7570 70657200 5f5f7379 736c6962 toupper.__syslib │ │ │ │ + 0x00024f84 5f4d4f44 5f64636c 67657475 6e69746e _MOD_dclgetunitn │ │ │ │ + 0x00024f94 756d005f 5f737973 6c69625f 4d4f445f um.__syslib_MOD_ │ │ │ │ + 0x00024fa4 64636c63 6f6d7063 68617200 5f5f7379 dclcompchar.__sy │ │ │ │ + 0x00024fb4 736c6962 5f4d4f44 5f64636c 6d657373 slib_MOD_dclmess │ │ │ │ + 0x00024fc4 61676564 756d7000 5f5f6f73 6c69625f agedump.__oslib_ │ │ │ │ + 0x00024fd4 4d4f445f 64636c61 626f7274 005f5f6f MOD_dclabort.__o │ │ │ │ + 0x00024fe4 736c6962 5f4d4f44 5f64636c 67657461 slib_MOD_dclgeta │ │ │ │ + 0x00024ff4 7267756d 656e7400 5f5f6f73 6c69625f rgument.__oslib_ │ │ │ │ + 0x00025004 4d4f445f 64636c67 65746172 67756d65 MOD_dclgetargume │ │ │ │ + 0x00025014 6e746e75 6d005f5f 6f736c69 625f4d4f ntnum.__oslib_MO │ │ │ │ + 0x00025024 445f6463 6c676574 656e7600 5f5f6f73 D_dclgetenv.__os │ │ │ │ + 0x00025034 6c69625f 4d4f445f 64636c65 78656363 lib_MOD_dclexecc │ │ │ │ + 0x00025044 6f6d6d61 6e64005f 5f6d6170 6c69625f ommand.__maplib_ │ │ │ │ + 0x00025054 4d4f445f 64636c73 65746f72 74686f67 MOD_dclsetorthog │ │ │ │ + 0x00025064 72617068 6963005f 5f6d6170 6c69625f raphic.__maplib_ │ │ │ │ + 0x00025074 4d4f445f 64636c73 6574626f 6e6e6573 MOD_dclsetbonnes │ │ │ │ + 0x00025084 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00025094 6c736574 636f6e69 63616c63 005f5f6d lsetconicalc.__m │ │ │ │ + 0x000250a4 61706c69 625f4d4f 445f6463 6c736574 aplib_MOD_dclset │ │ │ │ + 0x000250b4 636f6e69 63616c61 005f5f6d 61706c69 conicala.__mapli │ │ │ │ + 0x000250c4 625f4d4f 445f6463 6c736574 636f6e69 b_MOD_dclsetconi │ │ │ │ + 0x000250d4 63616c00 5f5f6d61 706c6962 5f4d4f44 cal.__maplib_MOD │ │ │ │ + 0x000250e4 5f64636c 617a696d 75746861 6c615f62 _dclazimuthala_b │ │ │ │ + 0x000250f4 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x00025104 6c617a69 6d757468 616c5f62 005f5f6d lazimuthal_b.__m │ │ │ │ + 0x00025114 61706c69 625f4d4f 445f6463 6c706f6c aplib_MOD_dclpol │ │ │ │ + 0x00025124 61727374 6572656f 5f62005f 5f6d6170 arstereo_b.__map │ │ │ │ + 0x00025134 6c69625f 4d4f445f 64636c6f 7274686f lib_MOD_dclortho │ │ │ │ + 0x00025144 67726170 6869635f 62005f5f 6d61706c graphic_b.__mapl │ │ │ │ + 0x00025154 69625f4d 4f445f64 636c626f 6e6e6573 ib_MOD_dclbonnes │ │ │ │ + 0x00025164 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ + 0x00025174 64636c63 6f6e6963 616c635f 62005f5f dclconicalc_b.__ │ │ │ │ + 0x00025184 6d61706c 69625f4d 4f445f64 636c636f maplib_MOD_dclco │ │ │ │ + 0x00025194 6e696361 6c615f62 005f5f6d 61706c69 nicala_b.__mapli │ │ │ │ + 0x000251a4 625f4d4f 445f6463 6c636f6e 6963616c b_MOD_dclconical │ │ │ │ + 0x000251b4 5f62005f 5f6d6170 6c69625f 4d4f445f _b.__maplib_MOD_ │ │ │ │ + 0x000251c4 64636c6b 69746164 615f6200 5f5f6d61 dclkitada_b.__ma │ │ │ │ + 0x000251d4 706c6962 5f4d4f44 5f64636c 65636b65 plib_MOD_dclecke │ │ │ │ + 0x000251e4 7274365f 62005f5f 6d61706c 69625f4d rt6_b.__maplib_M │ │ │ │ + 0x000251f4 4f445f64 636c6861 6d6d6572 5f62005f OD_dclhammer_b._ │ │ │ │ + 0x00025204 5f6d6170 6c69625f 4d4f445f 64636c6d _maplib_MOD_dclm │ │ │ │ + 0x00025214 6f6c6c77 65696465 6c696b65 5f62005f ollweidelike_b._ │ │ │ │ + 0x00025224 5f6d6170 6c69625f 4d4f445f 64636c6d _maplib_MOD_dclm │ │ │ │ + 0x00025234 6f6c6c77 65696465 5f62005f 5f6d6170 ollweide_b.__map │ │ │ │ + 0x00025244 6c69625f 4d4f445f 64636c6d 65726361 lib_MOD_dclmerca │ │ │ │ + 0x00025254 746f725f 62005f5f 6d61706c 69625f4d tor_b.__maplib_M │ │ │ │ + 0x00025264 4f445f64 636c6379 6c696e64 72696361 OD_dclcylindrica │ │ │ │ + 0x00025274 6c5f6200 5f5f6d61 706c6962 5f4d4f44 l_b.__maplib_MOD │ │ │ │ + 0x00025284 5f64636c 617a696d 75746861 6c615f66 _dclazimuthala_f │ │ │ │ + 0x00025294 005f5f6d 61706c69 625f4d4f 445f6463 .__maplib_MOD_dc │ │ │ │ + 0x000252a4 6c617a69 6d757468 616c5f66 005f5f6d lazimuthal_f.__m │ │ │ │ + 0x000252b4 61706c69 625f4d4f 445f6463 6c706f6c aplib_MOD_dclpol │ │ │ │ + 0x000252c4 61727374 6572656f 5f66005f 5f6d6170 arstereo_f.__map │ │ │ │ + 0x000252d4 6c69625f 4d4f445f 64636c6f 7274686f lib_MOD_dclortho │ │ │ │ + 0x000252e4 67726170 6869635f 66005f5f 6d61706c graphic_f.__mapl │ │ │ │ + 0x000252f4 69625f4d 4f445f64 636c626f 6e6e6573 ib_MOD_dclbonnes │ │ │ │ + 0x00025304 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ + 0x00025314 64636c63 6f6e6963 616c635f 66005f5f dclconicalc_f.__ │ │ │ │ + 0x00025324 6d61706c 69625f4d 4f445f64 636c636f maplib_MOD_dclco │ │ │ │ + 0x00025334 6e696361 6c5f6600 5f5f6d61 706c6962 nical_f.__maplib │ │ │ │ + 0x00025344 5f4d4f44 5f64636c 636f6e69 63616c61 _MOD_dclconicala │ │ │ │ + 0x00025354 5f66005f 5f6d6170 6c69625f 4d4f445f _f.__maplib_MOD_ │ │ │ │ + 0x00025364 64636c6b 69746164 615f6600 5f5f6d61 dclkitada_f.__ma │ │ │ │ + 0x00025374 706c6962 5f4d4f44 5f64636c 65636b65 plib_MOD_dclecke │ │ │ │ + 0x00025384 7274365f 66005f5f 6d61706c 69625f4d rt6_f.__maplib_M │ │ │ │ + 0x00025394 4f445f64 636c6861 6d6d6572 5f66005f OD_dclhammer_f._ │ │ │ │ + 0x000253a4 5f6d6170 6c69625f 4d4f445f 64636c6d _maplib_MOD_dclm │ │ │ │ + 0x000253b4 6f6c6c77 65696465 6c696b65 5f66005f ollweidelike_f._ │ │ │ │ + 0x000253c4 5f6d6170 6c69625f 4d4f445f 64636c6d _maplib_MOD_dclm │ │ │ │ + 0x000253d4 6f6c6c77 65696465 5f66005f 5f6d6170 ollweide_f.__map │ │ │ │ + 0x000253e4 6c69625f 4d4f445f 64636c6d 65726361 lib_MOD_dclmerca │ │ │ │ + 0x000253f4 746f725f 66005f5f 6d61706c 69625f4d tor_f.__maplib_M │ │ │ │ + 0x00025404 4f445f64 636c6379 6c696e64 72696361 OD_dclcylindrica │ │ │ │ + 0x00025414 6c5f6600 5f5f696e 64786c69 625f4d4f l_f.__indxlib_MO │ │ │ │ + 0x00025424 445f6463 6c6c6f63 6c617374 7265616c D_dclloclastreal │ │ │ │ + 0x00025434 005f5f69 6e64786c 69625f4d 4f445f64 .__indxlib_MOD_d │ │ │ │ + 0x00025444 636c6c6f 63666972 73747265 616c005f cllocfirstreal._ │ │ │ │ + 0x00025454 5f696e64 786c6962 5f4d4f44 5f64636c _indxlib_MOD_dcl │ │ │ │ + 0x00025464 6c6f636c 61737469 6e74005f 5f696e64 loclastint.__ind │ │ │ │ + 0x00025474 786c6962 5f4d4f44 5f64636c 6c6f6366 xlib_MOD_dcllocf │ │ │ │ + 0x00025484 69727374 696e7400 5f5f696e 64786c69 irstint.__indxli │ │ │ │ + 0x00025494 625f4d4f 445f6463 6c6c6f63 6c617374 b_MOD_dclloclast │ │ │ │ + 0x000254a4 63686172 6578005f 5f696e64 786c6962 charex.__indxlib │ │ │ │ + 0x000254b4 5f4d4f44 5f64636c 6c6f6366 69727374 _MOD_dcllocfirst │ │ │ │ + 0x000254c4 63686172 6578005f 5f696e64 786c6962 charex.__indxlib │ │ │ │ + 0x000254d4 5f4d4f44 5f64636c 6c6f636c 61737463 _MOD_dclloclastc │ │ │ │ + 0x000254e4 68617200 5f5f696e 64786c69 625f4d4f har.__indxlib_MO │ │ │ │ + 0x000254f4 445f6463 6c6c6f63 66697273 74636861 D_dcllocfirstcha │ │ │ │ + 0x00025504 72005f5f 75647061 636b5f4d 4f445f64 r.__udpack_MOD_d │ │ │ │ + 0x00025514 636c6765 74636f6e 746f7572 6c616265 clgetcontourlabe │ │ │ │ + 0x00025524 6c666f72 6d617400 5f5f7564 7061636b lformat.__udpack │ │ │ │ + 0x00025534 5f4d4f44 5f64636c 73657463 6f6e746f _MOD_dclsetconto │ │ │ │ + 0x00025544 75726c61 62656c66 6f726d61 74005f5f urlabelformat.__ │ │ │ │ + 0x00025554 75647061 636b5f4d 4f445f64 636c6765 udpack_MOD_dclge │ │ │ │ + 0x00025564 74636f6e 746f7572 696e7465 7276616c tcontourinterval │ │ │ │ + 0x00025574 005f5f75 64706163 6b5f4d4f 445f6463 .__udpack_MOD_dc │ │ │ │ + 0x00025584 6c636c65 6172636f 6e746f75 726c6576 lclearcontourlev │ │ │ │ + 0x00025594 656c005f 5f756470 61636b5f 4d4f445f el.__udpack_MOD_ │ │ │ │ + 0x000255a4 64636c64 656c636f 6e746f75 726c6576 dcldelcontourlev │ │ │ │ + 0x000255b4 656c005f 5f756470 61636b5f 4d4f445f el.__udpack_MOD_ │ │ │ │ + 0x000255c4 64636c67 6574636f 6e746f75 726c6576 dclgetcontourlev │ │ │ │ + 0x000255d4 656c6e75 6d626572 005f5f75 64706163 elnumber.__udpac │ │ │ │ + 0x000255e4 6b5f4d4f 445f6463 6c676574 636f6e74 k_MOD_dclgetcont │ │ │ │ + 0x000255f4 6f75726c 696e6500 5f5f7564 7061636b ourline.__udpack │ │ │ │ + 0x00025604 5f4d4f44 5f64636c 73657463 6f6e746f _MOD_dclsetconto │ │ │ │ + 0x00025614 75726c69 6e65005f 5f756470 61636b5f urline.__udpack_ │ │ │ │ + 0x00025624 4d4f445f 64636c73 6574636f 6e746f75 MOD_dclsetcontou │ │ │ │ + 0x00025634 7262005f 5f756470 61636b5f 4d4f445f rb.__udpack_MOD_ │ │ │ │ + 0x00025644 64636c73 6574636f 6e746f75 7261005f dclsetcontoura._ │ │ │ │ + 0x00025654 5f756470 61636b5f 4d4f445f 64636c64 _udpack_MOD_dcld │ │ │ │ + 0x00025664 72617763 6f6e746f 7572005f 5f646174 rawcontour.__dat │ │ │ │ + 0x00025674 656c6962 5f4d4f44 5f64636c 6c656e67 elib_MOD_dclleng │ │ │ │ + 0x00025684 74686f66 79656172 005f5f64 6174656c thofyear.__datel │ │ │ │ + 0x00025694 69625f4d 4f445f64 636c6c65 6e677468 ib_MOD_dcllength │ │ │ │ + 0x000256a4 6f666d6f 6e746800 5f5f6461 74656c69 ofmonth.__dateli │ │ │ │ + 0x000256b4 625f4d4f 445f6463 6c646179 6f667765 b_MOD_dcldayofwe │ │ │ │ + 0x000256c4 656b005f 5f646174 656c6962 5f4d4f44 ek.__datelib_MOD │ │ │ │ + 0x000256d4 5f64636c 666f726d 61746461 7465005f _dclformatdate._ │ │ │ │ + 0x000256e4 5f646174 656c6962 5f4d4f44 5f64636c _datelib_MOD_dcl │ │ │ │ + 0x000256f4 64696666 64617465 005f5f64 6174656c diffdate.__datel │ │ │ │ + 0x00025704 69625f4d 4f445f64 636c6164 64646174 ib_MOD_dcladddat │ │ │ │ + 0x00025714 65005f5f 64617465 6c69625f 4d4f445f e.__datelib_MOD_ │ │ │ │ + 0x00025724 64636c67 65746461 7465005f 5f757770 dclgetdate.__uwp │ │ │ │ + 0x00025734 61636b5f 4d4f445f 64636c67 65747967 ack_MOD_dclgetyg │ │ │ │ + 0x00025744 7269646e 756d6265 72005f5f 75777061 ridnumber.__uwpa │ │ │ │ + 0x00025754 636b5f4d 4f445f64 636c6765 74786772 ck_MOD_dclgetxgr │ │ │ │ + 0x00025764 69646e75 6d626572 005f5f75 77706163 idnumber.__uwpac │ │ │ │ + 0x00025774 6b5f4d4f 445f6463 6c676574 79677269 k_MOD_dclgetygri │ │ │ │ + 0x00025784 6476616c 7565005f 5f757770 61636b5f dvalue.__uwpack_ │ │ │ │ + 0x00025794 4d4f445f 64636c67 65747867 72696476 MOD_dclgetxgridv │ │ │ │ + 0x000257a4 616c7565 005f5f75 77706163 6b5f4d4f alue.__uwpack_MO │ │ │ │ + 0x000257b4 445f6463 6c676574 79657665 6e677269 D_dclgetyevengri │ │ │ │ + 0x000257c4 64005f5f 75777061 636b5f4d 4f445f64 d.__uwpack_MOD_d │ │ │ │ + 0x000257d4 636c6765 74786576 656e6772 6964005f clgetxevengrid._ │ │ │ │ + 0x000257e4 5f757770 61636b5f 4d4f445f 64636c73 _uwpack_MOD_dcls │ │ │ │ + 0x000257f4 65747965 76656e67 72696400 5f5f7577 etyevengrid.__uw │ │ │ │ + 0x00025804 7061636b 5f4d4f44 5f64636c 73657478 pack_MOD_dclsetx │ │ │ │ + 0x00025814 6576656e 67726964 005f5f75 77706163 evengrid.__uwpac │ │ │ │ + 0x00025824 6b5f4d4f 445f6463 6c676574 79677269 k_MOD_dclgetygri │ │ │ │ + 0x00025834 64005f5f 75777061 636b5f4d 4f445f64 d.__uwpack_MOD_d │ │ │ │ + 0x00025844 636c7365 74796772 6964005f 5f757770 clsetygrid.__uwp │ │ │ │ + 0x00025854 61636b5f 4d4f445f 64636c67 65747867 ack_MOD_dclgetxg │ │ │ │ + 0x00025864 72696400 5f5f7577 7061636b 5f4d4f44 rid.__uwpack_MOD │ │ │ │ + 0x00025874 5f64636c 73657478 67726964 005f5f66 _dclsetxgrid.__f │ │ │ │ + 0x00025884 66745f77 6f726b5f 4d4f445f 5f5f636f ft_work_MOD___co │ │ │ │ + 0x00025894 70795f66 66745f77 6f726b5f 576f726b py_fft_work_Work │ │ │ │ + 0x000258a4 005f5f66 66747265 616c5f4d 4f445f64 .__fftreal_MOD_d │ │ │ │ + 0x000258b4 636c7265 616c6666 745f6200 5f5f6666 clrealfft_b.__ff │ │ │ │ + 0x000258c4 74726561 6c5f4d4f 445f6463 6c726561 treal_MOD_dclrea │ │ │ │ + 0x000258d4 6c666674 5f66005f 5f666674 7265616c lfft_f.__fftreal │ │ │ │ + 0x000258e4 5f4d4f44 5f64636c 6465616c 6c6f6372 _MOD_dcldeallocr │ │ │ │ + 0x000258f4 65616c66 6674005f 5f666674 7265616c ealfft.__fftreal │ │ │ │ + 0x00025904 5f4d4f44 5f64636c 696e6974 7265616c _MOD_dclinitreal │ │ │ │ + 0x00025914 66667400 5f5f6666 74656173 795f4d4f fft.__ffteasy_MO │ │ │ │ + 0x00025924 445f6463 6c656173 79666674 5f62005f D_dcleasyfft_b._ │ │ │ │ + 0x00025934 5f666674 65617379 5f4d4f44 5f64636c _ffteasy_MOD_dcl │ │ │ │ + 0x00025944 65617379 6666745f 66005f5f 66667465 easyfft_f.__ffte │ │ │ │ + 0x00025954 6173795f 4d4f445f 64636c64 65616c6c asy_MOD_dcldeall │ │ │ │ + 0x00025964 6f636561 73796666 74005f5f 66667465 oceasyfft.__ffte │ │ │ │ + 0x00025974 6173795f 4d4f445f 64636c69 6e697465 asy_MOD_dclinite │ │ │ │ + 0x00025984 61737966 6674005f 5f666674 73696e5f asyfft.__fftsin_ │ │ │ │ + 0x00025994 4d4f445f 64636c73 696e6666 74005f5f MOD_dclsinfft.__ │ │ │ │ + 0x000259a4 66667473 696e5f4d 4f445f64 636c6465 fftsin_MOD_dclde │ │ │ │ + 0x000259b4 616c6c6f 6373696e 66667400 5f5f6666 allocsinfft.__ff │ │ │ │ + 0x000259c4 7473696e 5f4d4f44 5f64636c 696e6974 tsin_MOD_dclinit │ │ │ │ + 0x000259d4 73696e66 6674005f 5f666674 636f735f sinfft.__fftcos_ │ │ │ │ + 0x000259e4 4d4f445f 64636c63 6f736666 74005f5f MOD_dclcosfft.__ │ │ │ │ + 0x000259f4 66667463 6f735f4d 4f445f64 636c6465 fftcos_MOD_dclde │ │ │ │ + 0x00025a04 616c6c6f 63636f73 66667400 5f5f6666 alloccosfft.__ff │ │ │ │ + 0x00025a14 74636f73 5f4d4f44 5f64636c 696e6974 tcos_MOD_dclinit │ │ │ │ + 0x00025a24 636f7366 6674005f 5f666674 7173696e cosfft.__fftqsin │ │ │ │ + 0x00025a34 5f4d4f44 5f64636c 73696e71 66745f62 _MOD_dclsinqft_b │ │ │ │ + 0x00025a44 005f5f66 66747173 696e5f4d 4f445f64 .__fftqsin_MOD_d │ │ │ │ + 0x00025a54 636c7369 6e716674 5f66005f 5f666674 clsinqft_f.__fft │ │ │ │ + 0x00025a64 7173696e 5f4d4f44 5f64636c 6465616c qsin_MOD_dcldeal │ │ │ │ + 0x00025a74 6c6f6373 696e7166 74005f5f 66667471 locsinqft.__fftq │ │ │ │ + 0x00025a84 73696e5f 4d4f445f 64636c69 6e697473 sin_MOD_dclinits │ │ │ │ + 0x00025a94 696e7166 74005f5f 66667471 636f735f inqft.__fftqcos_ │ │ │ │ + 0x00025aa4 4d4f445f 64636c63 6f737166 745f6200 MOD_dclcosqft_b. │ │ │ │ + 0x00025ab4 5f5f6666 7471636f 735f4d4f 445f6463 __fftqcos_MOD_dc │ │ │ │ + 0x00025ac4 6c636f73 7166745f 66005f5f 66667471 lcosqft_f.__fftq │ │ │ │ + 0x00025ad4 636f735f 4d4f445f 64636c64 65616c6c cos_MOD_dcldeall │ │ │ │ + 0x00025ae4 6f63636f 73716674 005f5f66 66747163 occosqft.__fftqc │ │ │ │ + 0x00025af4 6f735f4d 4f445f64 636c696e 6974636f os_MOD_dclinitco │ │ │ │ + 0x00025b04 73716674 005f5f66 6674636d 706c785f sqft.__fftcmplx_ │ │ │ │ + 0x00025b14 4d4f445f 64636c63 6f6d706c 65786666 MOD_dclcomplexff │ │ │ │ + 0x00025b24 745f6200 5f5f6666 74636d70 6c785f4d t_b.__fftcmplx_M │ │ │ │ + 0x00025b34 4f445f64 636c636f 6d706c65 78666674 OD_dclcomplexfft │ │ │ │ + 0x00025b44 5f66005f 5f666674 636d706c 785f4d4f _f.__fftcmplx_MO │ │ │ │ + 0x00025b54 445f6463 6c646561 6c6c6f63 636f6d70 D_dcldealloccomp │ │ │ │ + 0x00025b64 6c657866 6674005f 5f666674 636d706c lexfft.__fftcmpl │ │ │ │ + 0x00025b74 785f4d4f 445f6463 6c696e69 74636f6d x_MOD_dclinitcom │ │ │ │ + 0x00025b84 706c6578 66667400 5f5f6666 745f776f plexfft.__fft_wo │ │ │ │ + 0x00025b94 726b5f4d 4f445f5f 5f767461 625f6666 rk_MOD___vtab_ff │ │ │ │ + 0x00025ba4 745f776f 726b5f57 6f726b00 5f5f6666 t_work_Work.__ff │ │ │ │ + 0x00025bb4 745f776f 726b5f4d 4f445f5f 5f646566 t_work_MOD___def │ │ │ │ + 0x00025bc4 5f696e69 745f6666 745f776f 726b5f57 _init_fft_work_W │ │ │ │ + 0x00025bd4 6f726b00 5f5f7363 7061636b 5f4d4f44 ork.__scpack_MOD │ │ │ │ + 0x00025be4 5f64636c 67657433 64686174 63687061 _dclget3dhatchpa │ │ │ │ + 0x00025bf4 74746572 6e005f5f 73637061 636b5f4d ttern.__scpack_M │ │ │ │ + 0x00025c04 4f445f64 636c7365 74336468 61746368 OD_dclset3dhatch │ │ │ │ + 0x00025c14 70617474 65726e00 5f5f7363 7061636b pattern.__scpack │ │ │ │ + 0x00025c24 5f4d4f44 5f64636c 64726177 33646861 _MOD_dcldraw3dha │ │ │ │ + 0x00025c34 7463686e 6f726d61 6c697a65 64005f5f tchnormalized.__ │ │ │ │ + 0x00025c44 73637061 636b5f4d 4f445f64 636c6472 scpack_MOD_dcldr │ │ │ │ + 0x00025c54 61773364 68617463 68005f5f 73637061 aw3dhatch.__scpa │ │ │ │ + 0x00025c64 636b5f4d 4f445f64 636c6765 7433646d ck_MOD_dclget3dm │ │ │ │ + 0x00025c74 61726b65 7273697a 65005f5f 73637061 arkersize.__scpa │ │ │ │ + 0x00025c84 636b5f4d 4f445f64 636c6765 7433646d ck_MOD_dclget3dm │ │ │ │ + 0x00025c94 61726b65 72696e64 6578005f 5f736370 arkerindex.__scp │ │ │ │ + 0x00025ca4 61636b5f 4d4f445f 64636c67 65743364 ack_MOD_dclget3d │ │ │ │ + 0x00025cb4 6d61726b 65727479 7065005f 5f736370 markertype.__scp │ │ │ │ + 0x00025cc4 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ + 0x00025cd4 6d61726b 65727369 7a65005f 5f736370 markersize.__scp │ │ │ │ + 0x00025ce4 61636b5f 4d4f445f 64636c73 65743364 ack_MOD_dclset3d │ │ │ │ + 0x00025cf4 6d61726b 6572696e 64657800 5f5f7363 markerindex.__sc │ │ │ │ + 0x00025d04 7061636b 5f4d4f44 5f64636c 73657433 pack_MOD_dclset3 │ │ │ │ + 0x00025d14 646d6172 6b657274 79706500 5f5f7363 dmarkertype.__sc │ │ │ │ + 0x00025d24 7061636b 5f4d4f44 5f64636c 64726177 pack_MOD_dcldraw │ │ │ │ + 0x00025d34 33646d61 726b6572 6e6f726d 616c697a 3dmarkernormaliz │ │ │ │ + 0x00025d44 6564005f 5f736370 61636b5f 4d4f445f ed.__scpack_MOD_ │ │ │ │ + 0x00025d54 64636c64 72617733 646d6172 6b657200 dcldraw3dmarker. │ │ │ │ + 0x00025d64 5f5f7363 7061636b 5f4d4f44 5f64636c __scpack_MOD_dcl │ │ │ │ + 0x00025d74 67657433 646c696e 65696e64 6578005f get3dlineindex._ │ │ │ │ + 0x00025d84 5f736370 61636b5f 4d4f445f 64636c73 _scpack_MOD_dcls │ │ │ │ + 0x00025d94 65743364 6c696e65 696e6465 78005f5f et3dlineindex.__ │ │ │ │ + 0x00025da4 73637061 636b5f4d 4f445f64 636c6472 scpack_MOD_dcldr │ │ │ │ + 0x00025db4 61773364 6c696e65 6e6f726d 616c697a aw3dlinenormaliz │ │ │ │ + 0x00025dc4 6564005f 5f736370 61636b5f 4d4f445f ed.__scpack_MOD_ │ │ │ │ + 0x00025dd4 64636c64 72617733 646c696e 65005f5f dcldraw3dline.__ │ │ │ │ + 0x00025de4 73637061 636b5f4d 4f445f64 636c6765 scpack_MOD_dclge │ │ │ │ + 0x00025df4 74326470 6c616e65 005f5f73 63706163 t2dplane.__scpac │ │ │ │ + 0x00025e04 6b5f4d4f 445f6463 6c676574 33646f62 k_MOD_dclget3dob │ │ │ │ + 0x00025e14 6a656374 706f696e 74005f5f 73637061 jectpoint.__scpa │ │ │ │ + 0x00025e24 636b5f4d 4f445f64 636c6765 74336465 ck_MOD_dclget3de │ │ │ │ + 0x00025e34 7965706f 696e7400 5f5f7363 7061636b yepoint.__scpack │ │ │ │ + 0x00025e44 5f4d4f44 5f64636c 73657433 6470726f _MOD_dclset3dpro │ │ │ │ + 0x00025e54 6a656374 696f6e00 5f5f7363 7061636b jection.__scpack │ │ │ │ + 0x00025e64 5f4d4f44 5f64636c 73657432 64706c61 _MOD_dclset2dpla │ │ │ │ + 0x00025e74 6e65005f 5f736370 61636b5f 4d4f445f ne.__scpack_MOD_ │ │ │ │ + 0x00025e84 64636c73 65743364 6f626a65 6374706f dclset3dobjectpo │ │ │ │ + 0x00025e94 696e7400 5f5f7363 7061636b 5f4d4f44 int.__scpack_MOD │ │ │ │ + 0x00025ea4 5f64636c 73657433 64657965 706f696e _dclset3deyepoin │ │ │ │ + 0x00025eb4 74005f5f 73637061 636b5f4d 4f445f64 t.__scpack_MOD_d │ │ │ │ + 0x00025ec4 636c6765 74336474 72616e73 6e756d62 clget3dtransnumb │ │ │ │ + 0x00025ed4 6572005f 5f736370 61636b5f 4d4f445f er.__scpack_MOD_ │ │ │ │ + 0x00025ee4 64636c67 65743364 6f726967 696e005f dclget3dorigin._ │ │ │ │ + 0x00025ef4 5f736370 61636b5f 4d4f445f 64636c67 _scpack_MOD_dclg │ │ │ │ + 0x00025f04 65743364 6c6f6761 78697300 5f5f7363 et3dlogaxis.__sc │ │ │ │ + 0x00025f14 7061636b 5f4d4f44 5f64636c 67657433 pack_MOD_dclget3 │ │ │ │ + 0x00025f24 6477696e 646f7700 5f5f7363 7061636b dwindow.__scpack │ │ │ │ + 0x00025f34 5f4d4f44 5f64636c 67657433 64766965 _MOD_dclget3dvie │ │ │ │ + 0x00025f44 77706f72 74005f5f 73637061 636b5f4d wport.__scpack_M │ │ │ │ + 0x00025f54 4f445f64 636c7365 74336474 72616e73 OD_dclset3dtrans │ │ │ │ + 0x00025f64 66756e63 74696f6e 005f5f73 63706163 function.__scpac │ │ │ │ + 0x00025f74 6b5f4d4f 445f6463 6c736574 33647472 k_MOD_dclset3dtr │ │ │ │ + 0x00025f84 616e736e 756d6265 72005f5f 73637061 ansnumber.__scpa │ │ │ │ + 0x00025f94 636b5f4d 4f445f64 636c7365 7433646f ck_MOD_dclset3do │ │ │ │ + 0x00025fa4 72696769 6e005f5f 73637061 636b5f4d rigin.__scpack_M │ │ │ │ + 0x00025fb4 4f445f64 636c7365 7433646c 6f676178 OD_dclset3dlogax │ │ │ │ + 0x00025fc4 6973005f 5f736370 61636b5f 4d4f445f is.__scpack_MOD_ │ │ │ │ + 0x00025fd4 64636c73 65743364 77696e64 6f77005f dclset3dwindow._ │ │ │ │ + 0x00025fe4 5f736370 61636b5f 4d4f445f 64636c73 _scpack_MOD_dcls │ │ │ │ + 0x00025ff4 65743364 76696577 706f7274 005f5f75 et3dviewport.__u │ │ │ │ + 0x00026004 75706163 6b5f4d4f 445f6463 6c676574 upack_MOD_dclget │ │ │ │ + 0x00026014 6672616d 65696e64 6578005f 5f757570 frameindex.__uup │ │ │ │ + 0x00026024 61636b5f 4d4f445f 64636c73 65746672 ack_MOD_dclsetfr │ │ │ │ + 0x00026034 616d6569 6e646578 005f5f75 75706163 ameindex.__uupac │ │ │ │ + 0x00026044 6b5f4d4f 445f6463 6c676574 6672616d k_MOD_dclgetfram │ │ │ │ + 0x00026054 65747970 65005f5f 75757061 636b5f4d etype.__uupack_M │ │ │ │ + 0x00026064 4f445f64 636c7365 74667261 6d657479 OD_dclsetframety │ │ │ │ + 0x00026074 7065005f 5f757570 61636b5f 4d4f445f pe.__uupack_MOD_ │ │ │ │ + 0x00026084 64636c67 65746172 65617061 74746572 dclgetareapatter │ │ │ │ + 0x00026094 6e005f5f 75757061 636b5f4d 4f445f64 n.__uupack_MOD_d │ │ │ │ + 0x000260a4 636c7365 74617265 61706174 7465726e clsetareapattern │ │ │ │ + 0x000260b4 005f5f75 75706163 6b5f4d4f 445f6463 .__uupack_MOD_dc │ │ │ │ + 0x000260c4 6c676574 62617277 69647468 005f5f75 lgetbarwidth.__u │ │ │ │ + 0x000260d4 75706163 6b5f4d4f 445f6463 6c736574 upack_MOD_dclset │ │ │ │ + 0x000260e4 62617277 69647468 005f5f75 75706163 barwidth.__uupac │ │ │ │ + 0x000260f4 6b5f4d4f 445f6463 6c676574 6572726f k_MOD_dclgeterro │ │ │ │ + 0x00026104 72626172 77696474 68005f5f 75757061 rbarwidth.__uupa │ │ │ │ + 0x00026114 636b5f4d 4f445f64 636c7365 74657272 ck_MOD_dclseterr │ │ │ │ + 0x00026124 6f726261 72776964 7468005f 5f757570 orbarwidth.__uup │ │ │ │ + 0x00026134 61636b5f 4d4f445f 64636c67 65746572 ack_MOD_dclgeter │ │ │ │ + 0x00026144 726f7262 61726c69 6e65696e 64657800 rorbarlineindex. │ │ │ │ + 0x00026154 5f5f7575 7061636b 5f4d4f44 5f64636c __uupack_MOD_dcl │ │ │ │ + 0x00026164 73657465 72726f72 6261726c 696e6569 seterrorbarlinei │ │ │ │ + 0x00026174 6e646578 005f5f75 75706163 6b5f4d4f ndex.__uupack_MO │ │ │ │ + 0x00026184 445f6463 6c676574 6572726f 72626172 D_dclgeterrorbar │ │ │ │ + 0x00026194 6c696e65 74797065 005f5f75 75706163 linetype.__uupac │ │ │ │ + 0x000261a4 6b5f4d4f 445f6463 6c736574 6572726f k_MOD_dclseterro │ │ │ │ + 0x000261b4 72626172 6c696e65 74797065 005f5f75 rbarlinetype.__u │ │ │ │ + 0x000261c4 6d706163 6b5f4d4f 445f6463 6c66696c mpack_MOD_dclfil │ │ │ │ + 0x000261d4 6c6d6170 005f5f75 6d706163 6b5f4d4f lmap.__umpack_MO │ │ │ │ + 0x000261e4 445f6463 6c647261 776d6170 005f5f75 D_dcldrawmap.__u │ │ │ │ + 0x000261f4 6d706163 6b5f4d4f 445f6463 6c647261 mpack_MOD_dcldra │ │ │ │ + 0x00026204 776c696d 62005f5f 756d7061 636b5f4d wlimb.__umpack_M │ │ │ │ + 0x00026214 4f445f64 636c6472 61776772 6964005f OD_dcldrawgrid._ │ │ │ │ + 0x00026224 5f756d70 61636b5f 4d4f445f 64636c64 _umpack_MOD_dcld │ │ │ │ + 0x00026234 72617767 6c6f6265 005f5f75 6d706163 rawglobe.__umpac │ │ │ │ + 0x00026244 6b5f4d4f 445f6463 6c666974 6d617070 k_MOD_dclfitmapp │ │ │ │ + 0x00026254 61726d00 5f5f756d 7061636b 5f4d4f44 arm.__umpack_MOD │ │ │ │ + 0x00026264 5f64636c 7365746d 6170706f 696e7400 _dclsetmappoint. │ │ │ │ + 0x00026274 5f5f756d 7061636b 5f4d4f44 5f64636c __umpack_MOD_dcl │ │ │ │ + 0x00026284 73657463 6972636c 6577696e 646f7700 setcirclewindow. │ │ │ │ + 0x00026294 5f5f756d 7061636b 5f4d4f44 5f64636c __umpack_MOD_dcl │ │ │ │ + 0x000262a4 7365746d 6170636f 6e746163 74706f69 setmapcontactpoi │ │ │ │ + 0x000262b4 6e74005f 5f64636c 5f636f6d 6d6f6e5f nt.__dcl_common_ │ │ │ │ + 0x000262c4 4d4f445f 5f5f636f 70795f64 636c5f63 MOD___copy_dcl_c │ │ │ │ + 0x000262d4 6f6d6d6f 6e5f5370 68657269 63616c00 ommon_Spherical. │ │ │ │ + 0x000262e4 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x000262f4 5f5f5f63 6f70795f 64636c5f 636f6d6d ___copy_dcl_comm │ │ │ │ + 0x00026304 6f6e5f50 6f6c6172 005f5f64 636c5f63 on_Polar.__dcl_c │ │ │ │ + 0x00026314 6f6d6d6f 6e5f4d4f 445f5f5f 636f7079 ommon_MOD___copy │ │ │ │ + 0x00026324 5f64636c 5f636f6d 6d6f6e5f 4d617000 _dcl_common_Map. │ │ │ │ + 0x00026334 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00026344 5f5f5f63 6f70795f 64636c5f 636f6d6d ___copy_dcl_comm │ │ │ │ + 0x00026354 6f6e5f48 79706572 626f6c69 63005f5f on_Hyperbolic.__ │ │ │ │ + 0x00026364 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026374 5f636f70 795f6463 6c5f636f 6d6d6f6e _copy_dcl_common │ │ │ │ + 0x00026384 5f456c6c 69707469 63005f5f 64636c5f _Elliptic.__dcl_ │ │ │ │ + 0x00026394 636f6d6d 6f6e5f4d 4f445f5f 5f636f70 common_MOD___cop │ │ │ │ + 0x000263a4 795f6463 6c5f636f 6d6d6f6e 5f44636c y_dcl_common_Dcl │ │ │ │ + 0x000263b4 5f74696d 65005f5f 64636c5f 636f6d6d _time.__dcl_comm │ │ │ │ + 0x000263c4 6f6e5f4d 4f445f5f 5f636f70 795f6463 on_MOD___copy_dc │ │ │ │ + 0x000263d4 6c5f636f 6d6d6f6e 5f44636c 5f646174 l_common_Dcl_dat │ │ │ │ + 0x000263e4 65005f5f 64636c5f 636f6d6d 6f6e5f4d e.__dcl_common_M │ │ │ │ + 0x000263f4 4f445f5f 5f636f70 795f6463 6c5f636f OD___copy_dcl_co │ │ │ │ + 0x00026404 6d6d6f6e 5f436172 74657369 616e3364 mmon_Cartesian3d │ │ │ │ + 0x00026414 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ + 0x00026424 445f5f5f 636f7079 5f64636c 5f636f6d D___copy_dcl_com │ │ │ │ + 0x00026434 6d6f6e5f 43617274 65736961 6e005f5f mon_Cartesian.__ │ │ │ │ + 0x00026444 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026454 5f636f70 795f6463 6c5f636f 6d6d6f6e _copy_dcl_common │ │ │ │ + 0x00026464 5f426970 6f6c6172 005f5f64 636c5f63 _Bipolar.__dcl_c │ │ │ │ + 0x00026474 6f6d6d6f 6e5f4d4f 445f6463 6c737761 ommon_MOD_dclswa │ │ │ │ + 0x00026484 70696e64 6578005f 67666f72 7472616e pindex._gfortran │ │ │ │ + 0x00026494 5f726573 68617065 5f723400 5f5f6463 _reshape_r4.__dc │ │ │ │ + 0x000264a4 6c5f636f 6d6d6f6e 5f4d4f44 5f64636c l_common_MOD_dcl │ │ │ │ + 0x000264b4 5f776565 6b005f5f 64636c5f 636f6d6d _week.__dcl_comm │ │ │ │ + 0x000264c4 6f6e5f4d 4f445f64 636c5f6d 6f6e7468 on_MOD_dcl_month │ │ │ │ + 0x000264d4 005f5f64 636c5f63 6f6d6d6f 6e5f4d4f .__dcl_common_MO │ │ │ │ + 0x000264e4 445f5f5f 76746162 5f64636c 5f636f6d D___vtab_dcl_com │ │ │ │ + 0x000264f4 6d6f6e5f 53706865 72696361 6c005f5f mon_Spherical.__ │ │ │ │ + 0x00026504 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026514 5f767461 625f6463 6c5f636f 6d6d6f6e _vtab_dcl_common │ │ │ │ + 0x00026524 5f506f6c 6172005f 5f64636c 5f636f6d _Polar.__dcl_com │ │ │ │ + 0x00026534 6d6f6e5f 4d4f445f 5f5f7674 61625f64 mon_MOD___vtab_d │ │ │ │ + 0x00026544 636c5f63 6f6d6d6f 6e5f4d61 70005f5f cl_common_Map.__ │ │ │ │ + 0x00026554 64636c5f 636f6d6d 6f6e5f4d 4f445f5f dcl_common_MOD__ │ │ │ │ + 0x00026564 5f767461 625f6463 6c5f636f 6d6d6f6e _vtab_dcl_common │ │ │ │ + 0x00026574 5f487970 6572626f 6c696300 5f5f6463 _Hyperbolic.__dc │ │ │ │ + 0x00026584 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f76 l_common_MOD___v │ │ │ │ + 0x00026594 7461625f 64636c5f 636f6d6d 6f6e5f45 tab_dcl_common_E │ │ │ │ + 0x000265a4 6c6c6970 74696300 5f5f6463 6c5f636f lliptic.__dcl_co │ │ │ │ + 0x000265b4 6d6d6f6e 5f4d4f44 5f5f5f76 7461625f mmon_MOD___vtab_ │ │ │ │ + 0x000265c4 64636c5f 636f6d6d 6f6e5f44 636c5f74 dcl_common_Dcl_t │ │ │ │ + 0x000265d4 696d6500 5f5f6463 6c5f636f 6d6d6f6e ime.__dcl_common │ │ │ │ + 0x000265e4 5f4d4f44 5f5f5f76 7461625f 64636c5f _MOD___vtab_dcl_ │ │ │ │ + 0x000265f4 636f6d6d 6f6e5f44 636c5f64 61746500 common_Dcl_date. │ │ │ │ + 0x00026604 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00026614 5f5f5f76 7461625f 64636c5f 636f6d6d ___vtab_dcl_comm │ │ │ │ + 0x00026624 6f6e5f43 61727465 7369616e 3364005f on_Cartesian3d._ │ │ │ │ + 0x00026634 5f64636c 5f636f6d 6d6f6e5f 4d4f445f _dcl_common_MOD_ │ │ │ │ + 0x00026644 5f5f7674 61625f64 636c5f63 6f6d6d6f __vtab_dcl_commo │ │ │ │ + 0x00026654 6e5f4361 72746573 69616e00 5f5f6463 n_Cartesian.__dc │ │ │ │ + 0x00026664 6c5f636f 6d6d6f6e 5f4d4f44 5f5f5f76 l_common_MOD___v │ │ │ │ + 0x00026674 7461625f 64636c5f 636f6d6d 6f6e5f42 tab_dcl_common_B │ │ │ │ + 0x00026684 69706f6c 6172005f 5f64636c 5f636f6d ipolar.__dcl_com │ │ │ │ + 0x00026694 6d6f6e5f 4d4f445f 5f5f6465 665f696e mon_MOD___def_in │ │ │ │ + 0x000266a4 69745f64 636c5f63 6f6d6d6f 6e5f5370 it_dcl_common_Sp │ │ │ │ + 0x000266b4 68657269 63616c00 5f5f6463 6c5f636f herical.__dcl_co │ │ │ │ + 0x000266c4 6d6d6f6e 5f4d4f44 5f5f5f64 65665f69 mmon_MOD___def_i │ │ │ │ + 0x000266d4 6e69745f 64636c5f 636f6d6d 6f6e5f50 nit_dcl_common_P │ │ │ │ + 0x000266e4 6f6c6172 005f5f64 636c5f63 6f6d6d6f olar.__dcl_commo │ │ │ │ + 0x000266f4 6e5f4d4f 445f5f5f 6465665f 696e6974 n_MOD___def_init │ │ │ │ + 0x00026704 5f64636c 5f636f6d 6d6f6e5f 4d617000 _dcl_common_Map. │ │ │ │ + 0x00026714 5f5f6463 6c5f636f 6d6d6f6e 5f4d4f44 __dcl_common_MOD │ │ │ │ + 0x00026724 5f5f5f64 65665f69 6e69745f 64636c5f ___def_init_dcl_ │ │ │ │ + 0x00026734 636f6d6d 6f6e5f48 79706572 626f6c69 common_Hyperboli │ │ │ │ + 0x00026744 63005f5f 64636c5f 636f6d6d 6f6e5f4d c.__dcl_common_M │ │ │ │ + 0x00026754 4f445f5f 5f646566 5f696e69 745f6463 OD___def_init_dc │ │ │ │ + 0x00026764 6c5f636f 6d6d6f6e 5f456c6c 69707469 l_common_Ellipti │ │ │ │ + 0x00026774 63005f5f 64636c5f 636f6d6d 6f6e5f4d c.__dcl_common_M │ │ │ │ + 0x00026784 4f445f5f 5f646566 5f696e69 745f6463 OD___def_init_dc │ │ │ │ + 0x00026794 6c5f636f 6d6d6f6e 5f44636c 5f74696d l_common_Dcl_tim │ │ │ │ + 0x000267a4 65005f5f 64636c5f 636f6d6d 6f6e5f4d e.__dcl_common_M │ │ │ │ + 0x000267b4 4f445f5f 5f646566 5f696e69 745f6463 OD___def_init_dc │ │ │ │ + 0x000267c4 6c5f636f 6d6d6f6e 5f44636c 5f646174 l_common_Dcl_dat │ │ │ │ + 0x000267d4 65005f5f 64636c5f 636f6d6d 6f6e5f4d e.__dcl_common_M │ │ │ │ + 0x000267e4 4f445f5f 5f646566 5f696e69 745f6463 OD___def_init_dc │ │ │ │ + 0x000267f4 6c5f636f 6d6d6f6e 5f436172 74657369 l_common_Cartesi │ │ │ │ + 0x00026804 616e3364 005f5f64 636c5f63 6f6d6d6f an3d.__dcl_commo │ │ │ │ + 0x00026814 6e5f4d4f 445f5f5f 6465665f 696e6974 n_MOD___def_init │ │ │ │ + 0x00026824 5f64636c 5f636f6d 6d6f6e5f 43617274 _dcl_common_Cart │ │ │ │ + 0x00026834 65736961 6e005f5f 64636c5f 636f6d6d esian.__dcl_comm │ │ │ │ + 0x00026844 6f6e5f4d 4f445f5f 5f646566 5f696e69 on_MOD___def_ini │ │ │ │ + 0x00026854 745f6463 6c5f636f 6d6d6f6e 5f426970 t_dcl_common_Bip │ │ │ │ + 0x00026864 6f6c6172 005f5f75 76706163 6b5f4d4f olar.__uvpack_MO │ │ │ │ + 0x00026874 445f6463 6c647261 7779626f 786c696e D_dcldrawyboxlin │ │ │ │ + 0x00026884 65005f5f 75767061 636b5f4d 4f445f64 e.__uvpack_MOD_d │ │ │ │ + 0x00026894 636c7368 61646579 626f7861 72656100 clshadeyboxarea. │ │ │ │ + 0x000268a4 5f5f7576 7061636b 5f4d4f44 5f64636c __uvpack_MOD_dcl │ │ │ │ + 0x000268b4 64726177 79626f78 6672616d 65005f5f drawyboxframe.__ │ │ │ │ + 0x000268c4 75767061 636b5f4d 4f445f64 636c6472 uvpack_MOD_dcldr │ │ │ │ + 0x000268d4 61777962 61726c69 6e65005f 5f757670 awybarline.__uvp │ │ │ │ + 0x000268e4 61636b5f 4d4f445f 64636c73 68616465 ack_MOD_dclshade │ │ │ │ + 0x000268f4 79626172 61726561 005f5f75 76706163 ybararea.__uvpac │ │ │ │ + 0x00026904 6b5f4d4f 445f6463 6c647261 77796261 k_MOD_dcldrawyba │ │ │ │ + 0x00026914 72667261 6d65005f 5f757670 61636b5f rframe.__uvpack_ │ │ │ │ + 0x00026924 4d4f445f 64636c73 68616465 79676170 MOD_dclshadeygap │ │ │ │ + 0x00026934 005f5f75 76706163 6b5f4d4f 445f6463 .__uvpack_MOD_dc │ │ │ │ + 0x00026944 6c647261 77796572 726f7262 6172005f ldrawyerrorbar._ │ │ │ │ + 0x00026954 5f756870 61636b5f 4d4f445f 64636c64 _uhpack_MOD_dcld │ │ │ │ + 0x00026964 72617778 626f786c 696e6500 5f5f7568 rawxboxline.__uh │ │ │ │ + 0x00026974 7061636b 5f4d4f44 5f64636c 73686164 pack_MOD_dclshad │ │ │ │ + 0x00026984 6578626f 78617265 61005f5f 75687061 exboxarea.__uhpa │ │ │ │ + 0x00026994 636b5f4d 4f445f64 636c6472 61777862 ck_MOD_dcldrawxb │ │ │ │ + 0x000269a4 6f786672 616d6500 5f5f7568 7061636b oxframe.__uhpack │ │ │ │ + 0x000269b4 5f4d4f44 5f64636c 64726177 78626172 _MOD_dcldrawxbar │ │ │ │ + 0x000269c4 6c696e65 005f5f75 68706163 6b5f4d4f line.__uhpack_MO │ │ │ │ + 0x000269d4 445f6463 6c736861 64657862 61726172 D_dclshadexbarar │ │ │ │ + 0x000269e4 6561005f 5f756870 61636b5f 4d4f445f ea.__uhpack_MOD_ │ │ │ │ + 0x000269f4 64636c64 72617778 62617266 72616d65 dcldrawxbarframe │ │ │ │ + 0x00026a04 005f5f75 68706163 6b5f4d4f 445f6463 .__uhpack_MOD_dc │ │ │ │ + 0x00026a14 6c736861 64657867 6170005f 5f756870 lshadexgap.__uhp │ │ │ │ + 0x00026a24 61636b5f 4d4f445f 64636c64 72617778 ack_MOD_dcldrawx │ │ │ │ + 0x00026a34 6572726f 72626172 005f5f63 74726c69 errorbar.__ctrli │ │ │ │ + 0x00026a44 625f4d4f 445f6463 6c726f74 61746573 b_MOD_dclrotates │ │ │ │ + 0x00026a54 70686572 6963616c 005f5f63 74726c69 pherical.__ctrli │ │ │ │ + 0x00026a64 625f4d4f 445f6463 6c726f74 61746533 b_MOD_dclrotate3 │ │ │ │ + 0x00026a74 64005f5f 6374726c 69625f4d 4f445f64 d.__ctrlib_MOD_d │ │ │ │ + 0x00026a84 636c726f 74617465 3264005f 5f637472 clrotate2d.__ctr │ │ │ │ + 0x00026a94 6c69625f 4d4f445f 64636c63 6f6e7673 lib_MOD_dclconvs │ │ │ │ + 0x00026aa4 70686572 6963616c 005f5f63 74726c69 pherical.__ctrli │ │ │ │ + 0x00026ab4 625f4d4f 445f6463 6c636f6e 76336400 b_MOD_dclconv3d. │ │ │ │ + 0x00026ac4 5f5f6374 726c6962 5f4d4f44 5f64636c __ctrlib_MOD_dcl │ │ │ │ + 0x00026ad4 636f6e76 68797065 72626f6c 6963005f convhyperbolic._ │ │ │ │ + 0x00026ae4 5f637472 6c69625f 4d4f445f 64636c63 _ctrlib_MOD_dclc │ │ │ │ + 0x00026af4 6f6e7670 6f6c6172 005f5f63 74726c69 onvpolar.__ctrli │ │ │ │ + 0x00026b04 625f4d4f 445f6463 6c683263 005f5f63 b_MOD_dclh2c.__c │ │ │ │ + 0x00026b14 74726c69 625f4d4f 445f6463 6c623263 trlib_MOD_dclb2c │ │ │ │ + 0x00026b24 005f5f63 74726c69 625f4d4f 445f6463 .__ctrlib_MOD_dc │ │ │ │ + 0x00026b34 6c653263 005f5f63 74726c69 625f4d4f le2c.__ctrlib_MO │ │ │ │ + 0x00026b44 445f6463 6c703263 005f5f69 6e74726c D_dclp2c.__intrl │ │ │ │ + 0x00026b54 69625f4d 4f445f64 636c696e 74657270 ib_MOD_dclinterp │ │ │ │ + 0x00026b64 6f6c6174 6563005f 5f696e74 726c6962 olatec.__intrlib │ │ │ │ + 0x00026b74 5f4d4f44 5f64636c 696e7465 72706f6c _MOD_dclinterpol │ │ │ │ + 0x00026b84 61746572 005f5f6c 726c6c69 625f4d4f ater.__lrllib_MO │ │ │ │ + 0x00026b94 445f6463 6c676500 5f5f6c72 6c6c6962 D_dclge.__lrllib │ │ │ │ + 0x00026ba4 5f4d4f44 5f64636c 6774005f 5f6c726c _MOD_dclgt.__lrl │ │ │ │ + 0x00026bb4 6c69625f 4d4f445f 64636c6c 65005f5f lib_MOD_dclle.__ │ │ │ │ + 0x00026bc4 6c726c6c 69625f4d 4f445f64 636c6c74 lrllib_MOD_dcllt │ │ │ │ + 0x00026bd4 005f5f6c 726c6c69 625f4d4f 445f6463 .__lrllib_MOD_dc │ │ │ │ + 0x00026be4 6c6e6500 5f5f6c72 6c6c6962 5f4d4f44 lne.__lrllib_MOD │ │ │ │ + 0x00026bf4 5f64636c 65710075 77626c6b 785f0075 _dcleq.uwblkx_.u │ │ │ │ + 0x00026c04 77626c6b 795f0075 6d776b31 5f005f67 wblky_.umwk1_._g │ │ │ │ + 0x00026c14 666f7274 72616e5f 73747269 6e675f6c fortran_string_l │ │ │ │ + 0x00026c24 656e5f74 72696d00 5f67666f 72747261 en_trim._gfortra │ │ │ │ + 0x00026c34 6e5f7374 5f6f7065 6e005f67 666f7274 n_st_open._gfort │ │ │ │ + 0x00026c44 72616e5f 73745f72 6577696e 64005f67 ran_st_rewind._g │ │ │ │ + 0x00026c54 666f7274 72616e5f 7472616e 73666572 fortran_transfer │ │ │ │ + 0x00026c64 5f726561 6c005f67 666f7274 72616e5f _real._gfortran_ │ │ │ │ + 0x00026c74 73745f63 6c6f7365 00617369 6e660073 st_close.asinf.s │ │ │ │ + 0x00026c84 696e636f 73660078 6d706c6f 6e5f0061 incosf.xmplon_.a │ │ │ │ + 0x00026c94 636f7366 00617461 6e326600 737a626c cosf.atan2f.szbl │ │ │ │ + 0x00026ca4 73325f00 5f5f6165 6162695f 75696469 s2_.__aeabi_uidi │ │ │ │ + 0x00026cb4 7600737a 62747833 5f00666d 6f646600 v.szbtx3_.fmodf. │ │ │ │ + 0x00026cc4 6c6f6731 3066005f 5f706f77 69646632 log10f.__powidf2 │ │ │ │ + 0x00026cd4 005f5f61 65616269 5f696469 76007565 .__aeabi_idiv.ue │ │ │ │ + 0x00026ce4 626c6b31 5f005f67 666f7274 72616e5f blk1_._gfortran_ │ │ │ │ + 0x00026cf4 7472616e 73666572 5f617272 6179005f transfer_array._ │ │ │ │ + 0x00026d04 67666f72 7472616e 5f747261 6e736665 gfortran_transfe │ │ │ │ + 0x00026d14 725f6172 7261795f 77726974 6500737a r_array_write.sz │ │ │ │ + 0x00026d24 62746e33 5f00737a 62746e32 5f005f5f btn3_.szbtn2_.__ │ │ │ │ + 0x00026d34 706f7769 73663200 7564626c 6b315f00 powisf2.udblk1_. │ │ │ │ + 0x00026d44 72756476 616c5f00 7564626c 6b325f00 rudval_.udblk2_. │ │ │ │ + 0x00026d54 7564626c 6b335f00 6666726f 6d635f00 udblk3_.ffromc_. │ │ │ │ + 0x00026d64 5f67666f 72747261 6e5f6765 745f636f _gfortran_get_co │ │ │ │ + 0x00026d74 6d6d616e 645f6172 67756d65 6e745f69 mmand_argument_i │ │ │ │ + 0x00026d84 34005f67 666f7274 72616e5f 69617267 4._gfortran_iarg │ │ │ │ + 0x00026d94 63005f5f 6d656d63 70795f63 686b0073 c.__memcpy_chk.s │ │ │ │ + 0x00026da4 79737465 6d007374 726c656e 00676c69 ystem.strlen.gli │ │ │ │ + 0x00026db4 7169645f 00676c72 7169645f 005f6766 qid_.glrqid_._gf │ │ │ │ + 0x00026dc4 6f727472 616e5f73 745f696e 71756972 ortran_st_inquir │ │ │ │ + 0x00026dd4 6500676c 63716964 5f00676c 63716370 e.glcqid_.glcqcp │ │ │ │ + 0x00026de4 5f00676c 6371636c 5f00676c 69716370 _.glcqcl_.gliqcp │ │ │ │ + 0x00026df4 5f00676c 6971636c 5f00676c 63716e70 _.gliqcl_.glcqnp │ │ │ │ + 0x00026e04 5f00676c 72716e70 5f00676c 7271636c _.glrqnp_.glrqcl │ │ │ │ + 0x00026e14 5f00676c 72716370 5f00676c 69716e70 _.glrqcp_.gliqnp │ │ │ │ + 0x00026e24 5f005f67 666f7274 72616e5f 7472616e _._gfortran_tran │ │ │ │ + 0x00026e34 73666572 5f636861 72616374 6572005f sfer_character._ │ │ │ │ + 0x00026e44 67666f72 7472616e 5f636f6d 70617265 gfortran_compare │ │ │ │ + 0x00026e54 5f737472 696e6700 5f67666f 72747261 _string._gfortra │ │ │ │ + 0x00026e64 6e5f7374 6f705f73 7472696e 6700636f n_stop_string.co │ │ │ │ + 0x00026e74 73686600 73696e68 66006d70 7a6e7774 shf.sinhf.mpznwt │ │ │ │ + 0x00026e84 5f006174 616e6600 6d706e77 746e5f00 _.atanf.mpnwtn_. │ │ │ │ + 0x00026e94 6c6f6766 00657870 6600737a 626c7331 logf.expf.szbls1 │ │ │ │ + 0x00026ea4 5f00737a 626c6131 5f00737a 62746e34 _.szbla1_.szbtn4 │ │ │ │ + 0x00026eb4 5f00737a 626c7333 5f00737a 786d6f64 _.szbls3_.szxmod │ │ │ │ + 0x00026ec4 5f00737a 62706c31 5f00737a 62747832 _.szbpl1_.szbtx2 │ │ │ │ + 0x00026ed4 5f00737a 62747831 5f00737a 62706d31 _.szbtx1_.szbpm1 │ │ │ │ + 0x00026ee4 5f00737a 62706d32 5f00736c 626c6b31 _.szbpm2_.slblk1 │ │ │ │ + 0x00026ef4 5f005f67 666f7274 72616e5f 73746f70 _._gfortran_stop │ │ │ │ + 0x00026f04 5f6e756d 65726963 007a675f 62757474 _numeric.zg_butt │ │ │ │ + 0x00026f14 6f6e5f70 72657373 5f657665 6e74007a on_press_event.z │ │ │ │ + 0x00026f24 675f6465 7374726f 795f6576 656e7400 g_destroy_event. │ │ │ │ + 0x00026f34 63616972 6f5f6372 65617465 00636169 cairo_create.cai │ │ │ │ + 0x00026f44 726f5f67 65745f73 6f757263 65006361 ro_get_source.ca │ │ │ │ + 0x00026f54 69726f5f 70617474 65726e5f 7365745f iro_pattern_set_ │ │ │ │ + 0x00026f64 66696c74 65720063 6169726f 5f736574 filter.cairo_set │ │ │ │ + 0x00026f74 5f736f75 7263655f 72676200 63616972 _source_rgb.cair │ │ │ │ + 0x00026f84 6f5f696d 6167655f 73757266 6163655f o_image_surface_ │ │ │ │ + 0x00026f94 63726561 74650063 6169726f 5f706466 create.cairo_pdf │ │ │ │ + 0x00026fa4 5f737572 66616365 5f637265 61746500 _surface_create. │ │ │ │ + 0x00026fb4 5f5f7370 72696e74 665f6368 6b006361 __sprintf_chk.ca │ │ │ │ + 0x00026fc4 69726f5f 7376675f 73757266 6163655f iro_svg_surface_ │ │ │ │ + 0x00026fd4 63726561 74650063 6169726f 5f70735f create.cairo_ps_ │ │ │ │ + 0x00026fe4 73757266 6163655f 63726561 74650063 surface_create.c │ │ │ │ + 0x00026ff4 6169726f 5f70735f 73757266 6163655f airo_ps_surface_ │ │ │ │ + 0x00027004 7365745f 65707300 63616972 6f5f7472 set_eps.cairo_tr │ │ │ │ + 0x00027014 616e736c 61746500 63616972 6f5f726f anslate.cairo_ro │ │ │ │ + 0x00027024 74617465 0067746b 5f776964 6765745f tate.gtk_widget_ │ │ │ │ + 0x00027034 64657374 726f7900 67746b5f 666f6e74 destroy.gtk_font │ │ │ │ + 0x00027044 5f63686f 6f736572 5f676574 5f666f6e _chooser_get_fon │ │ │ │ + 0x00027054 74007061 6e676f5f 666f6e74 5f646573 t.pango_font_des │ │ │ │ + 0x00027064 63726970 74696f6e 5f66726f 6d5f7374 cription_from_st │ │ │ │ + 0x00027074 72696e67 005f5f70 72696e74 665f6368 ring.__printf_ch │ │ │ │ + 0x00027084 6b007374 72637079 00675f66 72656500 k.strcpy.g_free. │ │ │ │ + 0x00027094 666f6e74 5f646573 6300666f 6e746661 font_desc.fontfa │ │ │ │ + 0x000270a4 6d696c79 007a675f 64726177 5f657665 mily.zg_draw_eve │ │ │ │ + 0x000270b4 6e740063 6169726f 5f736574 5f736f75 nt.cairo_set_sou │ │ │ │ + 0x000270c4 7263655f 73757266 61636500 63616972 rce_surface.cair │ │ │ │ + 0x000270d4 6f5f7061 696e7400 7a675f6b 65795f70 o_paint.zg_key_p │ │ │ │ + 0x000270e4 72657373 5f657665 6e740067 65747061 ress_event.getpa │ │ │ │ + 0x000270f4 726d6e75 6d626572 00737472 636d7000 rmnumber.strcmp. │ │ │ │ + 0x00027104 7a676c70 6d6e616d 65007a67 72706d6e zglpmname.zgrpmn │ │ │ │ + 0x00027114 616d6500 7a676970 6d6e616d 65007a67 ame.zgipmname.zg │ │ │ │ + 0x00027124 6c736574 5f006765 746c7061 726d0067 lset_.getlparm.g │ │ │ │ + 0x00027134 65746970 61726d00 67657472 7061726d etiparm.getrparm │ │ │ │ + 0x00027144 007a6775 70646174 65006774 6b5f7769 .zgupdate.gtk_wi │ │ │ │ + 0x00027154 64676574 5f717565 75655f64 7261775f dget_queue_draw_ │ │ │ │ + 0x00027164 61726561 0067746b 5f6d6169 6e5f6974 area.gtk_main_it │ │ │ │ + 0x00027174 65726174 696f6e00 67746b5f 6576656e eration.gtk_even │ │ │ │ + 0x00027184 74735f70 656e6469 6e67007a 67757072 ts_pending.zgupr │ │ │ │ + 0x00027194 65637400 7a677164 72775f00 63666e63 ect.zgqdrw_.cfnc │ │ │ │ + 0x000271a4 68720066 6f70656e 3634005f 5f69736f hr.fopen64.__iso │ │ │ │ + 0x000271b4 6339395f 66736361 6e660066 636c6f73 c99_fscanf.fclos │ │ │ │ + 0x000271c4 65006774 6b5f696e 69740067 746b5f64 e.gtk_init.gtk_d │ │ │ │ + 0x000271d4 72617769 6e675f61 7265615f 6e657700 rawing_area_new. │ │ │ │ + 0x000271e4 67746b5f 77696e64 6f775f6e 65770067 gtk_window_new.g │ │ │ │ + 0x000271f4 746b5f77 69646765 745f7365 745f7369 tk_widget_set_si │ │ │ │ + 0x00027204 7a655f72 65717565 73740067 746b5f77 ze_request.gtk_w │ │ │ │ + 0x00027214 69646765 745f7368 6f770067 746b5f77 idget_show.gtk_w │ │ │ │ + 0x00027224 696e646f 775f7365 745f7469 746c6500 indow_set_title. │ │ │ │ + 0x00027234 67746b5f 636f6e74 61696e65 725f6164 gtk_container_ad │ │ │ │ + 0x00027244 64006774 6b5f7769 64676574 5f736574 d.gtk_widget_set │ │ │ │ + 0x00027254 5f657665 6e747300 675f7369 676e616c _events.g_signal │ │ │ │ + 0x00027264 5f636f6e 6e656374 5f646174 61006361 _connect_data.ca │ │ │ │ + 0x00027274 69726f5f 64657374 726f7900 63616972 iro_destroy.cair │ │ │ │ + 0x00027284 6f5f7375 72666163 655f6465 7374726f o_surface_destro │ │ │ │ + 0x00027294 79006774 6b5f7769 64676574 5f726561 y.gtk_widget_rea │ │ │ │ + 0x000272a4 6c697a65 00636169 726f5f73 75726661 lize.cairo_surfa │ │ │ │ + 0x000272b4 63655f66 696e6973 68006361 69726f5f ce_finish.cairo_ │ │ │ │ + 0x000272c4 72656374 616e676c 65006361 69726f5f rectangle.cairo_ │ │ │ │ + 0x000272d4 66696c6c 00636169 726f5f73 75726661 fill.cairo_surfa │ │ │ │ + 0x000272e4 63655f77 72697465 5f746f5f 706e6700 ce_write_to_png. │ │ │ │ + 0x000272f4 63616972 6f5f7368 6f775f70 61676500 cairo_show_page. │ │ │ │ + 0x00027304 67746b5f 77696467 65745f71 75657565 gtk_widget_queue │ │ │ │ + 0x00027314 5f647261 77006361 69726f5f 73757266 _draw.cairo_surf │ │ │ │ + 0x00027324 6163655f 73686f77 5f706167 65006361 ace_show_page.ca │ │ │ │ + 0x00027334 69726f5f 73757266 6163655f 77726974 iro_surface_writ │ │ │ │ + 0x00027344 655f746f 5f706e67 5f737472 65616d00 e_to_png_stream. │ │ │ │ + 0x00027354 7374646f 75740063 6169726f 5f736574 stdout.cairo_set │ │ │ │ + 0x00027364 5f6c696e 655f7769 64746800 63616972 _line_width.cair │ │ │ │ + 0x00027374 6f5f7365 745f6c69 6e655f63 61700063 o_set_line_cap.c │ │ │ │ + 0x00027384 6169726f 5f736574 5f6c696e 655f6a6f airo_set_line_jo │ │ │ │ + 0x00027394 696e0063 6169726f 5f6d6f76 655f746f in.cairo_move_to │ │ │ │ + 0x000273a4 00757466 385f6368 61725f62 79746500 .utf8_char_byte. │ │ │ │ + 0x000273b4 63686172 5f776964 74680070 616e676f char_width.pango │ │ │ │ + 0x000273c4 5f636169 726f5f63 72656174 655f6c61 _cairo_create_la │ │ │ │ + 0x000273d4 796f7574 0070616e 676f5f6c 61796f75 yout.pango_layou │ │ │ │ + 0x000273e4 745f7365 745f7465 78740070 616e676f t_set_text.pango │ │ │ │ + 0x000273f4 5f6c6179 6f75745f 7365745f 666f6e74 _layout_set_font │ │ │ │ + 0x00027404 5f646573 63726970 74696f6e 0070616e _description.pan │ │ │ │ + 0x00027414 676f5f63 6169726f 5f757064 6174655f go_cairo_update_ │ │ │ │ + 0x00027424 6c61796f 75740070 616e676f 5f6c6179 layout.pango_lay │ │ │ │ + 0x00027434 6f75745f 6765745f 65787465 6e747300 out_get_extents. │ │ │ │ + 0x00027444 675f6f62 6a656374 5f756e72 65660063 g_object_unref.c │ │ │ │ + 0x00027454 6861725f 68656967 68740067 65745f70 har_height.get_p │ │ │ │ + 0x00027464 616e676f 73747269 6e675f77 69647468 angostring_width │ │ │ │ + 0x00027474 5f686569 67687400 70616e67 6f5f6c61 _height.pango_la │ │ │ │ + 0x00027484 796f7574 5f736574 5f6d6172 6b757000 yout_set_markup. │ │ │ │ + 0x00027494 64636c74 65787432 70616e67 6f6d6172 dcltext2pangomar │ │ │ │ + 0x000274a4 6b757000 70616e67 6f5f666f 6e745f64 kup.pango_font_d │ │ │ │ + 0x000274b4 65736372 69707469 6f6e5f67 65745f77 escription_get_w │ │ │ │ + 0x000274c4 65696768 74007265 6e646572 74657874 eight.rendertext │ │ │ │ + 0x000274d4 0070616e 676f5f63 6169726f 5f73686f .pango_cairo_sho │ │ │ │ + 0x000274e4 775f6c61 796f7574 0070616e 676f5f66 w_layout.pango_f │ │ │ │ + 0x000274f4 6f6e745f 64657363 72697074 696f6e5f ont_description_ │ │ │ │ + 0x00027504 7365745f 73697a65 00636169 726f5f63 set_size.cairo_c │ │ │ │ + 0x00027514 6c697000 63616972 6f5f7265 7365745f lip.cairo_reset_ │ │ │ │ + 0x00027524 636c6970 0073696e 636f7300 63616972 clip.sincos.cair │ │ │ │ + 0x00027534 6f5f7361 76650063 6169726f 5f726573 o_save.cairo_res │ │ │ │ + 0x00027544 746f7265 0067746b 5f666f6e 745f6368 tore.gtk_font_ch │ │ │ │ + 0x00027554 6f6f7365 725f6469 616c6f67 5f6e6577 ooser_dialog_new │ │ │ │ + 0x00027564 0067746b 5f666f6e 745f6368 6f6f7365 .gtk_font_choose │ │ │ │ + 0x00027574 725f7365 745f666f 6e740067 746b5f66 r_set_font.gtk_f │ │ │ │ + 0x00027584 6f6e745f 63686f6f 7365725f 7365745f ont_chooser_set_ │ │ │ │ + 0x00027594 70726576 6965775f 74657874 0067746b preview_text.gtk │ │ │ │ + 0x000275a4 5f646961 6c6f675f 72756e00 70616e67 _dialog_run.pang │ │ │ │ + 0x000275b4 6f5f666f 6e745f64 65736372 69707469 o_font_descripti │ │ │ │ + 0x000275c4 6f6e5f73 65745f77 65696768 74007061 on_set_weight.pa │ │ │ │ + 0x000275d4 6e676f5f 63616972 6f5f666f 6e745f6d ngo_cairo_font_m │ │ │ │ + 0x000275e4 61705f67 65745f64 65666175 6c740070 ap_get_default.p │ │ │ │ + 0x000275f4 616e676f 5f666f6e 745f6d61 705f6c69 ango_font_map_li │ │ │ │ + 0x00027604 73745f66 616d696c 69657300 70616e67 st_families.pang │ │ │ │ + 0x00027614 6f5f666f 6e745f66 616d696c 795f6765 o_font_family_ge │ │ │ │ + 0x00027624 745f6e61 6d650070 616e676f 5f666f6e t_name.pango_fon │ │ │ │ + 0x00027634 745f6661 6d696c79 5f6c6973 745f6661 t_family_list_fa │ │ │ │ + 0x00027644 63657300 70616e67 6f5f666f 6e745f66 ces.pango_font_f │ │ │ │ + 0x00027654 6163655f 6765745f 66616365 5f6e616d ace_get_face_nam │ │ │ │ + 0x00027664 65007075 74730063 6169726f 5f6c696e e.puts.cairo_lin │ │ │ │ + 0x00027674 655f746f 00636169 726f5f73 74726f6b e_to.cairo_strok │ │ │ │ + 0x00027684 65006361 69726f5f 70617474 65726e5f e.cairo_pattern_ │ │ │ │ + 0x00027694 63726561 74655f66 6f725f73 75726661 create_for_surfa │ │ │ │ + 0x000276a4 63650063 6169726f 5f706174 7465726e ce.cairo_pattern │ │ │ │ + 0x000276b4 5f736574 5f657874 656e6400 63616972 _set_extend.cair │ │ │ │ + 0x000276c4 6f5f7365 745f736f 75726365 00636169 o_set_source.cai │ │ │ │ + 0x000276d4 726f5f63 6c6f7365 5f706174 68006361 ro_close_path.ca │ │ │ │ + 0x000276e4 69726f5f 7365745f 616e7469 616c6961 iro_set_antialia │ │ │ │ + 0x000276f4 73006361 69726f5f 70617474 65726e5f s.cairo_pattern_ │ │ │ │ + 0x00027704 64657374 726f7900 63616972 6f5f6669 destroy.cairo_fi │ │ │ │ + 0x00027714 6c6c5f70 72657365 72766500 63616972 ll_preserve.cair │ │ │ │ + 0x00027724 6f5f696d 6167655f 73757266 6163655f o_image_surface_ │ │ │ │ + 0x00027734 6765745f 64617461 00636169 726f5f69 get_data.cairo_i │ │ │ │ + 0x00027744 6d616765 5f737572 66616365 5f676574 mage_surface_get │ │ │ │ + 0x00027754 5f737472 69646500 66707574 63006666 _stride.fputc.ff │ │ │ │ + 0x00027764 6c757368 00737472 6e637079 005f6766 lush.strncpy._gf │ │ │ │ + 0x00027774 6f727472 616e5f70 6f775f69 345f6934 ortran_pow_i4_i4 │ │ │ │ + 0x00027784 006d656d 6d6f7665 005f6766 6f727472 .memmove._gfortr │ │ │ │ + 0x00027794 616e5f72 616e646f 6d5f7365 65645f69 an_random_seed_i │ │ │ │ + 0x000277a4 34005f67 666f7274 72616e5f 72616e64 4._gfortran_rand │ │ │ │ + 0x000277b4 6f6d5f72 34007234 69626d5f 00723469 om_r4.r4ibm_.r4i │ │ │ │ + 0x000277c4 6565655f 00636c6f 636b0066 63706163 eee_.clock.fcpac │ │ │ │ + 0x000277d4 6b5f0066 63707574 735f0066 63676574 k_.fcputs_.fcget │ │ │ │ + 0x000277e4 735f0066 63707574 725f0066 63676574 s_.fcputr_.fcget │ │ │ │ + 0x000277f4 725f0066 636e7265 635f0066 63636c6f r_.fcnrec_.fcclo │ │ │ │ + 0x00027804 735f0066 636f7065 6e5f0066 636c656f s_.fcopen_.fcleo │ │ │ │ + 0x00027814 6c5f0066 63736c66 635f006f 64726b67 l_.fcslfc_.odrkg │ │ │ │ + 0x00027824 725f006f 64726b67 5f006f64 726b3472 r_.odrkg_.odrk4r │ │ │ │ + 0x00027834 5f006f64 726b345f 006f6472 6b325f00 _.odrk4_.odrk2_. │ │ │ │ + 0x00027844 6f64726b 315f006f 64726b64 755f006f odrk1_.odrkdu_.o │ │ │ │ + 0x00027854 64726b64 765f006f 64726b34 735f006f drkdv_.odrk4s_.o │ │ │ │ + 0x00027864 64726b67 735f0061 73696e00 63706f77 drkgs_.asin.cpow │ │ │ │ + 0x00027874 66005f67 666f7274 72616e5f 706f775f f._gfortran_pow_ │ │ │ │ + 0x00027884 63345f69 34006c69 6267746b 2d332e73 c4_i4.libgtk-3.s │ │ │ │ 0x00027894 6f2e3000 6c696270 616e676f 63616972 o.0.libpangocair │ │ │ │ 0x000278a4 6f2d312e 302e736f 2e30006c 69627061 o-1.0.so.0.libpa │ │ │ │ 0x000278b4 6e676f2d 312e302e 736f2e30 006c6962 ngo-1.0.so.0.lib │ │ │ │ 0x000278c4 63616972 6f2e736f 2e32006c 6962676f cairo.so.2.libgo │ │ │ │ 0x000278d4 626a6563 742d322e 302e736f 2e30006c bject-2.0.so.0.l │ │ │ │ 0x000278e4 6962676c 69622d32 2e302e73 6f2e3000 ibglib-2.0.so.0. │ │ │ │ 0x000278f4 6c696267 666f7274 72616e2e 736f2e35 libgfortran.so.5 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -729,20 +729,20 @@ │ │ │ │ │ │ │ │ 0002f61c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2328]! @ 0x918 │ │ │ │ │ │ │ │ -0002f62c : │ │ │ │ +0002f62c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2320]! @ 0x910 │ │ │ │ │ │ │ │ -0002f638 : │ │ │ │ +0002f638 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ ldr pc, [ip, #2312]! @ 0x908 │ │ │ │ │ │ │ │ 0002f644 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #909312 @ 0xde000 │ │ │ │ @@ -3465,20 +3465,20 @@ │ │ │ │ ldr pc, [ip, #1752]! @ 0x6d8 │ │ │ │ │ │ │ │ 00031090 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1744]! @ 0x6d0 │ │ │ │ │ │ │ │ -0003109c : │ │ │ │ +0003109c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1736]! @ 0x6c8 │ │ │ │ │ │ │ │ -000310a8 : │ │ │ │ +000310a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ ldr pc, [ip, #1728]! @ 0x6c0 │ │ │ │ │ │ │ │ 000310b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #905216 @ 0xdd000 │ │ │ │ @@ -4842,21 +4842,21 @@ │ │ │ │ ldr pc, [ip, #3496]! @ 0xda8 │ │ │ │ │ │ │ │ 00031ddc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3488]! @ 0xda0 │ │ │ │ │ │ │ │ -00031de8 : │ │ │ │ +00031de8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ - ldr pc, [ip, #3480]! @ 0xd98 │ │ │ │ + ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ -00031df4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00031df8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ │ │ │ │ 00031e04 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ @@ -6583,20 +6583,20 @@ │ │ │ │ │ │ │ │ 00032ebc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #484]! @ 0x1e4 │ │ │ │ │ │ │ │ -00032ecc : │ │ │ │ +00032ecc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #476]! @ 0x1dc │ │ │ │ │ │ │ │ -00032ed8 : │ │ │ │ +00032ed8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ ldr pc, [ip, #468]! @ 0x1d4 │ │ │ │ │ │ │ │ 00032ee4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #220, 20 @ 0xdc000 │ │ │ │ @@ -7559,20 +7559,20 @@ │ │ │ │ ldr pc, [ip, #2940]! @ 0xb7c │ │ │ │ │ │ │ │ 00033820 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #2932]! @ 0xb74 │ │ │ │ │ │ │ │ -0003382c : │ │ │ │ +0003382c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ │ │ │ │ -00033838 : │ │ │ │ +00033838 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #897024 @ 0xdb000 │ │ │ │ ldr pc, [ip, #2916]! @ 0xb64 │ │ │ │ │ │ │ │ 00033844 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ @@ -9971,20 +9971,20 @@ │ │ │ │ ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ 00034f80 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ -00034f8c : │ │ │ │ +00034f8c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2868]! @ 0xb34 │ │ │ │ │ │ │ │ -00034f98 : │ │ │ │ +00034f98 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ │ ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ │ │ │ │ 00034fa4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #892928 @ 0xda000 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -11,19 +11,19 @@ │ │ │ │ blx 31968 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, #20 │ │ │ │ b.n 35920 │ │ │ │ movs r0, #20 │ │ │ │ b.n 35924 │ │ │ │ adds r0, #3 │ │ │ │ - b.n 35f08 │ │ │ │ + b.n 35f08 │ │ │ │ movs r0, #2 │ │ │ │ b.n 35d14 <_gfortran_select_string@plt> │ │ │ │ movs r0, r0 │ │ │ │ - b.n 36496 │ │ │ │ + b.n 36496 │ │ │ │ vrhadd.u16 d0, d14, d31 │ │ │ │ mcr2 10, 4, lr, cr12, cr15, {7} @ │ │ │ │ ldrb r4, [r4, #28] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #24] @ (35e1c ) │ │ │ │ @@ -95,1662 +95,3014 @@ │ │ │ │ pop {r3, pc} │ │ │ │ strb r6, [r3, #30] │ │ │ │ movs r6, r1 │ │ │ │ ldrb r4, [r4, #26] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #536 @ (adr r1, 360b4 ) │ │ │ │ + add r1, pc, #536 @ (adr r1, 360b4 ) │ │ │ │ movs r5, r1 │ │ │ │ strb r6, [r7, #29] │ │ │ │ movs r6, r1 │ │ │ │ b.n 35e2c │ │ │ │ nop │ │ │ │ │ │ │ │ -00035ea4 : │ │ │ │ +00035ea4 : │ │ │ │ + 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 │ │ │ │ + │ │ │ │ +00035f10 : │ │ │ │ + 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, #3792] @ 0xed0 │ │ │ │ + sub sp, #212 @ 0xd4 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r3, [pc, #1264] @ 3641c │ │ │ │ + mov r5, r1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [pc, #1260] @ 36420 │ │ │ │ + ldr r4, [sp, #304] @ 0x130 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bic.w r3, r2, r2, asr #31 │ │ │ │ + ldr r2, [sp, #324] @ 0x144 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #332] @ 0x14c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + mvns r2, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #316] @ 0x13c │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + cmp r0, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + ldr r6, [sp, #320] @ 0x140 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr.w r0, [pc, #1172] @ 36424 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32e78 │ │ │ │ + ldr.w r0, [pc, #1164] @ 36428 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + add r0, pc │ │ │ │ + blx 30c30 │ │ │ │ + ldr.w r0, [pc, #1152] @ 3642c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + add r0, pc │ │ │ │ + blx 30c30 │ │ │ │ + ldr.w r0, [pc, #1144] @ 36430 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #180 @ 0xb4 │ │ │ │ + add r0, pc │ │ │ │ + blx 349e4 │ │ │ │ + ldr.w r0, [pc, #1132] @ 36434 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #184 @ 0xb8 │ │ │ │ + add r0, pc │ │ │ │ + blx 349e4 │ │ │ │ + ldr.w r0, [pc, #1124] @ 36438 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 349e4 │ │ │ │ + vldr s15, [sp, #168] @ 0xa8 │ │ │ │ + ldr.w r0, [pc, #1108] @ 3643c │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + 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, #136] @ 0x88 │ │ │ │ + blx 34e68 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + mul.w r2, r3, r0 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ble.n 36032 │ │ │ │ + add.w r9, r3, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov.w sl, r0, lsl #2 │ │ │ │ + movs r7, #1 │ │ │ │ + mov.w fp, r3, lsl #2 │ │ │ │ + mov r3, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt.w 364e2 │ │ │ │ + adds r7, #1 │ │ │ │ + add r3, fp │ │ │ │ + cmp r9, r7 │ │ │ │ + bne.n 36024 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30dd4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 30dd4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + it ne │ │ │ │ + movne r2, r9 │ │ │ │ + bne.n 36058 │ │ │ │ + add.w r2, r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + vldr s14, [r4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r1, r1, r2, lsl #2 │ │ │ │ + vldr s15, [r5] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + vldr s12, [r1, #-4] │ │ │ │ + vldr s13, [r1] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + it eq │ │ │ │ + addeq.w r3, r0, #4294967295 @ 0xffffffff │ │ │ │ + vsub.f32 s12, s14, s12 │ │ │ │ + it ne │ │ │ │ + movne r3, r0 │ │ │ │ + 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 364f8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + adds r2, #1 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 36504 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mla r3, r4, r3, r1 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr.w fp, [sp, #16] │ │ │ │ + mov lr, r6 │ │ │ │ + str.w r2, [r8, r3, lsl #2] │ │ │ │ + mov r7, r5 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + vldr s22, [pc, #828] @ 36414 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, r3, lsl #2] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + mov ip, r3 │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ + strd r9, r0, [sp, #156] @ 0x9c │ │ │ │ + vstr s15, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ + vstr s14, [r6] │ │ │ │ + lsls r3, r5 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r7, r3 │ │ │ │ + bge.w 369e8 │ │ │ │ + ldr.w r3, [ip] │ │ │ │ + mov r9, fp │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + vmov.f32 s27, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr.w r3, [lr] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + movs r3, #1 │ │ │ │ + strd ip, lr, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 30dd4 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30dd4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ + vldr s13, [sp, #196] @ 0xc4 │ │ │ │ + add.w fp, r1, #4294967295 @ 0xffffffff │ │ │ │ + vldr s14, [sp, #200] @ 0xc8 │ │ │ │ + add.w r2, r7, sl, lsl #2 │ │ │ │ + vldr s15, [r2] │ │ │ │ + add.w r2, r5, fp, lsl #2 │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vldr s15, [r2] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + it eq │ │ │ │ + moveq r4, sl │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 36510 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 365d8 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36536 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 361a4 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36536 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mla r2, r2, fp, r3 │ │ │ │ + add.w r3, r2, sl │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + vldr s16, [sp, #192] @ 0xc0 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + add.w r3, r9, r5 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + vldr s17, [r3] │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r1, fp, #1 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mla r3, fp, r3, r3 │ │ │ │ + adds r1, r3, r1 │ │ │ │ + add.w r0, r1, sl │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + add.w r0, r9, r6 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + vldr s18, [r0] │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + add.w r0, sl, #1 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + adds r2, r0, r2 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + add.w r2, r9, r7 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + vldr s19, [r2] │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + adds r2, r1, r0 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r8, r2, lsl #2 │ │ │ │ + add.w r2, r9, r8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + vldr s28, [r2] │ │ │ │ + vcmp.f32 s16, s28 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r5, r2 │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + add r6, r2 │ │ │ │ + vldr s15, [r6] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + add r7, r2 │ │ │ │ + vldr s15, [r7] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + add r8, r2 │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + subs r4, r3, r2 │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + add r4, r3 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + adds r2, r1, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + adds r1, r2, r3 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add.w r2, r9, r4 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 367d0 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r6 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31fac │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + blx 31fac │ │ │ │ + vmov.f32 s19, s0 │ │ │ │ + vcmp.f32 s18, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 3658c │ │ │ │ + vcmp.f32 s19, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 36536 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 365be │ │ │ │ + vldr s14, [pc, #284] @ 36418 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r3, r3, fp, lsl #2 │ │ │ │ + vldr s15, [r3, #-4] │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s13, s13, s15 │ │ │ │ + vdiv.f32 s15, s13, s19 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it pl │ │ │ │ + vmovpl.f32 s15, s14 │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ + it eq │ │ │ │ + vnegeq.f32 s15, s15 │ │ │ │ + vstr s15, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + vldr s17, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vldr s12, [r3] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 36566 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + vmul.f32 s18, s15, s18 │ │ │ │ + vmul.f32 s15, s15, s19 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 36868 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.w 368a0 │ │ │ │ + vadd.f32 s13, s26, s26 │ │ │ │ + vadd.f32 s10, s25, s25 │ │ │ │ + mov r3, r9 │ │ │ │ + vadd.f32 s14, s23, s23 │ │ │ │ + mov r9, fp │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vadd.f32 s11, s24, s24 │ │ │ │ + vadd.f32 s13, s13, s21 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + vadd.f32 s14, s14, s20 │ │ │ │ + ldrd ip, lr, [sp, #52] @ 0x34 │ │ │ │ + vadd.f32 s13, s13, s10 │ │ │ │ + vldr s9, [r3] │ │ │ │ + vadd.f32 s14, s14, s11 │ │ │ │ + subs r3, r7, #1 │ │ │ │ + vadd.f32 s13, s13, s18 │ │ │ │ + vmov.f32 s18, s12 │ │ │ │ + vadd.f32 s15, s14, s15 │ │ │ │ + vmla.f32 s17, s13, s22 │ │ │ │ + vmla.f32 s18, s15, s22 │ │ │ │ + vcmpe.f32 s9, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.w 365ea │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 369ee │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + vsub.f32 s9, s17, s9 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + vldr s17, [r2, #-4] │ │ │ │ + vadd.f32 s17, s9, s17 │ │ │ │ + vstr s16, [lr] │ │ │ │ + vstr s16, [ip] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + vldr s15, [r2] │ │ │ │ + vcmpe.f32 s15, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.w 36616 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36a2e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vsub.f32 s15, s18, s15 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + vldr s18, [r3, #-4] │ │ │ │ + vadd.f32 s18, s15, s18 │ │ │ │ + vstr s16, [lr] │ │ │ │ + vstr s16, [ip] │ │ │ │ + b.n 36440 │ │ │ │ + nop │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #42 @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ + movs r5, r1 │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r6, [r1, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r2, [r1, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r0, [r1, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r7, #12] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r3, r2 │ │ │ │ + vldr s27, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, r1 │ │ │ │ + vsub.f32 s12, s17, s27 │ │ │ │ + vldr s28, [r3] │ │ │ │ + add.w r3, r2, sl, lsl #2 │ │ │ │ + vldr s16, [r3] │ │ │ │ + add.w r3, r1, r9, lsl #2 │ │ │ │ + vsub.f32 s14, s18, s28 │ │ │ │ + vsub.f32 s13, s16, s17 │ │ │ │ + vldr s19, [r3] │ │ │ │ + vsub.f32 s15, s19, s18 │ │ │ │ + vcmpe.f32 s12, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + blt.w 36642 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + blt.w 36768 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36656 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + add.w r9, r2, #1 │ │ │ │ + str.w r9, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 364ca │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.w 3698c │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bne.n 364ba │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str.w r1, [r2, r0, lsl #2] │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt.w 36afa │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + b.n 3665c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, sl │ │ │ │ + movs r1, #0 │ │ │ │ + adds r7, #1 │ │ │ │ + blx 312b0 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, fp │ │ │ │ + cmp r9, r7 │ │ │ │ + bne.n 364e2 │ │ │ │ + b.n 36032 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.w 360b6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mla r3, r3, r1, r1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, r1 │ │ │ │ + b.n 360be │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 365c4 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cbz r3, 36536 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 3619c │ │ │ │ + cmp r1, r0 │ │ │ │ + it ne │ │ │ │ + movne fp, r0 │ │ │ │ + bne.w 361a4 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + cbz r3, 36536 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w fp, #1 │ │ │ │ + b.n 361ac │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r2, [pc, #840] @ (3688c ) │ │ │ │ + ldr r3, [pc, #844] @ (36890 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 36af6 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, #212 @ 0xd4 │ │ │ │ + vpop {d8-d14} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fad4 │ │ │ │ + vldr s20, [sp, #168] @ 0xa8 │ │ │ │ + vmov.f32 s14, s12 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + vmul.f32 s21, s20, s18 │ │ │ │ + vmul.f32 s20, s20, s19 │ │ │ │ + vmla.f32 s17, s21, s27 │ │ │ │ + vmla.f32 s14, s20, s27 │ │ │ │ + vstr s17, [sp, #196] @ 0xc4 │ │ │ │ + vstr s14, [sp, #200] @ 0xc8 │ │ │ │ + b.n 3612a │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + cbnz r3, 365be │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vcmp.f32 s19, #0.0 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vldr s14, [r3, #-4] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vdiv.f32 s14, s15, s18 │ │ │ │ + it eq │ │ │ │ + vldreq s15, [pc, #724] @ 36888 │ │ │ │ + vabs.f32 s14, s14 │ │ │ │ + beq.w 36316 │ │ │ │ + b.n 362fc │ │ │ │ + vldr s15, [sp, #168] @ 0xa8 │ │ │ │ + b.n 36332 │ │ │ │ + cmp r3, r4 │ │ │ │ + it ne │ │ │ │ + movne sl, r4 │ │ │ │ + bne.n 36518 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 36536 │ │ │ │ + mov.w sl, #1 │ │ │ │ + b.n 36518 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.w 3685c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 36700 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 3619c │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + vldr s14, [r2, #-4] │ │ │ │ + vcmpe.f32 s14, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 363d8 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36ac6 │ │ │ │ + vsub.f32 s14, s17, s14 │ │ │ │ + vadd.f32 s17, s9, s14 │ │ │ │ + b.n 363d0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add.w r2, r1, r2, lsl #2 │ │ │ │ + vldr s14, [r2, #-4] │ │ │ │ + vcmpe.f32 s14, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.w 36440 │ │ │ │ + ldr r2, [sp, #184] @ 0xb8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 36a92 │ │ │ │ + vsub.f32 s14, s18, s14 │ │ │ │ + vadd.f32 s18, s15, s14 │ │ │ │ + b.n 36408 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + bge.n 36704 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 368b6 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + vstr s17, [lr, #4] │ │ │ │ + adds r7, #1 │ │ │ │ + vldmia lr!, {s14} │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + vstr s18, [ip, #4] │ │ │ │ + vcmp.f32 s14, s17 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 36688 │ │ │ │ + vldr s15, [ip] │ │ │ │ + vcmp.f32 s15, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 369e8 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + vsub.f32 s16, s16, s27 │ │ │ │ + vmov s15, r4 │ │ │ │ + vsub.f32 s14, s17, s14 │ │ │ │ + vcvt.f32.s32 s13, s15 │ │ │ │ + vabs.f32 s14, s14 │ │ │ │ + vdiv.f32 s15, s16, s13 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 366cc │ │ │ │ + vsub.f32 s19, s19, s28 │ │ │ │ + vldr s15, [ip] │ │ │ │ + vsub.f32 s15, s18, s15 │ │ │ │ + vdiv.f32 s14, s19, s13 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 36a72 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, ip, #4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge.w 360fe │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #436] @ (36894 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #432] @ (36898 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #432] @ (3689c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + subs r3, r3, r4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 36540 │ │ │ │ + mov sl, r4 │ │ │ │ + b.n 361a4 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 36656 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + add.w r9, r2, #1 │ │ │ │ + str.w r9, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3673e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.w 3695a │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 3672e │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str.w r1, [r2, r0, lsl #2] │ │ │ │ + cmp r9, r3 │ │ │ │ + ble.w 364dc │ │ │ │ + ldrd r9, r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + cmp r3, r0 │ │ │ │ + it eq │ │ │ │ + cmpeq r9, sl │ │ │ │ + bne.w 3653c │ │ │ │ + b.n 3690a │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr.w r4, [r3, r2, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 36656 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + add.w sl, r2, #1 │ │ │ │ + str.w sl, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 367a4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsls r5, r2, #2 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt.w 369b6 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + bne.n 36794 │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str.w r1, [r2, r0, lsl #2] │ │ │ │ + cmp sl, r3 │ │ │ │ + ble.w 364dc │ │ │ │ + mov fp, r9 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldrd r9, r0, [sp, #156] @ 0x9c │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + cmp fp, r0 │ │ │ │ + it eq │ │ │ │ + cmpeq r3, r9 │ │ │ │ + bne.w 3653c │ │ │ │ + b.n 3690a │ │ │ │ + movs r0, #16 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + vstr s17, [r0] │ │ │ │ + vstr s19, [r0, #4] │ │ │ │ + vstr s18, [r0, #8] │ │ │ │ + vstr s28, [r0, #12] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 31fac │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + blx 2fad8 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 34068 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + blx 31fac │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + vmov.f32 s19, s0 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + str.w r3, [r8] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 362d8 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 36536 │ │ │ │ + mov r0, fp │ │ │ │ + b.n 365d2 │ │ │ │ + vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ + vmov.f32 s14, s12 │ │ │ │ + movs r3, #3 │ │ │ │ + vmov.f32 s23, s15 │ │ │ │ + vmla.f32 s17, s18, s13 │ │ │ │ + vmla.f32 s14, s15, s13 │ │ │ │ + vmov.f32 s26, s18 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 36582 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #31] │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r2, [r6, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r0, [r5, #22] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r3, #4 │ │ │ │ + vadd.f32 s17, s18, s17 │ │ │ │ + vadd.f32 s14, s12, s15 │ │ │ │ + vmov.f32 s24, s15 │ │ │ │ + vmov.f32 s25, s18 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 36582 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r2, [r3, r2, lsl #2] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 368e2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + lsls r5, r1, #2 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 36924 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r1, r4 │ │ │ │ + bne.n 368d4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + str.w r1, [r0, r4, lsl #2] │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.w 364dc │ │ │ │ + mov fp, r9 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + ldrd r9, r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + cmp fp, r0 │ │ │ │ + it eq │ │ │ │ + cmpeq r9, sl │ │ │ │ + bne.w 3653c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add.w r2, r6, r7, lsl #2 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add.w r3, r3, r7, lsl #2 │ │ │ │ + vstr s17, [r2] │ │ │ │ + adds r7, #1 │ │ │ │ + str r7, [r1, #0] │ │ │ │ + vstr s18, [r3] │ │ │ │ + b.n 36540 │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + mov r8, ip │ │ │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ + str.w lr, [sp, #16] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 312b0 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne.n 36934 │ │ │ │ + str.w r9, [sp, #144] @ 0x90 │ │ │ │ + mov ip, r8 │ │ │ │ + ldr.w lr, [sp, #16] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 368e2 │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + mov r8, ip │ │ │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ + str.w lr, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 312b0 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 36968 │ │ │ │ + str.w r9, [sp, #144] @ 0x90 │ │ │ │ + mov ip, r8 │ │ │ │ + ldr.w lr, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 3673e │ │ │ │ + ldr.w sl, [sp, #144] @ 0x90 │ │ │ │ + mov r8, ip │ │ │ │ + str.w lr, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 312b0 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + cmp sl, r4 │ │ │ │ + bne.n 36996 │ │ │ │ + ldr.w lr, [sp, #16] │ │ │ │ + mov ip, r8 │ │ │ │ + str.w sl, [sp, #144] @ 0x90 │ │ │ │ + b.n 364ca │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + mov r8, ip │ │ │ │ + ldr.w r9, [sp, #144] @ 0x90 │ │ │ │ + str.w lr, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 312b0 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne.n 369c4 │ │ │ │ + str.w r9, [sp, #144] @ 0x90 │ │ │ │ + mov ip, r8 │ │ │ │ + ldr.w lr, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + b.n 367a4 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + b.n 36540 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + vsub.f32 s15, s18, s12 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + adds r1, r6, r2 │ │ │ │ + add.w r3, r6, r3, lsl #2 │ │ │ │ + vstr s9, [r1] │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s9, s9, s14 │ │ │ │ + vsub.f32 s14, s17, s14 │ │ │ │ + vdiv.f32 s13, s9, s14 │ │ │ │ + vmov.f32 s14, s12 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + adds r7, #1 │ │ │ │ + add r3, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + vstr s14, [r2] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + b.n 36540 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + adds r1, r0, r2 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + vstr s15, [r1] │ │ │ │ + adds r1, r0, r3 │ │ │ │ + add r3, r6 │ │ │ │ + vldr s13, [r1] │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vsub.f32 s13, s18, s13 │ │ │ │ + vsub.f32 s17, s17, s14 │ │ │ │ + vdiv.f32 s12, s15, s13 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + vmla.f32 s15, s12, s17 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r2, r6 │ │ │ │ + adds r7, #1 │ │ │ │ + vstr s15, [r2] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + b.n 36540 │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #156] @ (36b14 ) │ │ │ │ movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #152] @ (36b18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #152] @ (36b1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 36540 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + adds r1, r0, r2 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + vstr s14, [r1] │ │ │ │ + adds r1, r0, r3 │ │ │ │ + add r3, r6 │ │ │ │ + vldr s13, [r1] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vsub.f32 s13, s18, s13 │ │ │ │ + vsub.f32 s17, s17, s15 │ │ │ │ + vdiv.f32 s12, s14, s13 │ │ │ │ + vmla.f32 s15, s12, s17 │ │ │ │ + b.n 36a64 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + vsub.f32 s15, s18, s12 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + add.w r3, r6, r3, lsl #2 │ │ │ │ + add r6, r2 │ │ │ │ + vstr s14, [r6] │ │ │ │ + vldr s13, [r3] │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vsub.f32 s17, s17, s13 │ │ │ │ + vdiv.f32 s13, s14, s17 │ │ │ │ + vmov.f32 s14, s12 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + b.n 36a1c │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldrd r9, r0, [sp, #156] @ 0x9c │ │ │ │ + ldrd r2, r3, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + cmp r2, r0 │ │ │ │ + it eq │ │ │ │ + cmpeq r3, r9 │ │ │ │ + bne.w 3653c │ │ │ │ + b.n 3690a │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r4, [r1, #29] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r1, #29] │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00036b20 : │ │ │ │ + movs r3, #4 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00035eac : │ │ │ │ +00036b28 : │ │ │ │ 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] @ (35f20 ) │ │ │ │ + ldr r4, [pc, #96] @ (36b9c ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (35f24 ) │ │ │ │ + ldr r7, [pc, #96] @ (36ba0 ) │ │ │ │ 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] │ │ │ │ - b.n 35ef0 │ │ │ │ + b.n 36b6c │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 32a00 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 35f10 │ │ │ │ + cbnz r0, 36b8c │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 35f16 │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 36b92 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 32a00 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 35ed6 │ │ │ │ - ldr r3, [pc, #20] @ (35f28 ) │ │ │ │ + beq.n 36b52 │ │ │ │ + ldr r3, [pc, #20] @ (36ba4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #29] │ │ │ │ + ldr r0, [r1, #44] @ 0x2c │ │ │ │ movs r6, r1 │ │ │ │ - add r1, pc, #224 @ (adr r1, 36008 ) │ │ │ │ + str r4, [sp, #752] @ 0x2f0 │ │ │ │ movs r5, r1 │ │ │ │ - strb r6, [r6, #27] │ │ │ │ + ldr r2, [r7, #36] @ 0x24 │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ -00035f2c : │ │ │ │ +00036ba8 : │ │ │ │ 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, #116] @ (35fb4 ) │ │ │ │ + ldr r6, [pc, #132] @ (36c40 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbnz r3, 35f7e │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ + cbnz r3, 36be4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 35f5e │ │ │ │ - ldr r3, [pc, #100] @ (35fb8 ) │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36c1e │ │ │ │ + ldr r2, [pc, #112] @ (36c44 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #196] @ 0xc4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #92] @ (35fbc ) │ │ │ │ + ldr r7, [pc, #96] @ (36c48 ) │ │ │ │ + add.w r8, r6, #196 @ 0xc4 │ │ │ │ + ldr r0, [pc, #96] @ (36c4c ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31240 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #32 │ │ │ │ + blx 34184 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 36bd0 │ │ │ │ + ldr r2, [pc, #48] @ (36c50 ) │ │ │ │ movs r5, #20 │ │ │ │ - ldr r1, [pc, #92] @ (35fc0 ) │ │ │ │ + ldr r1, [pc, #48] @ (36c54 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #92] @ (35fc4 ) │ │ │ │ + ldr r0, [pc, #48] @ (36c58 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #72] @ (35fc8 ) │ │ │ │ - movs r3, #2 │ │ │ │ - ldr.w r8, [pc, #72] @ 35fcc │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #68] @ (35fd0 ) │ │ │ │ - add r5, pc │ │ │ │ - add r8, pc │ │ │ │ - adds r5, #4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r0, pc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r7, #8 │ │ │ │ - blx 311ac │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 35f4a │ │ │ │ - add r0, pc, #752 @ (adr r0, 362a8 ) │ │ │ │ + nop │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ movs r5, r1 │ │ │ │ - add r0, pc, #688 @ (adr r0, 3626c ) │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r2, [r7, #14] │ │ │ │ - movs r3, r1 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + ldr r2, [r7, #124] @ 0x7c │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ - movs r6, r1 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + @ instruction: 0x47f6 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r5, #23] │ │ │ │ movs r3, r1 │ │ │ │ + str r2, [r5, r3] │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00035fd4 : │ │ │ │ +00036c5c : │ │ │ │ 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, #116] @ (3605c ) │ │ │ │ + ldr r6, [pc, #132] @ (36cf4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbnz r3, 36026 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ + cbnz r3, 36c98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 36006 │ │ │ │ - ldr r3, [pc, #100] @ (36060 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36cd2 │ │ │ │ + ldr r2, [pc, #112] @ (36cf8 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #92] @ (36064 ) │ │ │ │ + ldr r7, [pc, #96] @ (36cfc ) │ │ │ │ + add.w r8, r6, #196 @ 0xc4 │ │ │ │ + ldr r0, [pc, #96] @ (36d00 ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31240 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #32 │ │ │ │ + blx 34184 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 36c84 │ │ │ │ + ldr r2, [pc, #48] @ (36d04 ) │ │ │ │ movs r5, #20 │ │ │ │ - ldr r1, [pc, #92] @ (36068 ) │ │ │ │ + ldr r1, [pc, #48] @ (36d08 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #92] @ (3606c ) │ │ │ │ + ldr r0, [pc, #48] @ (36d0c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #72] @ (36070 ) │ │ │ │ - movs r3, #2 │ │ │ │ - ldr.w r8, [pc, #72] @ 36074 │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #68] @ (36078 ) │ │ │ │ - add r5, pc │ │ │ │ - add r8, pc │ │ │ │ - adds r5, #4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r0, pc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fe6c │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r7, #8 │ │ │ │ - blx 30e04 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 35ff2 │ │ │ │ - add r0, pc, #80 @ (adr r0, 360b0 ) │ │ │ │ + nop │ │ │ │ + str r3, [sp, #560] @ 0x230 │ │ │ │ movs r5, r1 │ │ │ │ - add r0, pc, #24 @ (adr r0, 3607c ) │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ - movs r3, r1 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + ldr r6, [r0, #116] @ 0x74 │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r2, #23] │ │ │ │ - movs r6, r1 │ │ │ │ - ldrb r0, [r3, #14] │ │ │ │ + bx r8 │ │ │ │ movs r4, r1 │ │ │ │ - ldrh r4, [r1, #8] │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r7, #20] │ │ │ │ movs r3, r1 │ │ │ │ + str r6, [r6, r0] │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -0003607c : │ │ │ │ +00036d10 : │ │ │ │ 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 360e2 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36d86 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 360fc │ │ │ │ - mov lr, r1 │ │ │ │ + ble.n 36da0 │ │ │ │ + ldr.w lr, [pc, #128] @ 36db0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - ble.n 36100 │ │ │ │ - ldr r3, [pc, #116] @ (36114 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r7, r3, #8 │ │ │ │ - add.w r6, r3, #40 @ 0x28 │ │ │ │ - mov r4, r7 │ │ │ │ - adds r5, #16 │ │ │ │ - adds r7, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r5, #-16] │ │ │ │ - str.w r1, [r5, #-12] │ │ │ │ - str.w r2, [r5, #-8] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.n 360ac │ │ │ │ - ldmia r7!, {r0, r1} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #32 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 36da4 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 36d4c │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ sub.w r2, ip, #40 @ 0x28 │ │ │ │ - add.w r0, lr, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 312ac │ │ │ │ - ldr r2, [pc, #52] @ (36118 ) │ │ │ │ + ldr r2, [pc, #44] @ (36db4 ) │ │ │ │ movs r5, #20 │ │ │ │ - ldr r1, [pc, #52] @ (3611c ) │ │ │ │ + ldr r1, [pc, #44] @ (36db8 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #52] @ (36120 ) │ │ │ │ + ldr r0, [pc, #44] @ (36dbc ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #32] @ (36124 ) │ │ │ │ - mov r0, lr │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 33e5c │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #376] @ 0x178 │ │ │ │ + str r2, [sp, #800] @ 0x320 │ │ │ │ movs r5, r1 │ │ │ │ - ldrh r0, [r4, #2] │ │ │ │ + ldrb r4, [r5, #17] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ + ldrb r2, [r2, #18] │ │ │ │ movs r3, r1 │ │ │ │ - adds r6, #74 @ 0x4a │ │ │ │ + ldr r7, [pc, #520] @ (36fc8 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r6, [sp, #1008] @ 0x3f0 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -00036128 : │ │ │ │ +00036dc0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 36168 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 36e08 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36182 │ │ │ │ + ble.n 36e22 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (36e34 ) │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 36186 │ │ │ │ - ldr r4, [pc, #76] @ (36198 ) │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 36e26 │ │ │ │ + mov r3, r1 │ │ │ │ subs r2, #8 │ │ │ │ - add r4, pc │ │ │ │ - ldmia r4!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, ip, #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 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 312ac │ │ │ │ - ldr r2, [pc, #48] @ (3619c ) │ │ │ │ + ldr r2, [pc, #44] @ (36e38 ) │ │ │ │ movs r5, #20 │ │ │ │ - ldr r1, [pc, #48] @ (361a0 ) │ │ │ │ + ldr r1, [pc, #44] @ (36e3c ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (361a4 ) │ │ │ │ + ldr r0, [pc, #44] @ (36e40 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (361a8 ) │ │ │ │ - mov r0, ip │ │ │ │ - add r1, pc │ │ │ │ + mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 33e5c │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #720] @ 0x2d0 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ movs r5, r1 │ │ │ │ - strh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrb r2, [r5, #15] │ │ │ │ movs r3, r1 │ │ │ │ - ldrh r0, [r1, #0] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r3, r1 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + ldr r7, [pc, #0] @ (36e44 ) │ │ │ │ movs r4, r1 │ │ │ │ - ldr r6, [sp, #472] @ 0x1d8 │ │ │ │ - movs r5, r1 │ │ │ │ │ │ │ │ -000361ac : │ │ │ │ +00036e44 : │ │ │ │ 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] @ (362c8 ) │ │ │ │ + ldr r4, [pc, #260] @ (36f5c ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (362cc ) │ │ │ │ + ldr r7, [pc, #260] @ (36f60 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r9, r1 │ │ │ │ add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ + add.w r8, r7, #32 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 361f2 │ │ │ │ + b.n 36e8a │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 32a00 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 36212 │ │ │ │ + cbnz r0, 36eaa │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 36222 │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 36eba │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 32a00 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 361d8 │ │ │ │ - ldr r3, [pc, #188] @ (362d0 ) │ │ │ │ + beq.n 36e70 │ │ │ │ + ldr r3, [pc, #184] @ (36f64 ) │ │ │ │ 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 34588 │ │ │ │ bic.w r6, r0, r0, asr #31 │ │ │ │ add.w r8, r6, #11 │ │ │ │ mov r0, r8 │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [pc, #152] @ (362d4 ) │ │ │ │ + ldr r3, [pc, #148] @ (36f68 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r5, r6, #28 │ │ │ │ blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [pc, #128] @ (362d8 ) │ │ │ │ + ldr r3, [pc, #124] @ (36f6c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2fad8 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 362ac │ │ │ │ + ble.n 36f42 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ + adds r0, r4, #4 │ │ │ │ blx 33e60 │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (362dc ) │ │ │ │ - ldr r1, [pc, #80] @ (362e0 ) │ │ │ │ + ldr r2, [pc, #76] @ (36f70 ) │ │ │ │ + ldr r1, [pc, #76] @ (36f74 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (362e4 ) │ │ │ │ + ldr r0, [pc, #76] @ (36f78 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ + adds r2, #4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ 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 33e60 │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 312b0 │ │ │ │ - b.n 36284 │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #17] │ │ │ │ + b.n 36f1a │ │ │ │ + str r4, [r5, #120] @ 0x78 │ │ │ │ movs r6, r1 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #640] @ 0x280 │ │ │ │ movs r5, r1 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ + str r4, [r3, #116] @ 0x74 │ │ │ │ movs r6, r1 │ │ │ │ - strh r6, [r0, #58] @ 0x3a │ │ │ │ + ldrb r6, [r3, #13] │ │ │ │ movs r3, r1 │ │ │ │ - strh r4, [r6, #56] @ 0x38 │ │ │ │ + ldrb r4, [r1, #13] │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r6, #13] │ │ │ │ + str r6, [r3, #108] @ 0x6c │ │ │ │ movs r6, r1 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r3, r1 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ + ldr r5, [pc, #928] @ (3731c ) │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -000362e8 : │ │ │ │ +00036f7c : │ │ │ │ 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] @ 36338 │ │ │ │ + ldr.w ip, [pc, #64] @ 36fcc │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (3633c ) │ │ │ │ + ldr r3, [pc, #60] @ (36fd0 ) │ │ │ │ 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 2fb30 │ │ │ │ + blx 33c48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 354c4 │ │ │ │ - ldr r2, [pc, #32] @ (36340 ) │ │ │ │ - ldr r3, [pc, #28] @ (3633c ) │ │ │ │ + blx 3132c │ │ │ │ + ldr r2, [pc, #32] @ (36fd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (36fd0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36334 │ │ │ │ + bne.n 36fc8 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r1, #8] │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036344 : │ │ │ │ +00036fd8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #132] @ (363d8 ) │ │ │ │ + ldr r6, [pc, #132] @ (3706c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #132] @ (363dc ) │ │ │ │ + ldr r4, [pc, #132] @ (37070 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r6, pc │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r7, [pc, #124] @ (363e0 ) │ │ │ │ + ldr r7, [pc, #124] @ (37074 ) │ │ │ │ ldr r4, [r6, r4] │ │ │ │ add r6, sp, #28 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 2fb30 │ │ │ │ + blx 33c48 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3358c │ │ │ │ - ldr r0, [pc, #92] @ (363e4 ) │ │ │ │ + blx 32fbc │ │ │ │ + ldr r0, [pc, #92] @ (37078 ) │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r3, #8 │ │ │ │ add r0, pc │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ blx 2f2e4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 34908 │ │ │ │ + blx 33bcc │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 311ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 33864 │ │ │ │ - ldr r2, [pc, #44] @ (363e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (363dc ) │ │ │ │ + blx 2f9d8 │ │ │ │ + ldr r2, [pc, #44] @ (3707c ) │ │ │ │ + ldr r3, [pc, #28] @ (37070 ) │ │ │ │ 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 363d2 │ │ │ │ + bne.n 37066 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #6] │ │ │ │ + ldr r6, [r3, #80] @ 0x50 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #1] │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ movs r4, r1 │ │ │ │ - strh r4, [r7, #44] @ 0x2c │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r6, [r1, #5] │ │ │ │ + mvns r0, r1 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r2, [r7, #72] @ 0x48 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -000363ec : │ │ │ │ +00037080 : │ │ │ │ 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] @ 3643c │ │ │ │ + ldr.w ip, [pc, #64] @ 370d0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (36440 ) │ │ │ │ + ldr r3, [pc, #60] @ (370d4 ) │ │ │ │ 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 2fb30 │ │ │ │ + blx 33c48 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33864 │ │ │ │ - ldr r2, [pc, #32] @ (36444 ) │ │ │ │ - ldr r3, [pc, #28] @ (36440 ) │ │ │ │ + blx 2f9d8 │ │ │ │ + ldr r2, [pc, #32] @ (370d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (370d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36438 │ │ │ │ + bne.n 370cc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrb r0, [r1, #4] │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00036448 : │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00036450 : │ │ │ │ - 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] @ (364c4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (364c8 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 36494 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 364b4 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #1 │ │ │ │ - bgt.n 364ba │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3647a │ │ │ │ - ldr r3, [pc, #20] @ (364cc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - strb r0, [r7, #7] │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r4, [r2, #68] @ 0x44 │ │ │ │ movs r5, r1 │ │ │ │ - strb r2, [r5, #6] │ │ │ │ - movs r6, r1 │ │ │ │ │ │ │ │ -000364d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000370dc : │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #116] @ (36558 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbnz r3, 36522 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 36502 │ │ │ │ - ldr r3, [pc, #100] @ (3655c ) │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #92] @ (36560 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #92] @ (36564 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #92] @ (36568 ) │ │ │ │ + str.w r0, [ip, #3856] @ 0xf10 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #880] @ (37468 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #880] @ (3746c ) │ │ │ │ + mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r5, [sp, #240] @ 0xf0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r3, #0 │ │ │ │ + strd r5, r2, [sp, #32] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + bic.w r2, r7, r7, asr #31 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + mul.w r5, r6, r2 │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + cmp r5, #1 │ │ │ │ + it cc │ │ │ │ + movcc r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 34068 │ │ │ │ + mul.w r1, r6, r7 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + bic.w r7, r1, r1, asr #31 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + mov.w sl, r7, lsl #3 │ │ │ │ + lsls r5, r7, #1 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + mvn.w r7, r7 │ │ │ │ + it cc │ │ │ │ + movcc.w sl, #1 │ │ │ │ + mov r0, sl │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, sl │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + lsls r0, r2, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + bic.w r3, r6, r6, asr #31 │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + blx 30118 │ │ │ │ + vldr s15, [pc, #700] @ 37464 │ │ │ │ + ldr r0, [pc, #708] @ (37470 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + vdiv.f32 s17, s0, s15 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #72] @ (3656c ) │ │ │ │ - movs r3, #2 │ │ │ │ - ldr.w r8, [pc, #72] @ 36570 │ │ │ │ + blx 32e78 │ │ │ │ + ldr r0, [pc, #696] @ (37474 ) │ │ │ │ movs r2, #8 │ │ │ │ - ldr r0, [pc, #68] @ (36574 ) │ │ │ │ - add r5, pc │ │ │ │ - add r8, pc │ │ │ │ - adds r5, #4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ add r0, pc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fe6c │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r7, #8 │ │ │ │ - blx 30e04 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 364ee │ │ │ │ - ldr r3, [sp, #320] @ 0x140 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r0, [r5, #5] │ │ │ │ - movs r6, r1 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r6, [r3, #36] @ 0x24 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r2, #42 @ 0x2a │ │ │ │ - movs r4, r1 │ │ │ │ - strb r2, [r6, #4] │ │ │ │ - movs r6, r1 │ │ │ │ - strb r4, [r4, #26] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r0, [r2, #32] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00036578 : │ │ │ │ - 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, #116] @ (36600 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r7, #48] @ 0x30 │ │ │ │ - cbnz r3, 365ca │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 365aa │ │ │ │ - ldr r3, [pc, #100] @ (36604 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #92] @ (36608 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #92] @ (3660c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #92] @ (36610 ) │ │ │ │ - add r2, pc │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #688] @ (37478 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r0, pc │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #680] @ (3747c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr r1, [pc, #672] @ (37480 ) │ │ │ │ + ldr r0, [pc, #676] @ (37484 ) │ │ │ │ + movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 32784 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + blx 3094c │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + blx 31974 │ │ │ │ + vldr s12, [sp, #152] @ 0x98 │ │ │ │ + vldr s8, [sp, #156] @ 0x9c │ │ │ │ + vldr s13, [sp, #136] @ 0x88 │ │ │ │ + vldr s9, [sp, #140] @ 0x8c │ │ │ │ + vldr s14, [sp, #160] @ 0xa0 │ │ │ │ + vsub.f32 s12, s12, s8 │ │ │ │ + vldr s10, [sp, #164] @ 0xa4 │ │ │ │ + vldr s15, [sp, #144] @ 0x90 │ │ │ │ + vsub.f32 s13, s13, s9 │ │ │ │ + vldr s11, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + vsub.f32 s14, s14, s10 │ │ │ │ + vdiv.f32 s19, s12, s13 │ │ │ │ + vsub.f32 s15, s15, s11 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + vdiv.f32 s20, s14, s15 │ │ │ │ + ble.n 37260 │ │ │ │ + ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w sl, r0, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + vldmia ip!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 3724e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 37354 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + add.w lr, r3, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + mov fp, r2 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + bne.n 37276 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 37354 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + add.w r3, r8, #4 │ │ │ │ + add.w sl, r0, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, #4 │ │ │ │ + add.w r3, r9, #4 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + mov r8, fp │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ movs r3, #1 │ │ │ │ + mov fp, sl │ │ │ │ + mov sl, r3 │ │ │ │ + mov r3, r9 │ │ │ │ + adds r2, #4 │ │ │ │ + strd r5, r7, [sp, #100] @ 0x64 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + str.w lr, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r4, r3, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, fp │ │ │ │ + add.w r9, r2, r4 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov fp, sl │ │ │ │ + vmov.f32 s21, s17 │ │ │ │ + adds r7, r2, r4 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + movs r5, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + adds r6, r2, r4 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r4, r2 │ │ │ │ + b.n 37318 │ │ │ │ + vldr s17, [r4] │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 37326 │ │ │ │ + vldr s0, [r8] │ │ │ │ + blx 308c8 │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 37326 │ │ │ │ + vdiv.f32 s15, s18, s0 │ │ │ │ + adds r5, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r5, sl │ │ │ │ + vstmia r7!, {s17} │ │ │ │ + vstmia r6!, {s15} │ │ │ │ + beq.n 37330 │ │ │ │ + vldmia r9!, {s18} │ │ │ │ + vcmp.f32 s18, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 372e4 │ │ │ │ + vmov.f32 s17, s16 │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + b.n 37308 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + vmov.f32 s17, s21 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp sl, r2 │ │ │ │ + bne.n 372c0 │ │ │ │ + ldrd r5, r7, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ + blx 35a74 │ │ │ │ + ldr r0, [pc, #272] @ (37488 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #72] @ (36614 ) │ │ │ │ + blx 30c30 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str.w r3, [r1, r0, lsl #2] │ │ │ │ + ble.n 373ca │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + adds r1, r5, r7 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + adds r0, r1, #1 │ │ │ │ + subs r5, r3, #4 │ │ │ │ + movs r2, #2 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r0, r4, r0, lsl #2 │ │ │ │ + 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 373ac │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3748c │ │ │ │ + adds r7, r2, #1 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #2 │ │ │ │ - ldr.w r8, [pc, #72] @ 36618 │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #68] @ (3661c ) │ │ │ │ - add r5, pc │ │ │ │ - add r8, pc │ │ │ │ - adds r5, #4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r0, pc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fe6c │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r7, #8 │ │ │ │ - blx 30e04 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #48] @ 0x30 │ │ │ │ - b.n 36596 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ - movs r6, r1 │ │ │ │ - strh r0, [r3, #28] │ │ │ │ - movs r3, r1 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ - movs r3, r1 │ │ │ │ - adds r1, #130 @ 0x82 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r2, [r1, #2] │ │ │ │ - movs r6, r1 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r0, [r5, #26] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00036620 : │ │ │ │ - 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 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov.w lr, ip, lsl #2 │ │ │ │ + add.w r8, r2, lr │ │ │ │ + movs r5, #1 │ │ │ │ + add lr, r1 │ │ │ │ + ldr.w r1, [r8, #4]! │ │ │ │ + ldr.w r0, [lr, #4]! │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt.n 37452 │ │ │ │ + add.w fp, r0, #1 │ │ │ │ + add.w r0, r1, ip │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add.w r4, r9, r0 │ │ │ │ + add r0, sl │ │ │ │ + b.n 3742e │ │ │ │ + vldr s13, [r0] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3743c │ │ │ │ + vdiv.f32 s14, s15, s17 │ │ │ │ + adds r1, #1 │ │ │ │ + vdiv.f32 s15, s13, s17 │ │ │ │ + cmp r1, fp │ │ │ │ + vstr s14, [r4, #-4] │ │ │ │ + vstmia r0!, {s15} │ │ │ │ + beq.n 37452 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3740a │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, fp │ │ │ │ + vstmia r0!, {s15} │ │ │ │ + vstr s14, [r4, #-4] │ │ │ │ + bne.n 3742e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 373ec │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 36686 │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 366a0 │ │ │ │ - mov lr, r1 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - ble.n 366a4 │ │ │ │ - ldr r3, [pc, #116] @ (366b8 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r7, r3, #8 │ │ │ │ - add.w r6, r3, #40 @ 0x28 │ │ │ │ - mov r4, r7 │ │ │ │ - adds r5, #16 │ │ │ │ - adds r7, #16 │ │ │ │ - ldmia r4!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r5, #-16] │ │ │ │ - str.w r1, [r5, #-12] │ │ │ │ - str.w r2, [r5, #-8] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - cmp r4, r6 │ │ │ │ - bne.n 36650 │ │ │ │ - ldmia r7!, {r0, r1} │ │ │ │ - str r0, [r5, #0] │ │ │ │ - str r1, [r5, #4] │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ - add.w r0, lr, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #52] @ (366bc ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #52] @ (366c0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #52] @ (366c4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + add ip, r1 │ │ │ │ + beq.n 3748c │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #32] @ (366c8 ) │ │ │ │ - mov r0, lr │ │ │ │ - add r1, pc │ │ │ │ - adds r1, #8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - nop │ │ │ │ - ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ + b.n 373de │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ - strh r4, [r7, #20] │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r5, #24] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, #166 @ 0xa6 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000366cc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3670c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 36726 │ │ │ │ - cmp r2, #8 │ │ │ │ - ble.n 3672a │ │ │ │ - ldr r4, [pc, #76] @ (3673c ) │ │ │ │ - subs r2, #8 │ │ │ │ - add r4, pc │ │ │ │ - ldmia r4!, {r0, r1} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - add.w r0, ip, #8 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #48] @ (36740 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #48] @ (36744 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (36748 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #32] @ (3674c ) │ │ │ │ - mov r0, ip │ │ │ │ - add r1, pc │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - nop │ │ │ │ - ldr r1, [sp, #288] @ 0x120 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r6, #16] │ │ │ │ + ldrb r2, [r5, #2] │ │ │ │ movs r3, r1 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ + strb r6, [r2, #31] │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, #32 │ │ │ │ + ldr r6, [r1, #32] │ │ │ │ movs r4, r1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00036750 : │ │ │ │ - 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] @ (3686c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (36870 ) │ │ │ │ - sub sp, #12 │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r1, #28] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [pc, #784] @ (377a0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #784] @ (377a4 ) │ │ │ │ add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dec │ │ │ │ + ldr r0, [pc, #776] @ (377a8 ) │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + movs r4, #2 │ │ │ │ + blx 2f2c8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 37782 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + add.w r9, r1, r3 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + adds r5, r1, r3 │ │ │ │ + adds r3, r2, r7 │ │ │ │ + mov sl, r5 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 374e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + blt.w 376c4 │ │ │ │ + ldr.w r6, [r9, #4]! │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ + sub.w r8, r6, r5 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 374de │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + cmp r8, r3 │ │ │ │ + bge.n 374de │ │ │ │ + add.w fp, r5, #1 │ │ │ │ + cmp r6, fp │ │ │ │ + blt.n 375bc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + adds r1, r5, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr s11, [pc, #636] @ 3779c │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r4, r3, r5 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add.w r4, r3, r4, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 3759a │ │ │ │ + vldr s14, [r1, #4] │ │ │ │ + vcmp.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 375aa │ │ │ │ + vldr s13, [r4, #-8] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 375aa │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 375aa │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vldr s13, [sp, #116] @ 0x74 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + vmul.f32 s14, s14, s20 │ │ │ │ + vmul.f32 s15, s15, s19 │ │ │ │ + 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 3776c │ │ │ │ + add.w fp, fp, #1 │ │ │ │ mov r1, r3 │ │ │ │ - add.w r8, r7, #8 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 36796 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 367b6 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ + cmp r6, fp │ │ │ │ + blt.n 375b6 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 37534 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r6, fp │ │ │ │ + bge.n 3759a │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3769e │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 37748 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 374de │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + adds r3, r4, r5 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r3 │ │ │ │ + blx 30dd4 │ │ │ │ + adds r2, r4, r6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r0 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + adds r2, r3, r4 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + blx 30dd4 │ │ │ │ + sub.w r1, fp, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - bgt.n 367c6 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 3677c │ │ │ │ - ldr r3, [pc, #188] @ (36874 ) │ │ │ │ - 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 34588 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #152] @ (36878 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #128] @ (3687c ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ + bgt.w 374de │ │ │ │ + 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 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + add r3, 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 374de │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 30dd4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r2, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 30dd4 │ │ │ │ + subs r1, r4, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 374de │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + vldr s14, [r3] │ │ │ │ + add r6, r2 │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + vldr s13, [r6] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 374de │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + adds r7, #1 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r1, r3 │ │ │ │ + blx 35c98 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r7 │ │ │ │ + bge.w 374e8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 37742 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #204] @ (377ac ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #200] @ (377b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #200] @ (377b4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ blx 2fad8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 36850 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - blx 33e60 │ │ │ │ mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (36880 ) │ │ │ │ - ldr r1, [pc, #80] @ (36884 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (36888 ) │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #152] @ (377b8 ) │ │ │ │ + ldr r3, [pc, #152] @ (377bc ) │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 37798 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fad4 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #12 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - 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 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 36828 │ │ │ │ - nop │ │ │ │ - ldr r0, [r7, #108] @ 0x6c │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r0, [sp, #816] @ 0x330 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [r5, #104] @ 0x68 │ │ │ │ - movs r6, r1 │ │ │ │ - strh r2, [r4, #12] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 374c6 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3769e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r0, r6, #1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + adds r2, r3, r6 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + add r1, r0 │ │ │ │ + add r2, r4 │ │ │ │ + add r0, r4 │ │ │ │ + blx 32d88 │ │ │ │ + b.n 3769e │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 32d88 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + vldr s11, [pc, #36] @ 3779c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + b.n 37590 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq.n 376da │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 374b6 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r3, #116] @ 0x74 │ │ │ │ + movs r4, r1 │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r3, r1 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strb r4, [r6, #23] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r5, #96] @ 0x60 │ │ │ │ - movs r6, r1 │ │ │ │ - strh r2, [r2, #12] │ │ │ │ + strb r4, [r1, #15] │ │ │ │ movs r3, r1 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ - movs r4, r1 │ │ │ │ + strb r4, [r6, #14] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r5, #11] │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r5, #92] @ 0x5c │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + ... │ │ │ │ │ │ │ │ -0003688c : │ │ │ │ +000377c0 : │ │ │ │ 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] @ 368dc │ │ │ │ + ldr.w ip, [pc, #64] @ 37810 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (368e0 ) │ │ │ │ + ldr r3, [pc, #60] @ (37814 ) │ │ │ │ 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 34218 │ │ │ │ + blx 2fdb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 339d0 │ │ │ │ - ldr r2, [pc, #32] @ (368e4 ) │ │ │ │ - ldr r3, [pc, #28] @ (368e0 ) │ │ │ │ + blx 35ad0 │ │ │ │ + ldr r2, [pc, #32] @ (37818 ) │ │ │ │ + ldr r3, [pc, #28] @ (37814 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 368d8 │ │ │ │ + bne.n 3780c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r5, #17] │ │ │ │ + str r4, [r6, #80] @ 0x50 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #17] │ │ │ │ + str r4, [r2, #80] @ 0x50 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -000368e8 : │ │ │ │ +0003781c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #132] @ (3697c ) │ │ │ │ + ldr r6, [pc, #132] @ (378b0 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r4, [pc, #132] @ (36980 ) │ │ │ │ + ldr r4, [pc, #132] @ (378b4 ) │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r6, pc │ │ │ │ add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r7, [pc, #124] @ (36984 ) │ │ │ │ + ldr r7, [pc, #124] @ (378b8 ) │ │ │ │ ldr r4, [r6, r4] │ │ │ │ add r6, sp, #28 │ │ │ │ add r7, pc │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ mov.w r4, #0 │ │ │ │ add r4, sp, #20 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 34218 │ │ │ │ + blx 2fdb8 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31ef4 │ │ │ │ - ldr r0, [pc, #92] @ (36988 ) │ │ │ │ + blx 31424 │ │ │ │ + ldr r0, [pc, #92] @ (378bc ) │ │ │ │ mov r1, r4 │ │ │ │ add r4, sp, #16 │ │ │ │ movs r3, #8 │ │ │ │ add r0, pc │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - blx 2fe6c │ │ │ │ + blx 31240 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 34818 │ │ │ │ + blx 320e4 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - blx 30e04 │ │ │ │ + blx 34184 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 355c8 │ │ │ │ - ldr r2, [pc, #44] @ (3698c ) │ │ │ │ - ldr r3, [pc, #28] @ (36980 ) │ │ │ │ + blx 3479c │ │ │ │ + ldr r2, [pc, #44] @ (378c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (378b4 ) │ │ │ │ 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 36976 │ │ │ │ + bne.n 378aa │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r1, #16] │ │ │ │ + str r2, [r3, #76] @ 0x4c │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, #11] │ │ │ │ + str r4, [r7, #56] @ 0x38 │ │ │ │ movs r4, r1 │ │ │ │ - strh r0, [r3, #0] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r5, #14] │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ + movs r4, r1 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036990 : │ │ │ │ +000378c4 : │ │ │ │ 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] @ 369e0 │ │ │ │ + ldr.w ip, [pc, #64] @ 37914 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (369e4 ) │ │ │ │ + ldr r3, [pc, #60] @ (37918 ) │ │ │ │ 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 34218 │ │ │ │ + blx 2fdb8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 355c8 │ │ │ │ - ldr r2, [pc, #32] @ (369e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (369e4 ) │ │ │ │ + blx 3479c │ │ │ │ + ldr r2, [pc, #32] @ (3791c ) │ │ │ │ + ldr r3, [pc, #28] @ (37918 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 369dc │ │ │ │ + bne.n 37910 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r4, #13] │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + str r0, [r2, #64] @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -000369ec : │ │ │ │ +00037920 : │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -000369f4 : │ │ │ │ +00037928 : │ │ │ │ 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] @ (36a68 ) │ │ │ │ + ldr r4, [pc, #96] @ (3799c ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (36a6c ) │ │ │ │ + ldr r7, [pc, #96] @ (379a0 ) │ │ │ │ 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] │ │ │ │ - b.n 36a38 │ │ │ │ + b.n 3796c │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 32a00 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 36a58 │ │ │ │ + cbnz r0, 3798c │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 36a5e │ │ │ │ + bgt.n 37992 │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 32a00 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 36a1e │ │ │ │ - ldr r3, [pc, #20] @ (36a70 ) │ │ │ │ + beq.n 37952 │ │ │ │ + ldr r3, [pc, #20] @ (379a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r9] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldrb r4, [r3, r4] │ │ │ │ movs r6, r1 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ + strh r0, [r2, #60] @ 0x3c │ │ │ │ movs r5, r1 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r6, r1 │ │ │ │ │ │ │ │ -00036a74 : │ │ │ │ +000379a8 : │ │ │ │ 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 r6, [pc, #120] @ (36b00 ) │ │ │ │ + ldr r6, [pc, #120] @ (37a34 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ - cbnz r3, 36acc │ │ │ │ + cbnz r3, 37a00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36aac │ │ │ │ - ldr r2, [pc, #104] @ (36b04 ) │ │ │ │ + bhi.n 379e0 │ │ │ │ + ldr r2, [pc, #104] @ (37a38 ) │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #88] @ (36b08 ) │ │ │ │ + ldr r2, [pc, #88] @ (37a3c ) │ │ │ │ movs r5, #20 │ │ │ │ - ldr r1, [pc, #88] @ (36b0c ) │ │ │ │ + ldr r1, [pc, #88] @ (37a40 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (36b10 ) │ │ │ │ + ldr r0, [pc, #88] @ (37a44 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #68] @ (36b14 ) │ │ │ │ + ldr r7, [pc, #68] @ (37a48 ) │ │ │ │ add.w r8, r6, #100 @ 0x64 │ │ │ │ - ldr r0, [pc, #68] @ (36b18 ) │ │ │ │ + ldr r0, [pc, #68] @ (37a4c ) │ │ │ │ movs r3, #2 │ │ │ │ add r7, pc │ │ │ │ movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ - blx 31240 │ │ │ │ + blx 2f2e4 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #16 │ │ │ │ - blx 34184 │ │ │ │ + blx 311ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #96] @ 0x60 │ │ │ │ - b.n 36a92 │ │ │ │ + b.n 379c6 │ │ │ │ nop │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ + strh r4, [r2, #56] @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ - str r5, [sp, #824] @ 0x338 │ │ │ │ + strh r2, [r0, #56] @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r6, [r2, #26] │ │ │ │ + strb r2, [r2, #0] │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + strb r0, [r2, #3] │ │ │ │ movs r3, r1 │ │ │ │ - cmp r4, #128 @ 0x80 │ │ │ │ + orrs r0, r5 │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r0, #4] │ │ │ │ + str r6, [r6, #28] │ │ │ │ + movs r4, r1 │ │ │ │ + subs r1, #218 @ 0xda │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r6, [r5, #25] │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00036b1c : │ │ │ │ +00037a50 : │ │ │ │ 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 r6, [pc, #120] @ (36ba8 ) │ │ │ │ + ldr r6, [pc, #160] @ (37b04 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ - cbnz r3, 36b74 │ │ │ │ + cbnz r3, 37aba │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36b54 │ │ │ │ - ldr r2, [pc, #104] @ (36bac ) │ │ │ │ + bhi.n 37a9a │ │ │ │ + ldr r2, [pc, #144] @ (37b08 ) │ │ │ │ + vldr s14, [pc, #132] @ 37b00 │ │ │ │ add r2, pc │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + vldr s15, [r3, #100] @ 0x64 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vstr s15, [r5] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 37aec │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #88] @ (36bb0 ) │ │ │ │ + ldr r2, [pc, #112] @ (37b0c ) │ │ │ │ movs r5, #20 │ │ │ │ - ldr r1, [pc, #88] @ (36bb4 ) │ │ │ │ + ldr r1, [pc, #112] @ (37b10 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #88] @ (36bb8 ) │ │ │ │ + ldr r0, [pc, #112] @ (37b14 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #68] @ (36bbc ) │ │ │ │ + ldr r7, [pc, #92] @ (37b18 ) │ │ │ │ add.w r8, r6, #100 @ 0x64 │ │ │ │ - ldr r0, [pc, #68] @ (36bc0 ) │ │ │ │ + ldr r0, [pc, #88] @ (37b1c ) │ │ │ │ movs r3, #2 │ │ │ │ add r7, pc │ │ │ │ movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ - blx 31240 │ │ │ │ + blx 2f2e4 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, r6, #16 │ │ │ │ - blx 34184 │ │ │ │ + blx 311ac │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #96] @ 0x60 │ │ │ │ - b.n 36b3a │ │ │ │ + b.n 37a6e │ │ │ │ + ldr r0, [pc, #48] @ (37b20 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 34cf0 │ │ │ │ nop │ │ │ │ - str r5, [sp, #224] @ 0xe0 │ │ │ │ + stmia r0!, {} │ │ │ │ + stmia r4!, {r0, r3, r4, r5, r6} │ │ │ │ + strh r4, [r5, #50] @ 0x32 │ │ │ │ movs r5, r1 │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ + strh r0, [r3, #50] @ 0x32 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ + ldr r0, [r3, #116] @ 0x74 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r7, #25] │ │ │ │ + strb r6, [r4, #0] │ │ │ │ movs r3, r1 │ │ │ │ - cmp r3, #216 @ 0xd8 │ │ │ │ + negs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ + str r4, [r7, #16] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r6, [r0, #23] │ │ │ │ + subs r1, #32 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00036bc4 : │ │ │ │ +00037b24 : │ │ │ │ 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 36c3a │ │ │ │ + bhi.n 37b9a │ │ │ │ mov r4, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36c54 │ │ │ │ - ldr.w ip, [pc, #128] @ 36c64 │ │ │ │ + ble.n 37bb4 │ │ │ │ + ldr.w ip, [pc, #128] @ 37bc4 │ │ │ │ mov lr, r1 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ add ip, pc │ │ │ │ add.w ip, ip, #16 │ │ │ │ mla r1, r1, r3, ip │ │ │ │ - ble.n 36c58 │ │ │ │ + ble.n 37bb8 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, lr │ │ │ │ add.w r7, r1, #32 │ │ │ │ mov r5, ip │ │ │ │ adds r6, #16 │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ str.w r0, [r6, #-16] │ │ │ │ str.w r1, [r6, #-12] │ │ │ │ str.w r2, [r6, #-8] │ │ │ │ str.w r3, [r6, #-4] │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 36c00 │ │ │ │ + bne.n 37b60 │ │ │ │ ldmia.w ip!, {r0, r1} │ │ │ │ str r0, [r6, #0] │ │ │ │ str r1, [r6, #4] │ │ │ │ sub.w r2, r4, #40 @ 0x28 │ │ │ │ add.w r0, lr, #40 @ 0x28 │ │ │ │ movs r1, #32 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (36c68 ) │ │ │ │ + ldr r2, [pc, #44] @ (37bc8 ) │ │ │ │ movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (36c6c ) │ │ │ │ + ldr r1, [pc, #44] @ (37bcc ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (36c70 ) │ │ │ │ + ldr r0, [pc, #44] @ (37bd0 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 33e5c │ │ │ │ - str r4, [sp, #512] @ 0x200 │ │ │ │ + strh r0, [r1, #44] @ 0x2c │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r0, [r1, #20] │ │ │ │ + ldr r0, [r3, #100] @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r6, [r3, #22] │ │ │ │ + ldr r6, [r5, #112] @ 0x70 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r2, #242 @ 0xf2 │ │ │ │ + adcs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00036c74 : │ │ │ │ +00037bd4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 36cbc │ │ │ │ + bhi.n 37c1c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 36cd6 │ │ │ │ + ble.n 37c36 │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #84] @ (36ce8 ) │ │ │ │ + ldr r1, [pc, #84] @ (37c48 ) │ │ │ │ cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 36cda │ │ │ │ + ble.n 37c3a │ │ │ │ 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 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (36cec ) │ │ │ │ + ldr r2, [pc, #44] @ (37c4c ) │ │ │ │ movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (36cf0 ) │ │ │ │ + ldr r1, [pc, #44] @ (37c50 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (36cf4 ) │ │ │ │ + ldr r0, [pc, #44] @ (37c54 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, lr │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.w 33e5c │ │ │ │ nop │ │ │ │ - str r3, [sp, #856] @ 0x358 │ │ │ │ + strh r6, [r3, #38] @ 0x26 │ │ │ │ movs r5, r1 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ + ldr r6, [r2, #92] @ 0x5c │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r4, [r4, #20] │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r2, #112 @ 0x70 │ │ │ │ + lsrs r4, r5 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00036cf8 : │ │ │ │ +00037c58 : │ │ │ │ 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, #260] @ (36e10 ) │ │ │ │ + ldr r4, [pc, #260] @ (37d70 ) │ │ │ │ movs r3, #1 │ │ │ │ - ldr r7, [pc, #260] @ (36e14 ) │ │ │ │ + ldr r7, [pc, #260] @ (37d74 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ mov r9, r1 │ │ │ │ add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r7, #16 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 36d3e │ │ │ │ + b.n 37c9e │ │ │ │ mov.w ip, #40 @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ mla r1, ip, r1, r8 │ │ │ │ blx 32a00 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 36d5e │ │ │ │ + cbnz r0, 37cbe │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r1, #2 │ │ │ │ - bgt.n 36d6e │ │ │ │ + bgt.n 37cce │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r7, r1, lsl #3 │ │ │ │ blx 32a00 │ │ │ │ mov ip, r0 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r6 │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 36d24 │ │ │ │ - ldr r3, [pc, #184] @ (36e18 ) │ │ │ │ + beq.n 37c84 │ │ │ │ + ldr r3, [pc, #184] @ (37d78 ) │ │ │ │ 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 34588 │ │ │ │ bic.w r6, r0, r0, asr #31 │ │ │ │ add.w r8, r6, #11 │ │ │ │ mov r0, r8 │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [pc, #148] @ (36e1c ) │ │ │ │ + ldr r3, [pc, #148] @ (37d7c ) │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ add r3, pc │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r5, r6, #28 │ │ │ │ blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r5 │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [pc, #124] @ (36e20 ) │ │ │ │ + ldr r3, [pc, #124] @ (37d80 ) │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ blx 2fad8 │ │ │ │ cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 36df6 │ │ │ │ + ble.n 37d56 │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ adds r0, r4, #4 │ │ │ │ blx 33e60 │ │ │ │ mov r0, r6 │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (36e24 ) │ │ │ │ - ldr r1, [pc, #76] @ (36e28 ) │ │ │ │ + ldr r2, [pc, #76] @ (37d84 ) │ │ │ │ + ldr r1, [pc, #76] @ (37d88 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (36e2c ) │ │ │ │ + ldr r0, [pc, #76] @ (37d8c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ adds r2, #4 │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ @@ -1761,46266 +3113,23561 @@ │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 33e60 │ │ │ │ movs r1, #32 │ │ │ │ rsb r2, r5, #80 @ 0x50 │ │ │ │ adds r0, r4, r5 │ │ │ │ blx 312b0 │ │ │ │ - b.n 36dce │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ + b.n 37d2e │ │ │ │ + ldr r4, [r5, r7] │ │ │ │ movs r6, r1 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ + strh r0, [r4, #34] @ 0x22 │ │ │ │ movs r5, r1 │ │ │ │ - ldr r4, [r3, #20] │ │ │ │ + ldr r4, [r3, r6] │ │ │ │ movs r6, r1 │ │ │ │ - ldrb r2, [r7, #15] │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ movs r3, r1 │ │ │ │ - ldrb r0, [r5, #15] │ │ │ │ + ldr r0, [r7, #80] @ 0x50 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r6, r1 │ │ │ │ - ldrb r4, [r2, #16] │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r3, r1 │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ + subs r7, #212 @ 0xd4 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00036e30 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00037d90 : │ │ │ │ + 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, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 36e80 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (36e84 ) │ │ │ │ - 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 32ee4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31fa0 │ │ │ │ - ldr r2, [pc, #32] @ (36e88 ) │ │ │ │ - ldr r3, [pc, #28] @ (36e84 ) │ │ │ │ + str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r2, [pc, #1112] @ 38204 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [pc, #1112] @ 38208 │ │ │ │ add r2, pc │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #216] @ 0xd8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36e7c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r0, #108] @ 0x6c │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #104] @ 0x68 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00036e8c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r6, [pc, #132] @ (36f20 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #132] @ (36f24 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mul.w r5, r2, r3 │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + lsls r6, r5, #3 │ │ │ │ + cmp r6, #1 │ │ │ │ + it cc │ │ │ │ + movcc r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34068 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 34068 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #8 │ │ │ │ + ldr.w r0, [pc, #1028] @ 3820c │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + ldr.w r6, [pc, #1028] @ 38210 │ │ │ │ + add r0, pc │ │ │ │ + blx 32e78 │ │ │ │ + ldr r0, [pc, #1020] @ (38214 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + add r0, pc │ │ │ │ add r6, pc │ │ │ │ - add r5, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r7, [pc, #124] @ (36f28 ) │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - mov.w r4, #0 │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 32ee4 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #1012] @ (38218 ) │ │ │ │ movs r2, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f070 │ │ │ │ - ldr r0, [pc, #92] @ (36f2c ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - movs r3, #8 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ add r0, pc │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 31240 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #1004] @ (3821c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr r0, [pc, #996] @ (38220 ) │ │ │ │ + movs r2, #5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35034 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 32784 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + blx 3094c │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + blx 31974 │ │ │ │ + vldr s8, [sp, #140] @ 0x8c │ │ │ │ + vldr s9, [sp, #124] @ 0x7c │ │ │ │ mov r2, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 34184 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f30c │ │ │ │ - ldr r2, [pc, #44] @ (36f30 ) │ │ │ │ - ldr r3, [pc, #28] @ (36f24 ) │ │ │ │ + vldr s10, [sp, #148] @ 0x94 │ │ │ │ + mov r3, r9 │ │ │ │ + vldr s11, [sp, #132] @ 0x84 │ │ │ │ + vldr s12, [sp, #136] @ 0x88 │ │ │ │ + vldr s13, [sp, #120] @ 0x78 │ │ │ │ + vldr s14, [sp, #144] @ 0x90 │ │ │ │ + vldr s15, [sp, #128] @ 0x80 │ │ │ │ + vsub.f32 s12, s12, s8 │ │ │ │ + vsub.f32 s13, s13, s9 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + vsub.f32 s14, s14, s10 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + vsub.f32 s15, s15, s11 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + str.w sl, [sp, #12] │ │ │ │ + vdiv.f32 s17, s12, s13 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vdiv.f32 s18, s14, s15 │ │ │ │ + blx 35a74 │ │ │ │ + ldr r0, [pc, #876] @ (38224 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + add r0, pc │ │ │ │ + blx 30c30 │ │ │ │ + ldr r0, [pc, #868] @ (38228 ) │ │ │ │ + movs r2, #5 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dec │ │ │ │ + ldr r0, [pc, #860] @ (3822c ) │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f2c8 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + str.w r3, [r1, r5, lsl #2] │ │ │ │ + ble.n 37f2a │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + mvn.w r8, r5 │ │ │ │ + add r4, r8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + adds r1, r4, #1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + sub.w r6, fp, #4 │ │ │ │ + add.w r4, fp, r4, lsl #2 │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + adds r7, r3, #1 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r0, #4]! │ │ │ │ + ldr.w r3, [r4, #4]! │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + str.w r3, [r1, #4]! │ │ │ │ + bne.n 37f0c │ │ │ │ + mov.w ip, #0 │ │ │ │ + movs r6, #2 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 381ec │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + strd fp, r6, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + mov.w r8, r3, lsl #2 │ │ │ │ + str.w ip, [sp, #56] @ 0x38 │ │ │ │ + add.w r4, r2, r8 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r3, r6 │ │ │ │ + mov sl, r4 │ │ │ │ + add r8, r2 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 37f70 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + blt.w 38144 │ │ │ │ + ldr.w r7, [sl, #4]! │ │ │ │ + ldr.w r4, [r8, #4]! │ │ │ │ + sub.w r9, r7, r4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 37f66 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + cmp r9, r3 │ │ │ │ + bge.n 37f66 │ │ │ │ + add.w fp, r4, #1 │ │ │ │ + cmp r7, fp │ │ │ │ + blt.n 38044 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s16, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r3, r4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vldr s12, [pc, #600] @ 38200 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r5, r3, r4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r5, r3, r5, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b.n 38022 │ │ │ │ + vldr s14, [r1, #4] │ │ │ │ + vcmp.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38032 │ │ │ │ + vldr s13, [r5, #-8] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38032 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s11, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38032 │ │ │ │ + vsub.f32 s14, s14, s11 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vldr s13, [sp, #100] @ 0x64 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + vmul.f32 s14, s14, s18 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vmul.f32 s14, s14, s14 │ │ │ │ + vmla.f32 s14, s15, s15 │ │ │ │ + vsqrt.f32 s15, s14 │ │ │ │ + vadd.f32 s12, s12, s15 │ │ │ │ + vcmpe.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 381d6 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r7, fp │ │ │ │ + blt.n 3803e │ │ │ │ + mov r2, r5 │ │ │ │ + vldmia r5!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 37fbc │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r7, fp │ │ │ │ + bge.n 38022 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3811e │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 381b2 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 37f66 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, r4 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add.w fp, r2, r3 │ │ │ │ + mov r2, fp │ │ │ │ + blx 30dd4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + adds r2, r3, r7 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r2, r3 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + blx 30dd4 │ │ │ │ + subs r5, r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + it lt │ │ │ │ + neglt r5, r5 │ │ │ │ + cmp r5, #1 │ │ │ │ + bgt.w 37f66 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s14, [fp] │ │ │ │ + vldr s15, [r2] │ │ │ │ + subs r2, r7, #1 │ │ │ │ + add r2, r3 │ │ │ │ + lsls r7, r2, #2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + add r2, r7 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 37f66 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + adds r5, r1, r3 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r5 │ │ │ │ + blx 30dd4 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r2, r3 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + blx 30dd4 │ │ │ │ + sub.w r3, fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + it lt │ │ │ │ + neglt r3, r3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.w 37f66 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r7, r3 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vldr s15, [r2] │ │ │ │ + vldr s13, [r7] │ │ │ │ + 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 37f66 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + subs r1, r4, #1 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + adds r6, #1 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r1, r3 │ │ │ │ + blx 35c98 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge.w 37f70 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ + add r3, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add ip, r5 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 381ac │ │ │ │ + ldr.w fp, [sp, #64] @ 0x40 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #204] @ (38230 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #200] @ (38234 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #200] @ (38238 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #176] @ (3823c ) │ │ │ │ + ldr r3, [pc, #124] @ (38208 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36f1a │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + bne.n 381fc │ │ │ │ + mov r0, fp │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fad4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 37f46 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3811e │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs r0, r7, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + adds r2, r3, r7 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + add r1, r0 │ │ │ │ + add r2, r5 │ │ │ │ + add r0, r5 │ │ │ │ + blx 32d88 │ │ │ │ + b.n 3811e │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 32d88 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vldr s12, [pc, #28] @ 38200 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + b.n 38018 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add ip, r5 │ │ │ │ + cmp r6, #1 │ │ │ │ + add r3, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + beq.n 3815c │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 37f36 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [r5, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #80] @ 0x50 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r0, [r5, r7] │ │ │ │ movs r4, r1 │ │ │ │ - ldrb r4, [r6, #9] │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r1, #68] @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r0, #68] @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r1, #60] @ 0x3c │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r1, #60] @ 0x3c │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r0, #96] @ 0x60 │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [r0, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r0, [r0, r6] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00036f34 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00038240 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 36f84 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (36f88 ) │ │ │ │ - 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 32ee4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2f30c │ │ │ │ - ldr r2, [pc, #32] @ (36f8c ) │ │ │ │ - ldr r3, [pc, #28] @ (36f88 ) │ │ │ │ + str.w r0, [ip, #3360] @ 0xd20 │ │ │ │ + sub.w sp, sp, #692 @ 0x2b4 │ │ │ │ + add.w sl, sp, #272 @ 0x110 │ │ │ │ + add.w r8, sp, #248 @ 0xf8 │ │ │ │ + strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r2, [pc, #1208] @ 38720 │ │ │ │ + ldr.w r3, [pc, #1208] @ 38724 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ add r2, pc │ │ │ │ + strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #740] @ 0x2e4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ + ldr r7, [r5, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #684] @ 0x2ac │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 36f80 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00036f90 : │ │ │ │ - movs r3, #16 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00036f98 : │ │ │ │ - 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] @ (3700c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (37010 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r2 │ │ │ │ + ldr r3, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r2, [sp, #748] @ 0x2ec │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + bic.w r2, r7, r7, asr #31 │ │ │ │ + mvns r4, r2 │ │ │ │ + ldr r1, [sp, #752] @ 0x2f0 │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ + mul.w r7, r3, r7 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #32] │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + lsls r4, r7, #3 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + blx 34068 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr.w r0, [pc, #1072] @ 38728 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr.w r0, [pc, #1060] @ 3872c │ │ │ │ + add r3, sp, #252 @ 0xfc │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r3 │ │ │ │ - add.w r8, r7, #128 @ 0x80 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 36fdc │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 36ffc │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #16 │ │ │ │ - bgt.n 37002 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 36fc2 │ │ │ │ - ldr r3, [pc, #20] @ (37014 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - str r0, [r4, #116] @ 0x74 │ │ │ │ - movs r6, r1 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - movs r5, r1 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ - movs r6, r1 │ │ │ │ - │ │ │ │ -00037018 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 3704a │ │ │ │ - ldr r2, [pc, #160] @ (370d4 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3708c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 37068 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 370b0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #140] @ (370d8 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #140] @ (370dc ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #140] @ (370e0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #120] @ (370e4 ) │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + blx 30c30 │ │ │ │ + ldr.w r0, [pc, #1048] @ 38730 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #8 │ │ │ │ - ldr r0, [pc, #120] @ (370e8 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34218 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 355c4 │ │ │ │ - ldr r5, [pc, #92] @ (370ec ) │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + blx 30c30 │ │ │ │ + ldr.w r0, [pc, #1032] @ 38734 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ movs r2, #8 │ │ │ │ - ldr r0, [pc, #92] @ (370f0 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 32ee4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2f308 │ │ │ │ - ldr r5, [pc, #64] @ (370f4 ) │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + blx 30c30 │ │ │ │ + ldr r0, [pc, #1020] @ (38738 ) │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #8 │ │ │ │ - ldr r0, [pc, #64] @ (370f8 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2fb30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33860 │ │ │ │ - ldr r0, [r6, #56] @ 0x38 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r6, [r4, #6] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ - movs r6, r1 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ - movs r6, r1 │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ - movs r5, r1 │ │ │ │ - str r2, [r3, #100] @ 0x64 │ │ │ │ - movs r6, r1 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000370fc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 3712e │ │ │ │ - ldr r2, [pc, #160] @ (371b8 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 37170 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 3714c │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 37194 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #140] @ (371bc ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #140] @ (371c0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #140] @ (371c4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 32e78 │ │ │ │ + ldr r0, [pc, #1008] @ (3873c ) │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #120] @ (371c8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #120] @ (371cc ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #996] @ (38740 ) │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34218 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 339cc │ │ │ │ - ldr r5, [pc, #92] @ (371d0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #92] @ (371d4 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #984] @ (38744 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 32ee4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 31f9c │ │ │ │ - ldr r5, [pc, #64] @ (371d8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #64] @ (371dc ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #976] @ (38748 ) │ │ │ │ + add r3, sp, #244 @ 0xf4 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2fb30 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 354c0 │ │ │ │ - ldr r4, [r1, #44] @ 0x2c │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r2, [r1, #3] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r5, #254 @ 0xfe │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r2, [r0, #60] @ 0x3c │ │ │ │ - movs r5, r1 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r6, [r3, #58] @ 0x3a │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r6, #84] @ 0x54 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r2, [r7, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000371e0 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 371f4 │ │ │ │ - ldr r2, [pc, #56] @ (37224 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #32] @ (37228 ) │ │ │ │ - ldr r1, [pc, #36] @ (3722c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r0, [pc, #36] @ (37230 ) │ │ │ │ - movs r4, #6 │ │ │ │ - add r2, pc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 32e78 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + mvns r3, r7 │ │ │ │ + ldr r4, [r6, #0] │ │ │ │ + add.w r7, r3, r7, lsl #1 │ │ │ │ + add r2, sp, #280 @ 0x118 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + str r5, [sp, #284] @ 0x11c │ │ │ │ + mul.w r6, r4, r5 │ │ │ │ + str r1, [sp, #180] @ 0xb4 │ │ │ │ + str r4, [sp, #292] @ 0x124 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + ble.n 3840a │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + adds r7, #1 │ │ │ │ + blx 312b0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, r6 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ + blx 312b0 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 312b0 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ + blx 312b0 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 312b0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ + blx 312b0 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 312b0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r0, r3, r7 │ │ │ │ + blx 312b0 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + vldr s16, [r3] │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 38c64 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 3960a │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r8, r5, lsl #2 │ │ │ │ + movs r7, #1 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #0 │ │ │ │ + bgt.w 3891e │ │ │ │ + adds r7, #1 │ │ │ │ + add r3, r6 │ │ │ │ + cmp r4, r7 │ │ │ │ + bge.n 3842e │ │ │ │ + vcmpe.f32 s16, #0.0 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + movs r3, #1 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bls.w 38b1c │ │ │ │ + ldr r1, [pc, #760] @ (3874c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r0, [pc, #760] @ (38750 ) │ │ │ │ + movs r4, #23 │ │ │ │ + ldr r2, [pc, #760] @ (38754 ) │ │ │ │ add r1, pc │ │ │ │ + vldr d8, [pc, #696] @ 38718 │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [r7, #28] │ │ │ │ - movs r4, r1 │ │ │ │ - strb r6, [r7, #28] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r4, [r7, #31] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r5, #42 @ 0x2a │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00037234 : │ │ │ │ - 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 372aa │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 372c4 │ │ │ │ - ldr.w lr, [pc, #128] @ 372d4 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #128 @ 0x80 │ │ │ │ - mla r1, r1, r3, lr │ │ │ │ - ble.n 372c8 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r5, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r6, #-16] │ │ │ │ - str.w r1, [r6, #-12] │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 37270 │ │ │ │ - ldmia.w lr!, {r0, r1} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (372d8 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (372dc ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (372e0 ) │ │ │ │ + ldr r5, [pc, #752] @ (38758 ) │ │ │ │ add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + strd r3, r4, [sp] │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + ldr.w sl, [pc, #744] @ 3875c │ │ │ │ + add r5, pc │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - ldrh r4, [r7, #50] @ 0x32 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r0, [r3, #26] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r4, #130 @ 0x82 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000372e4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - bhi.n 3732c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 37346 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #84] @ (37358 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 3734a │ │ │ │ - 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 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (3735c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (37360 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (37364 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ + movs r5, #4 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ + movs r6, #3 │ │ │ │ + add sl, pc │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ + str.w sl, [sp, #348] @ 0x15c │ │ │ │ + mov.w r8, #20 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #364] @ 0x16c │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ + str r6, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ + vstr d8, [sp, #296] @ 0x128 │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #672] @ (38760 ) │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + movs r2, #17 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #20 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #6 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - nop │ │ │ │ - ldrh r2, [r2, #46] @ 0x2e │ │ │ │ - movs r5, r1 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r4, [r4, #27] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r4, #0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00037368 : │ │ │ │ - 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] @ (37484 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (37488 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #128 @ 0x80 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 373ae │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 373ce │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #16 │ │ │ │ - bgt.n 373de │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 37394 │ │ │ │ - ldr r3, [pc, #188] @ (3748c ) │ │ │ │ - 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 34588 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r8, r6, #11 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + mov ip, r3 │ │ │ │ + strd r7, r6, [r3, #68] @ 0x44 │ │ │ │ + strd r0, sl, [r3, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r3, #8] │ │ │ │ + str r5, [r3, #56] @ 0x38 │ │ │ │ + movs r3, #162 @ 0xa2 │ │ │ │ + vstr d8, [sp, #296] @ 0x128 │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #588] @ (38764 ) │ │ │ │ mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #152] @ (37490 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ + movs r2, #17 │ │ │ │ + mov r1, r4 │ │ │ │ blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #128] @ (37494 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + movs r1, #0 │ │ │ │ + mov ip, r3 │ │ │ │ + strd r7, r6, [r3, #68] @ 0x44 │ │ │ │ + str.w sl, [r3, #52] @ 0x34 │ │ │ │ + str r0, [r3, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [r3, #48] @ 0x30 │ │ │ │ + str r5, [r3, #56] @ 0x38 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ + vstr d8, [sp, #296] @ 0x128 │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r0, sl │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, sl │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #496] @ (38768 ) │ │ │ │ + mov r0, r8 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ + movs r2, #17 │ │ │ │ + mov r1, r4 │ │ │ │ + add r7, sp, #644 @ 0x284 │ │ │ │ blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 37468 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (37498 ) │ │ │ │ - ldr r1, [pc, #80] @ (3749c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (374a0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #6 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #8 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r6, [sl, #8] │ │ │ │ + mov r0, r1 │ │ │ │ + str.w r3, [sl, #48] @ 0x30 │ │ │ │ + movs r6, #10 │ │ │ │ + ldr.w sl, [pc, #440] @ 3876c │ │ │ │ + movs r3, #166 @ 0xa6 │ │ │ │ + vstr d8, [sp, #296] @ 0x128 │ │ │ │ + add sl, pc │ │ │ │ + str r3, [r1, #12] │ │ │ │ + str r6, [r1, #72] @ 0x48 │ │ │ │ + str r6, [r1, #56] @ 0x38 │ │ │ │ + str r7, [r1, #68] @ 0x44 │ │ │ │ + str.w sl, [r1, #52] @ 0x34 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 37440 │ │ │ │ - nop │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ - movs r6, r1 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [r0, #52] @ 0x34 │ │ │ │ - movs r6, r1 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r0, [r7, #21] │ │ │ │ - movs r3, r1 │ │ │ │ - str r0, [r0, #44] @ 0x2c │ │ │ │ - movs r6, r1 │ │ │ │ - strb r2, [r2, #23] │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #230 @ 0xe6 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000374a4 : │ │ │ │ - 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] @ 374f4 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (374f8 ) │ │ │ │ - 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 32520 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33a3c │ │ │ │ - ldr r2, [pc, #32] @ (374fc ) │ │ │ │ - ldr r3, [pc, #28] @ (374f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 374f0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00037500 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r4, [pc, #292] @ (37638 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #292] @ (3763c ) │ │ │ │ - mov r8, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, sp, #20 │ │ │ │ - add r6, sp, #28 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32520 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f484 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35530 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 346c0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 3757a │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 375b8 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 375f4 │ │ │ │ - ldr r2, [pc, #220] @ (37640 ) │ │ │ │ - ldr r3, [pc, #216] @ (3763c ) │ │ │ │ - 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 37632 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r9, [pc, #200] @ 37644 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r0, #8 │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - ldr r0, [pc, #192] @ (37648 ) │ │ │ │ - mov r1, r7 │ │ │ │ - add r9, pc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, pc │ │ │ │ - blx 31240 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34184 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r8, [sp, #64] @ 0x40 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #392] @ (38770 ) │ │ │ │ + movs r2, #17 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #27 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov.w r8, #27 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r2, r8, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov ip, r3 │ │ │ │ + vstr d8, [sp, #296] @ 0x128 │ │ │ │ + strd r7, r6, [r3, #68] @ 0x44 │ │ │ │ + str r0, [r3, #8] │ │ │ │ + movs r0, #0 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ + strd r0, sl, [r3, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + movs r3, #168 @ 0xa8 │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 32ee4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f30c │ │ │ │ - b.n 37560 │ │ │ │ - ldr.w r9, [pc, #144] @ 3764c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [pc, #144] @ (37650 ) │ │ │ │ - add r7, sp, #12 │ │ │ │ - add r9, pc │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 2fe6c │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 30e04 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 34218 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 355c8 │ │ │ │ - b.n 37560 │ │ │ │ - ldr.w r9, [pc, #92] @ 37654 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [pc, #92] @ (37658 ) │ │ │ │ - add r7, sp, #12 │ │ │ │ - add r9, pc │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2f2e4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 311ac │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #300] @ (38774 ) │ │ │ │ + mov r0, r8 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #17 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2fb30 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33864 │ │ │ │ - b.n 37560 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + mov r5, r9 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r9, fp │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r7, r6 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp, #124] @ 0x7c │ │ │ │ + mov r6, r8 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [r7, #0] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + subs r0, r4, #1 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 38934 │ │ │ │ + cmp r4, r6 │ │ │ │ + beq.w 38934 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + adds r7, #4 │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 3868c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov fp, r9 │ │ │ │ + ldr.w ip, [sp, #124] @ 0x7c │ │ │ │ + mov sl, r6 │ │ │ │ + add.w lr, r3, #1 │ │ │ │ + ldr r4, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ + adds r3, #1 │ │ │ │ + str r5, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cmp.w ip, #2 │ │ │ │ + ble.w 396ba │ │ │ │ + ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ + mov.w r9, #2 │ │ │ │ + str r4, [sp, #220] @ 0xdc │ │ │ │ + mov r6, sl │ │ │ │ + mov r4, fp │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + add.w r3, r3, r2, lsl #1 │ │ │ │ + ldr r5, [sp, #188] @ 0xbc │ │ │ │ + add r3, r0 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + mov fp, lr │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #124] @ (38778 ) │ │ │ │ + subs r2, r0, #1 │ │ │ │ + str.w ip, [sp, #88] @ 0x58 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + adds r3, #4 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov r9, r3 │ │ │ │ + str.w ip, [sp, #116] @ 0x74 │ │ │ │ + b.n 3879c │ │ │ │ nop │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ - movs r5, r1 │ │ │ │ - str r2, [r3, #104] @ 0x68 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r6, [r6, #14] │ │ │ │ + str r6, [r5, #104] @ 0x68 │ │ │ │ movs r3, r1 │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r0, [r0, #14] │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + str r4, [r3, #100] @ 0x64 │ │ │ │ movs r3, r1 │ │ │ │ - │ │ │ │ -0003765c : │ │ │ │ - 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] @ 376ac │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (376b0 ) │ │ │ │ - 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 32520 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31fc4 │ │ │ │ - ldr r2, [pc, #32] @ (376b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (376b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 376a8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - str r0, [r3, #104] @ 0x68 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, #100] @ 0x64 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -000376b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r9, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #508] @ (378d0 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #508] @ (378d4 ) │ │ │ │ - add.w fp, sp, #32 │ │ │ │ - add r2, pc │ │ │ │ - vldr s15, [r9] │ │ │ │ - ldrd r6, r5, [sp, #92] @ 0x5c │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx r8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - mvns r3, r2 │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - add r2, r3 │ │ │ │ + str r2, [r0, #124] @ 0x7c │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r3, #112] @ 0x70 │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r5, #120] @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r4, #120] @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r4, #120] @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r3, #120] @ 0x78 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r3, #108] @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r7, #104] @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r1, #108] @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r1, #104] @ 0x68 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r7, #92] @ 0x5c │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r4, #84] @ 0x54 │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r7, r3 │ │ │ │ + beq.n 387aa │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add.w r9, r9, #4 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r2, r1 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ adds r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, fp │ │ │ │ - adds r4, #1 │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r3, sp, #28 │ │ │ │ - blx 32128 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - blx 32128 │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - vldr s15, [r9] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [sl] │ │ │ │ - blx r8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r7 │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - blx 32128 │ │ │ │ - vldr s11, [sp, #28] │ │ │ │ - vldr s15, [sp, #32] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 390b2 │ │ │ │ + ldrd r1, r7, [sp, #60] @ 0x3c │ │ │ │ + subs r0, r7, #1 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - it le │ │ │ │ - vldrle s16, [r9] │ │ │ │ - vstr s15, [sl] │ │ │ │ - ble.n 3788c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r1, #1 │ │ │ │ - vldr s12, [pc, #268] @ 378bc │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s10, [pc, #264] @ 378c0 │ │ │ │ - vldmia r6!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s13} │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vsub.f32 s13, s15, s13 │ │ │ │ - vstmia r4!, {s13} │ │ │ │ - vldmia r5!, {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, r1 │ │ │ │ - bne.n 377b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s16, [r9] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vdiv.f32 s17, s12, s14 │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ + bne.n 3877c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + cbz r1, 387be │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 38782 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 37860 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 34390 │ │ │ │ - vldr s14, [pc, #156] @ 378c4 │ │ │ │ - vmov.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ + bne.n 387e4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, r2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s16, [r9] │ │ │ │ - bgt.n 3789a │ │ │ │ - ldr r2, [pc, #148] @ (378d8 ) │ │ │ │ - ldr r3, [pc, #140] @ (378d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.n 38782 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + add.w r0, r3, r2, lsl #2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 378b6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #100] @ 378c8 │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3788c │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vldr s1, [pc, #88] @ 378cc │ │ │ │ - blx 34390 │ │ │ │ - vldr s15, [pc, #72] @ 378c4 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s16, [r9] │ │ │ │ - b.n 37842 │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vstr s16, [r9] │ │ │ │ - b.n 37842 │ │ │ │ - ldr r2, [pc, #64] @ (378dc ) │ │ │ │ - movs r5, #25 │ │ │ │ - ldr r1, [pc, #64] @ (378e0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #64] @ (378e4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 37842 │ │ │ │ - blx 3296c <__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] @ (37a14 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, #76] @ 0x4c │ │ │ │ - movs r5, r1 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ - movs r3, r1 │ │ │ │ - strb r2, [r4, #6] │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, r6, #3 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000378e8 : │ │ │ │ - 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, #3968] @ 0xf80 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #644] @ (37b84 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #644] @ (37b88 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov fp, r1 │ │ │ │ - vldr s17, [pc, #612] @ 37b70 │ │ │ │ - vldr s16, [pc, #612] @ 37b74 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r4, [sp, #128] @ 0x80 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, sl │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov.w r9, sl, lsl #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add.w r8, r9, r1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r8, sl │ │ │ │ - str r1, [sp, #32] │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - blx fp │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w r3, r9, r8 │ │ │ │ - adds r3, #1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r1, sl, lsl #2 │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - add.w r9, r2, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #540] @ (37b8c ) │ │ │ │ - add.w r2, r5, r8, lsl #2 │ │ │ │ - add.w r8, r5, r9, lsl #2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 379aa │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt.n 38782 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add.w sl, fp, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + strd r9, r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, r6 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add.w sl, r3, sl, lsl #2 │ │ │ │ + b.n 3889a │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + add.w r0, r3, r9, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, r6, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 3799c │ │ │ │ - vldr s15, [r6] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mul.w r1, r0, r2 │ │ │ │ + cmp r6, r1 │ │ │ │ + blt.w 3957c │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r1, fp │ │ │ │ + it ne │ │ │ │ + cmpne r1, r7 │ │ │ │ + add.w r6, r4, r3 │ │ │ │ + add r3, r5 │ │ │ │ + ldr.w r6, [r6, #-4] │ │ │ │ + ldr.w r3, [r3, #-4] │ │ │ │ + str r6, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + beq.w 38eda │ │ │ │ + cmp r1, r7 │ │ │ │ + blt.w 38ca8 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp fp, r3 │ │ │ │ + bgt.w 3956e │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + add.w r7, fp, #1 │ │ │ │ + vldr s15, [r3] │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + mov r1, r3 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 340a8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r5, r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - vstr s15, [sp, #60] @ 0x3c │ │ │ │ - blx 32128 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 379ee │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r0, [r2], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bne.n 379e0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r7, r3, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx 32128 │ │ │ │ - vldr s14, [sp, #64] @ 0x40 │ │ │ │ - vldr s15, [r6] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r8] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + strd sl, r3, [sp, #24] │ │ │ │ mov r2, r8 │ │ │ │ - strd r7, r3, [sp, #8] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r5, [sp] │ │ │ │ - blx 32128 │ │ │ │ - vldr s11, [sp, #60] @ 0x3c │ │ │ │ - vldr s15, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + blx 35d44 │ │ │ │ + ldr.w r6, [sl], #4 │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.n 38862 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bgt.n 38828 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r2, #0 │ │ │ │ - vstr s15, [r8] │ │ │ │ - ble.n 37af6 │ │ │ │ - ldr.w lr, [sp, #24] │ │ │ │ - mov r9, r5 │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - add.w sl, r2, #1 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - vldr s12, [pc, #280] @ 37b78 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 3885a │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 33e60 │ │ │ │ + b.n 3885a │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r1, #0 │ │ │ │ + adds r7, #1 │ │ │ │ + blx 312b0 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + cmp r7, r4 │ │ │ │ + ble.n 3891e │ │ │ │ + b.n 3843c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 386a4 │ │ │ │ + ldrd r1, r3, [sp, #172] @ 0xac │ │ │ │ + mov.w sl, #1 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r4, r9 │ │ │ │ + ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r7, r2 │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + ldr.w r1, [pc, #2932] @ 394d4 │ │ │ │ + ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ adds r3, #1 │ │ │ │ - vldmia r1!, {s13} │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - vsub.f32 s13, s13, s15 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vstmia r9!, {s13} │ │ │ │ - vldmia ip!, {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 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r1, [pc, #2916] @ 394d8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r6, [sp, #156] @ 0x9c │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + lsls r1, r3, #2 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add.w r0, r9, r1 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #208] @ 0xd0 │ │ │ │ + add r0, r1 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + adds r1, r0, r1 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ + b.n 389b6 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq.n 389c8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + adds r3, #4 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + adds r1, #4 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + cmp r1, r2 │ │ │ │ + blt.w 39618 │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + subs r0, r6, #1 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 3899c │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, r2 │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s12, s15 │ │ │ │ - cmp r3, sl │ │ │ │ - bne.n 37a64 │ │ │ │ + bne.n 389ee │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, r2 │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 389a0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + add.w ip, r2, r1, lsl #2 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + str r1, [r4, #0] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r1, [ip, #-4] │ │ │ │ + str r1, [r5, #0] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, r1] │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bgt.n 389a0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + add.w r9, fp, #1073741824 @ 0x40000000 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ + strd ip, r3, [sp, #184] @ 0xb8 │ │ │ │ + add.w r9, r2, r9, lsl #2 │ │ │ │ + mul.w r2, r7, r0 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + add r2, sp, #276 @ 0x114 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + b.n 38a9e │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + add.w r0, r3, r7, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, r6, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + adds r7, #1 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + mul.w r1, r0, r7 │ │ │ │ + cmp r6, r1 │ │ │ │ + blt.w 39514 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r1, r8 │ │ │ │ + it ne │ │ │ │ + cmpne r1, fp │ │ │ │ + add.w r2, r4, r3 │ │ │ │ + add r3, r5 │ │ │ │ + ldr.w r2, [r2, #-4] │ │ │ │ + ldr.w r3, [r3, #-4] │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + beq.w 38d44 │ │ │ │ + cmp r1, r8 │ │ │ │ + blt.w 38ca8 │ │ │ │ + mov fp, r8 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + cmp fp, r3 │ │ │ │ + bgt.w 39560 │ │ │ │ + vldr s15, [sl] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add.w r8, fp, #1 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + mov r1, r3 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 340a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r9, r3, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s18, [r6] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vdiv.f32 s0, s12, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + blx 35d44 │ │ │ │ + ldr.w r6, [r9], #4 │ │ │ │ + cmp r6, #1 │ │ │ │ + ble.n 38a66 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp r7, #1 │ │ │ │ + bgt.n 38a2e │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 38a60 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 33e60 │ │ │ │ + b.n 38a60 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.w 38452 │ │ │ │ + vldr s14, [sl] │ │ │ │ + add.w sl, r4, r3 │ │ │ │ + ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ + mov.w ip, #2 │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + cmp r5, #1 │ │ │ │ + add.w r7, r3, r2, lsl #1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r7, #2 │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add.w r1, r3, #4 │ │ │ │ + bgt.n 38b64 │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + add r1, r6 │ │ │ │ + add r7, r6 │ │ │ │ + cmp ip, sl │ │ │ │ + beq.w 38452 │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 38b4e │ │ │ │ + strd fp, r9, [sp, #60] @ 0x3c │ │ │ │ + adds r5, #1 │ │ │ │ + ldr.w fp, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + add.w lr, r1, r6 │ │ │ │ + mov r4, fp │ │ │ │ + mov r0, lr │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #2 │ │ │ │ + vldmia r2!, {s15} │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 37b24 │ │ │ │ - vmul.f32 s18, s18, s16 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 34390 │ │ │ │ - ldr r1, [pc, #184] @ (37b90 ) │ │ │ │ - ldr r0, [pc, #188] @ (37b94 ) │ │ │ │ + beq.n 38c40 │ │ │ │ + vldr s13, [r2, #-8] │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38c40 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38c40 │ │ │ │ + vldr s10, [r1] │ │ │ │ + vcmp.f32 s14, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 38c40 │ │ │ │ + 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 38c8e │ │ │ │ + vabs.f32 s13, s13 │ │ │ │ + vcmpe.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt gt │ │ │ │ + vmovgt.f32 s13, s15 │ │ │ │ + vstrgt s15, [r9] │ │ │ │ + vcmpe.f32 s12, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 38c40 │ │ │ │ + vstr s12, [r9] │ │ │ │ + adds r3, #1 │ │ │ │ + adds r4, #4 │ │ │ │ + adds r1, #4 │ │ │ │ + adds r0, #4 │ │ │ │ + cmp r3, r5 │ │ │ │ + bne.n 38b7e │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov r1, lr │ │ │ │ + add r7, r6 │ │ │ │ + cmp ip, sl │ │ │ │ + bne.n 38b72 │ │ │ │ + ldrd fp, r9, [sp, #60] @ 0x3c │ │ │ │ + b.w 38452 │ │ │ │ + ldr.w r1, [pc, #2164] @ 394dc │ │ │ │ + movs r2, #7 │ │ │ │ + ldr.w r0, [pc, #2164] @ 394e0 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, pc │ │ │ │ + str.w r3, [r8] │ │ │ │ + add r0, pc │ │ │ │ + blx 32984 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 3960a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + b.w 38422 │ │ │ │ + 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 38c40 │ │ │ │ + b.n 38c3c │ │ │ │ + mov fp, r4 │ │ │ │ + mov r9, r5 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #14 │ │ │ │ + movs r1, #24 │ │ │ │ + ldr.w r2, [pc, #2096] @ 394e4 │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r1, [pc, #2092] @ 394e8 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #2088] @ 394ec │ │ │ │ add r1, pc │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ add r0, pc │ │ │ │ - vstr s18, [r6] │ │ │ │ + blx 33b50 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #21 │ │ │ │ + ldr.w r1, [pc, #2076] @ 394f0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [pc, #2072] @ 394f4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2068] @ 394f8 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 3798c │ │ │ │ - vldr s15, [r6] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r6] │ │ │ │ - ldr r2, [pc, #144] @ (37b98 ) │ │ │ │ - ldr r3, [pc, #124] @ (37b88 ) │ │ │ │ + ldr.w r0, [pc, #2060] @ 394fc │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + add r0, pc │ │ │ │ + blx 3157c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr.w r2, [pc, #2020] @ 39500 │ │ │ │ + ldr.w r3, [pc, #2020] @ 39504 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #684] @ 0x2ac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 37b60 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #84] @ 37b7c │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ + bne.w 396ca │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + add.w sp, sp, #692 @ 0x2b4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fad4 │ │ │ │ + ldrd ip, r3, [sp, #184] @ 0xb8 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov fp, r8 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, r1 │ │ │ │ + bge.n 38ca8 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + add.w r8, r2, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr.w lr, [ip, #-4] │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + add.w r8, r0, r8, lsl #2 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str.w fp, [sp, #188] @ 0xbc │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r6, r0] │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, r0] │ │ │ │ + ldr r6, [sp, #208] @ 0xd0 │ │ │ │ + add r0, sp, #276 @ 0x114 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + adds r2, r4, r6 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + str.w ip, [r2] │ │ │ │ + adds r2, r5, r6 │ │ │ │ + ldr.w fp, [sp, #184] @ 0xb8 │ │ │ │ + mov r6, r8 │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ + str.w lr, [r2] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + b.n 38de6 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w ip, r4, #1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mul.w r1, r2, r0 │ │ │ │ + cmp r5, r1 │ │ │ │ + blt.w 395d0 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ + add.w lr, r7, r3 │ │ │ │ + add r3, r8 │ │ │ │ + add r5, r9 │ │ │ │ + cmp r1, r4 │ │ │ │ + ldr.w lr, [lr, #-4] │ │ │ │ + str.w lr, [r5] │ │ │ │ + ldr.w r5, [r3, #-4] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, r9 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + beq.w 390a2 │ │ │ │ + cmp r1, ip │ │ │ │ + beq.w 390a2 │ │ │ │ + mov r4, ip │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.w 395ba │ │ │ │ + vldr s15, [sl] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov r1, fp │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [fp] │ │ │ │ + blx 340a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r6, r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldrd r0, r1, [sp, #116] @ 0x74 │ │ │ │ + strd r7, r8, [sp, #16] │ │ │ │ + blx 35d44 │ │ │ │ + ldr.w r5, [r6], #4 │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 38da4 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + add.w lr, r5, #1 │ │ │ │ + ldrd r2, r1, [sp, #116] @ 0x74 │ │ │ │ + add.w ip, r7, r3 │ │ │ │ + add.w r0, r8, r3 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + movs r3, #1 │ │ │ │ + vldmdb ip!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp lr, r3 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + vldmdb r0!, {s15} │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 38e4c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 38eb0 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add.w lr, r0, r2 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add.w ip, r3, r2 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + b.n 38da4 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + str.w r2, [r1, r3, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 38ea8 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + blx 33e60 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + blx 33e60 │ │ │ │ + b.n 38ea8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + mov ip, r1 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ + cmp r7, ip │ │ │ │ + bge.w 38ca8 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add.w sl, r7, r3 │ │ │ │ + ldr.w lr, [r0, #-4] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + add.w sl, r1, sl, lsl #2 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #200] @ 0xc8 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + str.w r9, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [r0, r1] │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, r1] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr.w r1, [pc, #1516] @ 39508 │ │ │ │ + strd r4, r5, [sp, #212] @ 0xd4 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + adds r1, r4, r3 │ │ │ │ + adds r3, r5, r3 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + str.w lr, [r1, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + adds r3, r4, r2 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + adds r3, r5, r2 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r4, r7 │ │ │ │ + ldr.w r9, [sp, #132] @ 0x84 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ + add r3, r2 │ │ │ │ + str.w ip, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + str.w fp, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + b.n 38fa2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + adds r0, r4, #1 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + cmp r5, r3 │ │ │ │ + blt.w 395e6 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + ldr r7, [sp, #164] @ 0xa4 │ │ │ │ + adds r5, r6, r2 │ │ │ │ + add r2, r9 │ │ │ │ + cmp r3, r4 │ │ │ │ + ldr.w r5, [r5, #-4] │ │ │ │ + str r5, [r7, #4] │ │ │ │ + ldr r5, [sp, #168] @ 0xa8 │ │ │ │ + ldr.w r2, [r2, #-4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ + beq.w 390ac │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 390ac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.w 395f8 │ │ │ │ + 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 340a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + strd r9, r5, [sp, #20] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r0, r1, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + blx 35d44 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r5, [r3], #4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 38f6a │ │ │ │ + mov.w fp, r5, lsl #2 │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ + ldrd r2, r1, [sp, #120] @ 0x78 │ │ │ │ + add.w lr, r5, #1 │ │ │ │ + add.w ip, r6, fp │ │ │ │ + add.w r0, r9, fp │ │ │ │ + movs r3, #1 │ │ │ │ + vldmdb ip!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp lr, r3 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + vldmdb r0!, {s15} │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 39012 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 39076 │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + mov r2, fp │ │ │ │ + add.w lr, r0, r7 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add.w ip, r3, r7 │ │ │ │ + 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, #80] @ 0x50 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r7 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + b.n 38f6a │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r3, [r3, r2, lsl #2] │ │ │ │ + str.w r3, [r1, r2, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3906e │ │ │ │ + mov.w fp, r3, lsl #2 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + mov r2, fp │ │ │ │ + blx 33e60 │ │ │ │ + b.n 3906e │ │ │ │ + ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r9, [sp, #124] @ 0x7c │ │ │ │ + b.n 38cac │ │ │ │ + ldrd fp, r9, [sp, #212] @ 0xd4 │ │ │ │ + b.n 38cac │ │ │ │ + mov lr, fp │ │ │ │ + mov fp, r4 │ │ │ │ + ldr r4, [sp, #220] @ 0xdc │ │ │ │ + mov sl, r6 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.w 396a6 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + mov r8, sl │ │ │ │ + ldr.w r9, [sp, #188] @ 0xbc │ │ │ │ + add.w r5, lr, #1 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble.w 38ccc │ │ │ │ + ldrd r2, r3, [sp, #172] @ 0xac │ │ │ │ + add.w r4, r3, r2, lsl #1 │ │ │ │ + ldr.w r2, [pc, #1060] @ 3950c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r2, [pc, #1056] @ 39510 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w sl, r2, #4 │ │ │ │ + add.w r2, fp, r3 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add.w r2, r9, r3 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + strd sl, fp, [sp, #120] @ 0x78 │ │ │ │ + mov sl, r9 │ │ │ │ + add r2, r3 │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + mov fp, r8 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + adds r3, r2, r3 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r6, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + subs r0, r6, #1 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + cbz r1, 39158 │ │ │ │ + cmp fp, r6 │ │ │ │ + beq.n 39158 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + adds r2, #4 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #172] @ 0xac │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + add r4, r2 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3912a │ │ │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ + mov r9, sl │ │ │ │ + b.n 38ccc │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + str.w r8, [sp, #116] @ 0x74 │ │ │ │ + cmp.w r8, #2 │ │ │ │ + ble.n 3913a │ │ │ │ + lsls r2, r4, #2 │ │ │ │ + mov r7, r8 │ │ │ │ + add.w r3, r2, #8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #212] @ 0xd4 │ │ │ │ + mov r4, sl │ │ │ │ + adds r1, r2, #4 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r8, r2 │ │ │ │ + mov sl, fp │ │ │ │ + mov r2, r1 │ │ │ │ + b.n 39196 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.n 391ac │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + adds r2, #4 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq.w 3969e │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r0, r8, #4294967295 @ 0xffffffff │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 39182 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, r3 │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 37b64 │ │ │ │ - vldr s1, [pc, #72] @ 37b80 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 34390 │ │ │ │ - vldr s15, [pc, #48] @ 37b74 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + bne.n 391d0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r1, r3 │ │ │ │ + vldr s15, [r1] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 39186 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + str r1, [r0, #0] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [r4, #0] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r0, r1 │ │ │ │ + bgt.n 39186 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add.w fp, r5, #1073741824 @ 0x40000000 │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + ldr r6, [sp, #124] @ 0x7c │ │ │ │ + mul.w r0, sl, r7 │ │ │ │ + strd r3, r2, [sp, #176] @ 0xb0 │ │ │ │ + add.w fp, r1, fp, lsl #2 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str.w r8, [sp, #168] @ 0xa8 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + mov sl, r9 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r6 │ │ │ │ + adds r1, r6, r1 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + b.n 3929a │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + lsls r2, r7, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + add.w r0, r3, r8, lsl #2 │ │ │ │ + ldr.w r3, [r0, #-8] │ │ │ │ + add.w ip, r7, r3 │ │ │ │ + str.w ip, [r0, #-4] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [sp, #140] @ 0x8c │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mul.w r1, r0, r2 │ │ │ │ + cmp r7, r1 │ │ │ │ + blt.w 39626 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r1, r6 │ │ │ │ + it ne │ │ │ │ + cmpne r1, r5 │ │ │ │ + add.w lr, r4, r7 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, r7, r3 │ │ │ │ + ldr r7, [sp, #132] @ 0x84 │ │ │ │ + add r3, r7 │ │ │ │ + ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr.w ip, [ip, #-4] │ │ │ │ + ldr.w r3, [r3, #-4] │ │ │ │ + str.w ip, [r7] │ │ │ │ + str.w r3, [lr] │ │ │ │ + beq.n 39318 │ │ │ │ + cmp r1, r6 │ │ │ │ + blt.w 39670 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt.w 3965c │ │ │ │ + vldr s15, [sl] │ │ │ │ + add r1, sp, #276 @ 0x114 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + movs r2, #6 │ │ │ │ + adds r6, r5, #1 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vstr s15, [r1] │ │ │ │ + blx 340a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd fp, r3, [sp, #24] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r9, r4, [sp, #16] │ │ │ │ + blx 35d44 │ │ │ │ + ldr.w r7, [fp], #4 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble.n 39254 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bgt.n 3921a │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r2, #0 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ble.n 3924c │ │ │ │ lsls r2, r2, #2 │ │ │ │ - add.w r1, r5, r9, lsl #2 │ │ │ │ - vstr s18, [r6] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ blx 33e60 │ │ │ │ - b.n 37b06 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - b.n 37b4e │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + blx 33e60 │ │ │ │ + b.n 3924c │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + mov r9, sl │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + mov ip, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + cmp r0, ip │ │ │ │ + bge.w 396c0 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add.w fp, r0, r6 │ │ │ │ + strd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + str.w r8, [sp, #200] @ 0xc8 │ │ │ │ + add.w fp, r1, fp, lsl #2 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r8, [sp, #132] @ 0x84 │ │ │ │ + str.w ip, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r1, r3] │ │ │ │ + strd r3, r2, [sp, #204] @ 0xcc │ │ │ │ + subs r0, #1 │ │ │ │ + str r0, [r1, r3] │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, r6 │ │ │ │ + adds r6, r4, r6 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + str r6, [r1, #4] │ │ │ │ + ldr r6, [sp, #120] @ 0x78 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + str r6, [r1, #4] │ │ │ │ + mov r6, fp │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, r0 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + adds r1, r4, r0 │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #276 @ 0x114 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r4, [sp, #156] @ 0x9c │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr.w sl, [sp, #48] @ 0x30 │ │ │ │ + ldr.w fp, [sp, #168] @ 0xa8 │ │ │ │ + b.n 393d2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w ip, r4, #1 │ │ │ │ + ldr.w r1, [sl] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + mul.w r2, r0, r1 │ │ │ │ + cmp r5, r2 │ │ │ │ + blt.w 3968a │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + cmp r2, r4 │ │ │ │ + add.w r5, r7, r3 │ │ │ │ + add.w lr, r3, r8 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr.w r5, [r5, #-4] │ │ │ │ + str r5, [r3, #4] │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r3, [lr, #-4] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + beq.n 394c6 │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 394c6 │ │ │ │ + mov r4, ip │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.w 39678 │ │ │ │ + vldr s15, [r9] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r1, fp │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vstr s15, [fp] │ │ │ │ + blx 340a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + strd r6, r3, [sp, #24] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + strd r7, r8, [sp, #16] │ │ │ │ + blx 35d44 │ │ │ │ + ldr.w r5, [r6], #4 │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.n 39398 │ │ │ │ + lsls r3, r5, #2 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + add.w ip, r7, r3 │ │ │ │ + add.w r0, r8, r3 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + add.w lr, r5, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + vldmdb ip!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + vldmdb r0!, {s15} │ │ │ │ + vstmia r1!, {s15} │ │ │ │ + bne.n 39438 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3949c │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + subs r0, r3, #1 │ │ │ │ + add.w lr, r0, r2 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + add.w ip, r3, r2 │ │ │ │ + ldrd r2, r1, [sp, #156] @ 0x9c │ │ │ │ + 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, #100] @ 0x64 │ │ │ │ + adds r3, #1 │ │ │ │ + add r3, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldrd r1, r2, [sp, #152] @ 0x98 │ │ │ │ + add r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + b.n 39398 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + str.w r2, [r1, r3, lsl #2] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 39494 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + blx 33e60 │ │ │ │ + ldrd r1, r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #188] @ 0xbc │ │ │ │ + blx 33e60 │ │ │ │ + b.n 39494 │ │ │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ + ldr.w r9, [sp, #176] @ 0xb0 │ │ │ │ + b.w 38cac │ │ │ │ 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] @ (37cc8 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ + str r2, [r6, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r4, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r7, [pc, #640] @ (39760 ) │ │ │ │ + movs r4, r1 │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r6, [r0, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #26 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrsh r2, [r3, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r7, [pc, #944] @ (398b4 ) │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r2, #3] │ │ │ │ + ldrh r6, [r6, r7] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r0, #120] @ 0x78 │ │ │ │ + ldrh r2, [r4, r0] │ │ │ │ movs r3, r1 │ │ │ │ - str r2, [r0, #32] │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldr.w ip, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + cbz r0, 39530 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + cmp r7, r2 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + beq.w 38d4a │ │ │ │ + ldr r2, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + ldrd r2, r6, [sp, #152] @ 0x98 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + and.w r0, r0, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + it ne │ │ │ │ + cmpne r6, r2 │ │ │ │ + ite eq │ │ │ │ + moveq.w lr, #1 │ │ │ │ + movne.w lr, #0 │ │ │ │ + orrs.w lr, lr, r0 │ │ │ │ + it eq │ │ │ │ + moveq fp, r8 │ │ │ │ + beq.w 389a0 │ │ │ │ + b.w 38d4a │ │ │ │ + ldrd ip, r3, [sp, #184] @ 0xb8 │ │ │ │ + mul.w r1, r0, r7 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + b.w 38d4c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + mul.w ip, r6, r2 │ │ │ │ + b.n 38ee6 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + cbz r3, 3959a │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + cmp r2, r3 │ │ │ │ + it ne │ │ │ │ + cmpne r3, #1 │ │ │ │ + beq.w 38ee4 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + eor.w r3, r3, #1 │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 38782 │ │ │ │ + b.n 38ee4 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + mov r7, r2 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + b.w 389a0 │ │ │ │ + ldr r5, [sp, #124] @ 0x7c │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w fp, [sp, #188] @ 0xbc │ │ │ │ + ldr r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + strd r0, ip, [sp, #156] @ 0x9c │ │ │ │ + b.w 389a0 │ │ │ │ + ldrd r9, fp, [sp, #224] @ 0xe0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldrd r4, r5, [sp, #212] @ 0xd4 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + b.w 38782 │ │ │ │ + str r4, [sp, #152] @ 0x98 │ │ │ │ + mov r6, r1 │ │ │ │ + ldrd r9, fp, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + b.w 38782 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 38452 │ │ │ │ + ldr r7, [sp, #216] @ 0xd8 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr r6, [sp, #156] @ 0x9c │ │ │ │ + str.w fp, [sp, #88] @ 0x58 │ │ │ │ + b.w 386a4 │ │ │ │ + ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r9, sl │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + mov ip, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r7, r8 │ │ │ │ + beq.n 396ae │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.w 39328 │ │ │ │ + ldr r1, [sp, #196] @ 0xc4 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + cmp sl, r1 │ │ │ │ + ite ne │ │ │ │ + movne r0, #0 │ │ │ │ + andeq.w r0, r0, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 39186 │ │ │ │ + b.n 39328 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r9, sl │ │ │ │ + ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + mul.w ip, r0, r7 │ │ │ │ + b.n 3932a │ │ │ │ + mov fp, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + b.w 38cac │ │ │ │ + str r4, [sp, #156] @ 0x9c │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r5, [sp, #180] @ 0xb4 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldrd r8, r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + b.n 39186 │ │ │ │ + ldrd r4, r5, [sp, #176] @ 0xb0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldrd r8, r3, [sp, #200] @ 0xc8 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + str.w ip, [sp, #156] @ 0x9c │ │ │ │ + b.n 39186 │ │ │ │ + mov fp, sl │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + b.n 3913a │ │ │ │ + ldr.w ip, [sp, #88] @ 0x58 │ │ │ │ + b.w 386cc │ │ │ │ + ldr r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 39328 │ │ │ │ + b.n 39642 │ │ │ │ + str.w ip, [sp, #88] @ 0x58 │ │ │ │ + b.n 390ba │ │ │ │ + ldr.w fp, [sp, #124] @ 0x7c │ │ │ │ + mov r9, r4 │ │ │ │ + b.w 38cac │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000396d0 : │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +000396d8 : │ │ │ │ + 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] @ (3974c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (39750 ) │ │ │ │ + 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] │ │ │ │ + b.n 3971c │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 3973c │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 39742 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 39702 │ │ │ │ + ldr r3, [pc, #20] @ (39754 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ movs r5, r1 │ │ │ │ + subs r7, #114 @ 0x72 │ │ │ │ + movs r6, r1 │ │ │ │ │ │ │ │ -00037b9c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00039758 : │ │ │ │ + push {r4, r5, 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, #408] @ (37d4c ) │ │ │ │ - vldr s16, [r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #404] @ (37d50 ) │ │ │ │ - add r0, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ - vldr s17, [pc, #368] @ 37d34 │ │ │ │ - vldr s15, [pc, #368] @ 37d38 │ │ │ │ - mov r8, r1 │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vmul.f32 s17, s16, s17 │ │ │ │ - vmul.f32 s13, s16, s13 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov sl, r2 │ │ │ │ - ldrd r6, r4, [sp, #60] @ 0x3c │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 37c16 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 3978a │ │ │ │ + ldr r2, [pc, #160] @ (39814 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 397cc │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 397a8 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 397f0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #140] @ (39818 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #140] @ (3981c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (39820 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ 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 37c00 │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - mov fp, sp │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 37c72 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - vldr s10, [pc, #256] @ 37d3c │ │ │ │ - vldr s11, [pc, #256] @ 37d40 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #120] @ (39824 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #120] @ (39828 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31678 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - 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, s11 │ │ │ │ - vmla.f32 s15, s13, s10 │ │ │ │ - vmla.f32 s14, s12, s17 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vstmia r1!, {s14} │ │ │ │ - bne.n 37c48 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 37cc2 │ │ │ │ - adds r0, #1 │ │ │ │ - vldr s10, [pc, #188] @ 37d44 │ │ │ │ - vldr s11, [pc, #188] @ 37d48 │ │ │ │ - mov r2, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 35bb4 │ │ │ │ + ldr r5, [pc, #92] @ (3982c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #92] @ (39830 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov.w ip, #1 │ │ │ │ - vldr s13, [r3] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ - cmp ip, r0 │ │ │ │ - vldr s14, [r2] │ │ │ │ - vsub.f32 s12, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmla.f32 s15, s13, s10 │ │ │ │ - vmla.f32 s14, s12, s16 │ │ │ │ - vstmia r3!, {s15} │ │ │ │ - vstmia r2!, {s14} │ │ │ │ - bne.n 37c96 │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r9] │ │ │ │ - mov r1, fp │ │ │ │ - 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 37d12 │ │ │ │ - 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 37cf0 │ │ │ │ - ldr r2, [pc, #64] @ (37d54 ) │ │ │ │ - ldr r3, [pc, #56] @ (37d50 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 37d30 │ │ │ │ + blx 2fdb8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf61a3e95 │ │ │ │ - strh r2, [r7, #18] │ │ │ │ - subs r7, #218 @ 0xda │ │ │ │ - strb r0, [r4, #27] │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ - @ instruction: 0xf61a3f15 │ │ │ │ - bvc.n 37ce8 │ │ │ │ - subs r7, #175 @ 0xaf │ │ │ │ - add r4, sp, #324 @ 0x144 │ │ │ │ - iteee ls │ │ │ │ - strls r0, [r2, #20] │ │ │ │ - movhi r5, r1 │ │ │ │ - movhi r2, #60 @ 0x3c │ │ │ │ - movhi r0, r0 │ │ │ │ - ldrsh r6, [r6, r7] │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 34798 │ │ │ │ + ldr r5, [pc, #64] @ (39834 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #64] @ (39838 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 33c48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f9d4 │ │ │ │ + add r8, r4 │ │ │ │ + movs r4, r1 │ │ │ │ + strh r0, [r5, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r4, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #126 @ 0x7e │ │ │ │ + movs r4, r1 │ │ │ │ + subs r7, #2 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r6, #186 @ 0xba │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r6, [r0, #20] │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -00037d58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003983c : │ │ │ │ + push {r4, r5, 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 sl, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - vldr s15, [r9] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vldr s14, [r8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 37ea0 │ │ │ │ - ldr r4, [pc, #280] @ (37ebc ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #280] @ (37ec0 ) │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 3986e │ │ │ │ + ldr r2, [pc, #160] @ (398f8 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 398b0 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 3988c │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 398d4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #140] @ (398fc ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #140] @ (39900 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (39904 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #120] @ (39908 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #120] @ (3990c ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31678 │ │ │ │ mov r1, r4 │ │ │ │ - blx 2f688 │ │ │ │ - ldr r0, [pc, #272] @ (37ec4 ) │ │ │ │ - movs r2, #7 │ │ │ │ - adds r1, r4, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e90 │ │ │ │ + ldr r5, [pc, #92] @ (39910 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #92] @ (39914 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ add r0, pc │ │ │ │ - blx 30684 │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s12, [r8] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - vstr s11, [r4, #8] │ │ │ │ - vstr s12, [r4, #12] │ │ │ │ - ble.n 37e80 │ │ │ │ - ldr r3, [pc, #236] @ (37ec8 ) │ │ │ │ - vmov.f32 s15, s11 │ │ │ │ - vldr s13, [r9] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add.w r3, r4, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 37dfa │ │ │ │ - cmp r3, fp │ │ │ │ - str r3, [r4, #16] │ │ │ │ - bgt.n 37e80 │ │ │ │ - vldr s12, [r4, #12] │ │ │ │ - vadd.f32 s14, s12, s12 │ │ │ │ - vstr s12, [r8] │ │ │ │ - vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r6, r4, #4 │ │ │ │ - mov r0, sl │ │ │ │ - vadd.f32 s14, s14, s11 │ │ │ │ - vsub.f32 s12, s14, s13 │ │ │ │ - vsub.f32 s15, s14, s15 │ │ │ │ - vmul.f32 s15, s12, s15 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itttt gt │ │ │ │ - vsubgt.f32 s13, s13, s11 │ │ │ │ - ldrgt r2, [sp, #36] @ 0x24 │ │ │ │ - vmulgt.f32 s13, s13, s10 │ │ │ │ - vstrgt s13, [r2, #12] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - strd r6, r2, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - blx r7 │ │ │ │ - vldr s13, [r9] │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s15, [r4, #8] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - vsub.f32 s14, s11, s13 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - vsub.f32 s12, s13, s15 │ │ │ │ - adds r3, #1 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 37df0 │ │ │ │ - ldr r0, [pc, #92] @ (37ecc ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r6, #16 │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2fdb8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 35acc │ │ │ │ + ldr r5, [pc, #64] @ (39918 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #64] @ (3991c ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 35468 │ │ │ │ - ldr r2, [pc, #76] @ (37ed0 ) │ │ │ │ - movs r5, #15 │ │ │ │ - ldr r1, [pc, #76] @ (37ed4 ) │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 33c48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 31328 │ │ │ │ + bics r4, r7 │ │ │ │ + movs r4, r1 │ │ │ │ + str r4, [r0, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r6, [r0, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r4, #154 @ 0x9a │ │ │ │ + movs r4, r1 │ │ │ │ + subs r6, #30 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00039920 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 39934 │ │ │ │ + ldr r2, [pc, #56] @ (39964 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (39968 ) │ │ │ │ + ldr r1, [pc, #36] @ (3996c ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #36] @ (39970 ) │ │ │ │ movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (37ed8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp, #80] @ 0x50 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33b4c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r1, [pc, #52] @ (37edc ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (37ee0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (37ee4 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - b.n 37da0 │ │ │ │ - ldr r2, [r0, r7] │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + cmn r2, r5 │ │ │ │ + movs r4, r1 │ │ │ │ + str r6, [r5, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r0, r6] │ │ │ │ - movs r6, r1 │ │ │ │ - ldr r4, [r4, #64] @ 0x40 │ │ │ │ + strh r0, [r7, r2] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ + movs r3, #198 @ 0xc6 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00039974 : │ │ │ │ + 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 399ea │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 39a04 │ │ │ │ + ldr.w lr, [pc, #128] @ 39a14 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #88 @ 0x58 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 39a08 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 399b0 │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (39a18 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (39a1c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (39a20 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + str r4, [r4, #120] @ 0x78 │ │ │ │ + movs r5, r1 │ │ │ │ + str r0, [r1, r0] │ │ │ │ movs r3, r1 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r2, #28 │ │ │ │ + movs r3, #30 │ │ │ │ movs r4, r1 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ + │ │ │ │ +00039a24 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 39a6c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 39a86 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (39a98 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 39a8a │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (39a9c ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (39aa0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (39aa4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + nop │ │ │ │ + str r2, [r7, #108] @ 0x6c │ │ │ │ + movs r5, r1 │ │ │ │ + ldr r7, [pc, #536] @ (39cb8 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [r7, #56] @ 0x38 │ │ │ │ + str r0, [r4, r6] │ │ │ │ movs r3, r1 │ │ │ │ - adds r0, r1, r2 │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -00037ee8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00039aa8 : │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ - ldr r4, [pc, #232] @ (37fe8 ) │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #232] @ (37fec ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (39bc4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (39bc8 ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r2 │ │ │ │ - ldrd fp, r6, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - bic.w r4, r3, r3, asr #31 │ │ │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ - mvn.w sl, r4 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ - ble.n 37fc6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w fp, [fp] │ │ │ │ - vldr s16, [r5] │ │ │ │ - vmov s14, fp │ │ │ │ - cmp.w fp, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcvt.f32.s32 s13, s14 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vstr s14, [sp, #32] │ │ │ │ - ble.n 37fa8 │ │ │ │ - add.w sl, sl, r4, lsl #1 │ │ │ │ - movs r4, #1 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - add.w sl, r9, sl, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 39aee │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 39b0e │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 39b1e │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldrd r0, r7, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 39ad4 │ │ │ │ + ldr r3, [pc, #188] @ (39bcc ) │ │ │ │ + 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 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #152] @ (39bd0 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #128] @ (39bd4 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 39ba8 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (39bd8 ) │ │ │ │ + ldr r1, [pc, #80] @ (39bdc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (39be0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - strd r6, sl, [sp, #8] │ │ │ │ - strd r6, r9, [sp] │ │ │ │ - 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 37f6c │ │ │ │ - ldr r2, [pc, #68] @ (37ff0 ) │ │ │ │ - ldr r3, [pc, #64] @ (37fec ) │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 39b80 │ │ │ │ + nop │ │ │ │ + subs r3, #240 @ 0xf0 │ │ │ │ + movs r6, r1 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ + movs r5, r1 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ + movs r6, r1 │ │ │ │ + ldr r6, [pc, #1000] @ (39fbc ) │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [pc, #928] @ (39f78 ) │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #32 │ │ │ │ + movs r6, r1 │ │ │ │ + str r6, [r1, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + movs r1, #130 @ 0x82 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +00039be4 : │ │ │ │ + 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] @ 39c34 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (39c38 ) │ │ │ │ + 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 31678 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33e94 │ │ │ │ + ldr r2, [pc, #32] @ (39c3c ) │ │ │ │ + ldr r3, [pc, #28] @ (39c38 ) │ │ │ │ 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 37fe2 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r1, [pc, #40] @ (37ff4 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #36] @ (37ff8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #36] @ (37ffc ) │ │ │ │ - add r2, pc │ │ │ │ + bne.n 39c30 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + asrs r0, r2 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r6 │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00039c40 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (39cd4 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (39cd8 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (39cdc ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 31678 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3377c │ │ │ │ + ldr r0, [pc, #92] @ (39ce0 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 37f30 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 344b0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35bb8 │ │ │ │ + ldr r2, [pc, #44] @ (39ce4 ) │ │ │ │ + ldr r3, [pc, #28] @ (39cd8 ) │ │ │ │ + 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 39cce │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + lsls r6, r6 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movs r3, r1 │ │ │ │ - asrs r2, r4, #29 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ + movs r4, r1 │ │ │ │ + asrs r0, r4, #29 │ │ │ │ movs r4, r1 │ │ │ │ + eors r2, r2 │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +00039ce8 : │ │ │ │ + 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] @ 39d38 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (39d3c ) │ │ │ │ + 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 31678 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35bb8 │ │ │ │ + ldr r2, [pc, #32] @ (39d40 ) │ │ │ │ + ldr r3, [pc, #28] @ (39d3c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 39d34 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ands r4, r1 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #236 @ 0xec │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -00038000 : │ │ │ │ +00039d44 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r8, r3 │ │ │ │ + str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #496] @ (3820c ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #496] @ (38210 ) │ │ │ │ - add.w fp, sp, #32 │ │ │ │ + ldr r2, [pc, #908] @ (3a0ec ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #908] @ (3a0f0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s15, [r8] │ │ │ │ - ldrd r6, r5, [sp, #92] @ 0x5c │ │ │ │ - mov sl, r1 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r4, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - mov r1, fp │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - blx sl │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ + strd r4, r2, [sp, #28] │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + bic.w sl, r5, r5, asr #31 │ │ │ │ + mul.w r4, r6, sl │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + cmp r4, #1 │ │ │ │ + it cc │ │ │ │ + movcc r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 34068 │ │ │ │ + mul.w r2, r6, r5 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + bic.w r6, r6, r6, asr #31 │ │ │ │ + bic.w r5, r2, r2, asr #31 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + lsls r7, r5, #3 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ + mvn.w r5, r5 │ │ │ │ + it cc │ │ │ │ + movcc r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - mvns r3, r2 │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - add r2, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, fp │ │ │ │ - adds r4, #1 │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r3, sp, #28 │ │ │ │ - blx 31304 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - blx 31304 │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - vldr s15, [r8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r9] │ │ │ │ - blx sl │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ - strd r6, r5, [sp] │ │ │ │ - blx 31304 │ │ │ │ - vldr s11, [sp, #28] │ │ │ │ - vldr s15, [sp, #32] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ - cmp r1, #0 │ │ │ │ - it le │ │ │ │ - vldrle s16, [r8] │ │ │ │ - vstr s15, [r9] │ │ │ │ - ble.n 381ca │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r1, #1 │ │ │ │ - vldr s12, [pc, #264] @ 381f8 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + blx 30118 │ │ │ │ + vldr s15, [pc, #732] @ 3a0e4 │ │ │ │ + ldr r0, [pc, #744] @ (3a0f4 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + vdiv.f32 s17, s0, s15 │ │ │ │ + add r0, pc │ │ │ │ + blx 32e78 │ │ │ │ + ldr r0, [pc, #732] @ (3a0f8 ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #128 @ 0x80 │ │ │ │ + add r0, pc │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #724] @ (3a0fc ) │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + add r0, pc │ │ │ │ + blx 349e4 │ │ │ │ + ldr r0, [pc, #716] @ (3a100 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #132 @ 0x84 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr r1, [pc, #708] @ (3a104 ) │ │ │ │ + ldr r0, [pc, #712] @ (3a108 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 32784 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #156 @ 0x9c │ │ │ │ + blx 3094c │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + add r0, sp, #140 @ 0x8c │ │ │ │ + blx 31974 │ │ │ │ + vldr s14, [sp, #152] @ 0x98 │ │ │ │ + vldr s12, [sp, #156] @ 0x9c │ │ │ │ + vldr s15, [sp, #136] @ 0x88 │ │ │ │ + vldr s13, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + cmp r6, #0 │ │ │ │ + vdiv.f32 s18, s14, s15 │ │ │ │ + ble.n 39e90 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + lsls r2, r6, #2 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 33e60 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 39f4a │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add.w lr, r3, #1 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s10, [pc, #264] @ 381fc │ │ │ │ - vldmia r6!, {s15} │ │ │ │ + vldmia r1!, {s15} │ │ │ │ adds r3, #1 │ │ │ │ - vldmia r2!, {s13} │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vsub.f32 s13, s15, s13 │ │ │ │ - vstmia r4!, {s13} │ │ │ │ - vldmia r5!, {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, r1 │ │ │ │ - bne.n 380f6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s16, [r8] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vdiv.f32 s17, s12, s14 │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ + cmp r3, lr │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstmia r2!, {s15} │ │ │ │ + bne.n 39ea6 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 39f4a │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add.w r9, r9, #4 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + adds r6, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + movs r7, #1 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + add.w fp, r3, #4 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov.w r3, ip, lsl #2 │ │ │ │ + add.w r5, r9, r3 │ │ │ │ + add.w r0, fp, r3 │ │ │ │ + adds r4, r2, r3 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 39f26 │ │ │ │ + vldr s13, [r3] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3819e │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 34390 │ │ │ │ - vldr s14, [pc, #156] @ 38200 │ │ │ │ - vmov.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ + beq.n 39f34 │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s16, [r8] │ │ │ │ - bgt.n 381d8 │ │ │ │ - ldr r2, [pc, #144] @ (38214 ) │ │ │ │ - ldr r3, [pc, #140] @ (38210 ) │ │ │ │ - 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 381f4 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #100] @ 38204 │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ + beq.n 39f34 │ │ │ │ + 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 39f3e │ │ │ │ + vldmia r5!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 381ca │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vldr s1, [pc, #84] @ 38208 │ │ │ │ - blx 34390 │ │ │ │ - vldr s15, [pc, #68] @ 38200 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s16, [r8] │ │ │ │ - b.n 38180 │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vstr s16, [r8] │ │ │ │ - b.n 38180 │ │ │ │ - ldr r2, [pc, #60] @ (38218 ) │ │ │ │ - movs r5, #25 │ │ │ │ - ldr r1, [pc, #60] @ (3821c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #60] @ (38220 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + bne.n 39ef4 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + vmov.f32 s15, s16 │ │ │ │ + b.n 39f14 │ │ │ │ + adds r7, #1 │ │ │ │ + add ip, sl │ │ │ │ + cmp r7, lr │ │ │ │ + bne.n 39edc │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldrd r0, r1, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [sp, #88] @ 0x58 │ │ │ │ + blx 35a74 │ │ │ │ + ldr r0, [pc, #416] @ (3a10c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + add r0, pc │ │ │ │ + blx 30c30 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + 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 39fc0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + adds r1, r4, r5 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + adds r0, r1, #1 │ │ │ │ + subs r5, r3, #4 │ │ │ │ + movs r2, #2 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add.w r0, r4, r0, lsl #2 │ │ │ │ + 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 39fa2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3a03c │ │ │ │ + ldrd r1, r0, [sp, #56] @ 0x38 │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + ldrd r8, r9, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #2 │ │ │ │ + adds r7, r3, #1 │ │ │ │ + mov.w r6, ip, lsl #2 │ │ │ │ + movs r5, #1 │ │ │ │ + add.w lr, r0, r6 │ │ │ │ + add r6, r1 │ │ │ │ + ldr.w r4, [lr, #4]! │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt.n 3a02a │ │ │ │ + add.w fp, r3, #1 │ │ │ │ + add.w r3, r4, ip │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add.w sl, r8, r3 │ │ │ │ + add r3, r9 │ │ │ │ + vldmia sl!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a022 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ne │ │ │ │ + vdivne.f32 s14, s15, s17 │ │ │ │ + vstrne s14, [r3] │ │ │ │ + adds r4, #1 │ │ │ │ + adds r3, #4 │ │ │ │ + cmp r4, fp │ │ │ │ + bne.n 39ffe │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 39fe2 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r2, #1 │ │ │ │ + add ip, r3 │ │ │ │ + beq.n 3a03c │ │ │ │ + movs r2, #1 │ │ │ │ + b.n 39fd6 │ │ │ │ + ldr r4, [pc, #208] @ (3a110 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #208] @ (3a114 ) │ │ │ │ + movs r6, #2 │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 38180 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 31dec │ │ │ │ + ldr r0, [pc, #200] @ (3a118 ) │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f2c8 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 3a2d0 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + lsls r3, r2, #2 │ │ │ │ + add.w r9, r1, r3 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add.w fp, r1, r3 │ │ │ │ + adds r3, r2, r7 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + b.n 3a096 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + adds r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + blt.w 3a2b6 │ │ │ │ + ldr.w r5, [r9, #4]! │ │ │ │ + ldr.w r6, [fp, #4]! │ │ │ │ + sub.w r8, r5, r6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 3a08c │ │ │ │ + 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 3a08c │ │ │ │ + add.w sl, r6, #1 │ │ │ │ + cmp r5, sl │ │ │ │ + blt.n 3a1ac │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s16, [sp, #132] @ 0x84 │ │ │ │ + adds r1, r6, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + vldr s11, [pc, #28] @ 3a0e8 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + adds r4, r3, r6 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add.w r4, r3, r4, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 3a18a │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ 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] @ (38350 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r7, #170 @ 0xaa │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ + ldr r4, [pc, #296] @ (3a220 ) │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ + ldr r4, [pc, #296] @ (3a224 ) │ │ │ │ movs r3, r1 │ │ │ │ - asrs r0, r7, #14 │ │ │ │ + ldr r4, [pc, #296] @ (3a228 ) │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r3, [pc, #472] @ (3a2dc ) │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, #2 │ │ │ │ movs r4, r1 │ │ │ │ - │ │ │ │ -00038224 : │ │ │ │ - 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, #3976] @ 0xf88 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #596] @ (38490 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #596] @ (38494 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r7, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - vldr s16, [pc, #560] @ 3847c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r9, [sp, #128] @ 0x80 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [pc, #240] @ (3a1fc ) │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r3, [pc, #96] @ (3a170 ) │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, #0 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r2, [pc, #296] @ (3a240 ) │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r2, [pc, #264] @ (3a224 ) │ │ │ │ + movs r3, r1 │ │ │ │ + vldr s14, [r1, #4] │ │ │ │ + vcmp.f32 s14, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a19a │ │ │ │ + vldr s13, [r4, #-8] │ │ │ │ + vcmp.f32 s13, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a19a │ │ │ │ + vldr s12, [r1] │ │ │ │ + vcmp.f32 s12, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 3a19a │ │ │ │ + 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 3a36e │ │ │ │ + add.w sl, sl, #1 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r6, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - mvns r1, r5 │ │ │ │ - add r1, r3 │ │ │ │ - add r3, r5 │ │ │ │ - adds r2, r3, r1 │ │ │ │ - adds r1, #1 │ │ │ │ - vldr s17, [pc, #504] @ 38480 │ │ │ │ - mov r6, sl │ │ │ │ - add.w r3, r9, r1, lsl #2 │ │ │ │ - subs r1, r2, r5 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - subs r3, r1, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - adds r1, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r3, r9, r3, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #500] @ (38498 ) │ │ │ │ - add.w r5, r9, r1, lsl #2 │ │ │ │ - add.w r2, r9, r2, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - vldr s15, [r4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ + cmp r5, sl │ │ │ │ + blt.n 3a1a6 │ │ │ │ + mov r2, r4 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 3a11c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + cmp r5, sl │ │ │ │ + bge.n 3a18a │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3a290 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 3a34a │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.w 3a08c │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - ldrd r3, fp, [sp, #32] │ │ │ │ - strd r9, r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - vstr s15, [sp, #52] @ 0x34 │ │ │ │ - blx 31304 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - strd r5, r3, [sp, #8] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - blx 31304 │ │ │ │ - vldr s14, [sp, #56] @ 0x38 │ │ │ │ - vldr s15, [r4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - mov r3, fp │ │ │ │ - vstr s15, [r8] │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - strd r5, r2, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r5, fp, [sp] │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - blx 31304 │ │ │ │ - vldr s11, [sp, #52] @ 0x34 │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - vadd.f32 s15, s15, s11 │ │ │ │ + adds r3, r4, r6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r3 │ │ │ │ + blx 30dd4 │ │ │ │ + adds r2, r4, r5 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r0 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + adds r2, r3, r4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + blx 30dd4 │ │ │ │ + sub.w r1, sl, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - vstr s15, [r8] │ │ │ │ - ble.n 383ee │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - mov lr, r9 │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - add.w fp, r1, #1 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r2, r5 │ │ │ │ - vldr s12, [pc, #300] @ 38484 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r0!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s13} │ │ │ │ - vldmia sl!, {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, s16 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vcmpe.f32 s12, s15 │ │ │ │ + it lt │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 3a08c │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + vldr s14, [r3] │ │ │ │ + subs r3, r5, #1 │ │ │ │ + add r3, r2 │ │ │ │ + lsls r5, r3, #2 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + add r3, 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 3a08c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + add r3, r2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 30dd4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r2, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + blx 30dd4 │ │ │ │ + subs r1, r4, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ it lt │ │ │ │ - vmovlt.f32 s12, s15 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 3835c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s18, [r4] │ │ │ │ + neglt r1, r1 │ │ │ │ + cmp r1, #1 │ │ │ │ + bgt.w 3a08c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ vldr s14, [r3] │ │ │ │ - vdiv.f32 s0, s12, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ + add r5, r2 │ │ │ │ + vsub.f32 s14, s14, s15 │ │ │ │ + vldr s13, [r5] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3841c │ │ │ │ - vmul.f32 s18, s18, s17 │ │ │ │ - vmov.f32 s1, #208 @ 0xbe800000 -0.250 │ │ │ │ - blx 34390 │ │ │ │ - ldr r1, [pc, #204] @ (3849c ) │ │ │ │ - ldr r0, [pc, #208] @ (384a0 ) │ │ │ │ + bmi.w 3a08c │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + subs r1, r6, #1 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + adds r7, #1 │ │ │ │ + add r1, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r1, r3 │ │ │ │ + blx 35c98 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r7 │ │ │ │ + bge.w 3a096 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 3a2e2 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + b.n 3a074 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #1 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 3a384 │ │ │ │ movs r3, #6 │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - add r0, pc │ │ │ │ - vstr s18, [r4] │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r1, [pc, #168] @ (3a390 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #164] @ (3a394 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #164] @ (3a398 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 382b4 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - ldr r2, [pc, #172] @ (384a4 ) │ │ │ │ - ldr r3, [pc, #152] @ (38494 ) │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #116] @ (3a39c ) │ │ │ │ + ldr r3, [pc, #116] @ (3a3a0 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s15, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 3846e │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [pc, #104] @ 38488 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 38472 │ │ │ │ - vldr s1, [pc, #96] @ 3848c │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 34390 │ │ │ │ - vldr s15, [pc, #72] @ 38480 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vmul.f32 s18, s18, s0 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - ldr r1, [pc, #96] @ (384a8 ) │ │ │ │ - ldr r3, [pc, #76] @ (38494 ) │ │ │ │ - add r1, pc │ │ │ │ - vstr s18, [r4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3846e │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ + bne.n 3a388 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + add sp, #180 @ 0xb4 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e5c │ │ │ │ + b.w 2fad4 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 3a290 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs r0, r5, #1 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + adds r2, r3, r5 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + lsls r2, r2, #2 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r3, r1, r2 │ │ │ │ + add r1, r0 │ │ │ │ + add r2, r4 │ │ │ │ + add r0, r4 │ │ │ │ + blx 32d88 │ │ │ │ + b.n 3a290 │ │ │ │ + subs r0, r2, #4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 32d88 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + vldr s11, [pc, #16] @ 3a38c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + b.n 3a180 │ │ │ │ + movs r6, #1 │ │ │ │ + b.n 3a066 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - vmov.f32 s15, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - b.n 38442 │ │ │ │ - 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] @ (385d4 ) │ │ │ │ - subs r2, #29 │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - bkpt 0x004c │ │ │ │ - ldrh r4, [r1, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r4, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #224] @ (3a474 ) │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r7, #108] @ 0x6c │ │ │ │ + blxns r5 │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ + mov sl, ip │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r1, r4] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ + subs r1, #226 @ 0xe2 │ │ │ │ movs r5, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + ... │ │ │ │ │ │ │ │ -000384ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003a3a4 : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0003a3ac : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - vldr s16, [r3] │ │ │ │ - mov r8, r2 │ │ │ │ - vldr s15, [r2] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r2, [pc, #380] @ (3864c ) │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r3, [pc, #380] @ (38650 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add r2, pc │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vadd.f32 s15, s15, s16 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mvn.w r4, fp │ │ │ │ - str r2, [sp, #20] │ │ │ │ - vstr s15, [sp, #24] │ │ │ │ - ble.n 3852c │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - mov ip, r6 │ │ │ │ - mov r2, r5 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (3a420 ) │ │ │ │ movs r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - cmp r3, lr │ │ │ │ - vmla.f32 s15, s14, s16 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 38516 │ │ │ │ - add.w r4, r4, fp, lsl #1 │ │ │ │ - add r1, sp, #24 │ │ │ │ - adds r3, r4, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx sl │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3856e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - mov ip, r6 │ │ │ │ + ldr r7, [pc, #96] @ (3a424 ) │ │ │ │ + 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] │ │ │ │ + b.n 3a3f0 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 3a410 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 3a416 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - cmp r3, lr │ │ │ │ - vmla.f32 s15, s14, s16 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 38558 │ │ │ │ - add r4, fp │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w fp, r4, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - add.w r4, r5, fp, lsl #2 │ │ │ │ - mov r3, r4 │ │ │ │ - blx sl │ │ │ │ - vldr s15, [r8] │ │ │ │ - vldr s13, [r7] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - cmp r3, #0 │ │ │ │ - vstr s15, [sp, #24] │ │ │ │ - ble.n 385d0 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov ip, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r2, r5, r3, lsl #2 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3a3d6 │ │ │ │ + ldr r3, [pc, #20] @ (3a428 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ + movs r6, r1 │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ + movs r5, r1 │ │ │ │ + adds r2, #246 @ 0xf6 │ │ │ │ + movs r6, r1 │ │ │ │ + │ │ │ │ +0003a42c : │ │ │ │ + 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 r6, [pc, #132] @ (3a4c4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #240] @ 0xf0 │ │ │ │ + cbnz r3, 3a466 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a4a2 │ │ │ │ + ldr r2, [pc, #112] @ (3a4c8 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #100] @ (3a4cc ) │ │ │ │ + movs r3, #2 │ │ │ │ + ldr.w r8, [pc, #100] @ 3a4d0 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #96] @ (3a4d4 ) │ │ │ │ + add r7, pc │ │ │ │ + add r8, pc │ │ │ │ + adds r7, #4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + add r0, pc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r6, r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30e04 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #240] @ 0xf0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 3a454 │ │ │ │ + ldr r2, [pc, #52] @ (3a4d8 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #52] @ (3a4dc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #52] @ (3a4e0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - vldr s14, [r4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - cmp r3, lr │ │ │ │ - vmla.f32 s15, s13, s14 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - vldmia r2!, {s14} │ │ │ │ - vldmia r4!, {s15} │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r4, #-4] │ │ │ │ - bne.n 385aa │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, r5 │ │ │ │ - ldrd r3, r1, [sp, #4] │ │ │ │ - blx sl │ │ │ │ - vldr s14, [r7] │ │ │ │ - vmov.f32 s15, #24 @ 0x40c00000 6.0 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - vdiv.f32 s11, s14, s15 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 3862a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w fp, r5, fp, lsl #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w r5, r5, r3, lsl #2 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ + movs r5, r1 │ │ │ │ + adds r2, #176 @ 0xb0 │ │ │ │ + movs r6, r1 │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ + movs r6, r1 │ │ │ │ + adds r7, #220 @ 0xdc │ │ │ │ + movs r4, r1 │ │ │ │ + lsrs r4, r5, #29 │ │ │ │ + movs r4, r1 │ │ │ │ + cmp r0, sl │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0x4782 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r6, r4, r1 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +0003a4e4 : │ │ │ │ + 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 r6, [pc, #132] @ (3a57c ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #240] @ 0xf0 │ │ │ │ + cbnz r3, 3a51e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a55a │ │ │ │ + ldr r2, [pc, #112] @ (3a580 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #100] @ (3a584 ) │ │ │ │ + movs r3, #2 │ │ │ │ + ldr.w r8, [pc, #100] @ 3a588 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #96] @ (3a58c ) │ │ │ │ + add r7, pc │ │ │ │ + add r8, pc │ │ │ │ + adds r7, #4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + add r0, pc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r6, r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30e04 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #240] @ 0xf0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 3a50c │ │ │ │ + ldr r2, [pc, #52] @ (3a590 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #52] @ (3a594 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #52] @ (3a598 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - vldmia fp!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s12} │ │ │ │ - cmp r3, r0 │ │ │ │ - vldmia r5!, {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 38600 │ │ │ │ - ldr r2, [pc, #40] @ (38654 ) │ │ │ │ - ldr r3, [pc, #32] @ (38650 ) │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldrsh r4, [r2, r1] │ │ │ │ + movs r5, r1 │ │ │ │ + adds r1, #250 @ 0xfa │ │ │ │ + movs r6, r1 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ + movs r6, r1 │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ + movs r4, r1 │ │ │ │ + lsrs r4, r6, #26 │ │ │ │ + movs r4, r1 │ │ │ │ + add r8, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + mov sl, sl │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r5, #30 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +0003a59c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a612 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a62c │ │ │ │ + ldr.w lr, [pc, #128] @ 3a63c │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #40 @ 0x28 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 3a630 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 3a5d8 │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (3a640 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (3a644 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (3a648 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 38648 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r6, r0] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ + mvns r0, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ + movs r4, r1 │ │ │ │ + │ │ │ │ +0003a64c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 3a694 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3a6ae │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (3a6c0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 3a6b2 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (3a6c4 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (3a6c8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (3a6cc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + nop │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ movs r5, r1 │ │ │ │ + muls r6, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r8, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038658 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003a6d0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #188] @ (38728 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #188] @ (3872c ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #8 │ │ │ │ + ldr r4, [pc, #264] @ (3a7ec ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (3a7f0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ mov r9, r1 │ │ │ │ - vldr s13, [r8] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 3a716 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 3a736 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 3a746 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 3a6fc │ │ │ │ + ldr r3, [pc, #188] @ (3a7f4 ) │ │ │ │ + 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 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #152] @ (3a7f8 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #128] @ (3a7fc ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r6, r4, [sp, #44] @ 0x2c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ble.n 386b8 │ │ │ │ - mov lr, r7 │ │ │ │ - adds r0, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 3a7d0 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r4 │ │ │ │ - mov.w ip, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - cmp ip, r0 │ │ │ │ - vmla.f32 s15, s14, s13 │ │ │ │ - vstmia r3!, {s15} │ │ │ │ - bne.n 386a0 │ │ │ │ - vldr s15, [r2] │ │ │ │ - mov r1, sp │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, sl │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx r9 │ │ │ │ - vldr s12, [r8] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3870a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - adds r4, r1, #1 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 33e60 │ │ │ │ mov r0, r6 │ │ │ │ - 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 386ec │ │ │ │ - ldr r2, [pc, #36] @ (38730 ) │ │ │ │ - ldr r3, [pc, #28] @ (3872c ) │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (3a800 ) │ │ │ │ + ldr r1, [pc, #80] @ (3a804 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (3a808 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 38724 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r7, r7] │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00038734 : │ │ │ │ - push {r4} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 38762 │ │ │ │ - ldrd r0, r1, [sp, #4] │ │ │ │ - add.w ip, r4, #1 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - 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 3874c │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx lr │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #24 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #24 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 3a7a8 │ │ │ │ + nop │ │ │ │ + adds r0, #32 │ │ │ │ + movs r6, r1 │ │ │ │ + ldrb r4, [r4, r1] │ │ │ │ + movs r5, r1 │ │ │ │ + cmp r7, #208 @ 0xd0 │ │ │ │ + movs r6, r1 │ │ │ │ + cmn r2, r2 │ │ │ │ + movs r3, r1 │ │ │ │ + cmn r0, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r7, #80 @ 0x50 │ │ │ │ + movs r6, r1 │ │ │ │ + add lr, r2 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038768 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003a80c : │ │ │ │ + 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] @ (38800 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #128] @ (38804 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 3a85c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (3a860 ) │ │ │ │ + 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 30118 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 387dc │ │ │ │ - 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 31a94 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmia r5!, {s0} │ │ │ │ - bne.n 387b4 │ │ │ │ - add.w r1, r8, r7, lsl #2 │ │ │ │ + blx 31000 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 2ff3c │ │ │ │ - ldr r2, [pc, #40] @ (38808 ) │ │ │ │ - ldr r3, [pc, #36] @ (38804 ) │ │ │ │ + blx 339a8 │ │ │ │ + ldr r2, [pc, #32] @ (3a864 ) │ │ │ │ + ldr r3, [pc, #28] @ (3a860 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 387fa │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 3a858 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + adds r4, #232 @ 0xe8 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, r4] │ │ │ │ + adds r4, #200 @ 0xc8 │ │ │ │ movs r5, r1 │ │ │ │ │ │ │ │ -0003880c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003a868 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #512] @ (38a20 ) │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r2, [pc, #512] @ (38a24 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #292] @ (3a9a0 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [pc, #292] @ (3a9a4 ) │ │ │ │ + mov r8, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + add r7, sp, #20 │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 389e4 │ │ │ │ - mov r4, fp │ │ │ │ - mov r5, r8 │ │ │ │ - mov r6, sl │ │ │ │ - adds r2, r1, #1 │ │ │ │ - mov ip, sl │ │ │ │ - mov r7, r8 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstmia r7!, {s15} │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - bne.n 38858 │ │ │ │ - subs r2, r1, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 389ba │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ - asrs r3, r1, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - mov ip, r8 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r2], #4 │ │ │ │ + blx 31000 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34ab0 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fcf8 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - adds r0, r7, #4 │ │ │ │ - add r0, sl │ │ │ │ - add r7, r8 │ │ │ │ - add r3, r8 │ │ │ │ - vldmia ip!, {s14} │ │ │ │ - vldmdb r7!, {s13} │ │ │ │ - vldmia lr!, {s12} │ │ │ │ - cmp ip, r3 │ │ │ │ - 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 r2!, {s13} │ │ │ │ - vstmdb r0!, {s15} │ │ │ │ - bne.n 38896 │ │ │ │ - ands.w r7, r1, #1 │ │ │ │ - bne.n 3896c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - blx 321b8 │ │ │ │ - vldr s15, [sl] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - subs r2, r0, #3 │ │ │ │ - cmp r0, #2 │ │ │ │ - mov.w r2, r2, lsr #1 │ │ │ │ - vstr s15, [r8] │ │ │ │ - ble.w 38a02 │ │ │ │ - vldr s14, [r8] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, sl │ │ │ │ - vldr s15, [r3, #8] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - subs r2, #1 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp.w r2, #4294967295 @ 0xffffffff │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - vstr s14, [r1] │ │ │ │ - bne.n 38900 │ │ │ │ - cbnz r7, 3893a │ │ │ │ - add.w sl, sl, r0, lsl #2 │ │ │ │ - add.w r8, r8, r0, lsl #2 │ │ │ │ - vldr s15, [sl] │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r8, #-4] │ │ │ │ - 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 3893e │ │ │ │ - ldr r2, [pc, #212] @ (38a28 ) │ │ │ │ - ldr r3, [pc, #204] @ (38a24 ) │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 3a8e2 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 3a920 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 3a95c │ │ │ │ + ldr r2, [pc, #220] @ (3a9a8 ) │ │ │ │ + ldr r3, [pc, #216] @ (3a9a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38a18 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - add r0, sp, #24 │ │ │ │ - mov r1, sl │ │ │ │ - add r3, r8 │ │ │ │ - vldr s15, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - add.w r2, sl, r3, lsl #2 │ │ │ │ - mov r3, fp │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ + bne.n 3a99a │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr.w r9, [pc, #200] @ 3a9ac │ │ │ │ + movs r3, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + ldr r0, [pc, #192] @ (3a9b0 ) │ │ │ │ + mov r1, r7 │ │ │ │ + add r9, pc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 31240 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ - blx 321b8 │ │ │ │ - vldr s15, [sl] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - subs r2, r0, #3 │ │ │ │ - cmp r0, #2 │ │ │ │ - mov.w r2, r2, lsr #1 │ │ │ │ - vstr s15, [r8] │ │ │ │ - bgt.n 388f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bgt.n 3893a │ │ │ │ - b.n 38952 │ │ │ │ - bne.n 389f2 │ │ │ │ - vldr s12, [r8] │ │ │ │ - movs r0, #2 │ │ │ │ - vldr s15, [r8, #4] │ │ │ │ - vldr s13, [pc, #84] @ 38a1c │ │ │ │ - vsub.f32 s14, s12, s15 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r8, #4] │ │ │ │ - vstr s15, [r8] │ │ │ │ - b.n 3893a │ │ │ │ - vldr s15, [r8] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r8] │ │ │ │ - b.n 38952 │ │ │ │ - vldr s15, [r8] │ │ │ │ - movs r0, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r8] │ │ │ │ - b.n 3893a │ │ │ │ - add.w sl, sl, r0, lsl #2 │ │ │ │ - add.w r8, r8, r0, lsl #2 │ │ │ │ - vldr s15, [sl] │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r8, #-4] │ │ │ │ - b.n 389b4 │ │ │ │ + blx 2fdb8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3479c │ │ │ │ + b.n 3a8c8 │ │ │ │ + ldr.w r9, [pc, #144] @ 3a9b4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #144] @ (3a9b8 ) │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r9, pc │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2fe6c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31678 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35bb8 │ │ │ │ + b.n 3a8c8 │ │ │ │ + ldr.w r9, [pc, #92] @ 3a9bc │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #92] @ (3a9c0 ) │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r9, pc │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2f2e4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 33c48 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f9d8 │ │ │ │ + b.n 3a8c8 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cbz r7, 38a94 │ │ │ │ - subs r7, #221 @ 0xdd │ │ │ │ - strb r0, [r5, r3] │ │ │ │ + nop │ │ │ │ + adds r4, #140 @ 0x8c │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ movs r5, r1 │ │ │ │ + adds r3, #98 @ 0x62 │ │ │ │ + movs r4, r1 │ │ │ │ + lsrs r6, r5, #11 │ │ │ │ + movs r4, r1 │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ + movs r4, r1 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ + movs r4, r1 │ │ │ │ + adds r2, #238 @ 0xee │ │ │ │ + movs r4, r1 │ │ │ │ + lsrs r4, r7, #9 │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -00038a2c : │ │ │ │ +0003a9c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + ldr.w ip, [pc, #64] @ 3aa14 │ │ │ │ sub sp, #12 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - add ip, r4 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - add r4, ip │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, r4, #1 │ │ │ │ - add.w r4, r2, ip, lsl #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r5, r2, r5, lsl #2 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 32afc │ │ │ │ + ldr r3, [pc, #60] @ (3aa18 ) │ │ │ │ + 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 31000 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31d20 │ │ │ │ + ldr r2, [pc, #32] @ (3aa1c ) │ │ │ │ + ldr r3, [pc, #28] @ (3aa18 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 3aa10 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r3, #16 │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -00038a6c : │ │ │ │ - b.w 30304 │ │ │ │ +0003aa20 : │ │ │ │ + ldr r3, [pc, #8] @ (3aa2c ) │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + ldrh r2, [r5, r0] │ │ │ │ + movs r5, r1 │ │ │ │ │ │ │ │ -00038a70 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 38adc │ │ │ │ +0003aa30 : │ │ │ │ + ldr r1, [pc, #24] @ (3aa4c ) │ │ │ │ + ldr r3, [pc, #28] @ (3aa50 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #28] @ (3aa54 ) │ │ │ │ + add r3, pc │ │ │ │ + push {r4} │ │ │ │ + add r2, pc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, ip │ │ │ │ + str r4, [r1, #0] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + cmp r5, #60 @ 0x3c │ │ │ │ + movs r6, r1 │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r5, r7, #25 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0003aa58 : │ │ │ │ + push {r4} │ │ │ │ + ldr r4, [pc, #12] @ (3aa68 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + mov ip, r4 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + bx ip │ │ │ │ + ldr r4, [r6, r7] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003aa6c : │ │ │ │ + push {r4} │ │ │ │ + ldr r4, [pc, #12] @ (3aa7c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + mov ip, r4 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + bx ip │ │ │ │ + ldr r0, [r4, r7] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003aa80 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - add.w r5, r3, r3, lsr #31 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov.w r5, r5, asr #1 │ │ │ │ - ble.n 38ab0 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - mov ip, r1 │ │ │ │ + ldr r3, [pc, #64] @ (3aad0 ) │ │ │ │ + subs r5, r1, #0 │ │ │ │ + add r3, pc │ │ │ │ + bgt.n 3aa9c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 30818 │ │ │ │ + ldr r1, [pc, #52] @ (3aad4 ) │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r4 │ │ │ │ + ldr r0, [pc, #52] @ (3aad8 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [r3, r1] │ │ │ │ movs r1, #1 │ │ │ │ - vldmdb r3!, {s15} │ │ │ │ - adds r1, #1 │ │ │ │ - ldr.w lr, [ip] │ │ │ │ - cmp r5, r1 │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - str.w lr, [r3] │ │ │ │ - bge.n 38a9a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30620 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov.w r3, r3, lsr #1 │ │ │ │ - ble.n 38ada │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - subs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 38ac6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + blx 33d98 │ │ │ │ + ldrb.w r0, [r4], #1 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + blx 32c04 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 3aab2 │ │ │ │ + ldr r0, [pc, #24] @ (3aadc ) │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33d98 │ │ │ │ + b.n 3aa96 │ │ │ │ + adds r2, #122 @ 0x7a │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + sbcs r2, r6 │ │ │ │ + movs r3, r1 │ │ │ │ + sbcs r0, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003aae0 : │ │ │ │ + ldr r3, [pc, #24] @ (3aafc ) │ │ │ │ + ldr.w ip, [pc, #28] @ 3ab00 │ │ │ │ + add r3, pc │ │ │ │ + push {r4} │ │ │ │ + ldr r2, [pc, #24] @ (3ab04 ) │ │ │ │ + ldr.w r4, [r3, ip] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + str r1, [r3, #0] │ │ │ │ bx lr │ │ │ │ + adds r2, #38 @ 0x26 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #120 @ 0x78 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0003ab08 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + cmp r2, r3 │ │ │ │ + add.w r4, r0, r2 │ │ │ │ + bgt.n 3ab2c │ │ │ │ + cmp r0, r1 │ │ │ │ + bhi.n 3ab92 │ │ │ │ + cmp r0, r4 │ │ │ │ + bcs.n 3ab2a │ │ │ │ + subs r0, #1 │ │ │ │ + add r2, r1 │ │ │ │ + ldrb.w r3, [r1], #1 │ │ │ │ + strb.w r3, [r0, #1]! │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 3ab1e │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + adds r2, r1, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + ite cc │ │ │ │ + movcc r5, #0 │ │ │ │ + movcs r5, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + it ls │ │ │ │ + orrls.w r5, r5, #1 │ │ │ │ + cbz r5, 3ab5c │ │ │ │ + cmp r1, r2 │ │ │ │ + bcs.n 3ab82 │ │ │ │ + add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ + mov r3, r1 │ │ │ │ + ldrb.w ip, [r3], #1 │ │ │ │ + strb.w ip, [lr, #1]! │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3ab4a │ │ │ │ + subs r0, r0, r1 │ │ │ │ + add r0, r2 │ │ │ │ + b.n 3ab82 │ │ │ │ + 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 3ab62 │ │ │ │ + adds r0, r1, #1 │ │ │ │ + add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ + subs r0, r0, r2 │ │ │ │ + subs r5, #1 │ │ │ │ + cmp r1, ip │ │ │ │ + it hi │ │ │ │ + movhi r0, #0 │ │ │ │ + add r0, r5 │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r4 │ │ │ │ + bcs.n 3ab2a │ │ │ │ + subs r2, r4, r0 │ │ │ │ + movs r1, #32 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + adds r3, r1, r2 │ │ │ │ + cmp r3, r0 │ │ │ │ + bls.n 3ab16 │ │ │ │ + cmp r0, r4 │ │ │ │ + it cc │ │ │ │ + movcc r2, r4 │ │ │ │ + bcs.n 3ab2a │ │ │ │ + ldrb.w r0, [r3, #-1]! │ │ │ │ + strb.w r0, [r2, #-1]! │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 3aba0 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00038ae0 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003abb0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 38b42 │ │ │ │ - mov.w ip, r3, lsr #1 │ │ │ │ - asrs r6, r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, 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 38b06 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 349d8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - add.w r0, r4, r6, lsl #2 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - ldr.w r1, [r3, #-4]! │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - str.w r1, [r5], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r5, r0 │ │ │ │ - bne.n 38b30 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + blx 30818 │ │ │ │ │ │ │ │ -00038b54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003abc4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - ldr r3, [pc, #484] @ (38d54 ) │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r9, r8 │ │ │ │ - mov r7, sl │ │ │ │ - mov r6, lr │ │ │ │ - mov r8, r2 │ │ │ │ - add r3, pc │ │ │ │ - strd r1, r2, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd sl, r0, [sp, #20] │ │ │ │ - cmp.w lr, #3 │ │ │ │ - rsb sl, r6, #1 │ │ │ │ - it hi │ │ │ │ - addhi.w r9, r9, #2 │ │ │ │ - add.w fp, r6, #1 │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ - str.w lr, [sp, #8] │ │ │ │ - it ls │ │ │ │ - ldrls r3, [sp, #4] │ │ │ │ - add.w fp, r8, fp, lsl #2 │ │ │ │ - it ls │ │ │ │ - ldrls.w r9, [r3, lr, lsl #2] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [pc, #52] @ (3ac08 ) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r7, pc │ │ │ │ + blx 34068 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3abea │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #32] @ (3ac0c ) │ │ │ │ mov r3, r6 │ │ │ │ - subs.w r4, r9, #2 │ │ │ │ - it ne │ │ │ │ - movne r4, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r4, r9 │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #28] @ (3ac10 ) │ │ │ │ + ldr r0, [r1, #0] │ │ │ │ + movs r1, #1 │ │ │ │ + add r2, pc │ │ │ │ + blx 310f8 <__fprintf_chk@plt> │ │ │ │ + ldr r0, [pc, #20] @ (3ac14 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 2ef9c │ │ │ │ + b.n 3abe4 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r0, r1] │ │ │ │ + movs r5, r1 │ │ │ │ + │ │ │ │ +0003ac18 : │ │ │ │ + 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 r4, [r3, #0] │ │ │ │ mov r9, r2 │ │ │ │ - b.n 38bca │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 38c28 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33634 <__aeabi_idivmod@plt> │ │ │ │ - clz r2, r6 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ble.n 3acc8 │ │ │ │ + sub.w r8, r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ - mov r7, r5 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 38d14 │ │ │ │ - orrs.w r2, r9, r2 │ │ │ │ - str.w r4, [fp, #4]! │ │ │ │ - bne.n 38bc2 │ │ │ │ + sub.w ip, r9, #4 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + ldr.w r1, [ip, #4]! │ │ │ │ + cmp r0, r3 │ │ │ │ + bcs.n 3ac5e │ │ │ │ + add r0, r1 │ │ │ │ + cmp r5, r0 │ │ │ │ + bcc.n 3acd8 │ │ │ │ + subs r6, r6, r1 │ │ │ │ + add r3, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - rsb r1, sl, #8 │ │ │ │ - ite ne │ │ │ │ - movne r2, sl │ │ │ │ - moveq r2, #0 │ │ │ │ - rsb r0, sl, #12 │ │ │ │ - add r1, r2 │ │ │ │ - add r0, r2 │ │ │ │ - add r1, r8 │ │ │ │ - mov.w r2, r6, lsl #2 │ │ │ │ - add r0, r8 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - sub.w sl, sl, #4 │ │ │ │ - blx 31b54 │ │ │ │ - movs r3, #2 │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r3, [r8, #8] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - bne.n 38bca │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr.w sl, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - strd sl, r3, [r7] │ │ │ │ - blx 30118 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 38d3c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmov s15, r3 │ │ │ │ - adds r7, #4 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r8, r5 │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - mov r4, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - movs r3, #0 │ │ │ │ - vdiv.f32 s19, s0, s15 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - adds r4, #1 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr.w r3, [r2, #4]! │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mul.w r8, r3, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 38d36 │ │ │ │ - sub.w r9, r0, #3 │ │ │ │ - ldr.w sl, [sp, #16] │ │ │ │ - movs r5, #1 │ │ │ │ - mov.w r2, r9, lsr #1 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp.w fp, #2 │ │ │ │ - add r9, r2 │ │ │ │ - ble.n 38d46 │ │ │ │ - vmov s15, r9 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vcvt.f32.s32 s17, s15 │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - vmul.f32 s17, s17, s19 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - vldr s16, [pc, #132] @ 38d50 │ │ │ │ - add.w r4, r3, sl, lsl #2 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - mov r1, r6 │ │ │ │ + bgt.n 3acbc │ │ │ │ + movs r7, #0 │ │ │ │ + add.w sl, r9, sl, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r4, [r9], #4 │ │ │ │ + ldr.w r3, [r8, #4]! │ │ │ │ + cmp r4, r2 │ │ │ │ + it ge │ │ │ │ + movge r4, r2 │ │ │ │ + subs r2, r2, r4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3ac96 │ │ │ │ + subs r1, r0, #1 │ │ │ │ + add.w lr, r3, r4 │ │ │ │ + ldrb.w ip, [r3], #1 │ │ │ │ + strb.w ip, [r1, #1]! │ │ │ │ + cmp lr, r3 │ │ │ │ + bne.n 3ac88 │ │ │ │ + add r0, r4 │ │ │ │ + cmp r9, sl │ │ │ │ + bne.n 3ac6e │ │ │ │ + cmp r2, #1 │ │ │ │ + bmi.n 3aca4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + cbz r7, 3acc2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - adds r4, #8 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 324c8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - bne.n 38cd0 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r5, #1 │ │ │ │ - add sl, fp │ │ │ │ - cmp r3, r5 │ │ │ │ - beq.n 38d22 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r9, r3 │ │ │ │ - vmov s15, r9 │ │ │ │ - vcvt.f32.s32 s17, s15 │ │ │ │ - vmul.f32 s17, s17, s19 │ │ │ │ - b.n 38cc2 │ │ │ │ - ldr.w lr, [sp, #8] │ │ │ │ - mov r9, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 38b88 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - subs r3, #2 │ │ │ │ - add r2, fp │ │ │ │ - mla r3, fp, r3, r2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 38c6c │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r5, #1 │ │ │ │ - add sl, fp │ │ │ │ - cmp r3, r5 │ │ │ │ - bne.n 38ca4 │ │ │ │ - b.n 38d2a │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r5, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00038d58 : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fad4 │ │ │ │ + cmp r4, sl │ │ │ │ + bne.n 3ac48 │ │ │ │ + b.n 3ac66 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 38d68 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - add r1, r2 │ │ │ │ - add r2, r1 │ │ │ │ - b.w 2f9fc │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + bmi.n 3acc2 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r1, [pc, #20] @ (3acf0 ) │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r7, r5 │ │ │ │ + add r1, pc │ │ │ │ + mov sl, r4 │ │ │ │ + blx 2fea0 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + b.n 3ac68 │ │ │ │ + subs r7, #180 @ 0xb4 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00038d6c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003acf4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #536] @ (38f98 ) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [pc, #536] @ (38f9c ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr.w r6, [ip] │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov.w r0, #0 │ │ │ │ - strd r1, r2, [sp, #32] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 38f2e │ │ │ │ - adds r2, r1, #2 │ │ │ │ - mov.w fp, #1 │ │ │ │ - mov r7, fp │ │ │ │ - mov r5, r6 │ │ │ │ - add.w r9, r4, r2, lsl #2 │ │ │ │ - mov r4, r6 │ │ │ │ - mov sl, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r8, [r9, #-4]! │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #788] @ (3b01c ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #788] @ (3b020 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #788] @ (3b024 ) │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #788] @ (3b028 ) │ │ │ │ + add r4, pc │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #764] @ (3b02c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + add.w r9, r4, #28 │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #748] @ (3b030 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #740] @ (3b034 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #728] @ (3b038 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c34 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31a3c │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r3, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + it ge │ │ │ │ + movge r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32e84 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r7, r4, #60 @ 0x3c │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34674 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r6, r4, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34674 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ mov r0, r5 │ │ │ │ - str.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w ip, [sp, #64] @ 0x40 │ │ │ │ - mov r4, ip │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ - sub.w r3, r8, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mul.w r4, r0, r4 │ │ │ │ - mls r6, r0, r2, r6 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - subs r2, r6, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.w 38f4c │ │ │ │ - tbb [pc, r3] │ │ │ │ - subs r6, #80 @ 0x50 │ │ │ │ - lsls r7, r4, #8 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - adds r1, r0, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - add r0, r1 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - add.w r1, sl, r1, lsl #2 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - strd r1, r0, [sp, #8] │ │ │ │ - beq.n 38f12 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - blx 32ed8 │ │ │ │ - mov.w fp, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r7, #1 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, r7 │ │ │ │ - blt.n 38ebc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - b.n 38dc2 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - subs r3, #1 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - strd r3, r0, [sp, #4] │ │ │ │ - beq.n 38ef2 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - blx 355a8 │ │ │ │ - b.n 38e3c │ │ │ │ - add r0, r6 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - beq.n 38f04 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - blx 343cc │ │ │ │ - b.n 38e3c │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - cmp.w fp, #1 │ │ │ │ + blx 34588 │ │ │ │ + movs r1, #32 │ │ │ │ + str r0, [r4, #96] @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34588 │ │ │ │ + movs r1, #32 │ │ │ │ + str r0, [r4, #100] @ 0x64 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34588 │ │ │ │ + ldr r1, [pc, #632] @ (3b03c ) │ │ │ │ + movs r3, #1 │ │ │ │ + str r0, [r4, #104] @ 0x68 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + blx 32a00 │ │ │ │ + cbz r0, 3ae30 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3ae5c │ │ │ │ + ldr r3, [pc, #608] @ (3b040 ) │ │ │ │ + movs r7, #6 │ │ │ │ + ldr r1, [pc, #608] @ (3b044 ) │ │ │ │ + ldr r0, [pc, #612] @ (3b048 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r1, sp, #16 │ │ │ │ + movs r4, #7 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + movs r6, #13 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + strd r6, r7, [sp, #32] │ │ │ │ + blx 34d88 │ │ │ │ + ldr r0, [pc, #568] @ (3b04c ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + adds r1, r0, #4 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ + blx 337d0 │ │ │ │ + blx 30a54 │ │ │ │ + ldr r0, [pc, #552] @ (3b050 ) │ │ │ │ + movs r1, #0 │ │ │ │ + add r0, pc │ │ │ │ + blx 320bc │ │ │ │ + ldr r4, [pc, #544] @ (3b054 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 3aea2 │ │ │ │ + ldr r2, [pc, #536] @ (3b058 ) │ │ │ │ + ldr r3, [pc, #476] @ (3b020 ) │ │ │ │ + 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 3b016 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #508] @ (3b05c ) │ │ │ │ + movs r0, #2 │ │ │ │ + ldr r3, [pc, #508] @ (3b060 ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + ldr r1, [pc, #504] @ (3b064 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r0, r2, [sp, #92] @ 0x5c │ │ │ │ + adds r3, #4 │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r4, #104] @ 0x68 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #488] @ (3b068 ) │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #100] @ 0x64 │ │ │ │ + movs r4, #11 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + blx 34d88 │ │ │ │ + b.n 3ae10 │ │ │ │ + ldr r1, [pc, #456] @ (3b06c ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + add r1, pc │ │ │ │ + blx 32a00 │ │ │ │ + cbz r0, 3aeba │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3af06 │ │ │ │ + ldr r4, [pc, #436] @ (3b070 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #436] @ (3b074 ) │ │ │ │ + mov r2, r3 │ │ │ │ + add r4, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #60 @ 0x3c │ │ │ │ + blx 32a00 │ │ │ │ + cbz r0, 3aed6 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3af50 │ │ │ │ + ldr r4, [pc, #416] @ (3b078 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3ae3e │ │ │ │ + ldr r1, [pc, #404] @ (3b07c ) │ │ │ │ + add.w r5, r4, #108 @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + blx 34674 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 337d0 │ │ │ │ + b.n 3ae3e │ │ │ │ + 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 3afc0 │ │ │ │ + ldr r1, [pc, #356] @ (3b080 ) │ │ │ │ + ldr r3, [pc, #360] @ (3b084 ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [pc, #356] @ (3b088 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r3, #8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ - beq.n 38f20 │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - blx 3326c │ │ │ │ - b.n 38e3c │ │ │ │ - ldr.w ip, [sp, #28] │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.n 38f2e │ │ │ │ - ldr.w r2, [ip] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #16 │ │ │ │ + adds r4, #64 @ 0x40 │ │ │ │ + movs r5, #6 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r4, #13 │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ + blx 34d88 │ │ │ │ + b.n 3afac │ │ │ │ + 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 │ │ │ │ - ble.n 38f2e │ │ │ │ - ldr r1, [pc, #208] @ (38fa0 ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #200] @ (38f9c ) │ │ │ │ + beq.n 3affa │ │ │ │ + ldr r2, [pc, #296] @ (3b08c ) │ │ │ │ + ldr r3, [pc, #296] @ (3b090 ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #296] @ (3b094 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ + adds r3, #4 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r2, r4, #64 @ 0x40 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r2, r4, #28 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #276] @ (3b098 ) │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + 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, #108 @ 0x6c │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + blx 34d88 │ │ │ │ + ldr r0, [pc, #236] @ (3b09c ) │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + adds r1, r0, #4 │ │ │ │ + adds r0, #108 @ 0x6c │ │ │ │ + blx 337d0 │ │ │ │ + b.n 3aed6 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + movs r6, #11 │ │ │ │ + ldr r2, [pc, #216] @ (3b0a0 ) │ │ │ │ + ldr r0, [pc, #220] @ (3b0a4 ) │ │ │ │ + ldr r3, [pc, #220] @ (3b0a8 ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r2, r4, #64 @ 0x40 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r2, r4, #28 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [pc, #204] @ (3b0ac ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [r4, #104] @ 0x68 │ │ │ │ + adds r3, #4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + movs r1, #2 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ + add.w r0, r4, #108 @ 0x6c │ │ │ │ + b.n 3af9a │ │ │ │ + ldr r3, [pc, #180] @ (3b0b0 ) │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + ldr r0, [pc, #180] @ (3b0b4 ) │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #176] @ (3b0b8 ) │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + add r2, sp, #32 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r1, r3 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + b.n 3af32 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r0, #0 │ │ │ │ + movs r5, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ + movs r6, r1 │ │ │ │ + subs r7, #128 @ 0x80 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ + movs r3, r1 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r7, #94 @ 0x5e │ │ │ │ + movs r3, r1 │ │ │ │ + subs r7, #88 @ 0x58 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ + movs r4, r1 │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r6, #242 @ 0xf2 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, #254 @ 0xfe │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ + movs r6, r1 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #62 @ 0x3e │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ + movs r5, r1 │ │ │ │ + subs r6, #114 @ 0x72 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r3, r7] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r6, #20 │ │ │ │ + movs r4, r1 │ │ │ │ + cmp r0, #174 @ 0xae │ │ │ │ + movs r6, r1 │ │ │ │ + subs r3, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #152 @ 0x98 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r6, #58 @ 0x3a │ │ │ │ + movs r3, r1 │ │ │ │ + subs r5, #224 @ 0xe0 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r4, r4] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #190 @ 0xbe │ │ │ │ + movs r3, r1 │ │ │ │ + subs r5, #166 @ 0xa6 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r3, r3] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #94 @ 0x5e │ │ │ │ + movs r3, r1 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r5, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r5, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + strb r6, [r4, r1] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r4, #238 @ 0xee │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r0, r1] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r5, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, #218 @ 0xda │ │ │ │ + movs r3, r1 │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #680] @ (3b378 ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #680] @ (3b37c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #680] @ (3b380 ) │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #680] @ (3b384 ) │ │ │ │ + add r4, pc │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #312 @ 0x138 │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38f48 │ │ │ │ - ldrd r0, r1, [sp, #32] │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - blx 355a8 │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 38e40 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - blx 343cc │ │ │ │ - b.n 38efe │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - blx 32ed8 │ │ │ │ - b.n 38efe │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - blx 3326c │ │ │ │ - b.n 38efe │ │ │ │ - ldr r2, [pc, #116] @ (38fa4 ) │ │ │ │ - ldr r3, [pc, #104] @ (38f9c ) │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #652] @ (3b388 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #316 @ 0x13c │ │ │ │ + add r0, pc │ │ │ │ + add.w r9, r4, #336 @ 0x150 │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #640] @ (3b38c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #320 @ 0x140 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #628] @ (3b390 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #324 @ 0x144 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #620] @ (3b394 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #328 @ 0x148 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c34 │ │ │ │ + add.w r0, r4, #332 @ 0x14c │ │ │ │ + blx 31a3c │ │ │ │ + ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r3, #1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + it ge │ │ │ │ + movge r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 32e84 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r7, r4, #368 @ 0x170 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r8, r4, #372 @ 0x174 │ │ │ │ + blx 34674 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + movs r2, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34674 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34588 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r0, [r4, #404] @ 0x194 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34588 │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r0, [r4, #408] @ 0x198 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34588 │ │ │ │ + ldr r1, [pc, #516] @ (3b398 ) │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r0, [r4, #412] @ 0x19c │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + blx 32a00 │ │ │ │ + cbz r0, 3b1b2 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r4, [pc, #488] @ (3b39c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 3b1e0 │ │ │ │ + ldr r2, [pc, #476] @ (3b3a0 ) │ │ │ │ + ldr r3, [pc, #436] @ (3b37c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 38f48 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.w 3b372 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #448] @ (3b3a4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + add r1, pc │ │ │ │ + blx 32a00 │ │ │ │ + cbz r0, 3b1fa │ │ │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 3b24c │ │ │ │ + ldr r4, [pc, #428] @ (3b3a8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #428] @ (3b3ac ) │ │ │ │ + mov r2, r3 │ │ │ │ + add r4, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r0, r4, #368 @ 0x170 │ │ │ │ + blx 32a00 │ │ │ │ + cbz r0, 3b218 │ │ │ │ + ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 3b29c │ │ │ │ + ldr r4, [pc, #404] @ (3b3b0 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ + ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3b1c2 │ │ │ │ + ldr r1, [pc, #392] @ (3b3b4 ) │ │ │ │ + add.w r5, r4, #420 @ 0x1a4 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + blx 34674 │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + add.w r2, r4, #324 @ 0x144 │ │ │ │ + add.w r1, r4, #312 @ 0x138 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 337d0 │ │ │ │ + b.n 3b1c2 │ │ │ │ + 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 3b318 │ │ │ │ + ldr r1, [pc, #340] @ (3b3b8 ) │ │ │ │ + ldr r3, [pc, #340] @ (3b3bc ) │ │ │ │ + add r1, pc │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [pc, #340] @ (3b3c0 ) │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + adds r3, #8 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #32 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + add.w r0, r4, #420 @ 0x1a4 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #16 │ │ │ │ + add.w r4, r4, #372 @ 0x174 │ │ │ │ + movs r5, #6 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + movs r4, #7 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + movs r4, #13 │ │ │ │ + strd r4, r5, [sp, #32] │ │ │ │ + blx 34d88 │ │ │ │ + b.n 3b300 │ │ │ │ + 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 3b356 │ │ │ │ + ldr r2, [pc, #272] @ (3b3c4 ) │ │ │ │ + ldr r3, [pc, #272] @ (3b3c8 ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #272] @ (3b3cc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r4, #412] @ 0x19c │ │ │ │ + adds r3, #4 │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r2, r4, #372 @ 0x174 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r2, r4, #336 @ 0x150 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #248] @ (3b3d0 ) │ │ │ │ + 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, #68] @ 0x44 │ │ │ │ + add r2, sp, #76 @ 0x4c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + blx 34d88 │ │ │ │ + ldr r0, [pc, #208] @ (3b3d4 ) │ │ │ │ + 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 337d0 │ │ │ │ + b.n 3b218 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + movs r6, #11 │ │ │ │ + ldr r2, [pc, #184] @ (3b3d8 ) │ │ │ │ + ldr r0, [pc, #188] @ (3b3dc ) │ │ │ │ + ldr r3, [pc, #188] @ (3b3e0 ) │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r2, r4, #372 @ 0x174 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r2, r4, #336 @ 0x150 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [pc, #172] @ (3b3e4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ + adds r3, #4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + 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 3b2ee │ │ │ │ + ldr r3, [pc, #144] @ (3b3e8 ) │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + ldr r0, [pc, #144] @ (3b3ec ) │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + add r3, pc │ │ │ │ + ldr r1, [pc, #140] @ (3b3f0 ) │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r3, #8 │ │ │ │ + add r2, sp, #32 │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + b.n 3b27c │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cmp r0, #1 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - it ne │ │ │ │ - eorne.w fp, fp, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 38f7c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 337c4 │ │ │ │ - b.n 38efe │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r3, r3, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 337c4 │ │ │ │ - b.n 38e3c │ │ │ │ - ldr r7, [pc, #544] @ (391bc ) │ │ │ │ + nop │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ movs r5, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #224] @ (39084 ) │ │ │ │ + movs r6, #148 @ 0x94 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r3, #184 @ 0xb8 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r3, #142 @ 0x8e │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r7, #13 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ + movs r6, r1 │ │ │ │ + cmp r3, #70 @ 0x46 │ │ │ │ + movs r5, r1 │ │ │ │ + lsls r6, r6, #7 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r5, #110 @ 0x6e │ │ │ │ + movs r6, r1 │ │ │ │ + adds r7, #212 @ 0xd4 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #86 @ 0x56 │ │ │ │ + movs r6, r1 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, #150 @ 0x96 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r3, r7] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r2, #116 @ 0x74 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, #86 @ 0x56 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r1, r6] │ │ │ │ + movs r5, r1 │ │ │ │ + subs r2, #12 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r1, #248 @ 0xf8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r4, #108 @ 0x6c │ │ │ │ + movs r6, r1 │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ + movs r3, r1 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r1, r4] │ │ │ │ movs r5, r1 │ │ │ │ - ldr r5, [pc, #872] @ (39310 ) │ │ │ │ + subs r1, #148 @ 0x94 │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r4, r3] │ │ │ │ movs r5, r1 │ │ │ │ + subs r1, #182 @ 0xb6 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r1, #126 @ 0x7e │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00038fa8 : │ │ │ │ +0003b3f4 : │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 3b404 │ │ │ │ + mov r1, r3 │ │ │ │ + b.w 33e5c │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0003b408 : │ │ │ │ + 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 r6, [r3, #0] │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.n 3b43a │ │ │ │ + ldr r7, [r2, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + bgt.n 3b43e │ │ │ │ + adds r4, #1 │ │ │ │ + add r3, r9 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 3b42e │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mla r1, r1, r4, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + blx 33e60 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r9 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 3b43e │ │ │ │ + b.n 3b43a │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0003b45c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + mov r3, r1 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 38fcc │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r3, r2 │ │ │ │ + ble.n 3b47e │ │ │ │ + mov r1, r0 │ │ │ │ + subs r2, r4, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + mov r3, r0 │ │ │ │ add r3, r4 │ │ │ │ - add r4, r3 │ │ │ │ + movs r2, #0 │ │ │ │ + strb.w r2, [r3, #-1] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b488 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003b4a4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 321b8 │ │ │ │ + blx 30d94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b4c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 33bd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00038fd0 : │ │ │ │ +0003b4ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32740 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b508 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3542c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b524 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b540 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b55c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 306c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b578 : │ │ │ │ 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 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r6, [pc, #480] @ (391c4 ) │ │ │ │ - ldr r5, [pc, #480] @ (391c8 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - mov.w r5, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r1, r2, [sp, #32] │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - ble.w 3916a │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r4, [r8, #4]! │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r7, #1 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mul.w r5, r4, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b632 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3b640 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - blx 33c3c <__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 39188 │ │ │ │ - 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 3914e │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2f374 │ │ │ │ - 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 39024 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3916a │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3916a │ │ │ │ - ldr r1, [pc, #284] @ (391cc ) │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r3, [pc, #276] @ (391c8 ) │ │ │ │ - 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 39184 │ │ │ │ - ldrd r0, r1, [sp, #32] │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - 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 39132 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2fde8 │ │ │ │ - b.n 3908c │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 39140 │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 33fcc │ │ │ │ - b.n 3908c │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3915c │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 32ecc │ │ │ │ - b.n 3908c │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2fde8 │ │ │ │ - b.n 3908c │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 33fcc │ │ │ │ - b.n 3908c │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 2f374 │ │ │ │ - b.n 3908c │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - blx 32ecc │ │ │ │ - b.n 3908c │ │ │ │ - ldr r2, [pc, #100] @ (391d0 ) │ │ │ │ - ldr r3, [pc, #88] @ (391c8 ) │ │ │ │ - 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 39184 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2fdf4 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 391b8 │ │ │ │ - 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 351f8 │ │ │ │ - ldrd r3, r4, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - eoreq.w sl, sl, #1 │ │ │ │ - b.n 39092 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - strd r3, r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 39198 │ │ │ │ + ldr r1, [pc, #28] @ (3b650 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3b654 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3b658 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (3b65c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #152] @ (39260 ) │ │ │ │ - movs r5, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #352] @ (39330 ) │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r3, [pc, #632] @ (3944c ) │ │ │ │ - movs r5, r1 │ │ │ │ + adds r7, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r7, #54 @ 0x36 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r7, #14 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r7, #80 @ 0x50 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003b660 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 348b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b67c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3281c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b698 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 344bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b6b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32734 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b6d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000391d4 : │ │ │ │ +0003b6ec : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003b708 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 391f8 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov r3, r2 │ │ │ │ - add r3, r4 │ │ │ │ - add r4, r3 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 30560 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 313ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000391fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003b730 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 31e8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b754 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 33ed0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b778 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 35b08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b79c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31dd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b7b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 324d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b7d4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bic.w r6, r3, r3, asr #31 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - ldr.w fp, [sp, #172] @ 0xac │ │ │ │ - ldr.w r8, [sp, #180] @ 0xb4 │ │ │ │ - mul.w r3, r3, r6 │ │ │ │ - bic.w r2, r3, r3, asr #31 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mul.w r3, r3, r6 │ │ │ │ - bic.w r1, r3, r3, asr #31 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bic.w r0, r3, r3, asr #31 │ │ │ │ - mvns r3, r6 │ │ │ │ - subs r2, r3, r2 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - mvns r0, r0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - blx 30118 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmov s15, r3 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - blx 324c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - vldr s16, [sp, #112] @ 0x70 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3b84c │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 33cfc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #12 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3b85c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (3b860 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r5, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003b864 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f3e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b890 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 313e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b8ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b8c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32248 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003b8f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f41c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b90c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34df0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b928 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3301c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b944 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30390 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b960 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b97c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34724 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b998 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ae8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b9b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3494c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b9d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003b9ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 323f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f57c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba24 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 33078 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003ba48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 347fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30250 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3018c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ba9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35244 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bab8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34378 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bad4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32530 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003baf0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3231c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bb0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 325c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bb28 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bb44 : │ │ │ │ + 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - vldr s17, [sp, #116] @ 0x74 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add.w r3, r2, #4294967295 @ 0xffffffff │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - beq.w 39b8a │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 392c0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 39cfe │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add.w ip, fp, r4 │ │ │ │ - add.w r7, r8, r4 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add.w lr, r3, r1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3931c │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov r0, lr │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - movs r5, #2 │ │ │ │ - add.w r9, r3, #1 │ │ │ │ - mov sl, r2 │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - movs r1, #1 │ │ │ │ - add.w r2, ip, r3 │ │ │ │ - add r3, r7 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - add r2, r4 │ │ │ │ - cmp r1, r9 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - add r3, r4 │ │ │ │ - bne.n 392fc │ │ │ │ - add r0, sl │ │ │ │ - adds r3, r5, #1 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq.n 3931a │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 392f2 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 393c6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r7, r6, lr │ │ │ │ - ldr.w ip, [sp, #188] @ 0xbc │ │ │ │ - mov r3, r7 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 39bb2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - subs r5, r2, #3 │ │ │ │ - movs r2, #2 │ │ │ │ - add.w r9, r1, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov.w lr, r5, lsr #1 │ │ │ │ - mov r4, r7 │ │ │ │ - mov sl, r3 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, #2 │ │ │ │ - ble.w 39c84 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - strd r3, r0, [sp, #28] │ │ │ │ - mov.w r3, sl, lsl #2 │ │ │ │ - mov r0, ip │ │ │ │ - add.w r2, fp, r3 │ │ │ │ - mov r5, lr │ │ │ │ - add r3, r8 │ │ │ │ - vldr s11, [r2, #8] │ │ │ │ - subs r5, #1 │ │ │ │ - vldr s15, [r0, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s13, [r2, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s12, [r0, #-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 3936e │ │ │ │ - adds r7, #1 │ │ │ │ - add sl, r6 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.n 39360 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldrd r3, r0, [sp, #28] │ │ │ │ - add ip, r0 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - add r3, r5 │ │ │ │ - adds r5, r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.w 39ca6 │ │ │ │ - mov r2, r5 │ │ │ │ - b.n 3934e │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add.w r7, r6, lr │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3bbb8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ - movs r3, #2 │ │ │ │ - subs r5, r1, #3 │ │ │ │ - rsb sl, r1, #0 │ │ │ │ - bic.w r9, r5, #1 │ │ │ │ - add.w r9, r9, #5 │ │ │ │ - add sl, r1 │ │ │ │ - cmp r1, #2 │ │ │ │ - ble.w 39ce0 │ │ │ │ - add.w r1, fp, #12 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add.w r1, r8, #12 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - strd r6, lr, [sp, #44] @ 0x2c │ │ │ │ - adds r0, r1, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str.w fp, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r6, [sp, #188] @ 0xbc │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - add.w ip, r6, sl, lsl #2 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w fp, r6, lr │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add lr, r6 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 39490 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov.w r8, #3 │ │ │ │ - strd r3, sl, [sp, #36] @ 0x24 │ │ │ │ - vldr s10, [ip] │ │ │ │ - mov r6, lr │ │ │ │ - vldr s11, [ip, #4] │ │ │ │ - mov r3, fp │ │ │ │ - mov.w sl, #1 │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - vldr s13, [r3] │ │ │ │ - cmp sl, r0 │ │ │ │ - add r3, r4 │ │ │ │ - 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, r4 │ │ │ │ - bne.n 39436 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - cmp r8, r9 │ │ │ │ - bne.n 39426 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldrd r3, sl, [sp, #36] @ 0x24 │ │ │ │ - add r2, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - adds r6, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3949c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add sl, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 39402 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, r6 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 39488 │ │ │ │ - ldrd r6, lr, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35214 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3bbc8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3bbcc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003bbd0 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - ldr.w fp, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.w 39cf6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 39cfe │ │ │ │ - bic.w r5, r5, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3bc44 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ - adds r1, r5, #5 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mul.w r0, r3, r1 │ │ │ │ - lsls r3, r1, #3 │ │ │ │ - negs r1, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - add.w sl, r0, r3 │ │ │ │ - movs r3, #2 │ │ │ │ - sub.w sl, sl, lr │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r0, #2 │ │ │ │ - ble.w 39d28 │ │ │ │ - add.w r0, fp, #12 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f064 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - add.w r0, r8, #12 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov ip, r3 │ │ │ │ - mov r5, fp │ │ │ │ - mov r3, r1 │ │ │ │ - adds r7, r0, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov.w r8, r2, lsl #2 │ │ │ │ - add.w r9, r1, r8 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r8, r1 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3958a │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov.w fp, #3 │ │ │ │ - strd r6, r2, [sp, #32] │ │ │ │ - str.w ip, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w ip, sl, r9 │ │ │ │ - add.w r6, sl, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov.w lr, #1 │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - cmp lr, r7 │ │ │ │ - vldr s14, [r3] │ │ │ │ - add r3, r4 │ │ │ │ - vldr s13, [ip] │ │ │ │ - add ip, r4 │ │ │ │ - vadd.f32 s11, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vsub.f32 s12, s14, s13 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s11, [r2, #-4] │ │ │ │ - vstr s12, [r6, #-4] │ │ │ │ - vstr s14, [r2] │ │ │ │ - add r2, r4 │ │ │ │ - vstr s15, [r6] │ │ │ │ - add r6, r4 │ │ │ │ - bne.n 39532 │ │ │ │ - add.w fp, fp, #2 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp r1, fp │ │ │ │ - bne.n 39522 │ │ │ │ - ldrd r6, r2, [sp, #32] │ │ │ │ - ldrd ip, r3, [sp, #40] @ 0x28 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add sl, r3 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, ip │ │ │ │ - bge.n 394fe │ │ │ │ - mov fp, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3bc54 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3bc58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r1, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r1, #196 @ 0xc4 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003bc5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bc78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bc94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f538 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bcb0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 335b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bccc : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003bce8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd04 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30940 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3564c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd3c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003bd58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34758 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35ce0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bd90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fe1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bdac : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add.w sl, fp, r4 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add.w lr, r3, r6 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add lr, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - add.w ip, r3, r2 │ │ │ │ - add.w r3, r8, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, r8, lr │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add lr, fp │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 39a1e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r7, #2 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - add.w r9, r3, #1 │ │ │ │ - str.w r8, [sp, #180] @ 0xb4 │ │ │ │ - mov r8, r2 │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ - movs r5, #1 │ │ │ │ - add.w r0, r8, r3 │ │ │ │ - sub.w r1, fp, r3 │ │ │ │ - add.w r2, r3, sl │ │ │ │ - sub.w r3, lr, r3 │ │ │ │ - vldr s14, [r0, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r5, r9 │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r2, #4] │ │ │ │ - add r2, r4 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - add r3, r4 │ │ │ │ - bne.n 395fc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r6, r7 │ │ │ │ - add ip, r3 │ │ │ │ - bge.n 395e6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - ldr.w r8, [sp, #180] @ 0xb4 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 39d16 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsls r0, r5, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - subs r2, r1, #1 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #180] @ 0xb4 │ │ │ │ - mul.w ip, r1, r7 │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - adds r5, r1, r7 │ │ │ │ - mla r2, r7, r2, r0 │ │ │ │ - add r3, r5 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - add r2, r5 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - vldr s10, [pc, #632] @ 398ec │ │ │ │ - add.w r9, r2, #4 │ │ │ │ - mov r2, ip │ │ │ │ - adds r3, r2, r1 │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ - add r0, r3 │ │ │ │ - adds r3, r1, r5 │ │ │ │ - adds r1, r2, r5 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - adds r1, #1 │ │ │ │ - strd r6, r3, [sp, #100] @ 0x64 │ │ │ │ - add.w r2, r5, ip, lsl #2 │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - subs r2, #4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - adds r2, r0, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r0, #4 │ │ │ │ - ldr r5, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov ip, r7 │ │ │ │ - add.w r2, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - add.w sl, r5, #4 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - add.w lr, r0, #1 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - mov sl, r0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - vmul.f32 s14, s17, s10 │ │ │ │ - vmul.f32 s15, s17, s13 │ │ │ │ - vmla.f32 s15, s16, s10 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - vnmls.f32 s14, s16, s13 │ │ │ │ - vmov.f32 s10, s15 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - ble.n 3971e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - adds r6, r3, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - subs r0, r3, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r5!, {s12} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r4!, {s14} │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r7!, {s15} │ │ │ │ - vmla.f32 s14, s12, s13 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vstmia r6!, {s14} │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - bne.n 396fc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 397a0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - vmov.f32 s11, s13 │ │ │ │ - vmov.f32 s12, s10 │ │ │ │ - add.w fp, r3, r7 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - movs r5, #3 │ │ │ │ - subs r7, r3, r7 │ │ │ │ - strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - vmul.f32 s14, s10, s12 │ │ │ │ - vmul.f32 s15, s10, s11 │ │ │ │ - vmla.f32 s15, s13, s12 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - vnmls.f32 s14, s13, s11 │ │ │ │ - vmov.f32 s12, s15 │ │ │ │ - vmov.f32 s11, s14 │ │ │ │ - ble.n 39794 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, fp │ │ │ │ - adds r4, r3, r0 │ │ │ │ - sub.w r0, r9, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3be24 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldmia r4!, {s9} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - vmla.f32 s15, s9, s11 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s15, s14, s12 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3976e │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, ip │ │ │ │ - cmp r8, r5 │ │ │ │ - bge.n 39740 │ │ │ │ - ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - add r1, ip │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r2, ip │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge.n 396cc │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldrd r6, r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr.w r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - ble.n 397fc │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w lr, [sp, #92] @ 0x5c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - movs r7, #2 │ │ │ │ - ldr.w sl, [sp, #184] @ 0xb8 │ │ │ │ - add.w ip, r2, #4 │ │ │ │ - add.w r0, ip, r3, lsl #2 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - cmp r2, r5 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 397de │ │ │ │ - adds r7, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r9, r7 │ │ │ │ - bge.n 397d6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 39a42 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 39cc6 │ │ │ │ - add.w r9, r3, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - adds r3, r6, #1 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov sl, r8 │ │ │ │ - add r3, r2 │ │ │ │ - movs r5, #1 │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.w 39a28 │ │ │ │ - adds r5, #1 │ │ │ │ - add r3, r7 │ │ │ │ - add sl, r4 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne.n 39828 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 39a14 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mul.w r3, r3, r2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mvn.w lr, #11 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - mov.w sl, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r0, r3 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - mul.w lr, lr, r6 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str.w r8, [sp, #180] @ 0xb4 │ │ │ │ - mov ip, r1 │ │ │ │ - adds r3, r6, r3 │ │ │ │ - mov fp, r0 │ │ │ │ - add r3, r5 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - strd r6, r0, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - add r3, r6 │ │ │ │ - adds r5, r3, r5 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - sub.w r3, r3, r2, lsl #2 │ │ │ │ - lsls r2, r6, #3 │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add.w r3, r8, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r9, r3, #1 │ │ │ │ - mov r8, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 398f0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r5, #1 │ │ │ │ - adds r6, r1, r0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r3, ip │ │ │ │ - subs r0, r1, r0 │ │ │ │ - add.w r1, r3, ip │ │ │ │ - vldr s15, [r6, #4] │ │ │ │ - add r1, lr │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, r4 │ │ │ │ - cmp r5, r9 │ │ │ │ - vstr s15, [r1] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r0, r4 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - add r3, r7 │ │ │ │ - bne.n 398ca │ │ │ │ - b.n 398f0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30bdc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3be34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3be38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add ip, r2 │ │ │ │ - sub.w lr, lr, r2 │ │ │ │ - add fp, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, sl │ │ │ │ - bge.n 398b2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r6, r0, [sp, #40] @ 0x28 │ │ │ │ + cmp r7, #42 @ 0x2a │ │ │ │ + movs r3, r1 │ │ │ │ + adds r0, #12 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003be3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f034 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3226c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34548 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003be90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003beac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35558 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bec8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 348d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bee4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34050 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 302d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf38 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 306fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf54 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33be8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bf8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 323e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bfa8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fe0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bfc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fbdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bfe0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 306dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003bffc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32300 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c018 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35758 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c034 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c050 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r8, [sp, #180] @ 0xb4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - beq.n 39a14 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - bge.w 39a98 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r1, #12 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - subs r3, #2 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ - add.w r3, r1, #1073741824 @ 0x40000000 │ │ │ │ - subs r3, #2 │ │ │ │ - add r3, r5 │ │ │ │ - add r5, r6 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r5, r1 │ │ │ │ - add r3, r2 │ │ │ │ - lsls r2, r6, #4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - subs r5, #2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - add.w r1, r2, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r5, r2, r5, lsl #1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - sub.w fp, r3, #3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bic.w fp, fp, #1 │ │ │ │ - mov.w r9, r5, lsl #1 │ │ │ │ - add.w fp, fp, #5 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - negs r3, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.n 399fc │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add.w ip, r2, r0, lsl #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 399fc │ │ │ │ - mov lr, r1 │ │ │ │ - mov.w r8, #3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add.w r0, sl, ip │ │ │ │ - sub.w r1, r9, lr │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, ip │ │ │ │ - movs r5, #1 │ │ │ │ - vldr s12, [r0, #-4] │ │ │ │ - adds r5, #1 │ │ │ │ - vldr s14, [r3, #-4] │ │ │ │ - cmp r5, r6 │ │ │ │ - vldr s13, [r3] │ │ │ │ - add r3, r4 │ │ │ │ - vldr s15, [r0] │ │ │ │ - add r0, r4 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s13, s15 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r1] │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s12, [r1, #4] │ │ │ │ - add r1, r7 │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - add r2, r7 │ │ │ │ - bne.n 399a8 │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - sub.w lr, lr, #8 │ │ │ │ - cmp fp, r8 │ │ │ │ - bne.n 3999a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, r2 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add sl, r2 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r9, r2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.n 3997c │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 3963a │ │ │ │ - b.n 39a14 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, sl │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ - mov r2, fp │ │ │ │ - adds r5, #1 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r7 │ │ │ │ - add sl, r4 │ │ │ │ - cmp r5, r9 │ │ │ │ - bne.n 39a2a │ │ │ │ - b.n 3983a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 39cc6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r0, r6, #1 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov ip, r8 │ │ │ │ - add r0, r3 │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, r2, r0, lsl #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - add.w lr, r2, #1 │ │ │ │ - ble.w 3983a │ │ │ │ - movs r5, #1 │ │ │ │ - add.w r9, r3, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3c0c8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - mov r2, ip │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w sl, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w sl, [r1] │ │ │ │ - add r2, r4 │ │ │ │ - add r1, r7 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 39a78 │ │ │ │ - adds r5, #1 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - cmp lr, r5 │ │ │ │ - bne.n 39a72 │ │ │ │ - b.n 3983a │ │ │ │ - ldrd r3, r4, [sp, #64] @ 0x40 │ │ │ │ - add r0, r6 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - add r3, r4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - add.w fp, r5, #1 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - add r1, r3 │ │ │ │ - movs r3, #12 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - mov r2, r4 │ │ │ │ - mul.w r0, r3, r6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r4, r5 │ │ │ │ - sub.w sl, r3, #3 │ │ │ │ - movs r3, #2 │ │ │ │ - mov.w sl, sl, lsr #1 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 39b62 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - ldr.w lr, [sp] │ │ │ │ - adds r7, r2, r5 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 39c92 │ │ │ │ - mov r3, r9 │ │ │ │ - sub.w r9, r1, r0 │ │ │ │ - strd r3, r2, [sp, #28] │ │ │ │ - strd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - lsls r3, r7, #2 │ │ │ │ - add.w r0, r8, lr, lsl #2 │ │ │ │ - add.w r1, r8, ip, lsl #2 │ │ │ │ - add r2, r3 │ │ │ │ - mov r4, sl │ │ │ │ - add r3, r9 │ │ │ │ - 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 39b0a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r5, #1 │ │ │ │ - add lr, r6 │ │ │ │ - add ip, r6 │ │ │ │ - add r7, r3 │ │ │ │ - cmp fp, r5 │ │ │ │ - bne.n 39af8 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - ldrd r1, r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldrd r5, r7, [sp] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, r4 │ │ │ │ - add r0, r4 │ │ │ │ - add r5, r7 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - subs r5, r5, r7 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - add r2, r5 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - cmp r5, r3 │ │ │ │ - bge.n 39aca │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f324 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 39b9a │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 39ccc │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - mul.w r3, r3, r2 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - lsls r3, r2, #1 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - b.n 3959e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 39a14 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mul.w r3, r3, r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, r2 │ │ │ │ - add r3, r6 │ │ │ │ - ble.w 3959e │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r9, r0, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - subs r5, r2, #3 │ │ │ │ - movs r2, #2 │ │ │ │ - mov.w sl, r5, lsr #1 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r2 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c0d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - mov lr, r3 │ │ │ │ - mov ip, r0 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, #2 │ │ │ │ - ble.n 39c78 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - strd r4, r0, [sp, #28] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r1, ip, lsl #2 │ │ │ │ - mov.w r3, lr, lsl #2 │ │ │ │ - add.w r4, r8, r1 │ │ │ │ - add.w r0, r8, r3 │ │ │ │ - add r1, fp │ │ │ │ - add r3, fp │ │ │ │ - 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 r3, #8 │ │ │ │ - cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ - vsub.f32 s12, s14, s13 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s11, [r1] │ │ │ │ - vstr s12, [r3] │ │ │ │ - vstr s14, [r1, #4] │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - bne.n 39c16 │ │ │ │ - adds r7, #1 │ │ │ │ - add ip, r6 │ │ │ │ - add lr, r6 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.n 39c00 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldrd r4, r0, [sp, #28] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - adds r4, #1 │ │ │ │ - add r0, r1 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - cmp r5, r4 │ │ │ │ - bge.n 39bec │ │ │ │ - mov r4, r2 │ │ │ │ - b.n 3959e │ │ │ │ - adds r7, #1 │ │ │ │ - add ip, r6 │ │ │ │ - add lr, r6 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.n 39bf2 │ │ │ │ - b.n 39c68 │ │ │ │ - adds r7, #1 │ │ │ │ - add sl, r6 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.w 39352 │ │ │ │ - b.w 393b2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r5, #1 │ │ │ │ - add lr, r6 │ │ │ │ - add ip, r6 │ │ │ │ - add r7, r3 │ │ │ │ - cmp fp, r5 │ │ │ │ - bne.w 39ae0 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 39b62 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r7, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 39bba │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.w 39812 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 39a14 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - b.n 39a4a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r7, r3, #2 │ │ │ │ - b.n 39854 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 39cc2 │ │ │ │ - bne.w 39a14 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - mov.w r9, #2 │ │ │ │ - movs r0, #4 │ │ │ │ - b.n 39812 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 394a6 │ │ │ │ - mov r3, ip │ │ │ │ - b.w 393de │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.w 39bba │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 39cba │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 39a14 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ - add.w r9, r3, #1 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - b.n 39812 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - bge.n 39d3a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 39a4a │ │ │ │ - b.n 39a14 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - add sl, r1 │ │ │ │ - add r2, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r0, r3 │ │ │ │ - bge.w 394de │ │ │ │ - b.n 3959e │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - b.n 39812 │ │ │ │ + ldr r0, [pc, #12] @ (3c0dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + cmp r4, #134 @ 0x86 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00039d40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - vpush {d8-d11} │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mov ip, r2 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - mov.w r3, r4, lsl #2 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mul.w r1, r0, r4 │ │ │ │ - mvn.w r2, r4 │ │ │ │ - add.w r7, r3, r4 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - sub.w r5, r2, r1 │ │ │ │ - sub.w r2, r2, r7 │ │ │ │ - ble.w 3a0ec │ │ │ │ - adds r6, r0, #1 │ │ │ │ - lsls r0, r1, #1 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r4, r4, r4, lsl #1 │ │ │ │ - add r5, r0 │ │ │ │ - add r4, r7 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - add r4, r2 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - adds r4, r0, r5 │ │ │ │ - add r5, r6 │ │ │ │ - subs r1, r4, r1 │ │ │ │ - add r4, r6 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mov r4, r6 │ │ │ │ - add r0, r1 │ │ │ │ - add r1, r4 │ │ │ │ - adds r6, r0, r6 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r0, r1 │ │ │ │ - adds r1, r7, r4 │ │ │ │ - add r1, r2 │ │ │ │ - add.w r8, ip, r5, lsl #2 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - add.w r9, ip, r6, lsl #2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r7, r2, r7, lsl #1 │ │ │ │ - mov r2, ip │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add.w lr, ip, r5, lsl #2 │ │ │ │ - subs r7, r2, #4 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w ip, ip, r0, lsl #2 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - add.w r1, sl, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - vldr s4, [pc, #776] @ 3a0f8 │ │ │ │ - mov.w sl, r4, lsl #2 │ │ │ │ - vldr s5, [pc, #772] @ 3a0fc │ │ │ │ - vldr s6, [pc, #772] @ 3a100 │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s7, [pc, #768] @ 3a104 │ │ │ │ - vldr s14, [r8, #4] │ │ │ │ - add.w r0, r1, sl │ │ │ │ - vldr s12, [r9, #4] │ │ │ │ - add r0, r3 │ │ │ │ - vldr s15, [r7, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - vldr s11, [ip, #4] │ │ │ │ - add r9, r3 │ │ │ │ - vadd.f32 s8, s12, s14 │ │ │ │ - vldr s13, [lr, #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 lr, r3 │ │ │ │ - add ip, r3 │ │ │ │ - add r7, 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 39e04 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3a0ec │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s4, [pc, #604] @ 3a0f8 │ │ │ │ - vldr s5, [pc, #604] @ 3a0fc │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vldr s6, [pc, #600] @ 3a100 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - vldr s7, [pc, #596] @ 3a104 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ +0003c0e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fce0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c0fc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34980 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c118 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 303ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c134 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3179c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c150 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c16c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c188 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30bf4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c1a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34464 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c1c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c1dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3219c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c1f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c214 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3c28c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3a0aa │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr.w fp, [sp, #152] @ 0x98 │ │ │ │ - add.w sl, r1, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ - add.w r8, r1, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - 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, #60] @ 0x3c │ │ │ │ - adds r0, r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31c28 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ 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 39f1e │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - 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 39ec2 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d11} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3c29c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3c2a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ 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 │ │ │ │ + cmp r2, #194 @ 0xc2 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003c2a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c2c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 311bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c2dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34868 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c2f8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 34ba8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003c31c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c338 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c354 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c370 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f874 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c38c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3015c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c3a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35af0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c3c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35668 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c3e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c3fc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3557c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c418 : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -0003a108 : │ │ │ │ +0003c434 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - mov lr, r2 │ │ │ │ - bic.w fp, r4, r4, asr #31 │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mvn.w r5, fp │ │ │ │ - mov.w r1, fp, lsl #2 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mul.w r3, r0, fp │ │ │ │ - sub.w r6, r5, r1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - sub.w r2, r5, r3 │ │ │ │ - ble.w 3a49a │ │ │ │ - add.w r5, r2, r3, lsl #1 │ │ │ │ - adds r0, #1 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - mov.w r2, fp, lsl #3 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, r3 │ │ │ │ - add r0, fp │ │ │ │ - adds r7, r5, r3 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - add r7, fp │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - add.w r9, r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r5, fp │ │ │ │ - add.w r0, r1, fp │ │ │ │ - str r5, [sp, #12] │ │ │ │ - sub.w r5, r2, fp │ │ │ │ - add r0, r6 │ │ │ │ - add r5, r6 │ │ │ │ - mov r6, r4 │ │ │ │ - mov.w r4, r9, lsl #2 │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - mov r3, lr │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add.w r8, lr, r4 │ │ │ │ - add.w r0, ip, r0, lsl #2 │ │ │ │ - add.w r5, ip, r5, lsl #2 │ │ │ │ - add lr, r9 │ │ │ │ - sub.w ip, r3, #4 │ │ │ │ - adds r7, r3, r2 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - mov.w r3, fp, lsl #4 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - rsb sl, r1, #0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - vldr s13, [r8, #4] │ │ │ │ - adds r2, r0, r4 │ │ │ │ - vldr s11, [r7, #4] │ │ │ │ - add r2, sl │ │ │ │ - vldr s15, [lr, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - vldr s14, [ip, #4] │ │ │ │ - add r8, r1 │ │ │ │ - add lr, r1 │ │ │ │ - add ip, r1 │ │ │ │ - vadd.f32 s12, s13, s15 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vadd.f32 s13, s14, s11 │ │ │ │ - vsub.f32 s14, s14, s11 │ │ │ │ - add r7, r1 │ │ │ │ - cmp r6, fp │ │ │ │ - vadd.f32 s11, s12, s13 │ │ │ │ - vsub.f32 s13, s13, s12 │ │ │ │ - vstr s11, [r0, #4] │ │ │ │ - vstr s13, [r2] │ │ │ │ - add.w r2, r0, r9 │ │ │ │ - add r2, r1 │ │ │ │ - add r0, r3 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r5, #4] │ │ │ │ - add r5, r3 │ │ │ │ - bne.n 3a1c8 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldrd fp, r9, [sp, #20] │ │ │ │ - subs r0, r5, #2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + beq.n 3c4ee │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ble.w 3a4a0 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - mov.w r7, fp, lsl #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ - subs r0, r5, #3 │ │ │ │ - add r5, fp │ │ │ │ - strd r1, r5, [sp, #104] @ 0x68 │ │ │ │ - lsrs r3, r0, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r6, r1 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - add r3, r0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r3, r7, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - adds r3, r6, r3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r3, r6, r5, lsl #2 │ │ │ │ - mov r5, sl │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + beq.n 3c4fc │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - add.w r3, sl, r9 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - add r5, r4 │ │ │ │ - add.w r1, sl, r2 │ │ │ │ - sub.w r4, r5, fp │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - add r0, sl │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd lr, ip, [sp, #152] @ 0x98 │ │ │ │ - add.w r9, sl, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - adds r6, r4, r3 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - adds r5, r4, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - 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 3a2ae │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r0, fp │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, r0 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add r2, fp │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add r4, fp │ │ │ │ - add r1, fp │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - beq.n 3a3d0 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - mov.w r9, r1, lsl #2 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - b.n 3a274 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldrd r1, r5, [sp, #104] @ 0x68 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 3a49a │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov.w lr, #6 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - mov.w r9, #1 │ │ │ │ - adds r2, r5, r3 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - add r0, r4 │ │ │ │ - lsls r4, r3, #2 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov.w ip, r7, lsl #2 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - add.w r0, r6, r0, lsl #2 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - negs r4, r4 │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - mla lr, lr, fp, r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - subs r5, r5, r1 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - add.w lr, r3, lr, lsl #2 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - vldr s11, [pc, #132] @ 3a4ac │ │ │ │ - add.w r8, r4, r2 │ │ │ │ - vldr s15, [r2] │ │ │ │ - add r8, ip │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - cmp r9, fp │ │ │ │ - vldr s14, [r8] │ │ │ │ - add.w r8, r6, r2 │ │ │ │ - add r8, r4 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vldr s14, [r8] │ │ │ │ - add.w r8, r7, r2 │ │ │ │ - add r8, r4 │ │ │ │ - add r2, r1 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vadd.f32 s10, s14, s15 │ │ │ │ - vneg.f32 s12, s13 │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vldr s15, [r8] │ │ │ │ - add.w r8, r5, r0 │ │ │ │ - add r8, r1 │ │ │ │ - vsub.f32 s12, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s10, [r8] │ │ │ │ - add.w r8, lr, sl │ │ │ │ - add r8, r1 │ │ │ │ - vstr s14, [r8] │ │ │ │ - vstr s12, [lr, #4] │ │ │ │ - add lr, r3 │ │ │ │ - vstr s15, [r0, #4] │ │ │ │ - add r0, r3 │ │ │ │ - bne.n 3a42a │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - it eq │ │ │ │ - addeq r5, fp │ │ │ │ - beq.n 3a3da │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 32100 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #53 @ 0x35 │ │ │ │ + ldr r1, [pc, #28] @ (3c50c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3c510 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3c514 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (3c518 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #186 @ 0xba │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r0, #82 @ 0x52 │ │ │ │ + movs r3, r1 │ │ │ │ + cmp r1, #212 @ 0xd4 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0003a4b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r9, r2 │ │ │ │ - bic.w r7, r4, r4, asr #31 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mvn.w r2, r7 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - add.w r4, r7, r7, lsl #1 │ │ │ │ - mul.w r3, r0, r7 │ │ │ │ - sub.w r1, r2, r4 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r2, r2, r3 │ │ │ │ - ble.w 3a6b6 │ │ │ │ - add.w r8, r2, r3, lsl #1 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - add r3, r8 │ │ │ │ - add.w fp, r1, r4, lsl #1 │ │ │ │ - adds r0, r3, r7 │ │ │ │ - adds r3, r7, r4 │ │ │ │ - adds r5, r3, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r8, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add.w r6, r9, r0, lsl #2 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - add.w r4, sl, fp, lsl #2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add.w ip, r9, r8, lsl #2 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov.w sl, r1, lsl #2 │ │ │ │ - vldr s10, [pc, #408] @ 3a6bc │ │ │ │ - sub.w r5, r9, #4 │ │ │ │ - movs r0, #1 │ │ │ │ - vmov.f32 s11, #224 @ 0xbf000000 -0.5 │ │ │ │ - vldr s12, [ip, #4] │ │ │ │ - add.w r1, r3, sl │ │ │ │ - vldr s15, [r6, #4] │ │ │ │ - add r1, r2 │ │ │ │ - vldr s14, [r5, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - add ip, r2 │ │ │ │ - add r6, r2 │ │ │ │ - vadd.f32 s13, s12, s15 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - add r5, 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 3a530 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3a6b6 │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s4, [pc, #312] @ 3a6bc │ │ │ │ - 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 3a692 │ │ │ │ - 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 3a5d6 │ │ │ │ - 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 3a5a2 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 3a734 │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0003a6c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov ip, r3 │ │ │ │ - bic.w r4, r6, r6, asr #31 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mvn.w r1, r4 │ │ │ │ - mov.w r0, r4, lsl #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mul.w r3, r2, r4 │ │ │ │ - sub.w r7, r1, r0 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - sub.w r1, r1, r3 │ │ │ │ - ble.w 3a86a │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - mov.w r8, r4, lsl #2 │ │ │ │ - adds r1, r3, r1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - adds r5, r4, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, r4, r0 │ │ │ │ - add.w sl, r1, r6 │ │ │ │ - add r0, r7 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - adds r2, #1 │ │ │ │ - mov.w sl, sl, lsl #2 │ │ │ │ - add.w r0, ip, r0, lsl #2 │ │ │ │ - sub.w lr, r9, #4 │ │ │ │ - add.w ip, r9, r1 │ │ │ │ - lsls r3, r4, #3 │ │ │ │ - rsb fp, r8, #0 │ │ │ │ - movs r7, #1 │ │ │ │ - vldr s15, [lr, #4] │ │ │ │ - add.w r6, r0, sl │ │ │ │ - vldr s14, [ip, #4] │ │ │ │ - add r6, fp │ │ │ │ - adds r7, #1 │ │ │ │ - add lr, r8 │ │ │ │ - add ip, r8 │ │ │ │ - cmp r7, r2 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r0, #4] │ │ │ │ - add r0, r3 │ │ │ │ - vstr s15, [r6] │ │ │ │ - bne.n 3a72c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - subs r0, #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 3a870 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - movs r7, #1 │ │ │ │ - sub.w r8, r0, r8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add.w fp, r8, sl │ │ │ │ - mov r3, r1 │ │ │ │ - subs r0, #3 │ │ │ │ - mov r8, r6 │ │ │ │ - lsrs r0, r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - add.w sl, r9, r8, lsl #2 │ │ │ │ - add.w lr, r3, r0 │ │ │ │ - ldr.w ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, fp │ │ │ │ - vldr s9, [r3, #8] │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - vldr s11, [r3, #12] │ │ │ │ - subs r0, #8 │ │ │ │ - vldr s10, [r1] │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - vmul.f32 s14, s9, s15 │ │ │ │ - vldr s12, [sl, #4] │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - adds r1, #8 │ │ │ │ - vmla.f32 s15, s10, s9 │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s13, [sl] │ │ │ │ - cmp.w ip, #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, [lr, #4] │ │ │ │ - vstr s14, [r0, #4] │ │ │ │ - vstr s11, [lr] │ │ │ │ - vstr s13, [r0] │ │ │ │ - bne.n 3a798 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - adds r7, #1 │ │ │ │ - add r5, r4 │ │ │ │ - add r8, r4 │ │ │ │ - add r6, r3 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq.n 3a80a │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - b.n 3a77e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r1, r1, #31 │ │ │ │ - bmi.n 3a86a │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov.w r8, #1 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - negs r6, r6 │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - lsls r5, r1, #1 │ │ │ │ - add r0, r5 │ │ │ │ - add.w r0, r4, r0, lsl #2 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - sub.w lr, r4, r1 │ │ │ │ - subs r1, r4, #1 │ │ │ │ - mov.w lr, lr, lsl #2 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - add.w ip, r6, r1 │ │ │ │ - add.w r4, lr, r0 │ │ │ │ - add ip, r7 │ │ │ │ - add r4, r5 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r8, r2 │ │ │ │ - vldr s15, [ip] │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r0, #4] │ │ │ │ - add r0, r3 │ │ │ │ - str.w r9, [r4] │ │ │ │ - bne.n 3a83e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 3a812 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003a878 : │ │ │ │ - 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, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bic.w r8, r3, r3, asr #31 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w fp, r8 │ │ │ │ - mul.w r2, r3, r8 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mul.w r1, r3, r8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub.w r2, fp, r2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bic.w r7, r1, r1, asr #31 │ │ │ │ - mvns r1, r3 │ │ │ │ - sub.w r2, fp, r7 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30118 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmov s15, r1 │ │ │ │ - add r0, sp, #108 @ 0x6c │ │ │ │ - mov r6, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - blx 324c8 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - subs r3, r2, #1 │ │ │ │ - vldr s16, [sp, #104] @ 0x68 │ │ │ │ - vldr s17, [sp, #108] @ 0x6c │ │ │ │ - cmp r2, r1 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov.w r0, r3, asr #1 │ │ │ │ - add.w r3, r6, #1 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - mov.w r0, r3, asr #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - blt.w 3ae6c │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 3a95c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add.w sl, r8, #1 │ │ │ │ - add sl, r7 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - mov.w r4, r8, lsl #2 │ │ │ │ - adds r6, r1, #1 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - mov.w r9, #1 │ │ │ │ - add.w sl, r3, sl, lsl #2 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.w 3aed0 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r3, r4 │ │ │ │ - add sl, r5 │ │ │ │ - cmp r9, r6 │ │ │ │ - bne.n 3a948 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3b1e4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w r4, r8, lsl #2 │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov.w r2, fp, lsl #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mvn.w ip, #11 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - mov.w r9, #2 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - mul.w ip, ip, r8 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - mul.w r1, r3, r0 │ │ │ │ - mov.w r3, r8, lsl #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r7 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r3, r8 │ │ │ │ - add r3, r6 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r6, r3 │ │ │ │ - add.w r3, r8, r1 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - add r3, r2 │ │ │ │ - mov.w r2, r8, lsl #3 │ │ │ │ - add.w r1, r1, r3, lsl #2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - adds r0, r1, r0 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov sl, r0 │ │ │ │ - strd r8, r0, [sp, #44] @ 0x2c │ │ │ │ - sub.w r3, r1, r7, lsl #2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - add.w fp, r3, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3aa1c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add.w r8, fp, r0 │ │ │ │ - adds r3, r7, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - subs r0, r1, r0 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - add r1, ip │ │ │ │ - adds r6, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r6, lr │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vldr s14, [r1] │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstr s14, [r8, #4] │ │ │ │ - add r8, r4 │ │ │ │ - vstr s15, [r0, #4] │ │ │ │ - add r0, r4 │ │ │ │ - bne.n 3a9f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add r7, r2 │ │ │ │ - sub.w ip, ip, r2 │ │ │ │ - add sl, r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, r9 │ │ │ │ - bge.n 3a9dc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrd r8, r0, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 3ab38 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt.w 3aeea │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - add.w r1, r8, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - add r0, r3 │ │ │ │ - movs r3, #12 │ │ │ │ - ldr.w lr, [sp, #172] @ 0xac │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r2 │ │ │ │ - mul.w r5, r3, r8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub.w sl, r3, #3 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r5 │ │ │ │ - add r3, r6 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - movs r6, #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - mov.w sl, sl, lsr #1 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - add r3, r8 │ │ │ │ - add.w fp, r6, #1 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3ab18 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r3 │ │ │ │ - add.w ip, r5, r6 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3b2b8 │ │ │ │ - mov r3, r9 │ │ │ │ - sub.w r9, r0, r2 │ │ │ │ - strd r1, r3, [sp, #36] @ 0x24 │ │ │ │ - strd r0, r2, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ - add.w r0, lr, r6, lsl #2 │ │ │ │ - mov r4, sl │ │ │ │ - adds r1, r2, r3 │ │ │ │ - add r3, r9 │ │ │ │ - add.w r2, lr, r7, lsl #2 │ │ │ │ - vldr s12, [r3, #-8] │ │ │ │ - subs r4, #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 r4, #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 3aac0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, r8 │ │ │ │ - add r7, r8 │ │ │ │ - add ip, r3 │ │ │ │ - cmp r5, fp │ │ │ │ - bne.n 3aaac │ │ │ │ - ldrd r1, r3, [sp, #36] @ 0x24 │ │ │ │ - ldrd r0, r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r0, r4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - add r2, r4 │ │ │ │ - add r1, r6 │ │ │ │ - subs r3, r3, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - add r6, r7 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - adds r5, #1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - cmp r6, r5 │ │ │ │ - bge.n 3aa7e │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #88] @ 0x58 │ │ │ │ - lsls r6, r5, #1 │ │ │ │ - str.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - adds r0, r6, r5 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r1, r7, #1 │ │ │ │ - add.w ip, r6, r7 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - subs r2, r3, #1 │ │ │ │ - adds r3, r0, r1 │ │ │ │ - adds r0, r7, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - add.w lr, fp, #1 │ │ │ │ - mla r3, r5, r2, r3 │ │ │ │ - movs r2, #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - vldr s10, [pc, #756] @ 3ae68 │ │ │ │ - add.w r3, r0, r3, lsl #2 │ │ │ │ - strd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - add.w r9, r3, #4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mul.w r3, r3, r5 │ │ │ │ - adds r2, r6, r3 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - adds r2, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, r7 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - subs r3, #4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, ip │ │ │ │ - adds r3, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, ip │ │ │ │ - mov ip, r5 │ │ │ │ - add.w sl, r3, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - vmul.f32 s14, s17, s10 │ │ │ │ - vmul.f32 s15, s17, s13 │ │ │ │ - vmla.f32 s15, s16, s10 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - vnmls.f32 s14, s16, s13 │ │ │ │ - vmov.f32 s10, s15 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - ble.n 3ac1c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - adds r6, r3, r0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - subs r0, r3, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r5!, {s12} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r4!, {s14} │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r7!, {s15} │ │ │ │ - vmla.f32 s14, s12, s13 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vstmia r6!, {s14} │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - bne.n 3abfa │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 3ac9e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r7, r1, #2 │ │ │ │ - vmov.f32 s11, s13 │ │ │ │ - vmov.f32 s12, s10 │ │ │ │ - add.w sl, r3, r7 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - movs r5, #3 │ │ │ │ - subs r7, r3, r7 │ │ │ │ - strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - vmul.f32 s14, s10, s12 │ │ │ │ - vmul.f32 s15, s10, s11 │ │ │ │ - vmla.f32 s15, s13, s12 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - vnmls.f32 s14, s13, s11 │ │ │ │ - vmov.f32 s12, s15 │ │ │ │ - vmov.f32 s11, s14 │ │ │ │ - ble.n 3ac92 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, sl │ │ │ │ - adds r4, r3, r0 │ │ │ │ - sub.w r0, r9, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r4!, {s9} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - vmla.f32 s15, s9, s11 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s15, s14, s12 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3ac6c │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, ip │ │ │ │ - cmp r8, r5 │ │ │ │ - bge.n 3ac3e │ │ │ │ - ldrd r1, r2, [sp, #36] @ 0x24 │ │ │ │ - add r1, ip │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r2, ip │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r8, r3 │ │ │ │ - bge.n 3abca │ │ │ │ - ldrd r4, r6, [sp, #96] @ 0x60 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - add r5, r6 │ │ │ │ - ble.n 3acf8 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - movs r6, #2 │ │ │ │ - ldr.w ip, [sp, #84] @ 0x54 │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - ldr.w lr, [sp, #16] │ │ │ │ - adds r7, r3, #4 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - add.w r1, r7, r5, 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 3acda │ │ │ │ - adds r6, #1 │ │ │ │ - add r5, ip │ │ │ │ - cmp lr, r6 │ │ │ │ - bge.n 3acd2 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add r3, r8 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - add r3, r2 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - add.w sl, r0, r3 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - add.w r9, r3, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r1, r4 │ │ │ │ - add.w lr, r0, r4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3ad84 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - movs r7, #2 │ │ │ │ - strd r2, fp, [sp, #28] │ │ │ │ - adds r6, r3, #1 │ │ │ │ - mov fp, r1 │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ - movs r5, #1 │ │ │ │ - add.w r0, fp, r3 │ │ │ │ - sub.w r1, sl, r3 │ │ │ │ - add.w r2, r3, lr │ │ │ │ - sub.w r3, r9, r3 │ │ │ │ - vldr s15, [r0, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - add r0, r4 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r5, r6 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r2, #4] │ │ │ │ - add r2, r4 │ │ │ │ - vstr s15, [r3, #4] │ │ │ │ - add r3, r4 │ │ │ │ - bne.n 3ad4c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r8, r7 │ │ │ │ - add ip, r3 │ │ │ │ - bge.n 3ad36 │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - ldrd r2, fp, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 3ae5e │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.w 3aff0 │ │ │ │ - add.w r5, r8, r2 │ │ │ │ - add r1, r8 │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3b0c0 │ │ │ │ - subs r3, r0, #3 │ │ │ │ - mov r7, r4 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - mov.w r9, r3, lsr #1 │ │ │ │ - mov r1, fp │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr.w fp, [sp, #172] @ 0xac │ │ │ │ - mov r3, r7 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, r5 │ │ │ │ - movs r7, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3b2cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - strd r2, r5, [sp, #28] │ │ │ │ - strd r0, r4, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - mov.w r1, ip, lsl #2 │ │ │ │ - mov.w r2, lr, lsl #2 │ │ │ │ - add.w r0, sl, r1 │ │ │ │ - add.w r5, sl, r2 │ │ │ │ - add r1, fp │ │ │ │ - add r2, fp │ │ │ │ - mov r4, r9 │ │ │ │ - vldr s12, [r5, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - vldr s14, [r0, #8] │ │ │ │ - adds r5, #8 │ │ │ │ - vldr s15, [r0, #12] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s13, [r5] │ │ │ │ - adds r0, #8 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - adds r2, #8 │ │ │ │ - cmp.w r4, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r1] │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s12, [r1, #4] │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - bne.n 3adf8 │ │ │ │ - adds r7, #1 │ │ │ │ - add ip, r8 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 3ade2 │ │ │ │ - ldrd r2, r5, [sp, #28] │ │ │ │ - ldrd r0, r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, r2 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 3adc6 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3b0c0 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3b2dc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r0, r8, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r4, r8, lsl #2 │ │ │ │ - add r0, r3 │ │ │ │ - ldr.w ip, [sp, #172] @ 0xac │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ - cmp r3, #0 │ │ │ │ - it gt │ │ │ │ - movgt r7, #1 │ │ │ │ - add.w r0, r2, r0, lsl #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - it gt │ │ │ │ - ldrgt r3, [sp, #12] │ │ │ │ - add.w lr, r2, #1 │ │ │ │ - it gt │ │ │ │ - addgt r6, r3, r7 │ │ │ │ - ble.w 3b1dc │ │ │ │ - mov r1, ip │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r9, [r1] │ │ │ │ - add r2, r5 │ │ │ │ - add r1, r4 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 3aeb0 │ │ │ │ - adds r7, #1 │ │ │ │ - adds r0, #4 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp r7, lr │ │ │ │ - bne.n 3aeaa │ │ │ │ - b.n 3a95c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r4 │ │ │ │ - add sl, r5 │ │ │ │ - cmp r9, r6 │ │ │ │ - bne.n 3aed0 │ │ │ │ - b.n 3a95c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - add.w r3, fp, #12 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ - subs r3, #2 │ │ │ │ - strd r2, r8, [sp, #48] @ 0x30 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r1, r3 │ │ │ │ - add.w r3, r7, r8 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - add r3, r6 │ │ │ │ - add.w r3, r3, r7, lsl #1 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - add.w sl, r7, r3, lsl #1 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r1, r7, r1, lsl #2 │ │ │ │ - sub.w fp, r3, #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - mul.w fp, r3, fp │ │ │ │ - subs r3, r6, #3 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - adds r7, r3, #5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w fp, fp, lsl #2 │ │ │ │ - adds r6, #1 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - negs r3, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, r8, lsl #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.n 3afd2 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add.w r8, r2, r0, lsl #2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3afd2 │ │ │ │ - mov lr, r1 │ │ │ │ - mov.w r9, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - strd r1, r0, [sp, #28] │ │ │ │ - add.w r0, r8, fp │ │ │ │ - sub.w r1, sl, lr │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, lr │ │ │ │ - mov.w ip, #1 │ │ │ │ - vldr s12, [r3] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldr s14, [r1] │ │ │ │ - cmp ip, r6 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - add r1, r5 │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - add r3, r5 │ │ │ │ - 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, r4 │ │ │ │ - vstr s15, [r0] │ │ │ │ - add r0, r4 │ │ │ │ - bne.n 3af7c │ │ │ │ - add.w r9, r9, #2 │ │ │ │ - sub.w lr, lr, #8 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.n 3af6c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldrd r1, r0, [sp, #28] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r1, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add fp, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add sl, r2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.n 3af4e │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.n 3ab38 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r1, r1, r2 │ │ │ │ - add r2, r8 │ │ │ │ - subs r3, #3 │ │ │ │ - mov.w r9, r1, lsl #2 │ │ │ │ - bic.w r3, r3, #1 │ │ │ │ - add.w lr, r3, #5 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - negs r0, r3 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #2 │ │ │ │ - ble.w 3b2f8 │ │ │ │ - ldr r5, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - adds r5, #12 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - adds r1, #12 │ │ │ │ - str.w r8, [sp, #40] @ 0x28 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - mov r5, fp │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - mov.w r8, r2, lsl #2 │ │ │ │ - add.w sl, r1, r8 │ │ │ │ - add r8, r7 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - ittt gt │ │ │ │ - strdgt r3, r2, [sp, #28] │ │ │ │ - movgt.w fp, #3 │ │ │ │ - strgt r0, [sp, #36] @ 0x24 │ │ │ │ - ble.n 3b0ac │ │ │ │ - add.w r7, r9, sl │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, sl │ │ │ │ - mov.w ip, #1 │ │ │ │ - vldr s12, [r7] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldr s14, [r3, #-4] │ │ │ │ - cmp r6, ip │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r3, r4 │ │ │ │ - vldr s13, [r7, #-4] │ │ │ │ - add r7, r4 │ │ │ │ - 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, r4 │ │ │ │ - vstr s15, [r0] │ │ │ │ - add r0, r4 │ │ │ │ - bne.n 3b056 │ │ │ │ - add.w fp, fp, #2 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp lr, fp │ │ │ │ - bne.n 3b046 │ │ │ │ - ldrd r3, r2, [sp, #28] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - add r9, r0 │ │ │ │ - add r2, r7 │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - cmp r7, r3 │ │ │ │ - bge.n 3b028 │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - mov fp, r5 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3b0d2 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, r3 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - add.w ip, r3, r4 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - adds r7, r3, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3b11e │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - mov r0, r2 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - movs r5, #2 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - movs r1, #1 │ │ │ │ - add.w sl, r3, ip │ │ │ │ - add r3, r7 │ │ │ │ - ldr.w fp, [sl, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - str.w fp, [r3, #4] │ │ │ │ - add sl, r4 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r6 │ │ │ │ - bne.n 3b100 │ │ │ │ - add r0, r9 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - cmp lr, r5 │ │ │ │ - beq.n 3b11e │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 3b0f6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt.n 3b212 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, r8 │ │ │ │ - movs r3, #2 │ │ │ │ - subs r7, r1, #3 │ │ │ │ - rsb ip, r1, #0 │ │ │ │ - bic.w r7, r7, #1 │ │ │ │ - adds r7, #5 │ │ │ │ - add ip, r1 │ │ │ │ - cmp r1, #2 │ │ │ │ - ble.w 3b2e6 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - adds r0, #12 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - adds r1, #12 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - adds r0, #1 │ │ │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - mov.w r9, r2, lsl #2 │ │ │ │ - add.w r8, r6, ip, lsl #2 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - add.w sl, r6, r9 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - add r9, r1 │ │ │ │ - cmp r6, #0 │ │ │ │ - itt gt │ │ │ │ - strgt.w ip, [sp, #8] │ │ │ │ - movgt.w fp, #3 │ │ │ │ - ble.n 3b1c6 │ │ │ │ - vldr s10, [r8] │ │ │ │ - mov ip, r9 │ │ │ │ - vldr s11, [r8, #4] │ │ │ │ - mov r6, sl │ │ │ │ - mov.w lr, #1 │ │ │ │ - vldr s12, [r6] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - vldr s13, [r6, #-4] │ │ │ │ - cmp lr, r0 │ │ │ │ - add r6, r4 │ │ │ │ - vmul.f32 s15, s11, s12 │ │ │ │ - vmul.f32 s14, s13, s11 │ │ │ │ - vmla.f32 s14, s10, s12 │ │ │ │ - vnmls.f32 s15, s10, s13 │ │ │ │ - vstr s14, [ip] │ │ │ │ - vstr s15, [ip, #-4] │ │ │ │ - add ip, r4 │ │ │ │ - bne.n 3b182 │ │ │ │ - add.w fp, fp, #2 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - cmp r7, fp │ │ │ │ - bne.n 3b172 │ │ │ │ - ldr.w ip, [sp, #8] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - add r2, r5 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq.w 3ae5e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add ip, r3 │ │ │ │ - mov r3, lr │ │ │ │ - b.n 3b150 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 3a96c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 3ae5e │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3b1fe │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3ae5e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w r4, r8, lsl #2 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b.n 3b0d2 │ │ │ │ - add.w r1, r2, r8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w ip, [sp, #180] @ 0xb4 │ │ │ │ - lsls r0, r2, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3ae5e │ │ │ │ - adds r3, #1 │ │ │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ - mov r6, r3 │ │ │ │ - subs r3, r2, #3 │ │ │ │ - ldr.w fp, [sp, #172] @ 0xac │ │ │ │ - mov.w lr, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - mov r9, r1 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - cmp r4, #2 │ │ │ │ - ble.n 3b2ae │ │ │ │ - strd r2, r0, [sp, #4] │ │ │ │ - mov.w r2, r9, lsl #2 │ │ │ │ - mov r4, ip │ │ │ │ - add.w r0, fp, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - add r2, sl │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - subs r5, #1 │ │ │ │ - vldr s11, [r0, #12] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s13, [r0, #8] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s12, [r4, #-8] │ │ │ │ - adds r0, #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, [r2, #4] │ │ │ │ - vstr s14, [r2] │ │ │ │ - bne.n 3b258 │ │ │ │ - adds r7, #1 │ │ │ │ - add r9, r8 │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.n 3b24a │ │ │ │ - ldrd r2, r0, [sp, #4] │ │ │ │ - add r1, r2 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - add ip, r0 │ │ │ │ - add.w r5, lr, #1 │ │ │ │ - cmp r4, lr │ │ │ │ - beq.w 3ae5e │ │ │ │ - mov lr, r5 │ │ │ │ - b.n 3b23c │ │ │ │ - adds r7, #1 │ │ │ │ - add r9, r8 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 3b240 │ │ │ │ - b.n 3b29a │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r5, #1 │ │ │ │ - add r6, r8 │ │ │ │ - add r7, r8 │ │ │ │ - add ip, r3 │ │ │ │ - cmp r5, fp │ │ │ │ - bne.w 3aa94 │ │ │ │ - mov r3, r9 │ │ │ │ - b.n 3ab18 │ │ │ │ - adds r7, #1 │ │ │ │ - add ip, r8 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.w 3adce │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 3ae4c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - bgt.w 3a964 │ │ │ │ - b.n 3b1ec │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - add r2, r0 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.w 3ae5e │ │ │ │ - mov r3, r0 │ │ │ │ - b.n 3b138 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - add r9, r0 │ │ │ │ - add r2, r1 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.w 3b00c │ │ │ │ - b.n 3b0c0 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003b30c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - vpush {d8-d14} │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - mov lr, r2 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mvns r0, r5 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mul.w r1, r4, r5 │ │ │ │ - adds r6, r3, r5 │ │ │ │ - subs r2, r0, r6 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - sub.w r0, r0, r1 │ │ │ │ - ble.w 3b6c8 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - adds r7, r0, r5 │ │ │ │ - adds r0, r4, r1 │ │ │ │ - add r1, r0 │ │ │ │ - add r0, r5 │ │ │ │ - add r1, r5 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add.w r1, r5, r5, lsl #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r1, r6 │ │ │ │ - add r4, r5 │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - add r1, r2 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - add.w r1, r2, r6, lsl #1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov.w r9, r6, lsl #2 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - add.w r1, lr, r0, lsl #2 │ │ │ │ - mov r0, ip │ │ │ │ - add.w r2, lr, r5, lsl #2 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - add.w r8, lr, r6, lsl #2 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - sub.w lr, ip, #4 │ │ │ │ - add.w ip, ip, r7, lsl #2 │ │ │ │ - add.w r7, r0, r4, lsl #2 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add.w r6, r0, r6, lsl #2 │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - vldr s6, [pc, #808] @ 3b6d4 │ │ │ │ - add.w r5, r0, r4, lsl #2 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - vldr s7, [pc, #800] @ 3b6d8 │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s8, [pc, #800] @ 3b6dc │ │ │ │ - vldr s9, [pc, #800] @ 3b6e0 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - vldr s15, [r8, #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 r8, r9 │ │ │ │ - vldr s11, [r0] │ │ │ │ - vadd.f32 s13, s13, s13 │ │ │ │ - add.w r0, r1, sl │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - add r0, r3 │ │ │ │ - add r2, r9 │ │ │ │ - vmul.f32 s10, s15, s8 │ │ │ │ - vadd.f32 s11, s11, s11 │ │ │ │ - vmul.f32 s15, s15, s9 │ │ │ │ - add r1, r9 │ │ │ │ - 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, [lr, #4] │ │ │ │ - add lr, 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 3b3c6 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3b6c8 │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s1, [pc, #616] @ 3b6d4 │ │ │ │ - vldr s2, [pc, #616] @ 3b6d8 │ │ │ │ - lsrs r3, r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vldr s3, [pc, #608] @ 3b6dc │ │ │ │ - add r3, r2 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - vldr s4, [pc, #604] @ 3b6e0 │ │ │ │ - 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 3b686 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w fp, r1, r2 │ │ │ │ - adds r2, r0, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - 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, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w ip, [sp, #176] @ 0xb0 │ │ │ │ - add.w lr, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r6, [sp, #180] @ 0xb4 │ │ │ │ - ldr r4, [sp, #184] @ 0xb8 │ │ │ │ - add.w r7, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - add.w r5, r2, r1, lsl #2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - 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 s11, [sl, #-4] │ │ │ │ - add.w fp, fp, #8 │ │ │ │ - subs r3, #8 │ │ │ │ - vldr s5, [r9, #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 s13, s13, s11 │ │ │ │ - vldr s0, [r9] │ │ │ │ - vadd.f32 s15, s5, s9 │ │ │ │ - vldr s7, [sl] │ │ │ │ - vsub.f32 s5, s5, s9 │ │ │ │ - vldr s12, [fp] │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s17, [r3, #4] │ │ │ │ - vsub.f32 s14, s0, s8 │ │ │ │ - vldr s18, [r3] │ │ │ │ - vadd.f32 s0, s0, s8 │ │ │ │ - vadd.f32 s9, s12, s7 │ │ │ │ - vsub.f32 s12, s12, s7 │ │ │ │ - vmov.f32 s11, s17 │ │ │ │ - vmov.f32 s26, s17 │ │ │ │ - vmla.f32 s11, s10, s1 │ │ │ │ - vmul.f32 s16, s14, s3 │ │ │ │ - vmov.f32 s7, s18 │ │ │ │ - vmul.f32 s14, s14, s4 │ │ │ │ - vmla.f32 s14, s12, s3 │ │ │ │ - vmul.f32 s8, s15, s3 │ │ │ │ - vmla.f32 s26, s10, s2 │ │ │ │ - vmla.f32 s7, s9, s1 │ │ │ │ - vmla.f32 s11, s5, s2 │ │ │ │ - vmov.f32 s6, s18 │ │ │ │ - vmul.f32 s15, s15, s4 │ │ │ │ - vnmls.f32 s16, s12, s4 │ │ │ │ - vmla.f32 s15, s13, s3 │ │ │ │ - vmla.f32 s6, s9, s2 │ │ │ │ - vmla.f32 s26, s5, s1 │ │ │ │ - vmla.f32 s7, s0, s2 │ │ │ │ - vmov.f32 s12, s8 │ │ │ │ - vldr s8, [ip, #-4] │ │ │ │ - vldr s27, [r6, #4] │ │ │ │ - vadd.f32 s9, s18, s9 │ │ │ │ - vmla.f32 s6, s0, s1 │ │ │ │ - vldr s23, [ip, #-8] │ │ │ │ - vldr s24, [r1, #4] │ │ │ │ - adds r6, #8 │ │ │ │ - vnmls.f32 s12, s13, s4 │ │ │ │ - vsub.f32 s19, s11, s14 │ │ │ │ - vadd.f32 s11, s11, s14 │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vadd.f32 s10, s17, s10 │ │ │ │ - vldr s21, [r4] │ │ │ │ - vsub.f32 s28, s7, s15 │ │ │ │ - vadd.f32 s25, s26, s16 │ │ │ │ - vsub.f32 s16, s26, s16 │ │ │ │ - vldr s20, [r1] │ │ │ │ - vmul.f32 s29, s8, s11 │ │ │ │ - vldr s22, [r6, #-8] │ │ │ │ - vadd.f32 s9, s9, s0 │ │ │ │ - vadd.f32 s10, s10, s5 │ │ │ │ - vmul.f32 s26, s27, s25 │ │ │ │ - vmul.f32 s14, s8, s28 │ │ │ │ - vsub.f32 s17, s6, s12 │ │ │ │ - vadd.f32 s18, s6, s12 │ │ │ │ - vmov.f32 s8, s29 │ │ │ │ - vadd.f32 s6, s7, s15 │ │ │ │ - vmul.f32 s7, s13, s16 │ │ │ │ - vmla.f32 s14, s23, s11 │ │ │ │ - vmul.f32 s12, s24, s19 │ │ │ │ - vstr s9, [lr, #8] │ │ │ │ - vmul.f32 s27, s27, s17 │ │ │ │ - vmul.f32 s13, s13, s18 │ │ │ │ - vnmls.f32 s8, s23, s28 │ │ │ │ - vmov.f32 s23, s26 │ │ │ │ - vmov.f32 s11, s7 │ │ │ │ - vmul.f32 s15, s24, s6 │ │ │ │ - vmla.f32 s27, s22, s25 │ │ │ │ - vmla.f32 s13, s21, s16 │ │ │ │ - vnmls.f32 s12, s20, s6 │ │ │ │ - vmla.f32 s15, s20, s19 │ │ │ │ - vnmls.f32 s23, s22, s17 │ │ │ │ - vstr s10, [lr, #12] │ │ │ │ - vnmls.f32 s11, s21, s18 │ │ │ │ - vstr s14, [r7, #12] │ │ │ │ - adds r4, #8 │ │ │ │ - adds r1, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - adds r7, #8 │ │ │ │ - vstr s8, [r7] │ │ │ │ - adds r5, #8 │ │ │ │ - adds r0, #8 │ │ │ │ - adds r2, #8 │ │ │ │ - vstr s27, [r5, #4] │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vstr s23, [r5] │ │ │ │ - vstr s11, [r0] │ │ │ │ - vstr s13, [r0, #4] │ │ │ │ - vstr s12, [r2] │ │ │ │ - vstr s15, [r2, #4] │ │ │ │ - bne.w 3b4ec │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r1, r3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r1, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - 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 3b494 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -0003b6e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mov lr, r2 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - bic.w fp, r5, r5, asr #31 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvn.w r6, fp │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r1, fp, lsl #2 │ │ │ │ - mul.w r3, r0, fp │ │ │ │ - sub.w r7, r6, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - sub.w r2, r6, r3 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - ble.w 3ba7a │ │ │ │ - add.w r6, r2, r3, lsl #1 │ │ │ │ - adds r0, #1 │ │ │ │ - add.w r4, fp, r1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - add r6, r3 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - add r4, r7 │ │ │ │ - add r6, r3 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r6 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - mov.w r6, fp, lsl #1 │ │ │ │ - add r2, fp │ │ │ │ - add.w r4, lr, r4, lsl #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - add r6, fp │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add.w r4, r0, fp │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r2 │ │ │ │ - add r6, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w r2, fp, r3 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - adds r3, r1, r5 │ │ │ │ - add r6, r7 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov r7, r5 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - lsls r2, r0, #2 │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ - add.w r8, ip, r5 │ │ │ │ - add.w r6, lr, r6, lsl #2 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - negs r4, r1 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - lsls r4, r7, #2 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - add.w lr, ip, r2 │ │ │ │ - mov.w r0, fp, lsl #4 │ │ │ │ - str.w fp, [sp, #20] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - sub.w r9, ip, #4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add ip, r3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - movs r7, #1 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r3, r4, sl │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - add r3, r2 │ │ │ │ - vldr s14, [r6, #4] │ │ │ │ - adds r7, #1 │ │ │ │ - add r6, r0 │ │ │ │ - cmp r7, fp │ │ │ │ - vldr s12, [r3] │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - add.w r3, r4, r5 │ │ │ │ - add r4, r0 │ │ │ │ - add r3, r1 │ │ │ │ - vsub.f32 s13, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vsub.f32 s12, s13, s14 │ │ │ │ - vadd.f32 s13, s13, s14 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vadd.f32 s11, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s11, [r9, #4] │ │ │ │ - add r9, r1 │ │ │ │ - vstr s12, [r8, #4] │ │ │ │ - add r8, r1 │ │ │ │ - vstr s15, [lr, #4] │ │ │ │ - add lr, r1 │ │ │ │ - vstr s13, [ip, #4] │ │ │ │ - add ip, r1 │ │ │ │ - bne.n 3b7aa │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - subs r4, #2 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ble.w 3ba84 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - strd r1, r0, [sp, #88] @ 0x58 │ │ │ │ - subs r4, r6, #3 │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add.w r4, fp, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - add.w r4, r6, r4, lsl #2 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - subs r4, r6, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - add r4, sl │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - add.w r6, r6, fp, lsl #3 │ │ │ │ - mov sl, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w sl, [sp, #68] @ 0x44 │ │ │ │ - movs r4, #1 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - lsls r7, r0, #2 │ │ │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ - add r1, sl │ │ │ │ - add r0, r4 │ │ │ │ - add r2, sl │ │ │ │ - sub.w r0, r0, fp │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add r3, sl │ │ │ │ - ldrd r5, r4, [sp, #152] @ 0x98 │ │ │ │ - add.w r9, r0, r7 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - add.w r8, r0, r7 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - add.w lr, r0, r7 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r7, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add.w r6, sl, r0, lsl #2 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - 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 3b88c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r0, r2 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - add r2, fp │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r4, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r5, fp │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r2, fp │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - beq.n 3b9ac │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - lsls r3, r5, #2 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ - b.n 3b854 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldrd r1, r0, [sp, #88] @ 0x58 │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 3ba7a │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov.w r8, #1 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - lsls r4, r2, #2 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - add r3, r1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - add r3, r2 │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - add.w r2, r2, r1, lsl #1 │ │ │ │ - negs r4, r4 │ │ │ │ - add.w r6, r7, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add.w sl, r7, r2, lsl #2 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - sub.w r9, r7, r1 │ │ │ │ - vldr s10, [pc, #160] @ 3ba90 │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - subs r3, r7, #1 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - mov r2, sl │ │ │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - add.w r7, r9, r2 │ │ │ │ - vldr s14, [r6, #4] │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - add r7, r1 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, fp │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vldr s14, [r7] │ │ │ │ - add.w r7, r6, sl │ │ │ │ - add r7, r1 │ │ │ │ - add r6, r0 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vldr s12, [r7] │ │ │ │ - add.w r7, r5, r3 │ │ │ │ - add r7, r4 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - vsub.f32 s12, s11, s13 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - vmul.f32 s12, s12, s10 │ │ │ │ - vstr s14, [r3] │ │ │ │ - vnmul.f32 s13, s10, s13 │ │ │ │ - vstr s12, [r7] │ │ │ │ - add.w r7, ip, r3 │ │ │ │ - add r7, r4 │ │ │ │ - vstr s15, [r7] │ │ │ │ - add.w r7, r4, r3 │ │ │ │ - add r7, lr │ │ │ │ - add r3, r1 │ │ │ │ - vstr s13, [r7] │ │ │ │ - bne.n 3ba06 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 3b9b6 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - │ │ │ │ -0003ba94 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r8, r3 │ │ │ │ - bic.w r7, r0, r0, asr #31 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r5, r2 │ │ │ │ - cmp r1, #0 │ │ │ │ - mul.w r3, r1, r7 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mvn.w r2, r7 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add.w r0, r7, r7, lsl #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r9, r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - sub.w r2, r2, r3 │ │ │ │ - ble.w 3bca0 │ │ │ │ - add.w r2, r2, r3, lsl #1 │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - add r3, r2 │ │ │ │ - adds r4, r2, r7 │ │ │ │ - add.w fp, r3, r7 │ │ │ │ - adds r3, r0, r7 │ │ │ │ - add r3, r9 │ │ │ │ - add.w r9, r9, r0, lsl #1 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - adds r1, #1 │ │ │ │ - lsls r2, r7, #2 │ │ │ │ - add.w r6, r5, r9, lsl #2 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - sub.w ip, r8, #4 │ │ │ │ - mov.w sl, r0, lsl #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - vldr s10, [pc, #424] @ 3bca8 │ │ │ │ - add.w r5, r8, r4, lsl #2 │ │ │ │ - movs r0, #1 │ │ │ │ - add.w r4, r8, fp, lsl #2 │ │ │ │ - mov r7, r1 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - vmov.f32 s11, #224 @ 0xbf000000 -0.5 │ │ │ │ - add.w r1, r3, sl │ │ │ │ - vldr s12, [r3, #4] │ │ │ │ - add r1, r2 │ │ │ │ - vldr s15, [r6, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - add r6, lr │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - add r3, 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, r2 │ │ │ │ - vsub.f32 s14, s13, s15 │ │ │ │ - vadd.f32 s13, s13, s15 │ │ │ │ - vstr s14, [r5, #4] │ │ │ │ - add r5, r2 │ │ │ │ - vstr s13, [r4, #4] │ │ │ │ - add r4, r2 │ │ │ │ - bne.n 3bb14 │ │ │ │ - ldrd r7, r2, [sp, #12] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.w 3bca0 │ │ │ │ - subs r3, r2, #3 │ │ │ │ - vldr s2, [pc, #312] @ 3bca8 │ │ │ │ - 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, #20] │ │ │ │ - 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 3bc7c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - 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 3bbbc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - 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, #28] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 3bb8e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cbz r7, 3bd20 │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0003bcac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov ip, r2 │ │ │ │ - bic.w r5, r7, r7, asr #31 │ │ │ │ - cmp r4, #0 │ │ │ │ - mvn.w r0, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r1, r5, lsl #1 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mul.w r3, r4, r5 │ │ │ │ - sub.w r6, r0, r1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - sub.w r2, r0, r3 │ │ │ │ - ble.w 3be60 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - add.w r9, r1, r7 │ │ │ │ - adds r0, r3, r2 │ │ │ │ - adds r3, r1, r5 │ │ │ │ - add r3, r6 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - add.w r3, ip, r3, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - lsls r0, r5, #3 │ │ │ │ - sub.w r8, sl, #4 │ │ │ │ - add.w lr, sl, r2 │ │ │ │ - rsb fp, r1, #0 │ │ │ │ - mov.w ip, #1 │ │ │ │ - add.w r7, r3, r9 │ │ │ │ - vldr s15, [r3, #4] │ │ │ │ - add r7, fp │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add r3, r0 │ │ │ │ - cmp ip, r4 │ │ │ │ - vldr s14, [r7] │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r8, #4] │ │ │ │ - add r8, r1 │ │ │ │ - vstr s15, [lr, #4] │ │ │ │ - add lr, r1 │ │ │ │ - bne.n 3bd16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3be66 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r8, #1 │ │ │ │ - strd r0, r1, [sp, #32] │ │ │ │ - subs r3, #3 │ │ │ │ - mov.w fp, r3, lsr #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r3, r3, r1 │ │ │ │ - add r3, r9 │ │ │ │ - mov r9, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov.w r3, r9, lsl #2 │ │ │ │ - add r2, sl │ │ │ │ - add.w r0, sl, r7, lsl #2 │ │ │ │ - add.w ip, r1, r3 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov lr, fp │ │ │ │ - add r3, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - vldr s11, [r3, #-4] │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - vldr s13, [ip, #12] │ │ │ │ - subs r3, #8 │ │ │ │ - vldr s12, [r3] │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - vadd.f32 s9, s13, s11 │ │ │ │ - vldr s14, [ip] │ │ │ │ - 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 lr, #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, [r2, #4] │ │ │ │ - vstr s14, [r2] │ │ │ │ - bne.n 3bd82 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r7, r5 │ │ │ │ - add r6, r5 │ │ │ │ - add r9, r3 │ │ │ │ - cmp r8, r4 │ │ │ │ - beq.n 3bdf8 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ - b.n 3bd6a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r0, r1, [sp, #32] │ │ │ │ - lsls r3, r3, #31 │ │ │ │ - bmi.n 3be60 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r1 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r7, r3, r5 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - subs r3, #1 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - mov.w lr, r5, lsl #2 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - rsb lr, lr, #0 │ │ │ │ - mov.w r8, r5, lsl #2 │ │ │ │ - adds r6, r7, r2 │ │ │ │ - vldr s15, [r2, #4] │ │ │ │ - add r6, r1 │ │ │ │ - add.w r5, lr, r3 │ │ │ │ - add r5, r8 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - add r2, r0 │ │ │ │ - vldr s14, [r6] │ │ │ │ - cmp ip, r4 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - add r3, r1 │ │ │ │ - vstr s15, [r5] │ │ │ │ - bne.n 3be2e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - beq.n 3be02 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003be70 : │ │ │ │ - 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 3c164 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 3c148 │ │ │ │ - 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] @ 3c154 │ │ │ │ - subs r5, #2 │ │ │ │ - vldr s17, [pc, #652] @ 3c158 │ │ │ │ - vldr s16, [pc, #652] @ 3c15c │ │ │ │ - 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] @ 3c160 │ │ │ │ - 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 3c106 │ │ │ │ - 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 3bf6c │ │ │ │ - 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 3bf14 │ │ │ │ - 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 3c148 @ unpredictable │ │ │ │ - ldrne r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - vldr s1, [pc, #-32] @ 3c154 │ │ │ │ - vldr s2, [pc, #-32] @ 3c158 │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s3, [pc, #-36] @ 3c15c │ │ │ │ - vldr s4, [pc, #-36] @ 3c160 │ │ │ │ - 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 3c19e │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003c2b4 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - vpush {d8-d9} │ │ │ │ - bic.w fp, r0, r0, asr #31 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mvn.w r4, fp │ │ │ │ - mov.w r3, fp, lsl #2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, r0 │ │ │ │ - mul.w r0, r5, fp │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #2 │ │ │ │ - sub.w r3, r4, r3 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - sub.w r4, r4, r0 │ │ │ │ - beq.w 3c4ba │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3c4b0 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add.w r2, r4, r0, lsl #1 │ │ │ │ - add.w r4, r4, r0, lsl #2 │ │ │ │ - add r0, r2 │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w r2, r0, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r2, r4, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - subs r2, #2 │ │ │ │ - add.w r1, fp, r0 │ │ │ │ - add r1, r3 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add.w r1, r0, fp, lsl #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov.w r2, fp, lsl #3 │ │ │ │ - add r1, r3 │ │ │ │ - adds r3, r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r3, r2 │ │ │ │ - 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 3c476 │ │ │ │ - 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 3c384 │ │ │ │ - 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 3c344 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3c4b0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add.w r5, sl, r5, lsl #3 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - adds r1, r2, r0 │ │ │ │ - add r1, r4 │ │ │ │ - subs r0, r1, r0 │ │ │ │ - add r2, r0 │ │ │ │ - add.w r1, sl, r1, lsl #2 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - vldr s9, [r3, #64] @ 0x40 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s7, [r3, #52] @ 0x34 │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s15, [r3, #48] @ 0x30 │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s12, [r3, #56] @ 0x38 │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s5, [r3, #72] @ 0x48 │ │ │ │ - cmp sl, r5 │ │ │ │ - vldr s14, [r3, #44] @ 0x2c │ │ │ │ - vadd.f32 s11, s15, s9 │ │ │ │ - vldr s6, [r3, #60] @ 0x3c │ │ │ │ - vsub.f32 s15, s15, s9 │ │ │ │ - vldr s13, [r3, #68] @ 0x44 │ │ │ │ - vadd.f32 s8, s12, s5 │ │ │ │ - vsub.f32 s12, s12, s5 │ │ │ │ - add.w r3, r3, #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, [r2, #4] │ │ │ │ - vstr s12, [r0, #8] │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - bne.n 3c4de │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003c57c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - cmp r4, #2 │ │ │ │ - bic.w r9, r4, r4, asr #31 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mvn.w r1, r9 │ │ │ │ - add.w r3, r9, r9, lsl #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mul.w r2, r0, r9 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - sub.w r3, r1, r3 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - sub.w r1, r1, r2 │ │ │ │ - beq.w 3c712 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 3c70c │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - vldr s3, [pc, #508] @ 3c7bc │ │ │ │ - adds r7, r0, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, r1 │ │ │ │ - add r7, r1 │ │ │ │ - subs r2, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w sl, r0, r9 │ │ │ │ - add r7, r9 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add.w r2, r9, r1 │ │ │ │ - mov.w fp, #1 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r3, r3, r1, lsl #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vmov.f32 s4, #224 @ 0xbf000000 -0.5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - 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 3c6e8 │ │ │ │ - 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 3c628 │ │ │ │ - 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 3c5fa │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 3c70c │ │ │ │ - add.w r1, r1, r2, lsl #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r2, r1 │ │ │ │ - add.w r0, r8, r0, lsl #3 │ │ │ │ - add.w r1, r8, r1, lsl #2 │ │ │ │ - vldr s6, [pc, #148] @ 3c7bc │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - add.w r2, r8, r2, lsl #2 │ │ │ │ - vmov.f32 s7, #224 @ 0xbf000000 -0.5 │ │ │ │ - vldr s12, [r3, #52] @ 0x34 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s13, [r3, #56] @ 0x38 │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s15, [r3, #44] @ 0x2c │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s14, [r3, #48] @ 0x30 │ │ │ │ - cmp r8, r0 │ │ │ │ - vldr s10, [r3, #36] @ 0x24 │ │ │ │ - add.w r3, r3, #24 │ │ │ │ - vadd.f32 s8, s15, s12 │ │ │ │ - vldr s11, [r3, #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, [r1, #4] │ │ │ │ - vstr s12, [r2, #4] │ │ │ │ - vstr s14, [r1, #8] │ │ │ │ - vstr s13, [r2, #8] │ │ │ │ - bne.n 3c736 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 3c834 │ │ │ │ - ittte pl │ │ │ │ - │ │ │ │ -0003c7c0 : │ │ │ │ - stmdbpl sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movpl fp, r2 │ │ │ │ - ldrpl r2, [r0, #0] │ │ │ │ - ldrmi r0, [r1, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #2 │ │ │ │ - bic.w r7, r2, r2, asr #31 │ │ │ │ - mvn.w r5, r7 │ │ │ │ - mov.w r4, r7, lsl #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mul.w r3, r0, r7 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r1, r5, r3 │ │ │ │ - mov.w r3, r3, lsl #1 │ │ │ │ - bgt.n 3c858 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 3c852 │ │ │ │ - subs r2, r5, r4 │ │ │ │ - add r5, r7 │ │ │ │ - add r3, r1 │ │ │ │ - adds r0, #1 │ │ │ │ - add.w r1, fp, r5, lsl #2 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - add r3, r7 │ │ │ │ - add r2, r5 │ │ │ │ - lsls r7, r7, #3 │ │ │ │ - movs r4, #1 │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ - subs r6, #4 │ │ │ │ - vldr s12, [r2, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - cmp r4, r0 │ │ │ │ - vldr s15, [r1, #8] │ │ │ │ - add r1, r7 │ │ │ │ - vldr s13, [r2, #8] │ │ │ │ - add r2, r7 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r6, #4] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - vstr s12, [r6, #8] │ │ │ │ - add r6, r5 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - add r3, r5 │ │ │ │ - bne.n 3c814 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 3c852 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r1 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r9, r8 │ │ │ │ - add r5, r2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add.w lr, fp, r9, lsl #2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w ip, fp, r5, lsl #2 │ │ │ │ - add.w r0, r6, r8, lsl #2 │ │ │ │ - add.w r3, r6, 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 3c88c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add r8, r7 │ │ │ │ - add r4, r7 │ │ │ │ - add r9, r3 │ │ │ │ - add r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 3c878 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003c908 : │ │ │ │ - stmdb 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 r1, [r1, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - cmp r1, r5 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - bic.w r0, r1, r1, asr #31 │ │ │ │ - add.w r3, r2, #1 │ │ │ │ - mvn.w ip, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bic.w r6, r4, r4, asr #31 │ │ │ │ - mul.w r4, r5, r0 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mul.w r3, r2, r1 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - bic.w r7, r4, r4, asr #31 │ │ │ │ - mul.w r4, r2, r0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - sub.w r3, ip, r7 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bic.w r0, r4, r4, asr #31 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - sub.w r3, ip, r0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mvn.w r3, r6 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - blt.w 3cd70 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3d078 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add r4, r2 │ │ │ │ - mla r3, r6, r3, r5 │ │ │ │ - add r4, r0 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - add.w r3, r2, r7, lsl #1 │ │ │ │ - add.w r2, r5, r6, lsl #1 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - add r3, r0 │ │ │ │ - adds r0, r2, r7 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3ca82 │ │ │ │ - adds r6, r5, #1 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - add.w sl, r9, #4 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - add.w fp, r5, #4 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r9, r7 │ │ │ │ - adds r5, #1 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3ca30 │ │ │ │ - mov r8, r1 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, r4 │ │ │ │ - mov r7, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r4, r0, [sp, #24] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add.w r4, fp, r7, lsl #2 │ │ │ │ - add.w r0, fp, ip, lsl #2 │ │ │ │ - add.w r1, sl, lr, lsl #2 │ │ │ │ - add.w r2, sl, r8, 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 3c9f6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r6, #1 │ │ │ │ - add lr, r9 │ │ │ │ - add r8, r9 │ │ │ │ - add r7, r3 │ │ │ │ - add ip, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 3c9e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r4, r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r9 │ │ │ │ - sub.w r4, r4, r9 │ │ │ │ - add r0, r6 │ │ │ │ - subs r1, r1, r6 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r6, r2 │ │ │ │ - bge.n 3c9ca │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - add r4, r2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - add r4, r1 │ │ │ │ - mov.w sl, r2, lsl #2 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w r4, r1, r4, lsl #2 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.w 3cf94 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, sl │ │ │ │ - cmp r2, r5 │ │ │ │ - bge.n 3ca68 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3d07e │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - adds r2, r4, r1 │ │ │ │ - subs r0, r7, #1 │ │ │ │ - add.w lr, r3, r6 │ │ │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ - mla r2, r5, r0, r2 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r2, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mul.w r2, r7, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - add r3, r2 │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r6, r2 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - strd lr, r1, [sp, #104] @ 0x68 │ │ │ │ - subs r2, #4 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - adds r3, #4 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add.w r3, lr, #1 │ │ │ │ - add.w fp, r2, #4 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - adds r3, #8 │ │ │ │ - strd lr, r3, [sp, #28] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - adds r3, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - adds r5, r3, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - add.w r6, r8, #2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3cb60 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - vldr s11, [r3, #-8] │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - adds r4, r3, r2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - subs r2, r3, r2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r0!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - cmp r3, r5 │ │ │ │ - vldmia r7!, {s15} │ │ │ │ - vmla.f32 s14, s11, s13 │ │ │ │ - vnmul.f32 s15, s15, s12 │ │ │ │ - vstmia r4!, {s14} │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3cb3e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r8, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 3cbe2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, lr │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - sub.w lr, r3, lr │ │ │ │ - add r6, r8 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cmp r9, r6 │ │ │ │ - it lt │ │ │ │ - sublt.w r6, r6, r9 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - vldr s12, [r3, #-8] │ │ │ │ - vldr s11, [r3, #-4] │ │ │ │ - ble.n 3cbd8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r0, ip, lsl #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, lr │ │ │ │ - adds r4, r3, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r0, r3, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r4!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, r5 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - vmla.f32 s15, s13, s12 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmls.f32 s15, s14, s11 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3cbb2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r7, #1 │ │ │ │ - add ip, sl │ │ │ │ - cmp r3, r7 │ │ │ │ - bge.n 3cb82 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r2, sl │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, sl │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.n 3cb16 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldrd lr, r1, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ble.n 3cc4a │ │ │ │ - adds r0, r3, #1 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ - mov r5, lr │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - movs r4, #2 │ │ │ │ - adds r6, r3, #4 │ │ │ │ - mov sl, r3 │ │ │ │ - add.w r7, r6, r5, lsl #2 │ │ │ │ - mov r2, sl │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r7!, {s14} │ │ │ │ - cmp r3, r0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3cc2c │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, ip │ │ │ │ - cmp r8, r4 │ │ │ │ - bge.n 3cc24 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - movs r6, #2 │ │ │ │ - subs r3, #2 │ │ │ │ - mov.w r8, r3, lsr #1 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - rsb ip, ip, #0 │ │ │ │ - adds r7, r3, r5 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - add r5, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3d096 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #172] @ 0xac │ │ │ │ - mov.w r2, lr, lsl #2 │ │ │ │ - mov r4, r5 │ │ │ │ - add.w r0, sl, r2 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - vldr s14, [r0, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s12, [r3, #8] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - vldr s15, [r0, #8] │ │ │ │ - adds r0, #8 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r2, #-4] │ │ │ │ - vstr s14, [r4, #-4] │ │ │ │ - vstr s12, [r2] │ │ │ │ - vstr s15, [r4] │ │ │ │ - bne.n 3cc90 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, ip │ │ │ │ - add r5, ip │ │ │ │ - add lr, r3 │ │ │ │ - cmp r9, r6 │ │ │ │ - bge.n 3cc80 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - str.w fp, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3ceb8 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3cd12 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3cebe │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - add.w r7, r9, r0 │ │ │ │ - add.w ip, r1, r0 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r2, r3, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 3cec4 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r2 │ │ │ │ - movs r5, #2 │ │ │ │ - adds r6, r1, #1 │ │ │ │ - mov sl, r3 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - mov.w lr, #1 │ │ │ │ - adds r1, r7, r3 │ │ │ │ - add r3, ip │ │ │ │ - ldr.w r8, [r1, #4] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - str.w r8, [r3, #4] │ │ │ │ - cmp r6, lr │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ - add r1, r0 │ │ │ │ - str.w r8, [r3, #8] │ │ │ │ - add r3, r0 │ │ │ │ - bne.n 3cd46 │ │ │ │ - add r4, sl │ │ │ │ - adds r3, r5, #1 │ │ │ │ - cmp fp, r5 │ │ │ │ - beq.w 3cec4 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 3cd3c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3d064 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - mla r7, r2, r1, r3 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - rsb sl, r2, #0 │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - add.w r2, r0, r1, lsl #1 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - adds r0, #4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - adds r1, r2, r1 │ │ │ │ - add.w r2, r9, ip │ │ │ │ - negs r6, r6 │ │ │ │ - adds r2, #4 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, sl │ │ │ │ - rsb r2, ip, #0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movs r2, #2 │ │ │ │ - negs r5, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3ce4a │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - add.w r9, r5, r1, lsl #2 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - add.w sl, r5, r3, lsl #2 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3ce4a │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w fp, #1 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r9 │ │ │ │ - movs r0, #1 │ │ │ │ - adds r1, r3, r4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r1, r6 │ │ │ │ - adds r0, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r0, r8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - add.w r1, r2, r7 │ │ │ │ - add r1, r5 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r2] │ │ │ │ - add r2, ip │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 3ce02 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 3cdfc │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - adds r2, #1 │ │ │ │ - add r7, r0 │ │ │ │ - add r4, r5 │ │ │ │ - add r6, r5 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add r3, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - add r5, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - add r1, r5 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.n 3cdd6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3ca82 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r0, r3 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3ca7a │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - adds r6, r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r7, [r1, #0] │ │ │ │ - add r2, lr │ │ │ │ - add r1, ip │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 3ce9e │ │ │ │ - adds r4, #1 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp r8, r4 │ │ │ │ - bge.n 3ce98 │ │ │ │ - b.n 3ca7a │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add.w r3, r1, r1, lsr #31 │ │ │ │ - cmp.w r4, r3, asr #1 │ │ │ │ - blt.n 3cfb4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - subs r7, r1, #4 │ │ │ │ - bic.w r7, r7, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - add r3, r2 │ │ │ │ - adds r7, #6 │ │ │ │ - mov r2, r3 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w ip, r5, #2 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.w 3d0aa │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - add.w r9, r9, #16 │ │ │ │ - mov lr, r5 │ │ │ │ - sub.w fp, r7, #4 │ │ │ │ - add.w sl, r1, #16 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r5, sl │ │ │ │ - str r0, [sp, #4] │ │ │ │ - adds r4, r1, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - mov.w r8, r2, lsl #2 │ │ │ │ - add.w r9, r1, r8 │ │ │ │ - add r8, r5 │ │ │ │ - add.w lr, r6, lr, lsl #2 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3cf7c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #4 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - vldr s10, [lr, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - vldr s11, [lr, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - adds r6, #1 │ │ │ │ - vldr s13, [r3] │ │ │ │ - cmp r6, 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, [r2, #-4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - add r2, r0 │ │ │ │ - bne.n 3cf38 │ │ │ │ - add.w sl, sl, #2 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r7, sl │ │ │ │ - bne.n 3cf2a │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - add.w lr, fp, ip │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add r2, r6 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3cebe │ │ │ │ - mov r3, r6 │ │ │ │ - add.w ip, lr, #2 │ │ │ │ - b.n 3cf0a │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - adds r5, #1 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r6 │ │ │ │ - add r4, sl │ │ │ │ - cmp r8, r5 │ │ │ │ - bge.n 3cf98 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.n 3ca7a │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, r0, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w r4, r3, #8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3cebe │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w ip, r2, #4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w ip, ip, lsr #1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, lr │ │ │ │ - mov r8, r1 │ │ │ │ - mov.w lr, #1 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r5, #3 │ │ │ │ - ble.n 3d058 │ │ │ │ - strd r3, r0, [sp, #4] │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - mov r5, r4 │ │ │ │ - add.w r0, r9, r3 │ │ │ │ - mov r7, ip │ │ │ │ - add r3, fp │ │ │ │ - vldr s11, [r0, #12] │ │ │ │ - subs r7, #1 │ │ │ │ - vldr s15, [r5, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s13, [r0, #8] │ │ │ │ - adds r5, #8 │ │ │ │ - vldr s12, [r5, #-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 3d002 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 3cff4 │ │ │ │ - ldrd r3, r0, [sp, #4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - adds r7, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, r5 │ │ │ │ - beq.w 3cebe │ │ │ │ - mov r2, r7 │ │ │ │ - b.n 3cfe4 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp lr, r6 │ │ │ │ - bne.n 3cfea │ │ │ │ - b.n 3d046 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3d086 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - b.n 3ce74 │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 3ca48 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3ceb8 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3ccfe │ │ │ │ - b.n 3cd0a │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, ip │ │ │ │ - add r5, ip │ │ │ │ - add lr, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.w 3cc68 │ │ │ │ - b.n 3ccea │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r5, ip │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - add r2, r1 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 3cebe │ │ │ │ - mov r3, r1 │ │ │ │ - b.n 3cee4 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003d0c0 : │ │ │ │ - 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 3d3a8 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 3d38e │ │ │ │ - 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] @ 3d398 │ │ │ │ - subs r5, #2 │ │ │ │ - vldr s2, [pc, #640] @ 3d39c │ │ │ │ - vldr s3, [pc, #640] @ 3d3a0 │ │ │ │ - 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] @ 3d3a4 │ │ │ │ - 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 3d34c │ │ │ │ - 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 3d1bc │ │ │ │ - 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 3d164 │ │ │ │ - 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 3d38e │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add.w r0, r0, r1, lsl #1 │ │ │ │ - adds r4, r0, r1 │ │ │ │ - vldr s1, [pc, #-32] @ 3d398 │ │ │ │ - vldr s2, [pc, #-32] @ 3d39c │ │ │ │ - add.w r2, r3, r2, lsl #2 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - vldr s3, [pc, #-36] @ 3d3a0 │ │ │ │ - vldr s4, [pc, #-36] @ 3d3a4 │ │ │ │ - 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 3d3e2 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d14} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003d4f8 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - vpush {d8-d9} │ │ │ │ - bic.w fp, r0, r0, asr #31 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mvn.w r4, fp │ │ │ │ - mov.w r3, fp, lsl #2 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, r0 │ │ │ │ - mul.w r0, r5, fp │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #2 │ │ │ │ - sub.w r3, r4, r3 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - sub.w r4, r4, r0 │ │ │ │ - beq.w 3d6fa │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.w 3d6f0 │ │ │ │ - adds r2, r5, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add.w r2, r4, r0, lsl #1 │ │ │ │ - add.w r4, r4, r0, lsl #2 │ │ │ │ - add r0, r2 │ │ │ │ - add r2, fp │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w r2, r0, fp │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r2, r4, fp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - subs r2, #2 │ │ │ │ - add.w r1, fp, r0 │ │ │ │ - add r1, r3 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add.w r1, r0, fp, lsl #1 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov.w r2, fp, lsl #3 │ │ │ │ - add r1, r3 │ │ │ │ - adds r3, r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add r3, r2 │ │ │ │ - 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 3d6b6 │ │ │ │ - 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 3d5c8 │ │ │ │ - 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 3d588 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3d6f0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add.w r5, sl, r5, lsl #3 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - adds r1, r2, r0 │ │ │ │ - add r1, r4 │ │ │ │ - subs r0, r1, r0 │ │ │ │ - add r2, r0 │ │ │ │ - add.w r1, sl, r1, lsl #2 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - add.w r2, sl, r2, lsl #2 │ │ │ │ - vldr s9, [r3, #64] @ 0x40 │ │ │ │ - add.w sl, sl, #8 │ │ │ │ - vldr s7, [r3, #68] @ 0x44 │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s15, [r3, #48] @ 0x30 │ │ │ │ - adds r0, #8 │ │ │ │ - vldr s12, [r3, #72] @ 0x48 │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s5, [r3, #56] @ 0x38 │ │ │ │ - cmp sl, r5 │ │ │ │ - vldr s14, [r3, #44] @ 0x2c │ │ │ │ - vadd.f32 s11, s15, s9 │ │ │ │ - vldr s6, [r3, #60] @ 0x3c │ │ │ │ - vsub.f32 s15, s15, s9 │ │ │ │ - vldr s13, [r3, #52] @ 0x34 │ │ │ │ - vadd.f32 s8, s12, s5 │ │ │ │ - vsub.f32 s12, s12, s5 │ │ │ │ - add.w r3, r3, #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, [r2, #4] │ │ │ │ - vstr s12, [r0, #8] │ │ │ │ - vstr s15, [r2, #8] │ │ │ │ - bne.n 3d71e │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003d7bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - cmp r4, #2 │ │ │ │ - bic.w r9, r4, r4, asr #31 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mvn.w r1, r9 │ │ │ │ - add.w r3, r9, r9, lsl #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - mul.w r2, r0, r9 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - sub.w r3, r1, r3 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - sub.w r1, r1, r2 │ │ │ │ - beq.w 3d94e │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 3d948 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - lsls r0, r2, #1 │ │ │ │ - vldr s3, [pc, #504] @ 3d9f8 │ │ │ │ - adds r7, r0, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r0, r1 │ │ │ │ - add r7, r1 │ │ │ │ - subs r2, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add.w sl, r0, r9 │ │ │ │ - add r7, r9 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add.w r2, r9, r1 │ │ │ │ - mov.w fp, #1 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r3, r3, r1, lsl #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - vmov.f32 s4, #224 @ 0xbf000000 -0.5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - 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 3d924 │ │ │ │ - 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 3d868 │ │ │ │ - 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 3d83a │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 3d948 │ │ │ │ - add.w r1, r1, r2, lsl #1 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r2, r1 │ │ │ │ - add.w r0, r8, r0, lsl #3 │ │ │ │ - add.w r1, r8, r1, lsl #2 │ │ │ │ - vldr s6, [pc, #148] @ 3d9f8 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - add.w r2, r8, r2, lsl #2 │ │ │ │ - vmov.f32 s7, #224 @ 0xbf000000 -0.5 │ │ │ │ - vldr s12, [r3, #52] @ 0x34 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - vldr s13, [r3, #56] @ 0x38 │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s15, [r3, #44] @ 0x2c │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s14, [r3, #48] @ 0x30 │ │ │ │ - cmp r8, r0 │ │ │ │ - vldr s10, [r3, #36] @ 0x24 │ │ │ │ - add.w r3, r3, #24 │ │ │ │ - vadd.f32 s8, s15, s12 │ │ │ │ - vldr s11, [r3, #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, [r1, #4] │ │ │ │ - vstr s12, [r2, #4] │ │ │ │ - vstr s14, [r1, #8] │ │ │ │ - vstr s13, [r2, #8] │ │ │ │ - bne.n 3d972 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 3da70 │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ - │ │ │ │ -0003d9fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - mov r6, r3 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #2 │ │ │ │ - bic.w r7, r2, r2, asr #31 │ │ │ │ - mvn.w r5, r7 │ │ │ │ - mov.w r4, r7, lsl #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mul.w r3, r0, r7 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r1, r5, r3 │ │ │ │ - mov.w r3, r3, lsl #1 │ │ │ │ - bgt.n 3da94 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 3da8e │ │ │ │ - subs r2, r5, r4 │ │ │ │ - add r5, r7 │ │ │ │ - add r3, r1 │ │ │ │ - adds r0, #1 │ │ │ │ - add.w r1, fp, r5, lsl #2 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - add r3, r7 │ │ │ │ - add r2, r5 │ │ │ │ - lsls r7, r7, #3 │ │ │ │ - movs r4, #1 │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ - subs r6, #4 │ │ │ │ - vldr s12, [r2, #4] │ │ │ │ - adds r4, #1 │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - cmp r4, r0 │ │ │ │ - vldr s15, [r1, #8] │ │ │ │ - add r1, r7 │ │ │ │ - vldr s13, [r2, #8] │ │ │ │ - add r2, r7 │ │ │ │ - vadd.f32 s11, s14, s12 │ │ │ │ - vsub.f32 s14, s14, s12 │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r6, #4] │ │ │ │ - vstr s14, [r3, #4] │ │ │ │ - vstr s12, [r6, #8] │ │ │ │ - add r6, r5 │ │ │ │ - vstr s15, [r3, #8] │ │ │ │ - add r3, r5 │ │ │ │ - bne.n 3da50 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 3da8e │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add r3, r1 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov r9, r8 │ │ │ │ - add r5, r2 │ │ │ │ - adds r4, r3, r7 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add.w lr, fp, r9, lsl #2 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w ip, fp, r5, lsl #2 │ │ │ │ - add.w r0, r6, r8, lsl #2 │ │ │ │ - add.w r3, r6, 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 3dac8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add r8, r7 │ │ │ │ - add r4, r7 │ │ │ │ - add r9, r3 │ │ │ │ - add r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 3dab4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - │ │ │ │ -0003db44 : │ │ │ │ - stmdb 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 r1, [r1, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - cmp r1, r5 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - bic.w r0, r1, r1, asr #31 │ │ │ │ - add.w r3, r2, #1 │ │ │ │ - mvn.w ip, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - add.w r3, r3, r3, lsr #31 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bic.w r6, r4, r4, asr #31 │ │ │ │ - mul.w r4, r5, r0 │ │ │ │ - mov.w r3, r3, asr #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mul.w r3, r2, r1 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - bic.w r7, r4, r4, asr #31 │ │ │ │ - mul.w r4, r2, r0 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - sub.w r3, ip, r7 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bic.w r0, r4, r4, asr #31 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - sub.w r3, ip, r0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mvn.w r3, r6 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - blt.w 3dfac │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.w 3e2b4 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - add r4, r2 │ │ │ │ - mla r3, r6, r3, r5 │ │ │ │ - add r4, r0 │ │ │ │ - adds r1, r3, r7 │ │ │ │ - add.w r3, r2, r7, lsl #1 │ │ │ │ - add.w r2, r5, r6, lsl #1 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - add r3, r0 │ │ │ │ - adds r0, r2, r7 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3dcbe │ │ │ │ - adds r6, r5, #1 │ │ │ │ - ldr r5, [sp, #156] @ 0x9c │ │ │ │ - add.w sl, r9, #4 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - add.w fp, r5, #4 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r9, r7 │ │ │ │ - adds r5, #1 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3dc6c │ │ │ │ - mov r8, r1 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, r4 │ │ │ │ - mov r7, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r4, r0, [sp, #24] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add.w r4, fp, r7, lsl #2 │ │ │ │ - add.w r0, fp, ip, lsl #2 │ │ │ │ - add.w r1, sl, lr, lsl #2 │ │ │ │ - add.w r2, sl, r8, 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 3dc32 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r6, #1 │ │ │ │ - add lr, r9 │ │ │ │ - add r8, r9 │ │ │ │ - add r7, r3 │ │ │ │ - add ip, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.n 3dc20 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r4, r0, [sp, #24] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r9 │ │ │ │ - sub.w r4, r4, r9 │ │ │ │ - add r0, r6 │ │ │ │ - subs r1, r1, r6 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r6, r2 │ │ │ │ - bge.n 3dc06 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - add r4, r2 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - add r4, r1 │ │ │ │ - mov.w sl, r2, lsl #2 │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w r4, r1, r4, lsl #2 │ │ │ │ - lsls r7, r2, #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - bgt.w 3e1d0 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, sl │ │ │ │ - cmp r2, r5 │ │ │ │ - bge.n 3dca4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3e2ba │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r5, #1 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - adds r4, r3, r5 │ │ │ │ - lsls r1, r6, #1 │ │ │ │ - adds r2, r4, r1 │ │ │ │ - subs r0, r7, #1 │ │ │ │ - add.w lr, r3, r6 │ │ │ │ - ldr.w r9, [sp, #100] @ 0x64 │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ - mla r2, r5, r0, r2 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - ldr r4, [sp, #164] @ 0xa4 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r2, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mul.w r2, r7, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - add r3, r2 │ │ │ │ - add r3, r1 │ │ │ │ - adds r1, r6, r2 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - strd lr, r1, [sp, #104] @ 0x68 │ │ │ │ - subs r2, #4 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - adds r3, #4 │ │ │ │ - ldr r2, [sp, #172] @ 0xac │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add.w r3, lr, #1 │ │ │ │ - add.w fp, r2, #4 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - adds r3, #8 │ │ │ │ - strd lr, r3, [sp, #28] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r4 │ │ │ │ - adds r3, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - adds r5, r3, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - add.w r6, r8, #2 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 3dd9c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - vldr s11, [r3, #-8] │ │ │ │ - vldr s12, [r3, #-4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - adds r4, r3, r2 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - subs r2, r3, r2 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r0!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - cmp r3, r5 │ │ │ │ - vldmia r7!, {s15} │ │ │ │ - vmla.f32 s14, s11, s13 │ │ │ │ - vmul.f32 s15, s12, s15 │ │ │ │ - vstmia r4!, {s14} │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3dd7a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r8, r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble.n 3de1e │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r7, #3 │ │ │ │ - ldr.w ip, [sp, #68] @ 0x44 │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, lr │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - sub.w lr, r3, lr │ │ │ │ - add r6, r8 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cmp r9, r6 │ │ │ │ - it lt │ │ │ │ - sublt.w r6, r6, r9 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - vldr s12, [r3, #-8] │ │ │ │ - vldr s11, [r3, #-4] │ │ │ │ - ble.n 3de14 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r0, ip, lsl #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, lr │ │ │ │ - adds r4, r3, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r0, r3, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r4!, {s13} │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - cmp r3, r5 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - vmla.f32 s15, s13, s12 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmla.f32 s15, s14, s11 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3ddee │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r7, #1 │ │ │ │ - add ip, sl │ │ │ │ - cmp r3, r7 │ │ │ │ - bge.n 3ddbe │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r2, sl │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, sl │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r2, r1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bge.n 3dd52 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldrd lr, r1, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ble.n 3de86 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ - mov r5, lr │ │ │ │ - ldr.w r8, [sp, #4] │ │ │ │ - movs r4, #2 │ │ │ │ - adds r6, r3, #4 │ │ │ │ - mov sl, r3 │ │ │ │ - add.w r7, r6, r5, lsl #2 │ │ │ │ - mov r2, sl │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r7!, {s14} │ │ │ │ - cmp r3, r0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - bne.n 3de68 │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, ip │ │ │ │ - cmp r8, r4 │ │ │ │ - bge.n 3de60 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - movs r6, #2 │ │ │ │ - subs r3, #2 │ │ │ │ - mov.w r8, r3, lsr #1 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - rsb ip, ip, #0 │ │ │ │ - adds r7, r3, r5 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - add r5, r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3e2d2 │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - ldr.w fp, [sp, #172] @ 0xac │ │ │ │ - mov.w r2, lr, lsl #2 │ │ │ │ - mov r4, r5 │ │ │ │ - add.w r0, sl, r2 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - vldr s14, [r0, #4] │ │ │ │ - adds r2, #8 │ │ │ │ - vldr s12, [r3, #8] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - vldr s15, [r0, #8] │ │ │ │ - adds r0, #8 │ │ │ │ - vsub.f32 s11, s14, s12 │ │ │ │ - vadd.f32 s14, s14, s12 │ │ │ │ - adds r3, #8 │ │ │ │ - cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ - vadd.f32 s12, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vstr s11, [r2, #-4] │ │ │ │ - vstr s14, [r4, #-4] │ │ │ │ - vstr s12, [r2] │ │ │ │ - vstr s15, [r4] │ │ │ │ - bne.n 3decc │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, ip │ │ │ │ - add r5, ip │ │ │ │ - add lr, r3 │ │ │ │ - cmp r9, r6 │ │ │ │ - bge.n 3debc │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - str.w sl, [sp, #164] @ 0xa4 │ │ │ │ - str.w fp, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3e0f4 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3df4e │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 3e0fa │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - add.w r7, r9, r0 │ │ │ │ - add.w ip, r1, r0 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add.w r2, r2, r3, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 3e100 │ │ │ │ - ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r2 │ │ │ │ - movs r5, #2 │ │ │ │ - adds r6, r1, #1 │ │ │ │ - mov sl, r3 │ │ │ │ - lsls r3, r4, #2 │ │ │ │ - mov.w lr, #1 │ │ │ │ - adds r1, r7, r3 │ │ │ │ - add r3, ip │ │ │ │ - ldr.w r8, [r1, #4] │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - str.w r8, [r3, #4] │ │ │ │ - cmp r6, lr │ │ │ │ - ldr.w r8, [r1, #8] │ │ │ │ - add r1, r0 │ │ │ │ - str.w r8, [r3, #8] │ │ │ │ - add r3, r0 │ │ │ │ - bne.n 3df82 │ │ │ │ - add r4, sl │ │ │ │ - adds r3, r5, #1 │ │ │ │ - cmp fp, r5 │ │ │ │ - beq.w 3e100 │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 3df78 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble.w 3e2a0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str.w r9, [sp, #168] @ 0xa8 │ │ │ │ - mla r7, r2, r1, r3 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - rsb sl, r2, #0 │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - add.w r2, r0, r1, lsl #1 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ - lsls r6, r1, #3 │ │ │ │ - adds r0, #4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - adds r1, r2, r1 │ │ │ │ - add.w r2, r9, ip │ │ │ │ - negs r6, r6 │ │ │ │ - adds r2, #4 │ │ │ │ - add.w r8, r0, #1 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - mov r0, sl │ │ │ │ - rsb r2, ip, #0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movs r2, #2 │ │ │ │ - negs r5, r5 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3e086 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - add.w r9, r5, r1, lsl #2 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - add.w sl, r5, r3, lsl #2 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3e086 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w fp, #1 │ │ │ │ - strd r2, r3, [sp, #24] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r9 │ │ │ │ - movs r0, #1 │ │ │ │ - adds r1, r3, r4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r1, r6 │ │ │ │ - adds r0, #1 │ │ │ │ - add r3, lr │ │ │ │ - cmp r0, r8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - add.w r1, r2, r7 │ │ │ │ - add r1, r5 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r2] │ │ │ │ - add r2, ip │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 3e03e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.n 3e038 │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - adds r2, #1 │ │ │ │ - add r7, r0 │ │ │ │ - add r4, r5 │ │ │ │ - add r6, r5 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - add r3, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - add r5, r0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - add r1, r5 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cmp r5, r2 │ │ │ │ - bge.n 3e012 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3dcbe │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r9 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r0, r3 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3dcb6 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - adds r6, r3, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r7, [r1, #0] │ │ │ │ - add r2, lr │ │ │ │ - add r1, ip │ │ │ │ - cmp r3, r6 │ │ │ │ - bne.n 3e0da │ │ │ │ - adds r4, #1 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r5, #4 │ │ │ │ - cmp r8, r4 │ │ │ │ - bge.n 3e0d4 │ │ │ │ - b.n 3dcb6 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - add.w r3, r1, r1, lsr #31 │ │ │ │ - cmp.w r4, r3, asr #1 │ │ │ │ - blt.n 3e1f0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - subs r7, r1, #4 │ │ │ │ - bic.w r7, r7, #1 │ │ │ │ - movs r5, #0 │ │ │ │ - add r3, r2 │ │ │ │ - adds r7, #6 │ │ │ │ - mov r2, r3 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add.w ip, r5, #2 │ │ │ │ - cmp r1, #3 │ │ │ │ - ble.w 3e2e6 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - add.w r9, r9, #16 │ │ │ │ - mov lr, r5 │ │ │ │ - sub.w fp, r7, #4 │ │ │ │ - add.w sl, r1, #16 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r5, sl │ │ │ │ - str r0, [sp, #4] │ │ │ │ - adds r4, r1, #1 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - mov.w r8, r2, lsl #2 │ │ │ │ - add.w r9, r1, r8 │ │ │ │ - add r8, r5 │ │ │ │ - add.w lr, r6, lr, lsl #2 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 3e1b8 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - mov.w sl, #4 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - vldr s10, [lr, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - vldr s11, [lr, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - movs r6, #1 │ │ │ │ - vldr s12, [r3] │ │ │ │ - adds r6, #1 │ │ │ │ - vldr s13, [r3, #-4] │ │ │ │ - cmp r6, 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, [r2] │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, r0 │ │ │ │ - bne.n 3e174 │ │ │ │ - add.w sl, sl, #2 │ │ │ │ - add.w r9, r9, #8 │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - add.w lr, lr, #8 │ │ │ │ - cmp r7, sl │ │ │ │ - bne.n 3e166 │ │ │ │ - ldrd r3, r2, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - add.w lr, fp, ip │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - add r2, r6 │ │ │ │ - adds r6, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 3e0fa │ │ │ │ - mov r3, r6 │ │ │ │ - add.w ip, lr, #2 │ │ │ │ - b.n 3e146 │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - adds r5, #1 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r6 │ │ │ │ - add r4, sl │ │ │ │ - cmp r8, r5 │ │ │ │ - bge.n 3e1d4 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.n 3dcb6 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - adds r1, r0, r2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add.w r4, r3, #8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 3e0fa │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w ip, r2, #4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w fp, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov.w ip, ip, lsr #1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, lr │ │ │ │ - mov r8, r1 │ │ │ │ - mov.w lr, #1 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - cmp r5, #3 │ │ │ │ - ble.n 3e294 │ │ │ │ - strd r3, r0, [sp, #4] │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - mov r5, r4 │ │ │ │ - add.w r0, r9, r3 │ │ │ │ - mov r7, ip │ │ │ │ - add r3, fp │ │ │ │ - vldr s15, [r5, #4] │ │ │ │ - subs r7, #1 │ │ │ │ - vldr s11, [r0, #16] │ │ │ │ - adds r5, #8 │ │ │ │ - vldr s13, [r0, #12] │ │ │ │ - adds r3, #8 │ │ │ │ - vldr s12, [r5, #-8] │ │ │ │ - adds r0, #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 3e23e │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp r6, lr │ │ │ │ - bne.n 3e230 │ │ │ │ - ldrd r3, r0, [sp, #4] │ │ │ │ - add r4, r0 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - adds r7, r2, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, r5 │ │ │ │ - beq.w 3e0fa │ │ │ │ - mov r2, r7 │ │ │ │ - b.n 3e220 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r8, sl │ │ │ │ - cmp lr, r6 │ │ │ │ - bne.n 3e226 │ │ │ │ - b.n 3e282 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 3e2c2 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - b.n 3e0b0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 3dc84 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.w 3e0f4 │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 3df3a │ │ │ │ - b.n 3df46 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - adds r6, #1 │ │ │ │ - add r7, ip │ │ │ │ - add r5, ip │ │ │ │ - add lr, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.w 3dea4 │ │ │ │ - b.n 3df26 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r5, ip │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - add r2, r1 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.w 3e0fa │ │ │ │ - mov r3, r1 │ │ │ │ - b.n 3e120 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003e2fc : │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 3e30e │ │ │ │ - add.w r1, r1, r2, lsl #3 │ │ │ │ - add.w r2, r1, r2, lsl #2 │ │ │ │ - b.w 32a58 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003e310 : │ │ │ │ - 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 r7, [r0, #0] │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - subs r2, r7, #2 │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3e3d6 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r6 │ │ │ │ - adds r2, r5, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 337e0 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - vmov s14, r6 │ │ │ │ - vmov.f32 s12, #0 @ 0x40000000 2.0 │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - adds r0, r6, #1 │ │ │ │ - cmp r6, #2 │ │ │ │ - add.w r0, r0, r0, lsr #31 │ │ │ │ - vdiv.f32 s13, s12, s14 │ │ │ │ - mov.w r0, r0, asr #1 │ │ │ │ - vmul.f32 s11, s13, s11 │ │ │ │ - vneg.f32 s12, s13 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vstr s15, [r8] │ │ │ │ - ble.n 3e3a6 │ │ │ │ - ldr.w ip, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - adds r1, #8 │ │ │ │ - cmp r0, r2 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vstmia r3!, {s14} │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - bgt.n 3e386 │ │ │ │ - cmp r6, #0 │ │ │ │ - and.w r3, r6, #1 │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 3e3d2 │ │ │ │ - add.w r5, r5, r6, lsl #2 │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - vldr s15, [r5, #-4] │ │ │ │ - add r4, r0 │ │ │ │ - add r3, r0 │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr s15, [r1] │ │ │ │ - it ne │ │ │ │ - vstrne s15, [r8] │ │ │ │ - bne.n 3e3d2 │ │ │ │ - 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, [r8] │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003e408 : │ │ │ │ - vldr s12, [r2] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - subs r5, r2, #2 │ │ │ │ - ldrd r4, r7, [sp, #24] │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 3e472 │ │ │ │ - add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ - mov lr, r3 │ │ │ │ - mov ip, r1 │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - mov.w r6, r8, asr #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r5, r3, r6 │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - vldmia r4!, {s15} │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - cmp lr, r5 │ │ │ │ - vnmul.f32 s15, s13, s15 │ │ │ │ - vstr s14, [ip, #-4] │ │ │ │ - vstr s15, [ip] │ │ │ │ - bne.n 3e430 │ │ │ │ - lsls r4, r2, #31 │ │ │ │ - itt pl │ │ │ │ - addpl r3, r3, r6 │ │ │ │ - addpl.w r8, r1, r8, lsl #2 │ │ │ │ - add.w r2, r7, r2, lsl #2 │ │ │ │ - vstr s12, [r1] │ │ │ │ - itt pl │ │ │ │ - ldrpl r3, [r3, #0] │ │ │ │ - strpl.w r3, [r8] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 34418 │ │ │ │ - itett eq │ │ │ │ - vldreq s15, [r3] │ │ │ │ - vstrne s12, [r1] │ │ │ │ - vaddeq.f32 s14, s15, s12 │ │ │ │ - vsubeq.f32 s12, s12, s15 │ │ │ │ - itt eq │ │ │ │ - vstreq s14, [r1] │ │ │ │ - vstreq s12, [r1, #4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003e494 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx 30118 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [pc, #440] @ 3e674 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r6, ip │ │ │ │ - mov r7, r3 │ │ │ │ - add lr, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str.w lr, [sp, #16] │ │ │ │ - cmp.w ip, #3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - it hi │ │ │ │ - addhi.w sl, sl, #2 │ │ │ │ - rsb r9, r6, #1 │ │ │ │ - add.w fp, r6, #1 │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - it ls │ │ │ │ - ldrls r3, [sp, #16] │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - add.w fp, r2, fp, lsl #2 │ │ │ │ - it ls │ │ │ │ - ldrls.w sl, [r3, ip, lsl #2] │ │ │ │ - mov r3, r6 │ │ │ │ - subs.w r8, sl, #2 │ │ │ │ - it ne │ │ │ │ - movne.w r8, #1 │ │ │ │ - b.n 3e50e │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 3e570 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, sl │ │ │ │ - blx 33634 <__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 3e664 │ │ │ │ - orrs.w r2, r8, r2 │ │ │ │ - str.w sl, [fp, #4]! │ │ │ │ - bne.n 3e506 │ │ │ │ - cmp r6, #0 │ │ │ │ - rsb r1, r9, #8 │ │ │ │ - ite ne │ │ │ │ - movne r2, r9 │ │ │ │ - moveq r2, #0 │ │ │ │ - rsb r0, r9, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r1, r2 │ │ │ │ - add r0, r2 │ │ │ │ - mov.w r2, r6, lsl #2 │ │ │ │ - add r1, r3 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - add r0, r3 │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - blx 31b54 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - movs r2, #2 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - bne.n 3e50e │ │ │ │ - mov r8, r3 │ │ │ │ - ldrd r3, r2, [sp] │ │ │ │ - strd r2, r8, [r3] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 3e65a │ │ │ │ - vmov s15, r2 │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vldr s18, [pc, #232] @ 3e670 │ │ │ │ - mov sl, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add.w r9, sp, #28 │ │ │ │ - add.w fp, r3, #4 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vdiv.f32 s17, s16, s15 │ │ │ │ - ldr.w r7, [fp, #4]! │ │ │ │ - vmov s16, r5 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - mul.w r5, r7, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - vcvt.f32.s32 s0, s16 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - vmul.f32 s0, s0, s17 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s10, [sp, #24] │ │ │ │ - vldr s9, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 3e656 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vmov.f32 s11, s18 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - movs r0, #1 │ │ │ │ - sub.w lr, r6, #5 │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - add.w r1, r3, r4, lsl #2 │ │ │ │ - vmul.f32 s14, s9, s11 │ │ │ │ - vmul.f32 s15, s9, s12 │ │ │ │ - vmla.f32 s15, s10, s11 │ │ │ │ - cmp r6, #4 │ │ │ │ - vnmls.f32 s14, s10, s12 │ │ │ │ - vmov.f32 s11, s15 │ │ │ │ - vstr s15, [r1, #4] │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - vstr s14, [r1] │ │ │ │ - ble.n 3e646 │ │ │ │ - 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 3e618 │ │ │ │ - adds r0, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp r7, r0 │ │ │ │ - bne.n 3e5ee │ │ │ │ - subs r7, #2 │ │ │ │ - add r4, r6 │ │ │ │ - mla r4, r6, r7, r4 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne.n 3e5a0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w ip, [sp, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - b.n 3e4ce │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf772000b │ │ │ │ - │ │ │ │ -0003e678 : │ │ │ │ - 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, #176] @ (3e740 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #176] @ (3e744 ) │ │ │ │ - sub sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r6, #3 │ │ │ │ - ble.n 3e71a │ │ │ │ - subs r3, r6, #1 │ │ │ │ - vmov s15, r3 │ │ │ │ - add.w r1, r6, #1073741824 @ 0x40000000 │ │ │ │ - asrs r6, r6, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - subs r1, #1 │ │ │ │ - add.w r4, r9, #4 │ │ │ │ - add.w r6, r9, r6, lsl #2 │ │ │ │ - mov.w sl, r1, lsl #2 │ │ │ │ - vldr s16, [pc, #112] @ 3e73c │ │ │ │ - add.w r5, r9, sl │ │ │ │ - add.w r8, sp, #4 │ │ │ │ - vdiv.f32 s17, s0, s15 │ │ │ │ - mov r7, sp │ │ │ │ - str r3, [sp, #8] │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 324c8 │ │ │ │ - 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 3e6e2 │ │ │ │ - add.w r1, sl, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - add r1, r9 │ │ │ │ - blx 2ff3c │ │ │ │ - ldr r2, [pc, #44] @ (3e748 ) │ │ │ │ - ldr r3, [pc, #36] @ (3e744 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3e738 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf678000c │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf5ee000c │ │ │ │ - │ │ │ │ -0003e74c : │ │ │ │ - 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 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #376] @ (3e8dc ) │ │ │ │ - ldr r3, [pc, #376] @ (3e8e0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r6, [r7, #0] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - subs r1, r6, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - add.w r3, r6, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ble.w 3e890 │ │ │ │ - vldr s16, [r4] │ │ │ │ - cmp r6, #3 │ │ │ │ - beq.n 3e84a │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - add.w r8, r6, #1073741824 @ 0x40000000 │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - asrs r0, r6, #1 │ │ │ │ - adds r1, r2, #4 │ │ │ │ - mov.w ip, #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - mov r3, r4 │ │ │ │ - add.w lr, r4, r8 │ │ │ │ - add.w r5, r2, r8 │ │ │ │ - vadd.f32 s14, s15, s16 │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vstmia r3!, {s14} │ │ │ │ - vldr s15, [r3] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmdb lr!, {s12} │ │ │ │ - cmp r0, ip │ │ │ │ - vldmia r1!, {s14} │ │ │ │ - vldmdb r5!, {s11} │ │ │ │ - vsub.f32 s13, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s12 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmla.f32 s16, s13, s11 │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstmia r3!, {s13} │ │ │ │ - vstr s15, [lr] │ │ │ │ - bge.n 3e7c0 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ands.w r6, r6, #1 │ │ │ │ - add r2, r8 │ │ │ │ - bne.n 3e8ac │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 337e0 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r2, r5, #4 │ │ │ │ - cmp r5, #3 │ │ │ │ - vstr s16, [r4, #4] │ │ │ │ - mov.w r2, r2, lsr #1 │ │ │ │ - ble.n 3e872 │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [r3, #8] │ │ │ │ - subs r2, #1 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3, #12] │ │ │ │ - str.w r0, [r3, #8]! │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.n 3e824 │ │ │ │ - cbz r6, 3e872 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str.w r1, [r5, #-4] │ │ │ │ - b.n 3e872 │ │ │ │ - vldr s13, [r4, #8] │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - vadd.f32 s14, s13, s16 │ │ │ │ - vsub.f32 s16, s16, s13 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s16, [r4, #4] │ │ │ │ - vadd.f32 s13, s14, s15 │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vstr s14, [r4, #8] │ │ │ │ - ldr r2, [pc, #112] @ (3e8e4 ) │ │ │ │ - ldr r3, [pc, #104] @ (3e8e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3e8d8 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bne.n 3e872 │ │ │ │ - vldr s15, [r4] │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - vsub.f32 s13, s15, s14 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r4, #4] │ │ │ │ - vstr s15, [r4] │ │ │ │ - b.n 3e872 │ │ │ │ - add.w r0, r4, r0, lsl #2 │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r0] │ │ │ │ - mov r0, sp │ │ │ │ - blx 337e0 │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - subs r2, r5, #4 │ │ │ │ - cmp r5, #3 │ │ │ │ - vstr s16, [r4, #4] │ │ │ │ - mov.w r2, r2, lsr #1 │ │ │ │ - bgt.n 3e81e │ │ │ │ - b.n 3e840 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - sub.w r0, r4, #9175040 @ 0x8c0000 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - eors.w r0, r6, #9175040 @ 0x8c0000 │ │ │ │ - │ │ │ │ -0003e8e8 : │ │ │ │ - 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 r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr.w r9, [r7] │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - vmov s15, r9 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s17, s0, s15 │ │ │ │ - ble.n 3e948 │ │ │ │ - mov r5, r8 │ │ │ │ - add.w r6, r9, #1 │ │ │ │ - vldr s16, [pc, #48] @ 3e95c │ │ │ │ - movs r4, #1 │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - adds r4, #1 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 308c8 │ │ │ │ - cmp r4, r6 │ │ │ │ - vstmia r5!, {s0} │ │ │ │ - bne.n 3e932 │ │ │ │ - vpop {d8-d9} │ │ │ │ - add.w r1, r8, r9, lsl #2 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2ff38 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0003e960 : │ │ │ │ - stmdb 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, #12 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - add.w ip, ip, ip, lsr #31 │ │ │ │ - mov.w ip, ip, asr #1 │ │ │ │ - ble.n 3ea74 │ │ │ │ - lsls r1, r3, #2 │ │ │ │ - adds r5, r4, #4 │ │ │ │ - add.w lr, r4, r1 │ │ │ │ - adds r7, r2, r1 │ │ │ │ - adds r6, r2, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov fp, r6 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r0, lr │ │ │ │ - mov r8, r5 │ │ │ │ - movs r1, #2 │ │ │ │ - vldmia r8!, {s15} │ │ │ │ - adds r1, #1 │ │ │ │ - vldmdb r0!, {s14} │ │ │ │ - cmp ip, r1 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia fp!, {s13} │ │ │ │ - vstmdb sl!, {s15} │ │ │ │ - bge.n 3e9a4 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - beq.n 3ea5e │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - subs r0, r1, #4 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add r0, r1 │ │ │ │ - mov r8, r1 │ │ │ │ - movs r1, #2 │ │ │ │ - vldmdb r7!, {s11} │ │ │ │ - adds r1, #1 │ │ │ │ - vldmdb r0!, {s15} │ │ │ │ - cmp ip, r1 │ │ │ │ - vldmia r6!, {s13} │ │ │ │ - vldmia r8!, {s12} │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmla.f32 s15, s12, s11 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstmia r5!, {s15} │ │ │ │ - vstmdb lr!, {s14} │ │ │ │ - bge.n 3e9d4 │ │ │ │ - cbnz r3, 3ea22 │ │ │ │ - mov.w r1, ip, lsl #2 │ │ │ │ - adds r3, r2, r1 │ │ │ │ - vldr s14, [r3] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - add r1, r4 │ │ │ │ - add.w r3, r3, ip, lsl #2 │ │ │ │ - vldr s15, [r3, #-4] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 337e0 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - subs r3, r2, #3 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov.w r3, r3, lsr #1 │ │ │ │ - ble.n 3ea58 │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - adds r4, #8 │ │ │ │ - vldr s14, [r4] │ │ │ │ - subs r3, #1 │ │ │ │ - adds r2, r3, #1 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vstr s15, [r4, #-4] │ │ │ │ - bne.n 3ea38 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov.w r1, ip, lsl #2 │ │ │ │ - adds r0, r4, r1 │ │ │ │ - add r1, r2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r1] │ │ │ │ - b.n 3e9c8 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 3ea22 │ │ │ │ - mov.w r1, ip, lsl #2 │ │ │ │ - adds r3, r4, r1 │ │ │ │ - vldr s14, [r3] │ │ │ │ - adds r3, r2, r1 │ │ │ │ - vadd.f32 s14, s14, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - b.n 3ea0e │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003ea90 : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - sub.w lr, r4, #2 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.n 3eac4 │ │ │ │ - beq.n 3eaa2 │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vldr s13, [pc, #40] @ 3ead0 │ │ │ │ - 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 {r4, pc} │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fd84 │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - │ │ │ │ -0003ead4 : │ │ │ │ - stmdb 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 r8, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - add.w r4, r9, #1 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - add.w r4, r4, r4, lsr #31 │ │ │ │ - mov.w r4, r4, asr #1 │ │ │ │ - ble.w 3ec12 │ │ │ │ - sub.w r5, r9, #3 │ │ │ │ - mov ip, r0 │ │ │ │ - lsrs r5, r5, #1 │ │ │ │ - vldr s15, [r1, #4] │ │ │ │ - adds r1, #8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - subs r5, #1 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - vsub.f32 s13, s14, s15 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s13, [r1] │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - bne.n 3eb0c │ │ │ │ - vldr s15, [r7] │ │ │ │ - ands.w r3, r9, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - beq.n 3ebf2 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - mov r0, ip │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 3441c │ │ │ │ - add.w r0, r6, r9 │ │ │ │ - add.w r5, r7, r9 │ │ │ │ - sub.w lr, r9, #4 │ │ │ │ - adds r3, r6, #4 │ │ │ │ - adds r6, r7, #4 │ │ │ │ - add lr, r8 │ │ │ │ - mov fp, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov.w ip, #2 │ │ │ │ - vldmdb r2!, {s11} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmdb lr!, {s15} │ │ │ │ - cmp r4, ip │ │ │ │ - vldmia r1!, {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 3eb6e │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - cbz r2, 3ebd4 │ │ │ │ - movs r2, #2 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - adds r2, #1 │ │ │ │ - vldmdb r0!, {s14} │ │ │ │ - cmp r4, r2 │ │ │ │ - vadd.f32 s13, s15, s14 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstmia r6!, {s13} │ │ │ │ - vstmdb r5!, {s15} │ │ │ │ - bge.n 3eba4 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r2, r7, r4, lsl #2 │ │ │ │ - add.w r8, r8, r4, lsl #2 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vldr s14, [r8, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vmul.f32 s15, s14, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - b.n 3eba2 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - mov r0, ip │ │ │ │ - add.w r3, r7, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - vldr s15, [r3, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - blx 3441c │ │ │ │ - b.n 3eb4e │ │ │ │ - vldr s15, [r1] │ │ │ │ - tst.w r9, #1 │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 3ec58 │ │ │ │ - add.w r9, r7, r9, lsl #2 │ │ │ │ - mov r2, r6 │ │ │ │ - vldr s15, [r9, #-4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vstr s15, [r9, #-4] │ │ │ │ - blx 3441c │ │ │ │ - add.w r3, r7, r4, lsl #2 │ │ │ │ - add.w r4, r8, 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 3ebc2 │ │ │ │ - mov r2, r6 │ │ │ │ - blx 3441c │ │ │ │ - b.n 3ebc2 │ │ │ │ - │ │ │ │ -0003ec60 : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - sub.w lr, r4, #2 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bgt.n 3eca8 │ │ │ │ - vldr s15, [r1] │ │ │ │ - beq.n 3ec82 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1] │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vmov.f32 s12, #16 @ 0x40800000 4.0 │ │ │ │ - vldr s11, [pc, #40] @ 3ecb4 │ │ │ │ - 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 {r4, pc} │ │ │ │ - add.w r3, r2, r4, lsl #2 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 34d00 │ │ │ │ - lsls r3, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - │ │ │ │ -0003ecb8 : │ │ │ │ - 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, #3976] @ 0xf88 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r2, [pc, #520] @ (3eedc ) │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r9, [r0] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - str.w lr, [sp, #4] │ │ │ │ - mov r4, r9 │ │ │ │ - mov r8, r3 │ │ │ │ - mov lr, r3 │ │ │ │ - mov fp, r2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - cmp.w lr, #3 │ │ │ │ - rsb r6, r8, #1 │ │ │ │ - it hi │ │ │ │ - addhi.w fp, fp, #2 │ │ │ │ - add.w r9, r8, #1 │ │ │ │ - mov r7, r8 │ │ │ │ - mov.w r6, r6, lsl #2 │ │ │ │ - it ls │ │ │ │ - ldrls r3, [sp, #16] │ │ │ │ - str.w lr, [sp, #20] │ │ │ │ - it ls │ │ │ │ - ldrls.w fp, [r3, lr, lsl #2] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs.w sl, fp, #2 │ │ │ │ - it ne │ │ │ │ - movne.w sl, #1 │ │ │ │ - add.w r9, r3, r9, lsl #2 │ │ │ │ - b.n 3ed30 │ │ │ │ - subs r6, #4 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 3ed98 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, fp │ │ │ │ - blx 33634 <__aeabi_idivmod@plt> │ │ │ │ - clz ip, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov.w ip, ip, lsr #5 │ │ │ │ - mov r4, r5 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 3eeca │ │ │ │ - orrs.w ip, sl, ip │ │ │ │ - str.w fp, [r9, #4]! │ │ │ │ - bne.n 3ed2a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ite ne │ │ │ │ - movne ip, r6 │ │ │ │ - moveq.w ip, #0 │ │ │ │ - rsb r1, r6, #8 │ │ │ │ - rsb r0, r6, #12 │ │ │ │ - add r1, ip │ │ │ │ - add r0, ip │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ - add r1, r3 │ │ │ │ - it eq │ │ │ │ - moveq r2, #4 │ │ │ │ - add r0, r3 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - blx 31b54 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - movs r2, #2 │ │ │ │ - subs r6, #4 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - bne.n 3ed30 │ │ │ │ - ldr.w lr, [sp, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr.w sl, [sp, #28] │ │ │ │ - mov.w fp, #2 │ │ │ │ - mov r6, lr │ │ │ │ - ldr.w r9, [sp, #24] │ │ │ │ - str.w r9, [lr] │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s19, [pc, #288] @ 3eed8 │ │ │ │ - str.w r7, [r6, #4]! │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - blx 30118 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - vmov s15, r2 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r6 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - mov r4, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - adds r3, #2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - vdiv.f32 s20, s0, s15 │ │ │ │ - ldr.w r9, [r8, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mul.w r6, r9, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - add.w ip, r0, #1 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mov.w ip, ip, lsl #1 │ │ │ │ - ble.n 3eeba │ │ │ │ - sub.w sl, ip, #4 │ │ │ │ - movs r5, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - sub.w r3, ip, #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsr.w r3, sl, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r9, fp │ │ │ │ - mov fp, r3 │ │ │ │ - strd r4, r8, [sp, #28] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add r3, r2 │ │ │ │ - vmov s15, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vcvt.f32.s32 s17, s15 │ │ │ │ - add.w r5, r3, r9, lsl #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmul.f32 s17, s17, s20 │ │ │ │ - cmp r3, #3 │ │ │ │ - vstr s18, [r5, #-8] │ │ │ │ - vstr s19, [r5, #-4] │ │ │ │ - ble.n 3ee8e │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - mov r6, r5 │ │ │ │ - vldr s16, [pc, #120] @ 3eed8 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - vadd.f32 s16, s16, s18 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ - adds r6, #8 │ │ │ │ - vmul.f32 s0, s17, s16 │ │ │ │ - blx 324c8 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - bne.n 3ee62 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r9, r3 │ │ │ │ - cmp.w fp, #5 │ │ │ │ - ble.n 3eeaa │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r3, r3, r9, lsl #2 │ │ │ │ - ldr.w r2, [r3, #-8] │ │ │ │ - str.w r2, [r5, #-8] │ │ │ │ - ldr.w r3, [r3, #-4] │ │ │ │ - str.w r3, [r5, #-4] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp fp, sl │ │ │ │ - bne.n 3ee2e │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mov fp, r9 │ │ │ │ - ldrd r8, r6, [sp, #32] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 3ede4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - b.n 3ecf2 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.s d16, d0, d11 │ │ │ │ - │ │ │ │ -0003eee0 : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 3eef2 │ │ │ │ - add.w r2, r1, r3, lsl #4 │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - b.w 3064c │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0003eef4 : │ │ │ │ - stmdb 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 r6, [pc, #484] @ (3f0ec ) │ │ │ │ - ldr r5, [pc, #484] @ (3f0f0 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mov.w r5, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ble.w 3f090 │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - str.w ip, [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 33c3c <__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 3f0ae │ │ │ │ - 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 3f074 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 347f0 │ │ │ │ - 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 3ef48 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3f090 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3f090 │ │ │ │ - ldr r1, [pc, #284] @ (3f0f4 ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #276] @ (3f0f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r1, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3f0aa │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - 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 3f058 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35a5c │ │ │ │ - b.n 3efb2 │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f066 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 33330 │ │ │ │ - b.n 3efb2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f082 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 332a0 │ │ │ │ - b.n 3efb2 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35a5c │ │ │ │ - b.n 3efb2 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 33330 │ │ │ │ - b.n 3efb2 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 347f0 │ │ │ │ - b.n 3efb2 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 332a0 │ │ │ │ - b.n 3efb2 │ │ │ │ - ldr r2, [pc, #100] @ (3f0f8 ) │ │ │ │ - ldr r3, [pc, #92] @ (3f0f0 ) │ │ │ │ - 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 3f0aa │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3f0e0 │ │ │ │ - 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 2f748 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3efb6 │ │ │ │ - b.n 3efb2 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 3f0be │ │ │ │ - nop │ │ │ │ - cdp 0, 0, cr0, cr2, cr12, {0} │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldc 0, cr0, [r2, #-48]! @ 0xffffffd0 │ │ │ │ - ldcl 0, cr0, [r8], #-48 @ 0xffffffd0 │ │ │ │ - │ │ │ │ -0003f0fc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3f120 │ │ │ │ - add.w r5, r2, r4, lsl #4 │ │ │ │ - add.w r3, r2, r4, lsl #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 30228 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0003f124 : │ │ │ │ - stmdb 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 r6, [pc, #484] @ (3f31c ) │ │ │ │ - ldr r5, [pc, #484] @ (3f320 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ - ldr r5, [r6, r5] │ │ │ │ - ldr.w ip, [r4, #4] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - mov.w r5, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - strd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ble.w 3f2c0 │ │ │ │ - add.w r8, r4, #4 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, r3 │ │ │ │ - str.w ip, [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 33c3c <__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 3f2de │ │ │ │ - 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 3f2a4 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35180 │ │ │ │ - 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 3f178 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3f2c0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 3f2c0 │ │ │ │ - ldr r1, [pc, #284] @ (3f324 ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r3, [pc, #276] @ (3f320 ) │ │ │ │ - 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 3f2da │ │ │ │ - ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - 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 3f288 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 314dc │ │ │ │ - b.n 3f1e2 │ │ │ │ - add r0, r6 │ │ │ │ - subs r0, #1 │ │ │ │ - add.w r0, r9, r0, lsl #2 │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f296 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35cc8 │ │ │ │ - b.n 3f1e2 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 3f2b2 │ │ │ │ - ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 33598 │ │ │ │ - b.n 3f1e2 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 314dc │ │ │ │ - b.n 3f1e2 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35cc8 │ │ │ │ - b.n 3f1e2 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 35180 │ │ │ │ - b.n 3f1e2 │ │ │ │ - ldrd r3, r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - blx 33598 │ │ │ │ - b.n 3f1e2 │ │ │ │ - ldr r2, [pc, #100] @ (3f328 ) │ │ │ │ - ldr r3, [pc, #92] @ (3f320 ) │ │ │ │ - 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 3f2da │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - str r2, [sp, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 3f310 │ │ │ │ - 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 30094 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 3f1e6 │ │ │ │ - b.n 3f1e2 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - strd r3, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 3f2ee │ │ │ │ - nop │ │ │ │ - rsbs r0, r2, ip │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add.w r0, r2, ip │ │ │ │ - orr.w r0, r8, ip │ │ │ │ - │ │ │ │ -0003f32c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 3f350 │ │ │ │ - add.w r5, r2, r4, lsl #4 │ │ │ │ - add.w r3, r2, r4, lsl #3 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 2fc98 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0003f354 : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0003f358 : │ │ │ │ - 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 │ │ │ │ - ldr r5, [pc, #164] @ (3f410 ) │ │ │ │ - mov r8, r3 │ │ │ │ - mov sl, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r7, r1 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ - str.w r9, [sp] │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - 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 32948 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ - mov r0, sl │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - ldr r6, [r5, #16] │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldrd r6, r7, [r5, #36] @ 0x24 │ │ │ │ - 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, #4] │ │ │ │ - blx 354f4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b.n 3ec34 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f414 : │ │ │ │ - stmdb 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, #152] @ (3f4c0 ) │ │ │ │ - mov r7, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r5, #44] @ 0x2c │ │ │ │ - ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ - subs r3, #1 │ │ │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ - 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 sl, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - blx 2fddc │ │ │ │ - strd sl, fp, [sp, #80] @ 0x50 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd r6, r7, [r5] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 32278 │ │ │ │ - nop │ │ │ │ - b.n 3fb6c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f4c4 : │ │ │ │ - stmdb 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, #144] @ (3f568 ) │ │ │ │ - mov fp, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - add r5, pc │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - 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, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ - subs r6, #1 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - blx 34c2c │ │ │ │ - strd sl, r6, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - ldrd r6, r7, [r5] │ │ │ │ - mov r1, r8 │ │ │ │ - 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, #88] @ 0x58 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30c98 │ │ │ │ - nop │ │ │ │ - b.n 3fab4 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f56c : │ │ │ │ - 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 │ │ │ │ - ldr.w lr, [pc, #132] @ 3f604 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - add lr, pc │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr.w ip, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r4, [lr, #12] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add.w r8, ip, r8, lsl #2 │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - ldr.w r4, [lr, #44] @ 0x2c │ │ │ │ - add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, ip, r8, lsl #2 │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - ldr.w r4, [lr, #48] @ 0x30 │ │ │ │ - add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, ip, r8, lsl #2 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - ldr.w r4, [lr, #52] @ 0x34 │ │ │ │ - add.w r8, r4, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, ip, r8, lsl #2 │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - ldrd r8, r9, [lr, #36] @ 0x24 │ │ │ │ - add.w lr, r8, #4294967295 @ 0xffffffff │ │ │ │ - add.w r8, r9, #4294967295 @ 0xffffffff │ │ │ │ - add.w lr, ip, lr, lsl #2 │ │ │ │ - add.w ip, ip, r8, lsl #2 │ │ │ │ - strd ip, lr, [sp, #4] │ │ │ │ - blx 332d0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 35860 │ │ │ │ - b.n 3f9fc │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f608 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r5, [pc, #144] @ (3f6ac ) │ │ │ │ - mov r9, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov sl, r0 │ │ │ │ - ldrd r8, r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - mov fp, r1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - 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] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 336a4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r2, r9 │ │ │ │ - strd r7, r6, [sp, #92] @ 0x5c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - 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, #104] @ 0x68 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f650 │ │ │ │ - nop │ │ │ │ - b.n 3f970 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f6b0 : │ │ │ │ - stmdb 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 r5, [pc, #156] @ (3f760 ) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - mov r9, r0 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #24] │ │ │ │ - ldr r6, [r5, #44] @ 0x2c │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - ldr r6, [r5, #48] @ 0x30 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #16] │ │ │ │ - ldr r6, [r5, #52] @ 0x34 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - ldr r6, [r5, #36] @ 0x24 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #8] │ │ │ │ - ldr r6, [r5, #40] @ 0x28 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w ip, r4, ip, lsl #2 │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - blx 3072c │ │ │ │ - str.w sl, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - ldrd r6, r7, [r5] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - 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, #80] @ 0x50 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 325cc │ │ │ │ - nop │ │ │ │ - b.n 3f8d4 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f764 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #40] @ 3f7a0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldrd r4, r6, [ip] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - add.w r5, r5, ip, lsl #2 │ │ │ │ - strd r5, r4, [sp, #4] │ │ │ │ - blx 32948 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - b.n 3f7b4 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f7a4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #44] @ 3f7e4 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldrd r4, r6, [ip] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - add.w r5, r5, ip, lsl #2 │ │ │ │ - strd r5, r4, [sp, #8] │ │ │ │ - blx 3227c │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - svc 200 @ 0xc8 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f7e8 : │ │ │ │ - b.w 35860 │ │ │ │ - │ │ │ │ -0003f7ec : │ │ │ │ - push {r4, r5, r6} │ │ │ │ - ldr.w ip, [pc, #52] @ 3f824 │ │ │ │ - ldrd r4, r0, [sp, #12] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add ip, pc │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r4 │ │ │ │ - ldrd r4, r5, [sp, #20] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldrd r4, r6, [ip] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - add.w r5, r5, ip, lsl #2 │ │ │ │ - strd r5, r4, [sp, #20] │ │ │ │ - pop {r4, r5, r6} │ │ │ │ - b.w 30c98 │ │ │ │ - svc 136 @ 0x88 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f828 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #48] @ 3f86c │ │ │ │ - add ip, pc │ │ │ │ - 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 r5, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, r6, [ip] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - add.w r5, r5, ip, lsl #2 │ │ │ │ - strd r5, r4, [sp, #12] │ │ │ │ - blx 2f654 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - svc 68 @ 0x44 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f870 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr.w ip, [pc, #40] @ 3f8ac │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldrd r4, r6, [ip] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r4, #1 │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - add.w r5, r5, ip, lsl #2 │ │ │ │ - strd r5, r4, [sp, #4] │ │ │ │ - blx 325d0 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - udf #252 @ 0xfc │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f8b0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr.w ip, [pc, #124] @ 3f940 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r5, [ip, #8] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r5, [ip, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr.w r5, [ip, #16] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr.w r5, [ip, #20] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [ip, #24] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr.w r5, [ip, #28] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr.w r5, [ip, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldrd r5, r6, [ip, #36] @ 0x24 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - blx 354f4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - udf #188 @ 0xbc │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f944 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr.w ip, [pc, #104] @ 3f9c0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r5, [ip, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r5, [ip, #44] @ 0x2c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [ip, #56] @ 0x38 │ │ │ │ - ldr.w r6, [ip, #40] @ 0x28 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - blx 2fddc │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - udf #40 @ 0x28 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003f9c4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr.w ip, [pc, #96] @ 3fa38 │ │ │ │ - add ip, pc │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r5, [ip, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr.w r5, [ip, #44] @ 0x2c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldrd r5, r6, [ip, #36] @ 0x24 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #12] │ │ │ │ - blx 34c2c │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ble.n 3f98c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003fa3c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w ip, [pc, #88] @ 3faa8 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r5, [ip, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [ip, #44] @ 0x2c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldrd r5, r6, [ip, #36] @ 0x24 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - blx 332d0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ble.n 3fb0c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003faac : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr.w ip, [pc, #96] @ 3fb20 │ │ │ │ - add ip, pc │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r5, [ip, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr.w r5, [ip, #44] @ 0x2c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldrd r5, r6, [ip, #36] @ 0x24 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #12] │ │ │ │ - blx 336a4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bgt.n 3faa4 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003fb24 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w ip, [pc, #88] @ 3fb90 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r5, [ip, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [ip, #44] @ 0x2c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldrd r5, r6, [ip, #36] @ 0x24 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #4] │ │ │ │ - blx 3072c │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bgt.n 3fc24 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003fb94 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w ip, [pc, #92] @ 3fc04 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldrd r5, r4, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr.w r5, [ip, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr.w r5, [ip, #44] @ 0x2c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldrd r5, r6, [ip, #36] @ 0x24 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - blx 30f28 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - blt.n 3fbb8 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003fc08 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr.w ip, [pc, #128] @ 3fc9c │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldrd r5, r4, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr.w r5, [ip, #24] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - ldr.w r5, [ip, #16] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - ldr.w r5, [ip, #20] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr.w r5, [ip, #36] @ 0x24 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr.w r5, [ip, #28] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr.w r5, [ip, #32] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr.w r5, [ip, #40] @ 0x28 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldrd r5, r6, [ip, #8] │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp, #36] @ 0x24 │ │ │ │ - blx 31b60 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - blt.n 3fd68 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003fca0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #80] @ 3fd00 │ │ │ │ - sub sp, #24 │ │ │ │ - add ip, pc │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r5, [ip, #12] │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - ldr.w r5, [ip, #44] @ 0x2c │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - ldr.w r5, [ip, #48] @ 0x30 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr.w r5, [ip, #52] @ 0x34 │ │ │ │ - ldr.w r6, [ip, #36] @ 0x24 │ │ │ │ - subs r5, #1 │ │ │ │ - add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ - add.w r5, r4, r5, lsl #2 │ │ │ │ - add.w r4, r4, ip, lsl #2 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 30350 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - bge.n 3fc9c │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0003fd04 : │ │ │ │ - b.w 34444 │ │ │ │ - │ │ │ │ -0003fd08 : │ │ │ │ - b.w 32f24 │ │ │ │ - │ │ │ │ -0003fd0c : │ │ │ │ - stmdb 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 3fe50 │ │ │ │ - add.w lr, r5, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add.w r3, lr, lr, lsr #31 │ │ │ │ - cmp.w r2, r3, asr #1 │ │ │ │ - blt.w 3fe6e │ │ │ │ - adds r3, r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - adds r6, r2, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, r3 │ │ │ │ - mla r7, r2, lr, lr │ │ │ │ - add.w sl, r3, r6 │ │ │ │ - mul.w r2, r2, r3 │ │ │ │ - add.w r9, r3, sl │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - add.w ip, r3, r9 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - add.w fp, r3, 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, #280] @ 3fe94 │ │ │ │ - add.w r8, r3, 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, r3, 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 lr, lr, lr, 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 │ │ │ │ - add.w r6, r7, lr │ │ │ │ - str.w lr, [ip, #44] @ 0x2c │ │ │ │ - add r7, r6 │ │ │ │ - str.w r6, [ip, #24] │ │ │ │ - add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - subs r6, #1 │ │ │ │ - mla r3, r5, r3, r7 │ │ │ │ - add.w lr, r4, lr, lsl #2 │ │ │ │ - add.w r6, r4, r6, lsl #2 │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ - 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 32978 │ │ │ │ - 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] @ (3fe98 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (3fe9c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (3fea0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - b.n 3fd30 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #25 │ │ │ │ - ldr r1, [pc, #48] @ (3fea4 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #44] @ (3fea8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #44] @ (3feac ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add.w lr, r5, #1 │ │ │ │ - b.n 3fd42 │ │ │ │ - nop │ │ │ │ - bls.n 3fe8c │ │ │ │ - movs r5, r1 │ │ │ │ - ldcl 0, cr0, [r6], #-40 @ 0xffffffd8 │ │ │ │ - stc 0, cr0, [sl], {10} │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ - movs r3, r1 │ │ │ │ - ldcl 0, cr0, [r0], #-40 @ 0xffffffd8 │ │ │ │ - ldcl 0, cr0, [r4], #-40 @ 0xffffffd8 │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0003feb0 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - adds r3, r1, #1 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - add.w ip, r5, #1 │ │ │ │ - adds r0, r4, r1 │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - mul.w r3, r6, r3 │ │ │ │ - add.w r3, r3, r7, lsl #1 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - rsb r2, r6, r5, lsl #1 │ │ │ │ - vldr s13, [r3] │ │ │ │ - mul.w r2, r6, r2 │ │ │ │ - vldr s14, [r3, #4] │ │ │ │ - adds r3, r6, #2 │ │ │ │ - add.w lr, r5, r2 │ │ │ │ - cmp ip, r3 │ │ │ │ - add r2, r6 │ │ │ │ - vstr s13, [r0] │ │ │ │ - vstr s14, [r0, #4] │ │ │ │ - blt.n 3ff48 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - add r2, r6 │ │ │ │ - adds r6, #1 │ │ │ │ - adds r1, #8 │ │ │ │ - add r6, lr │ │ │ │ - add r1, r4 │ │ │ │ - add.w r7, r0, r7, lsl #2 │ │ │ │ - add.w r2, r8, r2, lsl #2 │ │ │ │ - add.w r0, r8, r6, lsl #2 │ │ │ │ - adds r5, #2 │ │ │ │ - vldr s11, [r7] │ │ │ │ - vldmia r2!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r0!, {s12} │ │ │ │ - cmp r3, r5 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - vnmls.f32 s15, s11, s14 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - bne.n 3ff22 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - │ │ │ │ -0003ff4c : │ │ │ │ - stmdb 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 r6, r0 │ │ │ │ - ldr r0, [pc, #132] @ (3ffe4 ) │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #132] @ (3ffe8 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr.w sl, [ip] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - cmp sl, r4 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldrd r3, r2, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blt.n 3ffc4 │ │ │ │ - adds r5, #2 │ │ │ │ - strd r6, ip, [sp, #16] │ │ │ │ - add.w r8, sp, #24 │ │ │ │ - mov r6, r3 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - mul.w r1, r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r6, r4, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add.w r1, fp, r1, lsl #2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - blx 355f8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp r3, sl │ │ │ │ - ble.n 3ff9e │ │ │ │ - ldr r2, [pc, #36] @ (3ffec ) │ │ │ │ - ldr r3, [pc, #32] @ (3ffe8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 3ffde │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ble.n 3ff38 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 40078 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0003fff0 : │ │ │ │ - stmdb 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] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #20 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, r6 │ │ │ │ - add.w r8, r3, #2 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov r7, r2 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r1 │ │ │ │ - mls r6, r3, r4, r6 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - blx 308b0 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - cmp r7, r5 │ │ │ │ - bgt.n 400cc │ │ │ │ - mul.w r0, r7, r4 │ │ │ │ - bic.w r8, r8, r8, asr #31 │ │ │ │ - adds r5, #1 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - adds r3, r0, r6 │ │ │ │ - add.w r1, sl, r7, lsl #2 │ │ │ │ - mov r2, r7 │ │ │ │ - add.w r3, fp, r3, lsl #2 │ │ │ │ - ldr.w ip, [r1], #4 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w ip, [r3] │ │ │ │ - cmp r2, r5 │ │ │ │ - add r3, r4 │ │ │ │ - bne.n 40056 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - add r0, r6 │ │ │ │ - add.w r9, r8, r7 │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - add.w r6, fp, r0, lsl #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - add.w r9, sl, r9, lsl #2 │ │ │ │ - ble.n 400cc │ │ │ │ - add.w lr, r2, #1 │ │ │ │ - mov r8, r6 │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w fp, #1 │ │ │ │ - vmov s15, fp │ │ │ │ - add.w ip, r8, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - vcvt.f32.s32 s13, s15 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, r3 │ │ │ │ - cmp r2, lr │ │ │ │ - vmul.f32 s14, s15, s13 │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - vstmdb r0!, {s14} │ │ │ │ - bne.n 4009e │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - add r8, r4 │ │ │ │ - cmp sl, r5 │ │ │ │ - beq.n 400ca │ │ │ │ - rsb fp, fp, #0 │ │ │ │ - b.n 4008c │ │ │ │ - cbnz r7, 400d2 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - adds r3, #4 │ │ │ │ - adds r0, r6, #4 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s15, [r0] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia ip!, {s14} │ │ │ │ - cmp r2, lr │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - vldmdb r1!, {s15} │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r1] │ │ │ │ - bne.n 400de │ │ │ │ - adds r7, #1 │ │ │ │ - add r6, r4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne.n 400d6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00040110 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 401de │ │ │ │ - adds r5, #1 │ │ │ │ - beq.n 40124 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - movs r1, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ble.n 40120 │ │ │ │ - adds r7, r2, #4 │ │ │ │ - adds r5, r3, #4 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia r7!, {s13} │ │ │ │ - cmp r0, r6 │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstmia r5!, {s15} │ │ │ │ - bne.n 40134 │ │ │ │ - add.w ip, r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r8, r6 │ │ │ │ - movs r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - blt.n 401d0 │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w lr, r2, r5 │ │ │ │ - add r5, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia lr!, {s13} │ │ │ │ - cmp r0, r6 │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstmia r5!, {s15} │ │ │ │ - bne.n 40170 │ │ │ │ - add r8, ip │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r9, r8, #1 │ │ │ │ - mov.w r5, r9, lsl #2 │ │ │ │ - add.w lr, r2, r5 │ │ │ │ - add r5, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia lr!, {s13} │ │ │ │ - cmp r0, r6 │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstmia r5!, {s15} │ │ │ │ - bne.n 401a6 │ │ │ │ - add.w r8, ip, #1 │ │ │ │ - add r8, r9 │ │ │ │ - adds r7, #1 │ │ │ │ - add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - cmp r7, r6 │ │ │ │ - bne.n 40160 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - itttt ge │ │ │ │ - movge r7, r2 │ │ │ │ - movge r6, r3 │ │ │ │ - addge.w lr, r4, #1 │ │ │ │ - movge r0, #0 │ │ │ │ - blt.n 40120 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia r7!, {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 401ee │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 40120 │ │ │ │ - subs r6, r4, #1 │ │ │ │ - mov r8, lr │ │ │ │ - cmp r4, r5 │ │ │ │ - blt.n 4027e │ │ │ │ - mov.w ip, r8, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r7, r2, ip │ │ │ │ - add ip, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia r7!, {s14} │ │ │ │ - cmp r0, lr │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vnmul.f32 s15, s14, s15 │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - bne.n 40226 │ │ │ │ - add r8, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r9, r8, #1 │ │ │ │ - mov.w ip, r9, lsl #2 │ │ │ │ - add.w r7, r2, ip │ │ │ │ - add ip, r3 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - vldmia r7!, {s14} │ │ │ │ - cmp r0, lr │ │ │ │ - mul.w r1, r0, r1 │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vnmul.f32 s15, s14, s15 │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - bne.n 40258 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - add r8, r9 │ │ │ │ - adds r5, #1 │ │ │ │ - subs r6, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - bge.n 4021a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004028c : │ │ │ │ - push {r4} │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cbnz r4, 402a4 │ │ │ │ - adds r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - rsb r0, r4, r2, lsl #1 │ │ │ │ - adds r0, #2 │ │ │ │ - mul.w r0, r4, r0 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - add r1, r0 │ │ │ │ - add r2, r1 │ │ │ │ - subs r2, r2, r4 │ │ │ │ - adds r2, #1 │ │ │ │ - b.n 40298 │ │ │ │ - │ │ │ │ -000402bc : │ │ │ │ - stmdb 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, #144] @ (40360 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #144] @ (40364 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #0 │ │ │ │ - ldrd r6, r8, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - strd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldrd r7, r9, [sp, #112] @ 0x70 │ │ │ │ - adds r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq.w r3, [r8] │ │ │ │ - ldrd r2, fp, [sp, #120] @ 0x78 │ │ │ │ - ldrd ip, sl, [sp, #128] @ 0x80 │ │ │ │ - beq.n 40342 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - strd r2, ip, [sp, #4] │ │ │ │ - str.w sl, [sp, #12] │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - blx 355f8 │ │ │ │ - ldrd r1, r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - strd fp, sl, [sp, #20] │ │ │ │ - strd r7, r9, [sp, #12] │ │ │ │ - strd r6, r8, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 359b4 │ │ │ │ - ldr r2, [pc, #36] @ (40368 ) │ │ │ │ - ldr r3, [pc, #28] @ (40364 ) │ │ │ │ - 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 4035c │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bge.n 403d4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 402f8 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004036c : │ │ │ │ - stmdb 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 r7, r3 │ │ │ │ - ldr r3, [pc, #256] @ (40484 ) │ │ │ │ - mov r6, r1 │ │ │ │ - strd r0, r2, [sp, #32] │ │ │ │ - ldr r2, [pc, #252] @ (40488 ) │ │ │ │ - ldr.w fp, [sp, #112] @ 0x70 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - ldrd sl, r4, [sp, #116] @ 0x74 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - it lt │ │ │ │ - neglt r3, r3 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r5, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - ldrd r4, r8, [sp, #128] @ 0x80 │ │ │ │ - ldrd r5, r9, [sp, #144] @ 0x90 │ │ │ │ - blx 34448 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 355f8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - mov r2, fp │ │ │ │ - str r4, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r6 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add.w r3, sl, r3, lsl #2 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r5, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - blx 359b4 │ │ │ │ - strd r5, r9, [sp, #20] │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - mov r2, fp │ │ │ │ - str r4, [sp, #8] │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - blx 359b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 4045e │ │ │ │ - ldr r2, [pc, #68] @ (4048c ) │ │ │ │ - ldr r3, [pc, #60] @ (40484 ) │ │ │ │ - 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 40480 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ (40490 ) │ │ │ │ - ldr r3, [pc, #32] @ (40484 ) │ │ │ │ - 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 40480 │ │ │ │ - ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fe34 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 40588 │ │ │ │ - movs r4, r1 │ │ │ │ - bhi.n 40418 │ │ │ │ - movs r4, r1 │ │ │ │ - bhi.n 403e8 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00040494 : │ │ │ │ - stmdb 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, #468] @ (4067c ) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #468] @ (40680 ) │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ - ldrd r9, r2, [sp, #160] @ 0xa0 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - add.w r2, fp, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - 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, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #172] @ 0xac │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sp, #180] @ 0xb4 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - ldrd sl, r4, [sp, #184] @ 0xb8 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - bne.w 40626 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 4060c │ │ │ │ - adds r2, r3, #1 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - blx 312b0 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ble.n 4060c │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - add.w fp, sp, #104 @ 0x68 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - b.n 40544 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4060c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - blx 34448 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 308b0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - 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, #52] @ 0x34 │ │ │ │ - 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, #60] @ 0x3c │ │ │ │ - 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, #48] @ 0x30 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 338f0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - strd sl, r5, [sp, #28] │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - subs r5, #1 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - 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, #48] @ 0x30 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - mov r2, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 338f0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.n 40538 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - blx 35204 │ │ │ │ - b.n 40538 │ │ │ │ - ldr r2, [pc, #116] @ (40684 ) │ │ │ │ - ldr r3, [pc, #112] @ (40680 ) │ │ │ │ - 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 40678 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add.w fp, sp, #104 @ 0x68 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - str.w sl, [sp, #8] │ │ │ │ - blx 308b0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - strd sl, r3, [sp, #28] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - strd r9, r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - 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, #48] @ 0x30 │ │ │ │ - add.w r3, r1, r3, lsl #2 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 338f0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 40520 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bhi.n 40740 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 40680 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00040688 : │ │ │ │ - stmdb 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, #168] @ (40744 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #168] @ (40748 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - ldrd r8, fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldrd sl, ip, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldrd r6, lr, [sp, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bne.n 406f6 │ │ │ │ - negs r1, r2 │ │ │ │ - cmp r2, r1 │ │ │ │ - blt.n 40724 │ │ │ │ - ldr r0, [pc, #120] @ (4074c ) │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - ldr r1, [pc, #112] @ (40748 ) │ │ │ │ - adds r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - eors r0, r1 │ │ │ │ - mov.w r1, #0 │ │ │ │ - bne.n 4073e │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 312ac │ │ │ │ - add r2, sp, #32 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, sl │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 308b0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - strd r6, r7, [sp, #16] │ │ │ │ - strd fp, sl, [sp, #8] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 35be0 │ │ │ │ - ldr r2, [pc, #40] @ (40750 ) │ │ │ │ - ldr r3, [pc, #32] @ (40748 ) │ │ │ │ - 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 4073e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bvs.n 40820 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 407b8 │ │ │ │ - movs r4, r1 │ │ │ │ - bpl.n 4071c │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00040754 : │ │ │ │ - stmdb 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, #252] @ (40868 ) │ │ │ │ - mov r5, r2 │ │ │ │ - strd r0, r3, [sp, #28] │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [pc, #248] @ (4086c ) │ │ │ │ - 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 34448 │ │ │ │ - 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 308b0 │ │ │ │ - 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 35be0 │ │ │ │ - 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 35be0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - beq.n 40830 │ │ │ │ - ldr r2, [pc, #88] @ (40870 ) │ │ │ │ - ldr r3, [pc, #80] @ (4086c ) │ │ │ │ - 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 40862 │ │ │ │ - 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, #60] @ (40874 ) │ │ │ │ - ldr r3, [pc, #48] @ (4086c ) │ │ │ │ - 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 40862 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r1 │ │ │ │ - add r2, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 329c4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bpl.n 407a4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 40858 │ │ │ │ - movs r4, r1 │ │ │ │ - bmi.n 4081c │ │ │ │ - movs r4, 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, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #284] @ (409a8 ) │ │ │ │ - sub sp, #92 @ 0x5c │ │ │ │ - ldr r4, [pc, #284] @ (409ac ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w fp, [sp, #128] @ 0x80 │ │ │ │ - ldrd r8, r9, [sp, #156] @ 0x9c │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr.w ip, [fp] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr r4, [sp, #132] @ 0x84 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldrd r5, r4, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [sp, #148] @ 0x94 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - ldr.w sl, [sp, #164] @ 0xa4 │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - strd r1, r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ble.n 40978 │ │ │ │ - add.w r3, r5, r4, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str.w ip, [sp, #80] @ 0x50 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - cmp fp, ip │ │ │ │ - blt.n 40932 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, ip │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r2, r4, r3 │ │ │ │ - add r3, r4 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r5, r2, lsl #2 │ │ │ │ - strd r9, sl, [sp, #32] │ │ │ │ - add.w r3, r5, r3, lsl #2 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - strd r7, r8, [sp, #24] │ │ │ │ - ldrd r2, r3, [sp, #60] @ 0x3c │ │ │ │ - blx 320d8 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, fp │ │ │ │ - ble.n 408ee │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - cmp r1, fp │ │ │ │ - ble.n 4095e │ │ │ │ - adds r0, r4, #1 │ │ │ │ - sub.w r4, r4, fp │ │ │ │ - add r0, fp │ │ │ │ - sub.w r1, r1, fp │ │ │ │ - add.w r4, r5, r4, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - add.w r5, r5, r0, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r5], #4 │ │ │ │ - cmp r3, r1 │ │ │ │ - str.w r2, [r4, #-4]! │ │ │ │ - bne.n 40950 │ │ │ │ - ldr r2, [pc, #80] @ (409b0 ) │ │ │ │ - ldr r3, [pc, #72] @ (409ac ) │ │ │ │ - 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 409a2 │ │ │ │ - add sp, #92 @ 0x5c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - add.w ip, r5, r4, lsl #2 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - str.w ip, [sp, #4] │ │ │ │ - strd r9, sl, [sp, #24] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35bc4 │ │ │ │ - ldr.w ip, [fp] │ │ │ │ - b.n 408d8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bmi.n 40aa4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 40908 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000409b4 : │ │ │ │ - stmdb 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, #380] @ (40b44 ) │ │ │ │ - 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, #364] @ (40b48 ) │ │ │ │ - add fp, lr │ │ │ │ - ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ - mov r6, r1 │ │ │ │ - bic.w r7, fp, fp, asr #31 │ │ │ │ - mov r9, r2 │ │ │ │ - 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 │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - rsb ip, r3, #0 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldrd r5, r4, [sp, #128] @ 0x80 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - mul.w ip, r7, ip │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #148] @ 0x94 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - sub.w r4, lr, ip │ │ │ │ - ble.n 40b16 │ │ │ │ - rsb r2, lr, #0 │ │ │ │ - cmp lr, r2 │ │ │ │ - blt.n 40a3e │ │ │ │ - mov.w r2, fp, lsl #2 │ │ │ │ - sub.w r0, r5, ip, lsl #2 │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - blx 312b0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [r2] │ │ │ │ - cmp fp, r3 │ │ │ │ - blt.n 40aa0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mul.w r3, r7, r3 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - 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] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - subs r2, r4, r3 │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ - add r3, r4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - 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] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - blx 34c2c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, fp │ │ │ │ - ble.n 40a4e │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r1 │ │ │ │ - bgt.n 40afc │ │ │ │ - ldr.w r8, [r6] │ │ │ │ - mla ip, r7, r3, r4 │ │ │ │ - sub.w lr, r1, fp │ │ │ │ - mov.w r9, #0 │ │ │ │ - rsb sl, r8, #0 │ │ │ │ - movs r0, #0 │ │ │ │ - rsb r4, r8, r4, lsl #1 │ │ │ │ - add.w r6, 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, r6, r2 │ │ │ │ - blt.n 40af2 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - cmp r3, r4 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - bne.n 40ae4 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add ip, r7 │ │ │ │ - cmp r9, lr │ │ │ │ - bne.n 40ad4 │ │ │ │ - ldr r2, [pc, #76] @ (40b4c ) │ │ │ │ - ldr r3, [pc, #72] @ (40b48 ) │ │ │ │ - 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 40b40 │ │ │ │ - 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, #60] @ 0x3c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - 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] │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - blx 332d0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 40a3e │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bcc.n 40bc4 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 40b68 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00040b50 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - bgt.n 40b74 │ │ │ │ - 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 40b5c │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00040b78 : │ │ │ │ - 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] @ (40bb4 ) │ │ │ │ - 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 336a4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - beq.n 40b20 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00040bb8 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - negs r3, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ - blt.n 40bdc │ │ │ │ - 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 40bc4 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00040be0 : │ │ │ │ - vldr s15, [r1] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00040bf8 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr.w ip, [r0] │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - eor.w sl, r2, r2, asr #31 │ │ │ │ - sub sp, #12 │ │ │ │ - sub.w sl, sl, r2, asr #31 │ │ │ │ - add.w r2, r3, ip, lsl #2 │ │ │ │ - add sl, r1 │ │ │ │ - add.w r1, ip, #1 │ │ │ │ - bic.w r4, ip, ip, asr #31 │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - bic.w r8, r1, r1, asr #31 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - and.w sl, sl, #1 │ │ │ │ - mov.w fp, r8, lsl #2 │ │ │ │ - mul.w lr, r4, r1 │ │ │ │ - add.w r5, r2, fp │ │ │ │ - cmp.w ip, #0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - mov.w r0, #0 │ │ │ │ - bic.w lr, lr, lr, asr #31 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - mvn.w r5, lr │ │ │ │ - str r5, [sp, #4] │ │ │ │ - vldr s14, [r2] │ │ │ │ - ble.w 40dda │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - subs r0, r1, #4 │ │ │ │ - vmov.f32 s11, s14 │ │ │ │ - mov.w r8, r8, lsl #2 │ │ │ │ - add r1, r3 │ │ │ │ - adds r7, r2, #4 │ │ │ │ - add r3, r0 │ │ │ │ - add.w r6, r2, r8 │ │ │ │ - movs r5, #1 │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ - mov r0, r5 │ │ │ │ - vldmdb r3!, {s13} │ │ │ │ - adds r5, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - vadd.f32 s14, s15, s13 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - vstmia r7!, {s14} │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - bne.n 40c76 │ │ │ │ - add.w r3, r2, fp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 40d3c │ │ │ │ - add fp, r9 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vstr s11, [r9] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov.w sl, #1 │ │ │ │ - add.w ip, r1, lr, lsl #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - sub.w fp, r8, #4 │ │ │ │ - mov.w ip, ip, lsl #2 │ │ │ │ - add r8, r9 │ │ │ │ - add fp, r2 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - add.w lr, r3, #4 │ │ │ │ - vldr d5, [pc, #280] @ 40df0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, fp │ │ │ │ - mov r3, lr │ │ │ │ - movs r5, #0 │ │ │ │ - vmov.f64 d4, d5 │ │ │ │ - vldr s15, [r3, #-4] │ │ │ │ - add.w r1, r3, ip │ │ │ │ - vldmia r7!, {s12} │ │ │ │ - cmp r0, r5 │ │ │ │ - vldmia r6!, {s14} │ │ │ │ - add r3, r4 │ │ │ │ - add.w r5, r5, #1 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vldr s15, [r1] │ │ │ │ - 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 40ce6 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - vcvt.f32.f64 s8, d4 │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - cmp r0, sl │ │ │ │ - vstmia r9!, {s10} │ │ │ │ - vstmia r8!, {s8} │ │ │ │ - beq.n 40de4 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 40cd6 │ │ │ │ - add fp, r9 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - vstr s11, [r9] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - str.w r3, [fp] │ │ │ │ - add.w r3, lr, lr, lsl #1 │ │ │ │ - add r3, r1 │ │ │ │ - sub.w fp, r8, #4 │ │ │ │ - add.w r5, r3, lr │ │ │ │ - adds r1, r3, #1 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - add r8, r9 │ │ │ │ - add.w r7, r6, r1, lsl #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - negs r6, r3 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - add fp, r2 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - vldr d5, [pc, #124] @ 40df0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w lr, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - mov.w ip, #0 │ │ │ │ - vmov.f64 d4, d5 │ │ │ │ - adds r1, r6, r3 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vldmia fp!, {s12} │ │ │ │ - add r1, r5 │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp ip, r0 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vldr s15, [r1] │ │ │ │ - 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 40d86 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - vcvt.f32.f64 s8, d4 │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - adds r7, #4 │ │ │ │ - cmp r0, sl │ │ │ │ - vstmia r9!, {s10} │ │ │ │ - vstmia r8!, {s8} │ │ │ │ - beq.n 40de4 │ │ │ │ - mov sl, r3 │ │ │ │ - b.n 40d72 │ │ │ │ - add fp, r9 │ │ │ │ - vstr s14, [r9] │ │ │ │ - str.w r0, [fp] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00040df8 : │ │ │ │ - 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, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - adds r5, r2, #1 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r7, 40e3a │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.n 40e2a │ │ │ │ - subs r2, r2, r0 │ │ │ │ - mov r1, r3 │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r0, r4, r0, lsl #2 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - blx 33e60 │ │ │ │ - vldr s15, [pc, #360] @ 40f94 │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r7, #1 │ │ │ │ - beq.w 40f50 │ │ │ │ - rsb r7, r0, r2, lsl #1 │ │ │ │ - vmov s15, r2 │ │ │ │ - cmp r2, r0 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - mul.w r8, r0, r7 │ │ │ │ - add.w r1, r8, r0 │ │ │ │ - add.w ip, r5, r1 │ │ │ │ - add.w ip, r6, ip, lsl #2 │ │ │ │ - vldr s14, [ip, #-4] │ │ │ │ - vmul.f32 s8, s15, s14 │ │ │ │ - beq.w 40f78 │ │ │ │ - add.w ip, r0, r1 │ │ │ │ - adds r7, r0, #2 │ │ │ │ - vmov s15, r7 │ │ │ │ - vldr s13, [r3, #4] │ │ │ │ - add.w ip, r6, ip, lsl #2 │ │ │ │ - add.w lr, r0, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - cmp r2, lr │ │ │ │ - vldr s14, [ip] │ │ │ │ - add.w ip, r4, r0, lsl #2 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s15, [ip] │ │ │ │ - ble.n 40f08 │ │ │ │ - add.w r7, r8, r0, lsl #1 │ │ │ │ - vldr s11, [r3] │ │ │ │ - add.w r8, r3, #8 │ │ │ │ - add.w ip, r0, #3 │ │ │ │ - add.w r7, r6, r7, lsl #2 │ │ │ │ - add.w r9, r2, #2 │ │ │ │ - vldr s12, [r7] │ │ │ │ - add.w r7, r1, lr │ │ │ │ - add.w lr, r4, lr, lsl #2 │ │ │ │ - add.w r7, r6, r7, lsl #2 │ │ │ │ - vmov s15, ip │ │ │ │ - sub.w sl, ip, #3 │ │ │ │ - vmov.f32 s9, s12 │ │ │ │ - vldmia r7!, {s12} │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - vmov s15, sl │ │ │ │ - vmov.f32 s10, s13 │ │ │ │ - vldmia r8!, {s13} │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r9 │ │ │ │ - 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 lr!, {s15} │ │ │ │ - bne.n 40ec4 │ │ │ │ - add r1, r2 │ │ │ │ - add.w r1, r6, r1, lsl #2 │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - subs r1, r2, #1 │ │ │ │ - vmov s15, r1 │ │ │ │ - subs r1, r1, r0 │ │ │ │ - subs r0, r2, r0 │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - add.w r0, r3, r0, lsl #2 │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ - vldr s14, [r1] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vldr s13, [r0] │ │ │ │ - vnmul.f32 s14, s14, s15 │ │ │ │ - vnmul.f32 s15, s13, s8 │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, r0 │ │ │ │ - blt.w 40e2a │ │ │ │ - vmov s15, r0 │ │ │ │ - add.w r6, r4, r0, lsl #2 │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - cmp r2, r0 │ │ │ │ - add.w r0, r0, #1 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia r6!, {s15} │ │ │ │ - bne.n 40f62 │ │ │ │ - b.n 40e2a │ │ │ │ - vldr s15, [r3] │ │ │ │ - add.w r2, r4, r2, lsl #2 │ │ │ │ - add.w r4, r4, r5, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - vnmul.f32 s15, s15, s8 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00040f98 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbnz r5, 40fc2 │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 4106a │ │ │ │ - add.w ip, r4, #1 │ │ │ │ - add.w r1, r3, r2, lsl #2 │ │ │ │ - sub.w r2, ip, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.w 33e5c │ │ │ │ - adds r5, #1 │ │ │ │ - beq.n 4106c │ │ │ │ - rsb r1, r2, r4, lsl #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - mul.w r1, r2, r1 │ │ │ │ - add.w lr, r1, r2 │ │ │ │ - beq.n 41096 │ │ │ │ - add.w r5, r2, lr │ │ │ │ - vmov s15, r2 │ │ │ │ - add.w r5, r0, r5, lsl #2 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vldr s14, [r5] │ │ │ │ - adds r5, r2, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - add.w ip, r3, r5, lsl #2 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vldr s14, [ip] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r6] │ │ │ │ - bgt.n 4106a │ │ │ │ - add.w r1, r1, r2, lsl #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - vmov s15, r5 │ │ │ │ - add lr, r5 │ │ │ │ - add.w r1, r0, r1, lsl #2 │ │ │ │ - add.w ip, r4, #1 │ │ │ │ - vcvt.f32.s32 s13, s15 │ │ │ │ - add.w lr, r0, lr, lsl #2 │ │ │ │ - adds r0, r6, #4 │ │ │ │ - vldr s14, [r1] │ │ │ │ - adds r1, r3, r2 │ │ │ │ - adds r2, #8 │ │ │ │ - add r3, r2 │ │ │ │ - vldr s10, [r1] │ │ │ │ - vldr s11, [r1, #4] │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - adds r5, #1 │ │ │ │ - vldmia r3!, {s12} │ │ │ │ - cmp r5, ip │ │ │ │ - vmul.f32 s9, s13, s14 │ │ │ │ - vmov s13, r5 │ │ │ │ - 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 r0!, {s15} │ │ │ │ - bne.n 41034 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, r4 │ │ │ │ - bgt.n 4106a │ │ │ │ - vmov s15, r2 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w ip, r4, #1 │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - adds r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - vnmul.f32 s15, s14, s15 │ │ │ │ - vstmia r0!, {s15} │ │ │ │ - bne.n 41082 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add lr, r2 │ │ │ │ - vmov s15, r2 │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - add.w r0, r0, lr, lsl #2 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vldr s14, [r3, #4] │ │ │ │ - vldr s13, [r0] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r6] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000410c0 : │ │ │ │ - stmdb 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 r9, r0 │ │ │ │ - ldr r5, [sp, #92] @ 0x5c │ │ │ │ - ldr.w r8, [sp, #116] @ 0x74 │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - ldrd r4, sl, [sp, #104] @ 0x68 │ │ │ │ - strd r1, r2, [sp, #20] │ │ │ │ - ldrd r5, r6, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - ldr.w fp, [sp, #120] @ 0x78 │ │ │ │ - blx 308b0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r9 │ │ │ │ - strd r4, sl, [sp, #100] @ 0x64 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - strd r7, r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldrd r2, r3, [sp, #24] │ │ │ │ - strd r8, fp, [sp, #108] @ 0x6c │ │ │ │ - strd r5, r6, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 338ec │ │ │ │ - │ │ │ │ -0004112c : │ │ │ │ - stmdb 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, #388] @ (412c4 ) │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r3, [pc, #376] @ (412c8 ) │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldrd r7, r1, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r8, sl, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - it eq │ │ │ │ - cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrd r9, r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - beq.n 4127a │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r5, [fp] │ │ │ │ - blx 2f024 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r5, #1 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4123a │ │ │ │ - cbz r3, 411d6 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.n 411d6 │ │ │ │ - add.w r5, r7, r5, lsl #2 │ │ │ │ - add.w lr, r2, #1 │ │ │ │ - mov ip, r7 │ │ │ │ - vldr s14, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - vldmia sl!, {s15} │ │ │ │ - cmp r1, lr │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vstmia ip!, {s14} │ │ │ │ - vldr s14, [r5] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia r5!, {s15} │ │ │ │ - bne.n 411b4 │ │ │ │ - ldr.w sl, [r6] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add.w r1, sl, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - blt.n 4120c │ │ │ │ - add r5, sp, #32 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - add.w r3, r8, r3, lsl #2 │ │ │ │ - mov r2, r9 │ │ │ │ - strd r3, r5, [sp, #4] │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 314ac │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - adds r3, r2, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bge.n 411ec │ │ │ │ - ldr r1, [pc, #188] @ (412cc ) │ │ │ │ - ldr r3, [pc, #184] @ (412c8 ) │ │ │ │ - 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 412c0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 32de0 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 411d6 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 411d6 │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 411d6 │ │ │ │ - add.w lr, r1, #1 │ │ │ │ - add.w r5, r7, r5, lsl #2 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r1, r3 │ │ │ │ - vldr s13, [ip] │ │ │ │ - adds r1, #1 │ │ │ │ - vldmia sl!, {s15} │ │ │ │ - cmp r1, lr │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstmia ip!, {s14} │ │ │ │ - vldr s13, [r5] │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstmia r5!, {s14} │ │ │ │ - bne.n 41256 │ │ │ │ - b.n 411d6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 412a6 │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r1, [pc, #76] @ (412d0 ) │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - ldr r3, [pc, #64] @ (412c8 ) │ │ │ │ - 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 412c0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r1, #0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (412d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (412c8 ) │ │ │ │ - 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 412c0 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldmia r3, {r3, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r2, {r2, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - ldmia r2!, {r1, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000412d8 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - adds r1, r0, #2 │ │ │ │ - subs r2, r6, r2 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldrd r0, r3, [sp, #20] │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - bne.n 4134c │ │ │ │ - vldr s12, [r5] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - add.w r2, r3, r6, lsl #2 │ │ │ │ - cmp r4, #0 │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vldr s15, [r2] │ │ │ │ - vmul.f32 s12, s12, s15 │ │ │ │ - vcvt.f64.f32 d5, s12 │ │ │ │ - ble.n 41346 │ │ │ │ - add r6, r1 │ │ │ │ - add.w ip, r5, #4 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - adds r4, #1 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s15, [r3] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia ip!, {s14} │ │ │ │ - add r3, r1 │ │ │ │ - cmp r2, r4 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vcvt.f64.f32 d7, s14 │ │ │ │ - vadd.f64 d5, d5, d7 │ │ │ │ - bne.n 41326 │ │ │ │ - vcvt.f32.f64 s12, d5 │ │ │ │ - vstr s12, [r0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4138c │ │ │ │ - add r6, r1 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - vldr d6, [pc, #60] @ 41398 │ │ │ │ - add.w r3, r3, r6, lsl #2 │ │ │ │ - add.w ip, r5, r1, lsl #2 │ │ │ │ - vldr s15, [r3] │ │ │ │ - cmp r4, r2 │ │ │ │ - vldmia ip!, {s14} │ │ │ │ - add r3, lr │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vcvt.f64.f32 d7, s14 │ │ │ │ - vadd.f64 d6, d6, d7 │ │ │ │ - bne.n 41364 │ │ │ │ - vcvt.f32.f64 s12, d6 │ │ │ │ - vstr s12, [r0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vldr s12, [pc, #16] @ 413a0 │ │ │ │ - b.n 41346 │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000413a4 : │ │ │ │ - stmdb 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 r7, r3 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldrd r3, r5, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - ldrd r4, r5, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 308b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - strd sl, r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - strd fp, r8, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 35bdc │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00041404 : │ │ │ │ - stmdb 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 r8, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #424] @ (415c8 ) │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #424] @ (415cc ) │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - add r1, pc │ │ │ │ - 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 r7, [sp, #20] │ │ │ │ - ldrd r3, r5, [sp, #96] @ 0x60 │ │ │ │ - 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 │ │ │ │ - it ne │ │ │ │ - movne r4, #0 │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - beq.w 41598 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov fp, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - blx 3549c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 414d4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r9, r6, #2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bic.w r9, r9, r9, asr #31 │ │ │ │ - lsls r6, r3, #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - adds r7, r6, #4 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - add r6, r3 │ │ │ │ - add r7, 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, r8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r9 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - blx 2ff2c │ │ │ │ - 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 414a0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cbnz r3, 41538 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cbz r3, 4151e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4151e │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r4, #1 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - subs r3, #4 │ │ │ │ - add r3, r2 │ │ │ │ - movs r2, #1 │ │ │ │ - vldr s15, [r1] │ │ │ │ - adds r2, #1 │ │ │ │ - vldmia r0!, {s14} │ │ │ │ - cmp r2, r4 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - vldmdb r3!, {s15} │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - bne.n 414fc │ │ │ │ - ldr r2, [pc, #176] @ (415d0 ) │ │ │ │ - ldr r3, [pc, #164] @ (415c8 ) │ │ │ │ - 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 415c4 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 4151e │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4151e │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 41580 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - adds r2, #4 │ │ │ │ - subs r0, r1, #4 │ │ │ │ - add r1, r5 │ │ │ │ - add r0, r5 │ │ │ │ - vldr s13, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - vldmia r2!, {s15} │ │ │ │ - cmp r4, r3 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstmia r1!, {s14} │ │ │ │ - vldmdb r0!, {s13} │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstr s14, [r0] │ │ │ │ - bne.n 4155e │ │ │ │ - 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 4151e │ │ │ │ - negs r3, r7 │ │ │ │ - cmp r7, r3 │ │ │ │ - blt.n 4151e │ │ │ │ - ldr r1, [pc, #52] @ (415d4 ) │ │ │ │ - lsls r2, r7, #3 │ │ │ │ - ldr r3, [pc, #36] @ (415c8 ) │ │ │ │ - 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 415c4 │ │ │ │ - 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 312ac │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r7!, {r1, r2, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000415d8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - add.w lr, r6, #2 │ │ │ │ - lsls r1, r6, #2 │ │ │ │ - adds r0, r2, r1 │ │ │ │ - add r1, r5 │ │ │ │ - sub.w ip, r4, lr │ │ │ │ - cmp r4, lr │ │ │ │ - vldr s10, [r0] │ │ │ │ - vldr s13, [r1] │ │ │ │ - vldr s15, [r0, #4] │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vmul.f32 s10, s10, s13 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vcvt.f64.f32 d5, s10 │ │ │ │ - blt.n 41650 │ │ │ │ - vcvt.f64.f32 d4, s15 │ │ │ │ - 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 41616 │ │ │ │ - vcvt.f32.f64 s15, d4 │ │ │ │ - subs r1, r4, r6 │ │ │ │ - and.w r1, r1, #1 │ │ │ │ - it mi │ │ │ │ - negmi r1, r1 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 41678 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add r2, r4 │ │ │ │ - add r5, r4 │ │ │ │ - vldr s12, [r2, #4] │ │ │ │ - vldr s14, [r5, #4] │ │ │ │ - vmul.f32 s12, s12, s14 │ │ │ │ - vcvt.f64.f32 d6, s12 │ │ │ │ - vadd.f64 d5, d5, d6 │ │ │ │ - vcvt.f32.f64 s10, d5 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - vstr s10, [r3] │ │ │ │ - vstr s15, [r2] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00041688 : │ │ │ │ - stmdb 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 fp, r2 │ │ │ │ - ldr r2, [pc, #224] @ (41780 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #224] @ (41784 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - mov r1, fp │ │ │ │ - ldr.w r8, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, r7 │ │ │ │ - ldrd sl, r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str.w r8, [sp] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r9, [sp, #80] @ 0x50 │ │ │ │ - blx 3549c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 2ff2c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - eor.w r2, r3, r3, asr #31 │ │ │ │ - sub.w r2, r2, r3, asr #31 │ │ │ │ - cbz r1, 41744 │ │ │ │ - cbnz r0, 41762 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 4176c │ │ │ │ - add.w fp, r6, r2, lsl #2 │ │ │ │ - vldr s14, [sp, #24] │ │ │ │ - vldr s12, [sp, #20] │ │ │ │ - vldr s13, [fp] │ │ │ │ - vdiv.f32 s15, s14, s13 │ │ │ │ - vdiv.f32 s14, s12, s13 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [pc, #104] @ (41788 ) │ │ │ │ - ldr r3, [pc, #100] @ (41784 ) │ │ │ │ - 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, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 41776 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vldr s15, [sp, #24] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4171a │ │ │ │ - add.w r2, r6, r2, lsl #2 │ │ │ │ - vldr s13, [r2] │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - b.n 4171a │ │ │ │ - vldr s15, [sp, #24] │ │ │ │ - vldr s14, [sp, #20] │ │ │ │ - b.n 4171a │ │ │ │ - vldr s14, [pc, #12] @ 4177c │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - b.n 4171a │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004178c : │ │ │ │ - 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, #3984] @ 0xf90 │ │ │ │ - ldr.w fp, [r0] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov lr, r3 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bic.w r5, fp, fp, asr #31 │ │ │ │ - mla r6, fp, r5, r5 │ │ │ │ - bic.w r3, r6, r6, asr #31 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ble.n 418b6 │ │ │ │ - mvn.w r9, r3 │ │ │ │ - subs r6, r6, r5 │ │ │ │ - mov.w r3, fp, lsl #1 │ │ │ │ - vmov s17, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - adds r7, r1, #4 │ │ │ │ - add.w r2, lr, r6, lsl #2 │ │ │ │ - movs r1, #1 │ │ │ │ - vcvt.f32.s32 s16, s17 │ │ │ │ - vmov.f32 s23, s17 │ │ │ │ - strd r6, r9, [sp, #16] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - mov r9, r2 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r8, lr │ │ │ │ - vmov.f32 s22, #96 @ 0x3f000000 0.5 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - str.w lr, [sp, #28] │ │ │ │ - vldmia r0!, {s21} │ │ │ │ - mov lr, r8 │ │ │ │ - mov.w sl, #0 │ │ │ │ - add.w r8, r8, #4 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r4, sl │ │ │ │ - mov r6, r8 │ │ │ │ - mov sl, lr │ │ │ │ - strd r2, r0, [sp] │ │ │ │ - vldmia r7!, {s17} │ │ │ │ - vsub.f32 s18, s21, s17 │ │ │ │ - vadd.f32 s17, s21, s17 │ │ │ │ - vmul.f32 s0, s16, s18 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 2fe0c │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 2fe0c │ │ │ │ - mov r3, r4 │ │ │ │ - vdiv.f32 s15, s20, s19 │ │ │ │ - adds r4, #1 │ │ │ │ - vdiv.f32 s14, s18, s0 │ │ │ │ - cmp fp, r3 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [r6, #-4] │ │ │ │ - add r6, r5 │ │ │ │ - bne.n 41812 │ │ │ │ - vldr s15, [sl] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s22 │ │ │ │ - adds r3, r2, #1 │ │ │ │ - cmp r2, r4 │ │ │ │ - vstr s15, [r8, #-4] │ │ │ │ - vldr s15, [r9] │ │ │ │ - vmul.f32 s15, s15, s22 │ │ │ │ - vstmia r9!, {s15} │ │ │ │ - beq.n 418c0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.n 417f8 │ │ │ │ - ldrd fp, r7, [sp, #16] │ │ │ │ - vmov.f32 s17, s22 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr.w lr, [sp, #24] │ │ │ │ - add fp, r3 │ │ │ │ - vldr s22, [pc, #572] @ 41ae0 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - add.w lr, lr, r3, lsl #2 │ │ │ │ - vstr s22, [lr] │ │ │ │ - bne.w 41a50 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8-d12} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r6, r9, [sp, #16] │ │ │ │ - vmov.f32 s17, s23 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmov.f32 s23, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr.w lr, [sp, #28] │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - add.w fp, r9, r3, lsl #1 │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - add.w r2, r6, fp │ │ │ │ - add.w r1, fp, #1 │ │ │ │ - adds r2, #1 │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r1, lr, r1, lsl #2 │ │ │ │ - mov.w r9, #1 │ │ │ │ - add.w r2, lr, r2, lsl #2 │ │ │ │ - vmov.f32 s24, s17 │ │ │ │ - add.w r3, r8, #4 │ │ │ │ - strd fp, r7, [sp, #16] │ │ │ │ - str.w r8, [sp, #24] │ │ │ │ - mov r7, r9 │ │ │ │ - mov r8, r2 │ │ │ │ - vldr s22, [pc, #468] @ 41ae0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - subs r3, r5, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - vldmia r2!, {s21} │ │ │ │ - vstmia fp!, {s22} │ │ │ │ - add.w sl, r3, fp │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - vldmia r6!, {s17} │ │ │ │ - vsub.f32 s18, s21, s17 │ │ │ │ - vadd.f32 s17, s21, s17 │ │ │ │ - vmul.f32 s0, s16, s18 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31a94 │ │ │ │ - cmp r4, r9 │ │ │ │ - vdiv.f32 s15, s20, s19 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - vdiv.f32 s14, s18, s0 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [sl] │ │ │ │ - add sl, r5 │ │ │ │ - bne.n 41932 │ │ │ │ - vldr s15, [r8] │ │ │ │ - adds r3, r7, #1 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cmp r7, r4 │ │ │ │ - vmul.f32 s15, s15, s23 │ │ │ │ - vstmia r8!, {s15} │ │ │ │ - beq.n 419a0 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 41916 │ │ │ │ - ldrd fp, r7, [sp, #16] │ │ │ │ - mov.w r9, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vmov.f32 s22, s24 │ │ │ │ - ldrd r8, lr, [sp, #24] │ │ │ │ - add fp, r3 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ - mov sl, r7 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - mov r7, r9 │ │ │ │ - add.w r3, lr, r3, lsl #2 │ │ │ │ - mov fp, sl │ │ │ │ - mov sl, r3 │ │ │ │ - vmov.f32 s21, #96 @ 0x3f000000 0.5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w lr, [sp, #24] │ │ │ │ - ldr.w r9, [sp] │ │ │ │ - mov r8, sl │ │ │ │ - vldmia fp!, {s20} │ │ │ │ - movs r6, #0 │ │ │ │ - vldmia r9!, {s17} │ │ │ │ - adds r6, #1 │ │ │ │ - vsub.f32 s18, s20, s17 │ │ │ │ - vadd.f32 s17, s20, s17 │ │ │ │ - vmul.f32 s0, s16, s18 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmul.f32 s0, s16, s17 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - blx 31a94 │ │ │ │ - vdiv.f32 s15, s19, s18 │ │ │ │ - cmp r6, r4 │ │ │ │ - vdiv.f32 s14, s17, s0 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [r8] │ │ │ │ - add r8, r5 │ │ │ │ - bne.n 419e0 │ │ │ │ - vldr s15, [sl] │ │ │ │ - adds r2, r7, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - vmul.f32 s15, s15, s21 │ │ │ │ - vstmia sl!, {s15} │ │ │ │ - beq.w 41890 │ │ │ │ - mov r7, r2 │ │ │ │ - b.n 419d4 │ │ │ │ - vmov r3, s17 │ │ │ │ - add.w r8, lr, #4 │ │ │ │ - mov.w fp, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - vmov s17, r3 │ │ │ │ - vcvt.f32.s32 s21, s17 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r9, [sp, #4] │ │ │ │ - vldmia r7!, {s20} │ │ │ │ - add.w sl, r3, r8 │ │ │ │ - vldmia r9!, {s17} │ │ │ │ - adds r6, #1 │ │ │ │ - vsub.f32 s18, s20, s17 │ │ │ │ - vadd.f32 s17, s20, s17 │ │ │ │ - vmul.f32 s0, s18, s21 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vmul.f32 s0, s17, s21 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - blx 31a94 │ │ │ │ - vdiv.f32 s15, s19, s18 │ │ │ │ - cmp r6, r4 │ │ │ │ - vdiv.f32 s14, s17, s0 │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vstr s14, [sl] │ │ │ │ - add sl, r5 │ │ │ │ - bne.n 41a76 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - cmp fp, r4 │ │ │ │ - bgt.w 418b6 │ │ │ │ - vstmia r8!, {s22} │ │ │ │ - b.n 41a66 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00041ae4 : │ │ │ │ - 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 │ │ │ │ - ldr r7, [r0, #0] │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 41b50 │ │ │ │ - lsls r0, r7, #1 │ │ │ │ - vmov s17, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - vcvt.f32.s32 s17, s17 │ │ │ │ - mov r5, r3 │ │ │ │ - adds r7, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - vldr s18, [pc, #68] @ 41b5c │ │ │ │ - add.w r9, sp, #4 │ │ │ │ - mov r8, sp │ │ │ │ - vmov s15, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - adds r4, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s18 │ │ │ │ - vdiv.f32 s16, s15, s17 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 324c8 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r7 │ │ │ │ - str.w r0, [r5], #4 │ │ │ │ - str.w r3, [r6], #4 │ │ │ │ - vstmia sl!, {s16} │ │ │ │ - bne.n 41b1e │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - │ │ │ │ -00041b60 : │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 41cba │ │ │ │ - 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] @ 41cc0 │ │ │ │ - vldr d14, [pc, #280] @ 41cc8 │ │ │ │ - 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 35658 │ │ │ │ - vmov.f64 d11, d0 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.n 41cb0 │ │ │ │ - vmov.f64 d8, d11 │ │ │ │ - movs r2, #3 │ │ │ │ - movs r3, #2 │ │ │ │ - vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 41bee │ │ │ │ - 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 41bea │ │ │ │ - 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 41bd6 │ │ │ │ - vmov.f64 d0, d11 │ │ │ │ - vmul.f64 d8, d8, d8 │ │ │ │ - blx 30d58 │ │ │ │ - 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 r4, r9 │ │ │ │ - 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 41bbe │ │ │ │ - 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 41c24 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00041cd0 : │ │ │ │ - stmdb 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 r8, r3 │ │ │ │ - ldr r3, [pc, #188] @ (41da4 ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #184] @ (41da8 ) │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ - ldrd fp, r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w r9, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w sl, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - mov r3, sl │ │ │ │ - ldrd r6, r7, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldrd r7, r5, [sp, #120] @ 0x78 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ - blx 32cb0 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 353b4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33144 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 30054 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 30054 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32a4c │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 31500 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 33cc4 │ │ │ │ - ldr r2, [pc, #36] @ (41dac ) │ │ │ │ - ldr r3, [pc, #24] @ (41da4 ) │ │ │ │ - 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 41da0 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r4} │ │ │ │ - movs r4, r1 │ │ │ │ - ittt hi │ │ │ │ - movhi r4, r1 │ │ │ │ - │ │ │ │ -00041db0 : │ │ │ │ - stmdbhi sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - ldrhi r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 41e5e │ │ │ │ - mov.w lr, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - adds r6, r4, #1 │ │ │ │ - mov ip, lr │ │ │ │ - adds r0, r4, #2 │ │ │ │ - mov r8, lr │ │ │ │ - mov r1, lr │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp r4, r8 │ │ │ │ - mov r2, lr │ │ │ │ - blt.n 41e14 │ │ │ │ - mul.w r9, r8, r8 │ │ │ │ - add.w r7, r5, 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 41ddc │ │ │ │ - add ip, r6 │ │ │ │ - sub.w ip, ip, r1 │ │ │ │ - adds r2, r1, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ - itt ge │ │ │ │ - addge.w r7, r5, ip, lsl #2 │ │ │ │ - mulge.w r8, r8, r8 │ │ │ │ - blt.n 41e5a │ │ │ │ - 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 41e24 │ │ │ │ - subs r3, r4, r1 │ │ │ │ - add ip, r3 │ │ │ │ - cmp r1, r4 │ │ │ │ - bne.n 41dc6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00041e64 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - adds r5, r7, #1 │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov.w r5, r5, lsl #1 │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - blt.n 41ee0 │ │ │ │ - adds r0, r2, #4 │ │ │ │ - vldr s14, [pc, #248] @ 41f80 │ │ │ │ - add.w r0, r0, r7, lsl #2 │ │ │ │ - mov r3, ip │ │ │ │ - mov r1, r2 │ │ │ │ - mov.w r4, #1065353216 @ 0x3f800000 │ │ │ │ - vldmia r1!, {s15} │ │ │ │ - adds r3, #8 │ │ │ │ - str.w r4, [r3, #-8] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - cmp r1, r0 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - bne.n 41e96 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - vldr s12, [pc, #212] @ 41f84 │ │ │ │ - add.w r3, ip, r4 │ │ │ │ - vldr s13, [pc, #208] @ 41f88 │ │ │ │ - negs r4, r4 │ │ │ │ - adds r1, r3, r4 │ │ │ │ - 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 41ebc │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 41f7a │ │ │ │ - mov.w r9, r5, lsl #2 │ │ │ │ - lsls r3, r5, #3 │ │ │ │ - lsls r6, r6, #1 │ │ │ │ - add.w r4, sl, #4 │ │ │ │ - add.w r2, ip, r9 │ │ │ │ - vldr s11, [pc, #148] @ 41f8c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - adds r6, #3 │ │ │ │ - vldr s12, [pc, #144] @ 41f90 │ │ │ │ - negs r3, r3 │ │ │ │ - add.w r4, r4, r7, lsl #2 │ │ │ │ - rsb fp, r9, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - movs r5, #7 │ │ │ │ - vmov.f32 s10, #8 @ 0x40400000 3.0 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 41f4c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov lr, r8 │ │ │ │ - mov ip, sl │ │ │ │ - adds r1, r2, r1 │ │ │ │ - vldmia ip!, {s15} │ │ │ │ - adds r0, r3, r1 │ │ │ │ - add r0, r2 │ │ │ │ - vldmia lr!, {s14} │ │ │ │ - adds r1, #8 │ │ │ │ - vmul.f32 s15, s15, s12 │ │ │ │ - cmp r4, ip │ │ │ │ - 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 41f1e │ │ │ │ - add r3, fp │ │ │ │ - add r2, r9 │ │ │ │ - cmp r5, r6 │ │ │ │ - beq.n 41f7a │ │ │ │ - subs r1, r5, #1 │ │ │ │ - vmov s14, r5 │ │ │ │ - vmov s15, r1 │ │ │ │ - adds r5, #2 │ │ │ │ - vcvt.f32.s32 s14, s14 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vadd.f32 s15, s15, s10 │ │ │ │ - vsqrt.f32 s11, s15 │ │ │ │ - vsqrt.f32 s12, s13 │ │ │ │ - b.n 41f12 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cbz r7, 41ff8 │ │ │ │ - subs r7, #221 @ 0xdd │ │ │ │ - stmia r4!, {r0, r4, r5, r6} │ │ │ │ - subs r7, #156 @ 0x9c │ │ │ │ - subs r5, r7, r6 │ │ │ │ - ands r7, r1 │ │ │ │ - strh r5, [r7, r7] │ │ │ │ - ands r1, r5 │ │ │ │ - subs r5, r7, r6 │ │ │ │ - subs r7, #143 @ 0x8f │ │ │ │ - │ │ │ │ -00041f94 : │ │ │ │ - b.w 2ff38 │ │ │ │ - │ │ │ │ -00041f98 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 41fc8 │ │ │ │ - adds r1, r6, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - add.w ip, r5, #4 │ │ │ │ - adds r4, #1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add.w ip, ip, r6, lsl #2 │ │ │ │ - mov.w lr, #0 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - lsls r2, r1, #2 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 41fd4 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - cmp lr, r4 │ │ │ │ - bne.n 41fbc │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r3, r2 │ │ │ │ - cmp lr, r4 │ │ │ │ - beq.n 41fc8 │ │ │ │ - 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 41fd8 │ │ │ │ - b.n 41fca │ │ │ │ - │ │ │ │ -00041ffc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - adds r7, r4, #1 │ │ │ │ - rsb lr, r1, #0 │ │ │ │ - add r7, r4 │ │ │ │ - cmp r1, lr │ │ │ │ - blt.n 4204a │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ - mov ip, r2 │ │ │ │ - add.w r8, r1, #1 │ │ │ │ - sub.w r9, r3, r4, lsl #2 │ │ │ │ - negs r6, r4 │ │ │ │ - mov r5, r4 │ │ │ │ - cmp r4, r6 │ │ │ │ - blt.n 4203c │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - add.w r1, r9, r5, lsl #2 │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - bne.n 42030 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - add r5, r7 │ │ │ │ - add.w ip, ip, #4 │ │ │ │ - cmp lr, r8 │ │ │ │ - bne.n 42022 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00042050 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #256] @ (42164 ) │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r1, [pc, #244] @ (42168 ) │ │ │ │ - negs r6, r0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - cmp r7, r6 │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add.w r0, r1, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldrd r5, r4, [sp, #76] @ 0x4c │ │ │ │ - add.w r2, r0, r1 │ │ │ │ - blt.n 4212c │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - mov.w sl, r1, lsl #1 │ │ │ │ - mov r7, r3 │ │ │ │ - add.w r5, r5, r0, lsl #2 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ble.n 42156 │ │ │ │ - lsls r2, r1, #3 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r3, sl │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - ldr.w r2, [r7], #4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add.w r3, r4, r3, lsl #3 │ │ │ │ - str.w r2, [r3, #-4] │ │ │ │ - ldr.w r2, [r8], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - blx 336fc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - str.w r2, [r5, #-4] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 42146 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ - add.w fp, r3, #1 │ │ │ │ - add.w lr, r4, #4 │ │ │ │ - add.w ip, r4, r2 │ │ │ │ - subs r0, r5, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - vstmia r1!, {s15} │ │ │ │ - vldmdb ip!, {s15} │ │ │ │ - vstmdb r0!, {s15} │ │ │ │ - bne.n 4210a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - adds r6, #1 │ │ │ │ - add r5, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r6 │ │ │ │ - bge.n 420b8 │ │ │ │ - ldr r2, [pc, #60] @ (4216c ) │ │ │ │ - ldr r3, [pc, #56] @ (42168 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4215e │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r6, #1 │ │ │ │ - add r5, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, r6 │ │ │ │ - blt.n 4212c │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.n 420c2 │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, sl │ │ │ │ - b.n 420c2 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - pop {r2, r5, r7} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 421e6 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00042170 : │ │ │ │ - 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, #272] @ (42294 ) │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #272] @ (42298 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r4, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - ldr.w ip, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - ldrd r6, r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, r4, lsl #1 │ │ │ │ - ble.n 42286 │ │ │ │ - mov.w lr, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - str.w lr, [r5] │ │ │ │ - beq.n 421ce │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - adds r0, #1 │ │ │ │ - str.w lr, [r1, #4] │ │ │ │ - cmp r2, r0 │ │ │ │ - str.w lr, [r1, #8]! │ │ │ │ - bne.n 421c0 │ │ │ │ - ldr.w lr, [r3] │ │ │ │ - cmp r2, lr │ │ │ │ - bgt.n 42206 │ │ │ │ - sub.w r3, sl, r2 │ │ │ │ - add.w r1, sl, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - add.w sl, lr, #1 │ │ │ │ - add.w r1, ip, r1, lsl #2 │ │ │ │ - add.w r0, ip, r3, lsl #2 │ │ │ │ - add.w r3, r5, r2, lsl #3 │ │ │ │ - ldr.w ip, [r1], #4 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w ip, [r3, #-4] │ │ │ │ - cmp r2, sl │ │ │ │ - ldr.w ip, [r0, #-4]! │ │ │ │ - str.w ip, [r3], #8 │ │ │ │ - bne.n 421f0 │ │ │ │ - mov.w r3, lr, lsl #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp r8, r0 │ │ │ │ - ble.n 42226 │ │ │ │ - mvns r3, r3 │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - add r3, r8 │ │ │ │ - movs r1, #0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - cmp r4, lr │ │ │ │ - it le │ │ │ │ - movle r2, #4 │ │ │ │ - blx 312b0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 336fc │ │ │ │ - add.w r3, r6, r4, lsl #2 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ble.n 4226c │ │ │ │ - adds r3, r4, #1 │ │ │ │ - add.w r1, r5, r7, lsl #3 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - adds r7, #1 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - subs r4, r3, #4 │ │ │ │ - add r3, r6 │ │ │ │ - add r6, r4 │ │ │ │ - ldr.w r5, [r0], #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w r4, [r1, #-4]! │ │ │ │ - cmp r2, r7 │ │ │ │ - str.w r5, [r3], #4 │ │ │ │ - str.w r4, [r6, #-4]! │ │ │ │ - bne.n 42256 │ │ │ │ - ldr r2, [pc, #44] @ (4229c ) │ │ │ │ - ldr r3, [pc, #40] @ (42298 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42290 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add.w r1, ip, sl, lsl #2 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [r5, #0] │ │ │ │ - b.n 421ce │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cbnz r4, 422f8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x001c │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000422a0 : │ │ │ │ - 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, #4000] @ 0xfa0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [pc, #396] @ (42444 ) │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add r4, pc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - rsb r8, r1, #0 │ │ │ │ - ldr r2, [pc, #384] @ (42448 ) │ │ │ │ - cmp r1, r8 │ │ │ │ - ldr.w ip, [r5] │ │ │ │ - ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr r4, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, r1, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - add r3, r1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldrd r5, r4, [sp, #108] @ 0x6c │ │ │ │ - bic.w r0, r3, r3, asr #31 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mla sl, r2, r0, r1 │ │ │ │ - add.w r2, ip, #1 │ │ │ │ - add.w r3, r2, ip │ │ │ │ - str r4, [sp, #24] │ │ │ │ - blt.w 42418 │ │ │ │ - sub.w r7, sl, r1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - add.w r6, r6, r2, lsl #2 │ │ │ │ - lsls r4, r0, #2 │ │ │ │ - add.w r7, fp, r7, lsl #2 │ │ │ │ - vldr s16, [pc, #292] @ 42440 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 42436 │ │ │ │ - cmp r3, #1 │ │ │ │ - vstr s16, [r5] │ │ │ │ - beq.n 4234c │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - vstr s16, [r1, #4] │ │ │ │ - adds r2, #1 │ │ │ │ - adds r1, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s16, [r1] │ │ │ │ - bne.n 4233c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w lr, [r2] │ │ │ │ - cmp r3, lr │ │ │ │ - bgt.n 4239c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add.w r0, r5, r3, lsl #3 │ │ │ │ - add.w r9, lr, #1 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mul.w r2, r2, r3 │ │ │ │ - add.w r1, r2, sl │ │ │ │ - sub.w r2, sl, r2 │ │ │ │ - add r1, r8 │ │ │ │ - add r2, r8 │ │ │ │ - add.w r1, fp, r1, lsl #2 │ │ │ │ - add.w r2, fp, r2, lsl #2 │ │ │ │ - vldr s15, [r1] │ │ │ │ - mov r5, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, r4 │ │ │ │ - adds r0, #8 │ │ │ │ - cmp r3, r9 │ │ │ │ - vstr s15, [r0, #-12] │ │ │ │ - vldr s15, [r2] │ │ │ │ - sub.w r2, r2, r4 │ │ │ │ - vstr s15, [r5] │ │ │ │ - bne.n 4237a │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov.w r3, lr, lsl #1 │ │ │ │ - mov.w r9, ip, lsl #1 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - cmp r9, r0 │ │ │ │ - ble.n 423c0 │ │ │ │ - mvns r3, r3 │ │ │ │ - add.w r0, r5, r0, lsl #2 │ │ │ │ - add r3, r9 │ │ │ │ - movs r1, #0 │ │ │ │ - lsls r2, r3, #2 │ │ │ │ - cmp lr, ip │ │ │ │ - it ge │ │ │ │ - movge r2, #4 │ │ │ │ - blx 312b0 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - blx 336fc │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - ble.n 42408 │ │ │ │ - add.w lr, r5, #4 │ │ │ │ - add.w r0, r5, ip, lsl #3 │ │ │ │ - subs r1, r6, #4 │ │ │ │ - add.w r9, ip, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - vstmia r2!, {s15} │ │ │ │ - vldmdb r0!, {s15} │ │ │ │ - vstmdb r1!, {s15} │ │ │ │ - bne.n 423f2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - adds r7, #4 │ │ │ │ - add r6, r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, r8 │ │ │ │ - bge.n 42326 │ │ │ │ - ldr r2, [pc, #48] @ (4244c ) │ │ │ │ - ldr r3, [pc, #44] @ (42448 ) │ │ │ │ - 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 4243c │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - str r2, [r5, #0] │ │ │ │ - b.n 4234c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r0, r2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8f0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00042450 : │ │ │ │ - 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] @ (4247c ) │ │ │ │ - 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 2f654 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00042480 : │ │ │ │ - stmdb 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.w sl, [r1] │ │ │ │ - ldr r1, [pc, #308] @ (425cc ) │ │ │ │ - mov r5, r2 │ │ │ │ - add.w r4, sl, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #296] @ (425d0 ) │ │ │ │ - add r4, sl │ │ │ │ - ldr.w fp, [r5] │ │ │ │ - rsb r7, sl, #0 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldrd r8, r5, [sp, #76] @ 0x4c │ │ │ │ - cmp sl, r7 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - add.w r0, fp, #1 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add.w r1, r0, fp │ │ │ │ - mla r2, r2, r4, sl │ │ │ │ - blt.n 425ae │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - sub.w r2, r2, sl │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - add.w r5, r3, r0, lsl #2 │ │ │ │ - add.w r6, r6, r2, lsl #2 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - mov.w r1, fp, lsl #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mvn.w r3, #3 │ │ │ │ - subs r3, r3, r4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r3, r4, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r5, #-4] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - str.w r3, [r8] │ │ │ │ - ble.n 4253a │ │ │ │ - add.w r0, r8, fp, lsl #3 │ │ │ │ - add.w lr, r8, #4 │ │ │ │ - sub.w ip, r5, #4 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - vldmia r2!, {s15} │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - vstmia lr!, {s15} │ │ │ │ - vldmdb ip!, {s15} │ │ │ │ - vstmdb r0!, {s15} │ │ │ │ - bne.n 42524 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 31200 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vldr s13, [r8] │ │ │ │ - ldr.w fp, [r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov.w r1, fp, lsl #1 │ │ │ │ - vmov s15, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s14, s13, s15 │ │ │ │ - vstmia r6!, {s14} │ │ │ │ - ble.n 425a4 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov ip, r8 │ │ │ │ - adds r0, r3, r6 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r2, r3, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s14, [ip, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - add.w ip, ip, #8 │ │ │ │ - cmp r3, lr │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vldr s12, [ip] │ │ │ │ - vdiv.f32 s14, s12, s15 │ │ │ │ - vstr s13, [r0] │ │ │ │ - add r0, r4 │ │ │ │ - vstr s14, [r2] │ │ │ │ - sub.w r2, r2, r4 │ │ │ │ - bne.n 4257c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - adds r7, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ - add r5, r3 │ │ │ │ - bge.n 42502 │ │ │ │ - ldr r2, [pc, #36] @ (425d4 ) │ │ │ │ - ldr r3, [pc, #28] @ (425d0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 425c8 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb86a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb75a │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000425d8 : │ │ │ │ - b.w 337dc │ │ │ │ - │ │ │ │ -000425dc : │ │ │ │ - b.w 34418 │ │ │ │ - │ │ │ │ -000425e0 : │ │ │ │ - stmdb 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, #280] @ (4270c ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #280] @ (42710 ) │ │ │ │ - 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 426ca │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 426ca │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 426ec │ │ │ │ - ldr r0, [pc, #240] @ (42714 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r5, r4 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - rsb r8, r0, #1 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - rsb r6, r2, #1 │ │ │ │ - add.w r7, r7, r7, lsr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov.w r7, r7, asr #1 │ │ │ │ - ble.n 426b0 │ │ │ │ - mov r1, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r3, fp │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 42676 │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blt.n 426b0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - add r6, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r5, r6, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 4265e │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 4265e │ │ │ │ - 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 32b24 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vstr s0, [r5] │ │ │ │ - bge.n 42670 │ │ │ │ - ldr r2, [pc, #100] @ (42718 ) │ │ │ │ - ldr r3, [pc, #92] @ (42710 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42708 │ │ │ │ - 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] @ (4271c ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (42720 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (42724 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 42620 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (42728 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (4272c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (42730 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 42620 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xb714 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - setend be │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r3, #1] │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r4!, {r1, r3, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - strb r4, [r7, #0] │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00042734 : │ │ │ │ - stmdb 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, #280] @ (42860 ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r4, [pc, #280] @ (42864 ) │ │ │ │ - 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 4281e │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4281e │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bpl.n 42840 │ │ │ │ - ldr r0, [pc, #240] @ (42868 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r5, r4 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - rsb r8, r0, #1 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - rsb r6, r2, #1 │ │ │ │ - add.w r7, r7, r7, lsr #31 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov.w r7, r7, asr #1 │ │ │ │ - ble.n 42804 │ │ │ │ - mov r1, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r3, fp │ │ │ │ - mov fp, r5 │ │ │ │ - b.n 427ca │ │ │ │ - vldr s0, [sp, #24] │ │ │ │ - add.w r5, sl, r5, lsl #2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blt.n 42804 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r1, [fp] │ │ │ │ - add r6, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r5, r6, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bge.n 427b2 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - subs r1, r1, r7 │ │ │ │ - cmp r1, r4 │ │ │ │ - blt.n 427b2 │ │ │ │ - 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 32e20 │ │ │ │ - cmp r9, r4 │ │ │ │ - ldrd r2, r3, [sp, #12] │ │ │ │ - vstr s0, [r5] │ │ │ │ - bge.n 427c4 │ │ │ │ - ldr r2, [pc, #100] @ (4286c ) │ │ │ │ - ldr r3, [pc, #92] @ (42864 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4285c │ │ │ │ - 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] @ (42870 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #72] @ (42874 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (42878 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.n 42774 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #52] @ (4287c ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #48] @ (42880 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #48] @ (42884 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 42774 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - push {r6, r7, lr} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r2, lr} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r2!, {r2, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r3!, {r2, r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r3!, {r1, r2, r4} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r2!, {r1, r2, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r5, #108] @ 0x6c │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00042888 : │ │ │ │ - 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, #224] @ (4297c ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r4, [pc, #224] @ (42980 ) │ │ │ │ - mov r6, r1 │ │ │ │ - add r5, pc │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - ldr.w r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov.w r4, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4290c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.n 4290c │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bpl.n 4292e │ │ │ │ - ldr r0, [pc, #180] @ (42984 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 32c34 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4294a │ │ │ │ - ldr r2, [pc, #168] @ (42988 ) │ │ │ │ - ldr r3, [pc, #156] @ (42980 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42978 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 310c0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #28 │ │ │ │ - ldr r2, [pc, #120] @ (4298c ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #116] @ (42990 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (42994 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bmi.n 428cc │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #100] @ (42998 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #96] @ (4299c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #96] @ (429a0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 428cc │ │ │ │ - ldr r2, [pc, #88] @ (429a4 ) │ │ │ │ - ldr r3, [pc, #48] @ (42980 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42978 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - str.w r8, [sp, #48] @ 0x30 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33b18 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - push {r1, r3, r5} │ │ │ │ - movs r4, r1 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r2!, {r4, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r7, #92] @ 0x5c │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r6, 42a16 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000429a8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (42a44 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (42a48 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #136] @ (42a4c ) │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #136] @ (42a50 ) │ │ │ │ - add r4, pc │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [pc, #112] @ (42a54 ) │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sp │ │ │ │ - mul.w ip, r3, r2 │ │ │ │ - add.w r4, ip, ip, lsl #2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #84] @ (42a58 ) │ │ │ │ - add r4, pc │ │ │ │ - add.w r9, r4, #4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 2fbc0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r7 │ │ │ │ - mul.w r5, r3, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 348cc │ │ │ │ - ldr r2, [pc, #52] @ (42a5c ) │ │ │ │ - ldr r3, [pc, #28] @ (42a48 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42a40 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cbz r4, 42a9a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r1!, {r2, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - sxtb r6, r3 │ │ │ │ - movs r3, r1 │ │ │ │ - uxtb r2, r4 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00042a60 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - ldr r4, [pc, #308] @ (42b9c ) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - bic.w r7, r6, r6, asr #31 │ │ │ │ - add r4, pc │ │ │ │ - mvns r2, r7 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mul.w r3, r5, r7 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r2, r2, r3 │ │ │ │ - add.w r1, r3, r3, lsl #2 │ │ │ │ - ble.w 42b96 │ │ │ │ - add r1, r2 │ │ │ │ - add.w r2, r2, r3, lsl #1 │ │ │ │ - add.w sl, r1, r7 │ │ │ │ - adds r1, r2, r3 │ │ │ │ - add.w r9, r2, r7 │ │ │ │ - adds r2, r1, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r2, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add.w r2, r6, #1 │ │ │ │ - add.w r8, r0, #4 │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - it gt │ │ │ │ - movgt r0, r2 │ │ │ │ - add.w r3, r1, r7 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w fp, #0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - it le │ │ │ │ - movle r0, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 42b6c │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w lr, r8, r2, lsl #2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add.w ip, r8, r3, lsl #2 │ │ │ │ - add.w r4, r8, sl, lsl #2 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - add.w r9, r0, r1 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add r1, r8 │ │ │ │ - add.w r5, r8, r0, lsl #2 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr.w r7, [r9, #4]! │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - vmov.f32 s13, s14 │ │ │ │ - vmov.f32 s9, s14 │ │ │ │ - vmov.f32 s10, s14 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - cbz r7, 42b50 │ │ │ │ - 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 42af6 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add r2, r7 │ │ │ │ - add r3, r7 │ │ │ │ - add r1, r7 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add sl, r7 │ │ │ │ - add r1, r7 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp fp, r1 │ │ │ │ - bne.n 42ad0 │ │ │ │ - ldr r2, [pc, #20] @ (42ba0 ) │ │ │ │ - add.w r3, fp, #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} │ │ │ │ - add r5, sp, #296 @ 0x128 │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00042ba4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - strd r5, r1, [sp, #28] │ │ │ │ - bic.w r9, r6, r6, asr #31 │ │ │ │ - ldr r1, [pc, #356] @ (42d20 ) │ │ │ │ - mvn.w r2, r9 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [r1, #8] │ │ │ │ - mul.w r3, r5, r9 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - sub.w r2, r2, r3 │ │ │ │ - add.w r4, r3, r3, lsl #2 │ │ │ │ - ble.w 42d18 │ │ │ │ - add r4, r2 │ │ │ │ - add.w r2, r2, r3, lsl #1 │ │ │ │ - ldr.w r8, [r1] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r7, [sp, #84] @ 0x54 │ │ │ │ - add.w sl, r0, #4 │ │ │ │ - vldr s12, [r1, #4] │ │ │ │ - add.w r1, r4, r9 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - add.w r1, r2, r3 │ │ │ │ - add r3, r1 │ │ │ │ - mov.w fp, #0 │ │ │ │ - add r3, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add.w r3, r6, #1 │ │ │ │ - it le │ │ │ │ - movle r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, r3 │ │ │ │ - add r2, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add.w r2, r1, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 42cde │ │ │ │ - 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 42cb8 │ │ │ │ - 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 ip, r6 │ │ │ │ - beq.n 42cda │ │ │ │ - vldmia lr!, {s15} │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 42c58 │ │ │ │ - vcmp.f32 s12, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42ca2 │ │ │ │ - vldr s14, [r8] │ │ │ │ - vcmp.f32 s12, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42ca2 │ │ │ │ - b.n 42c5c │ │ │ │ - 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 42c22 │ │ │ │ - ldr r1, [pc, #24] @ (42d24 ) │ │ │ │ - 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} │ │ │ │ - nop │ │ │ │ - add r3, sp, #1008 @ 0x3f0 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00042d28 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #112] @ (42dac ) │ │ │ │ - ldr r3, [pc, #116] @ (42db0 ) │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [pc, #112] @ (42db4 ) │ │ │ │ - ldr r0, [pc, #116] @ (42db8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [pc, #92] @ (42dbc ) │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r4, [pc, #88] @ (42dc0 ) │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r6 │ │ │ │ - adds r6, r4, #4 │ │ │ │ - mov r3, r4 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, sp │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - blx 2fbc0 │ │ │ │ - ldr r2, [pc, #64] @ (42dc4 ) │ │ │ │ - ldr r3, [pc, #40] @ (42db0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 42da8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 348c8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #536 @ 0x218 │ │ │ │ - movs r5, r1 │ │ │ │ - bkpt 0x0026 │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7, pc} │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, sp, #1000 @ 0x3e8 │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00042dc8 : │ │ │ │ - ldr r3, [pc, #112] @ (42e3c ) │ │ │ │ - push {r4, r5} │ │ │ │ - movs r5, #1 │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - str r5, [r3, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 42e36 │ │ │ │ - bic.w r2, r4, r4, asr #31 │ │ │ │ - vldr s12, [r3, #4] │ │ │ │ - mvn.w ip, r2 │ │ │ │ - subs r1, #4 │ │ │ │ - add.w ip, ip, r2, lsl #1 │ │ │ │ - movs r2, #0 │ │ │ │ - add ip, r5 │ │ │ │ - add.w ip, r0, ip, lsl #2 │ │ │ │ - ldr.w r3, [r1, #4]! │ │ │ │ - vmov.f32 s13, s12 │ │ │ │ - vmov.f32 s15, s12 │ │ │ │ - cbz r3, 42e20 │ │ │ │ - vmov s15, r3 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s11, [ip] │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s13, s14, s15 │ │ │ │ - vdiv.f32 s14, s11, s15 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - vmls.f32 s15, s13, s13 │ │ │ │ - adds r2, #1 │ │ │ │ - vstmia r0!, {s13} │ │ │ │ - cmp r2, r4 │ │ │ │ - vstmia ip!, {s15} │ │ │ │ - bne.n 42df2 │ │ │ │ - ldr r3, [pc, #16] @ (42e40 ) │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #8] │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - add r1, sp, #1016 @ 0x3f8 │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #616 @ 0x268 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00042e44 : │ │ │ │ - push {r4, r5, r6} │ │ │ │ - ldr r4, [pc, #112] @ (42eb8 ) │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - movs r2, #1 │ │ │ │ - add r4, pc │ │ │ │ - cmp r5, #0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ble.n 42eb4 │ │ │ │ - bic.w r6, r5, r5, asr #31 │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - mvns r2, r6 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add.w r2, r2, r6, lsl #1 │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - vldmia r3!, {s15} │ │ │ │ - cbz r6, 42e82 │ │ │ │ - vcmp.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 42ea0 │ │ │ │ - vldr s14, [r0] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - vadd.f32 s14, s14, s15 │ │ │ │ - adds r4, #1 │ │ │ │ - str r4, [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 ip, r5 │ │ │ │ - bne.n 42e6e │ │ │ │ - ldr r2, [pc, #16] @ (42ebc ) │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #8] │ │ │ │ - pop {r4, r5, r6} │ │ │ │ - bx lr │ │ │ │ - add r1, sp, #512 @ 0x200 │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -00042ec0 : │ │ │ │ - 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 │ │ │ │ - ldr r6, [pc, #532] @ (430ec ) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #532] @ (430f0 ) │ │ │ │ - mov fp, r0 │ │ │ │ - add r6, pc │ │ │ │ - mov r4, r1 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r0, [pc, #524] @ (430f4 ) │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34e68 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - vldr s16, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 42fb6 │ │ │ │ - rsb r3, r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - mov.w r8, r2, lsl #3 │ │ │ │ - adds r1, #1 │ │ │ │ - add.w r4, fp, #8 │ │ │ │ - add.w r6, fp, r3, lsl #3 │ │ │ │ - mov.w r9, #0 │ │ │ │ - movs r5, #1 │ │ │ │ - mov sl, r2 │ │ │ │ - b.n 42f7a │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vldr s12, [r6, #-8] │ │ │ │ - vldr s13, [r6, #-4] │ │ │ │ - ite eq │ │ │ │ - moveq r7, #1 │ │ │ │ - movne r7, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - vcmp.f32 s16, s12 │ │ │ │ - it ne │ │ │ │ - movne r7, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 42fd6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s16, s13 │ │ │ │ - add.w r0, r0, #1 │ │ │ │ - ite ne │ │ │ │ - movne r7, #1 │ │ │ │ - moveq r7, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r7, #1 │ │ │ │ - cbz r7, 42f70 │ │ │ │ - movs r0, #1 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, r8 │ │ │ │ - add r6, r8 │ │ │ │ - cmp r1, r5 │ │ │ │ - beq.n 42fb6 │ │ │ │ - vldr s14, [r4, #-4] │ │ │ │ - add r3, sl │ │ │ │ - vldr s15, [r4, #-8] │ │ │ │ - vcmp.f32 s16, s14 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 42f26 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - add.w r5, r5, #1 │ │ │ │ - add r4, r8 │ │ │ │ - add r6, r8 │ │ │ │ - ite ne │ │ │ │ - movne.w r9, #1 │ │ │ │ - moveq.w r9, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r9, #1 │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.n 42f7a │ │ │ │ - ldr r2, [pc, #320] @ (430f8 ) │ │ │ │ - ldr r3, [pc, #308] @ (430f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 430e4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8-d10} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s16, s13 │ │ │ │ - ite eq │ │ │ │ - moveq r7, #1 │ │ │ │ - movne r7, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - and.w r7, r7, #1 │ │ │ │ - it ne │ │ │ │ - movne r7, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 42f70 │ │ │ │ - mla r7, r0, sl, sl │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add.w lr, r0, #1 │ │ │ │ - sub.w ip, r3, r7 │ │ │ │ - add.w ip, r2, 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 430c2 │ │ │ │ - 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 │ │ │ │ - vmov s15, lr │ │ │ │ - vmov.f32 s2, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s3, [pc, #156] @ 430e8 │ │ │ │ - sub.w r7, r7, sl │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - strd r1, r3, [sp, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov.w fp, #1 │ │ │ │ - vdiv.f32 s2, s2, s15 │ │ │ │ - blx 31c40 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - subs r7, r3, r7 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - vmov.f32 s19, s1 │ │ │ │ - strd r5, r4, [sp, #12] │ │ │ │ - add.w r7, r2, r7, lsl #3 │ │ │ │ - mov r4, fp │ │ │ │ - mov r5, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - vmov.f32 s0, s20 │ │ │ │ - vmov.f32 s1, s19 │ │ │ │ - blx 30e74 <_gfortran_pow_c4_i4@plt> │ │ │ │ - vmul.f32 s15, s18, s1 │ │ │ │ - vmul.f32 s1, s17, s1 │ │ │ │ - cmp r7, r4 │ │ │ │ - vmla.f32 s1, s18, s0 │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - vnmls.f32 s15, s17, s0 │ │ │ │ - vstr s1, [r5, #-4] │ │ │ │ - vstr s15, [r5, #-8] │ │ │ │ - add r5, r8 │ │ │ │ - bne.n 43086 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrd r5, r4, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - b.n 42f70 │ │ │ │ - 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 43040 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, sp, #192 @ 0xc0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, sp, #328 @ 0x148 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000430fc : │ │ │ │ - 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, #292] @ 43234 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [pc, #292] @ (43238 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #288] @ (4323c ) │ │ │ │ - sub sp, #8 │ │ │ │ - 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 34e68 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 431cc │ │ │ │ - rsb r1, r6, #1073741824 @ 0x40000000 │ │ │ │ - rsb r0, r6, #1 │ │ │ │ - vldr s14, [sp] │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - add.w r1, r5, r1, lsl #2 │ │ │ │ - movs r7, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - b.n 43170 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - adds r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r7, #1 │ │ │ │ - moveq r7, #0 │ │ │ │ - cmp r2, lr │ │ │ │ - beq.n 431cc │ │ │ │ - add.w r3, r1, ip │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 4315a │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - bne.n 431ac │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - beq.n 431c4 │ │ │ │ - mov r1, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ - beq.n 431cc │ │ │ │ - add r3, ip │ │ │ │ - add r0, r6 │ │ │ │ - movs r4, #1 │ │ │ │ - vldr s15, [r3] │ │ │ │ - b.n 4317e │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 431e6 │ │ │ │ - adds r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - cmp r2, lr │ │ │ │ - beq.n 431cc │ │ │ │ - add r3, ip │ │ │ │ - add r0, r6 │ │ │ │ - vldr s15, [r3] │ │ │ │ - b.n 4317e │ │ │ │ - adds r4, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - cmp lr, r2 │ │ │ │ - bne.n 431ba │ │ │ │ - ldr r2, [pc, #112] @ (43240 ) │ │ │ │ - ldr r3, [pc, #104] @ (43238 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43230 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - mla r1, r4, r6, r6 │ │ │ │ - adds r7, r4, #1 │ │ │ │ - vmov s13, r7 │ │ │ │ - subs r7, r0, r1 │ │ │ │ - subs r1, r1, r6 │ │ │ │ - vcvt.f32.s32 s13, s13 │ │ │ │ - subs r1, r0, r1 │ │ │ │ - add.w r7, r5, r7, lsl #2 │ │ │ │ - add.w r1, r5, r1, lsl #2 │ │ │ │ - vldr s12, [r7, #-4] │ │ │ │ - movs r7, #1 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vdiv.f32 s11, s15, s13 │ │ │ │ - vmov s15, r7 │ │ │ │ - cmp r7, r4 │ │ │ │ - add.w r7, r7, #1 │ │ │ │ - vcvt.f32.s32 s13, s15 │ │ │ │ - vmov.f32 s15, s12 │ │ │ │ - vmla.f32 s15, s13, s11 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 43210 │ │ │ │ - b.n 431b2 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - rev r4, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00043244 : │ │ │ │ - stmdb 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] @ (432fc ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #164] @ (43300 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #160] @ (43304 ) │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd r9, r8, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - ble.n 432dc │ │ │ │ - ldr.w r8, [sp, #8] │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - adds r5, #4 │ │ │ │ - mov.w fp, r0, lsl #2 │ │ │ │ - adds r4, #4 │ │ │ │ - mov.w sl, r1, lsl #2 │ │ │ │ - adds r6, #4 │ │ │ │ - add.w r9, r2, #1 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr.w r0, [r5, #-4] │ │ │ │ - cmp r0, r8 │ │ │ │ - it eq │ │ │ │ - moveq r1, r8 │ │ │ │ - beq.n 432cc │ │ │ │ - ldr.w r1, [r6, #-4] │ │ │ │ - cmp r8, r1 │ │ │ │ - beq.n 432cc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - adds r7, #1 │ │ │ │ - str.w r1, [r4, #-4] │ │ │ │ - add r5, r3 │ │ │ │ - add r4, fp │ │ │ │ - add r6, sl │ │ │ │ - cmp r7, r9 │ │ │ │ - bne.n 432ae │ │ │ │ - ldr r2, [pc, #40] @ (43308 ) │ │ │ │ - ldr r3, [pc, #32] @ (43300 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 432f6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r2, sp, #696 @ 0x2b8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 4330c │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #176 @ 0xb0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004330c : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - ble.n 43362 │ │ │ │ - mov.w r9, r6, lsl #2 │ │ │ │ - mov.w r8, r5, lsl #2 │ │ │ │ - add.w fp, r0, #4 │ │ │ │ - adds r5, r1, #4 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r4, r2, #4 │ │ │ │ - add.w sl, r3, #1 │ │ │ │ - movs r6, #1 │ │ │ │ - ldr.w r1, [r5, #-4] │ │ │ │ - adds r6, #1 │ │ │ │ - ldr.w r0, [fp, #-4] │ │ │ │ - add r5, r8 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - add fp, r9 │ │ │ │ - str.w r0, [r4, #-4] │ │ │ │ - cmp r6, sl │ │ │ │ - add r4, r7 │ │ │ │ - bne.n 43346 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043368 : │ │ │ │ - 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 r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (43404 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (43408 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (4340c ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 433d4 │ │ │ │ - ldr r2, [pc, #100] @ (43410 ) │ │ │ │ - ldr r3, [pc, #92] @ (43408 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43400 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 31e44 │ │ │ │ - ldr r2, [pc, #60] @ (43414 ) │ │ │ │ - ldr r3, [pc, #48] @ (43408 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43400 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 343d8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #560 @ 0x230 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb7e6 │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, sp, #384 @ 0x180 │ │ │ │ - movs r4, r1 │ │ │ │ - add r1, sp, #208 @ 0xd0 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00043418 : │ │ │ │ - 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 r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (434c4 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #152] @ (434c8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #148] @ (434cc ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd sl, r7, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - ble.n 434a6 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - mov.w r8, r2, lsl #2 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - cmp r5, r6 │ │ │ │ - it eq │ │ │ │ - moveq r3, r6 │ │ │ │ - beq.n 43496 │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r6, r3 │ │ │ │ - it ne │ │ │ │ - mulne r3, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, lr │ │ │ │ - cmp r4, ip │ │ │ │ - bne.n 43480 │ │ │ │ - ldr r2, [pc, #40] @ (434d0 ) │ │ │ │ - ldr r3, [pc, #28] @ (434c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 434c0 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r0, sp, #872 @ 0x368 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb73e │ │ │ │ - movs r2, r1 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000434d4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ble.n 4351a │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r2, #4 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - ldr.w r4, [r1, #-4] │ │ │ │ - add r0, r7 │ │ │ │ - add r1, r6 │ │ │ │ - cmp ip, lr │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r2, r5 │ │ │ │ - bne.n 434fc │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0004351c : │ │ │ │ - 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 r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (435b8 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (435bc ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (435c0 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 43588 │ │ │ │ - ldr r2, [pc, #100] @ (435c4 ) │ │ │ │ - ldr r3, [pc, #92] @ (435bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 435b4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 35588 │ │ │ │ - ldr r2, [pc, #60] @ (435c8 ) │ │ │ │ - ldr r3, [pc, #48] @ (435bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 435b4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 32ebc │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #864 @ (adr r7, 4391c ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb632 │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, pc, #688 @ (adr r7, 43878 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, pc, #512 @ (adr r7, 437cc ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000435cc : │ │ │ │ - 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 r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (43678 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #152] @ (4367c ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #148] @ (43680 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd sl, r7, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - ble.n 4365a │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - mov.w r8, r2, lsl #2 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - cmp r5, r6 │ │ │ │ - it eq │ │ │ │ - moveq r3, r6 │ │ │ │ - beq.n 4364a │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r6, r3 │ │ │ │ - it ne │ │ │ │ - subne r3, r5, r3 │ │ │ │ - adds r4, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, lr │ │ │ │ - cmp r4, ip │ │ │ │ - bne.n 43634 │ │ │ │ - ldr r2, [pc, #40] @ (43684 ) │ │ │ │ - ldr r3, [pc, #28] @ (4367c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43674 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #152 @ (adr r7, 43714 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r7, lr} │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, pc, #696 @ (adr r6, 43940 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00043688 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ble.n 436ce │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - adds r2, #4 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - 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 436b0 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -000436d0 : │ │ │ │ - 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 r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4376c ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (43770 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (43774 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4373c │ │ │ │ - ldr r2, [pc, #100] @ (43778 ) │ │ │ │ - ldr r3, [pc, #92] @ (43770 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43768 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 315a0 │ │ │ │ - ldr r2, [pc, #60] @ (4377c ) │ │ │ │ - ldr r3, [pc, #48] @ (43770 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43768 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 342c4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r6, pc, #144 @ (adr r6, 43800 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, pc, #992 @ (adr r5, 43b5c ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, pc, #816 @ (adr r5, 43ab0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00043780 : │ │ │ │ - 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 r4, r2 │ │ │ │ - ldr r2, [pc, #152] @ (4382c ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #152] @ (43830 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #148] @ (43834 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd sl, r7, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - ble.n 4380e │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - mov.w r8, r2, lsl #2 │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - add.w r0, r9, #4 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r5, [r0, #-4] │ │ │ │ - cmp r5, r6 │ │ │ │ - it eq │ │ │ │ - moveq r3, r6 │ │ │ │ - beq.n 437fe │ │ │ │ - ldr.w r3, [r1, #-4] │ │ │ │ - cmp r6, r3 │ │ │ │ - it ne │ │ │ │ - addne r3, r3, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - str.w r3, [r2, #-4] │ │ │ │ - add r0, r8 │ │ │ │ - add r2, r7 │ │ │ │ - add r1, lr │ │ │ │ - cmp r4, ip │ │ │ │ - bne.n 437e8 │ │ │ │ - ldr r2, [pc, #40] @ (43838 ) │ │ │ │ - ldr r3, [pc, #28] @ (43830 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43828 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r5, pc, #456 @ (adr r5, 439f8 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 438ac │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 43c24 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004383c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ble.n 43880 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - adds r2, #4 │ │ │ │ - add.w lr, r3, #1 │ │ │ │ - mov.w ip, #1 │ │ │ │ - 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 43864 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043884 : │ │ │ │ - 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 r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (43920 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (43924 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (43928 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 438f0 │ │ │ │ - ldr r2, [pc, #100] @ (4392c ) │ │ │ │ - ldr r3, [pc, #92] @ (43924 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4391c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fa58 │ │ │ │ - ldr r2, [pc, #60] @ (43930 ) │ │ │ │ - ldr r3, [pc, #48] @ (43924 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4391c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 32548 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r4, pc, #448 @ (adr r4, 43ae4 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - uxtb r2, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #272 @ (adr r4, 43a40 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r4, pc, #96 @ (adr r4, 43994 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00043934 : │ │ │ │ - stmdb 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 │ │ │ │ - ldr r3, [pc, #192] @ (43a0c ) │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #192] @ (43a10 ) │ │ │ │ - mov fp, r1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r2, [pc, #188] @ (43a14 ) │ │ │ │ - add r0, pc │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - add r2, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 32c40 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ble.n 439ee │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - rsb r4, r1, #1 │ │ │ │ - rsb r7, r0, #1 │ │ │ │ - rsb r5, r3, #1 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 439cc │ │ │ │ - subs r1, r7, #1 │ │ │ │ - ldr.w r3, [fp, r1, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq.n 439e0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r1, fp, r1, lsl #2 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - str.w r0, [r3, r9, lsl #2] │ │ │ │ - blt.n 439ee │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, r1 │ │ │ │ - add r7, r0 │ │ │ │ - subs r0, r4, #1 │ │ │ │ - add r5, r3 │ │ │ │ - add.w r9, r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 4399a │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - adds r6, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r2, r6 │ │ │ │ - str.w r0, [r3, r9, lsl #2] │ │ │ │ - bge.n 439c0 │ │ │ │ - ldr r2, [pc, #40] @ (43a18 ) │ │ │ │ - ldr r3, [pc, #24] @ (43a0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43a08 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - sxth r6, r4 │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, pc, #712 @ (adr r3, 43ce0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r3, pc, #104 @ (adr r3, 43a84 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00043a1c : │ │ │ │ - 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 r8, [r3] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ble.n 43a92 │ │ │ │ - movs r7, #1 │ │ │ │ - rsb r6, r1, #1 │ │ │ │ - mov ip, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - rsb r4, r3, #1 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - rsb r5, r2, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r6, ip │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 43a70 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, r0 │ │ │ │ - add r5, r1 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ - add r7, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - subs r1, r7, #1 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - str.w r0, [sl, r1, lsl #2] │ │ │ │ - bge.n 43a64 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043a98 : │ │ │ │ - stmdb 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ (43b40 ) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #148] @ (43b44 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ (43b48 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldrd r8, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - blx 32c34 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cbz r2, 43b0c │ │ │ │ - ldr r2, [pc, #108] @ (43b4c ) │ │ │ │ - ldr r3, [pc, #100] @ (43b44 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43b3c │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 32384 │ │ │ │ - ldr r2, [pc, #64] @ (43b50 ) │ │ │ │ - ldr r3, [pc, #52] @ (43b44 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 43b3c │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 3351c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #368 @ (adr r2, 43cb4 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - sub sp, #216 @ 0xd8 │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, pc, #176 @ (adr r2, 43c00 ) │ │ │ │ - movs r4, r1 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 43f44 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00043b54 : │ │ │ │ - push {r4, lr} │ │ │ │ - cmp r1, #1 │ │ │ │ - add.w r4, r1, r1, lsr #31 │ │ │ │ - ble.n 43b82 │ │ │ │ - asrs r4, r4, #1 │ │ │ │ - adds r2, r0, r1 │ │ │ │ - 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 43b66 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00043b84 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 34588 │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 43bc6 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 43bc6 │ │ │ │ - subs r2, r4, r0 │ │ │ │ - subs r3, r4, #1 │ │ │ │ - mvns r0, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov.w ip, #32 │ │ │ │ - add r3, r5 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r2, r1 │ │ │ │ - add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ - itee ge │ │ │ │ - strbge.w ip, [r3, #1] │ │ │ │ - ldrblt r4, [r0, r1] │ │ │ │ - strblt r4, [r3, #1] │ │ │ │ - subs r1, #1 │ │ │ │ - bne.n 43bb2 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00043bc8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - blx 31294 │ │ │ │ - cbz r0, 43c0a │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 43c0a │ │ │ │ - adds r1, r4, r5 │ │ │ │ - sub.w ip, r5, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r5, #32 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - adds r2, r4, r3 │ │ │ │ - cmp ip, r2 │ │ │ │ - ite lt │ │ │ │ - strblt r5, [r3, #0] │ │ │ │ - ldrbge r2, [r3, r0] │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - it ge │ │ │ │ - strbge.w r2, [r3, #-1] │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 43bf2 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00043c0c : │ │ │ │ - mov r3, r0 │ │ │ │ - subs r0, r1, #0 │ │ │ │ - ble.n 43c22 │ │ │ │ - add r3, r0 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 43c22 │ │ │ │ - subs r0, #1 │ │ │ │ - bne.n 43c14 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043c24 : │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43c46 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 43c30 │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb.w ip, [r2, #1]! │ │ │ │ - adds r3, r0, #1 │ │ │ │ - tst.w ip, #223 @ 0xdf │ │ │ │ - bne.n 43c42 │ │ │ │ - cmp r1, r3 │ │ │ │ - bge.n 43c2e │ │ │ │ - bx lr │ │ │ │ - subs r0, #1 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043c4c : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 43c68 │ │ │ │ - adds r3, r0, r1 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb.w r2, [r3, #-1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 43c66 │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #1 │ │ │ │ - bne.n 43c54 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov r0, r1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043c6c : │ │ │ │ - cmp r1, #1 │ │ │ │ - ble.n 43c92 │ │ │ │ - sub.w ip, r0, #2 │ │ │ │ - subs r3, r0, #1 │ │ │ │ - add ip, r1 │ │ │ │ - rsb r1, r0, #2 │ │ │ │ - adds r0, r1, r3 │ │ │ │ - ldrb.w r2, [r3, #1]! │ │ │ │ - tst.w r2, #223 @ 0xdf │ │ │ │ - bne.n 43c8e │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 43c7c │ │ │ │ - bx lr │ │ │ │ - subs r0, #1 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043c98 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43cd0 │ │ │ │ - push {r4} │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - vldr s14, [r3] │ │ │ │ - movs r2, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w ip, r4, 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 43cb2 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043cd4 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43d00 │ │ │ │ - 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 43cee │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043d04 : │ │ │ │ - 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 43d52 │ │ │ │ - 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 2f008 <_gfortran_compare_string@plt> │ │ │ │ - cbnz r0, 43d46 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r4, fp │ │ │ │ - cmp r5, r6 │ │ │ │ - bne.n 43d32 │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00043d5c : │ │ │ │ - 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 43daa │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - 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 32a00 │ │ │ │ - cmp r9, r4 │ │ │ │ - add r5, r0 │ │ │ │ - bge.n 43d88 │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00043db4 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43dde │ │ │ │ - push {r4, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldrb.w lr, [r3] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - ldrb r1, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, lr │ │ │ │ - it eq │ │ │ │ - addeq r0, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 43dcc │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00043de4 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43e1c │ │ │ │ - push {r4} │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - vldr s14, [r3] │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w ip, r4, 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 43dfe │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043e20 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43e4c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - vldr s14, [r3] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - b.n 43e3a │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - blt.n 43e4c │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 43e34 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043e50 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 43e7c │ │ │ │ - push {r4, r5, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r0, #0 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - add r2, lr │ │ │ │ - cmp r5, r1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 43e6a │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043e80 : │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 43ea6 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - b.n 43e9a │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ - blt.n 43ea6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - add r3, r1 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 43e94 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -00043eac : │ │ │ │ - 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 43ef8 │ │ │ │ - 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 2f008 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - add r5, fp │ │ │ │ - cmp r4, r7 │ │ │ │ - bne.n 43ed8 │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00043f00 : │ │ │ │ - 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 43f4a │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - mov r6, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - bic.w sl, r7, r7, asr #31 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 43f34 │ │ │ │ - adds r5, #1 │ │ │ │ - add r4, r9 │ │ │ │ - cmp r8, r5 │ │ │ │ - blt.n 43f4a │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2f008 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 43f2c │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00043f54 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c51c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 43fa6 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - 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 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r5, r4 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - bge.n 43f80 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32464 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00043fb0 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c538 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [r1] │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 43ffe │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov fp, r3 │ │ │ │ - bic.w sl, r8, r8, asr #31 │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 43fe2 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - blt.n 43ffe │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - subs r0, r4, #1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, fp │ │ │ │ - mla r0, r7, r0, r5 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43fdc │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00044008 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 44032 │ │ │ │ - push {r4, lr} │ │ │ │ - add.w ip, r1, #1 │ │ │ │ - ldrb.w lr, [r3] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r1, lr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne.n 44020 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00044038 : │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 44068 │ │ │ │ - ldrb.w ip, [r3] │ │ │ │ - mov r3, r0 │ │ │ │ - push {r4} │ │ │ │ - movs r0, #1 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - b.n 44052 │ │ │ │ - adds r0, #1 │ │ │ │ - cmp r1, r0 │ │ │ │ - blt.n 44060 │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r2, ip │ │ │ │ - bne.n 4404c │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx lr │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3166c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004406c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003c554 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 440a8 │ │ │ │ - subs r0, r3, #1 │ │ │ │ - subs r5, r1, #4 │ │ │ │ - sub.w r8, r2, #4 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r1, [r5, #4]! │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33634 <__aeabi_idivmod@plt> │ │ │ │ - cmp r6, r4 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str.w r1, [r8, #4]! │ │ │ │ - bne.n 44090 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - subs r6, #1 │ │ │ │ - str.w r3, [r7, r6, lsl #2] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000440b4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - ble.n 440e6 │ │ │ │ - mov.w ip, #1 │ │ │ │ - subs r1, #4 │ │ │ │ - mov lr, ip │ │ │ │ - ldr.w r5, [r1, #4]! │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - ldr.w r0, [r2, #4]! │ │ │ │ - cmp r6, lr │ │ │ │ - add.w r0, r0, #4294967295 @ 0xffffffff │ │ │ │ - mul.w ip, r5, ip │ │ │ │ - mla r4, ip, r0, r4 │ │ │ │ - bne.n 440c8 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33090 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000440e8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c570 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 44132 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 44130 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - mov r2, r4 │ │ │ │ - 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 4411c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 44114 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044140 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c58c : │ │ │ │ + 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 r6, r0, #1 │ │ │ │ - blt.n 44180 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4417e │ │ │ │ - movs r2, #0 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r5, r2, lsl #2] │ │ │ │ - cmp r1, r3 │ │ │ │ - add r2, r4 │ │ │ │ - bne.n 44172 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4416c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32110 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044190 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003c5a8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (44218 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #120] @ (4421c ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30c0c │ │ │ │ - mov r4, r0 │ │ │ │ - vmov s15, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31f50 │ │ │ │ - cbnz r0, 441f8 │ │ │ │ - vldr s15, [r5] │ │ │ │ - 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 r4, s15 │ │ │ │ - add r4, r3 │ │ │ │ - ldr r2, [pc, #36] @ (44220 ) │ │ │ │ - ldr r3, [pc, #32] @ (4421c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 44212 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #408] @ 0x198 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35634 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044224 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003c5c4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (442ac ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #120] @ (442b0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30c0c │ │ │ │ - mov r4, r0 │ │ │ │ - vmov s15, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31f50 │ │ │ │ - cbz r0, 44280 │ │ │ │ - adds r0, r4, #1 │ │ │ │ - ldr r2, [pc, #72] @ (442b4 ) │ │ │ │ - ldr r3, [pc, #68] @ (442b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 442a8 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vldr s15, [r5] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vcvt.s32.f32 s14, s15 │ │ │ │ - vcvt.f32.s32 s12, s14 │ │ │ │ - vmov r3, s14 │ │ │ │ - vsub.f32 s15, s15, s12 │ │ │ │ - vadd.f32 s15, s15, s13 │ │ │ │ - vcvt.s32.f32 s15, s15 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35190 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add r0, r3 │ │ │ │ - b.n 44268 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #840] @ 0x348 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #640] @ 0x280 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000442b8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003c5e0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #120] @ (44340 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #120] @ (44344 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30c0c │ │ │ │ - mov r4, r0 │ │ │ │ - vmov s15, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31f50 │ │ │ │ - cbnz r0, 44322 │ │ │ │ - vldr s15, [r5] │ │ │ │ - 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 r4, s15 │ │ │ │ - add r4, r3 │ │ │ │ - ldr r2, [pc, #36] @ (44348 ) │ │ │ │ - ldr r3, [pc, #28] @ (44344 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4433c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #248] @ 0xf8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #920] @ 0x398 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004434c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003c5fc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #124] @ (443d8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #124] @ (443dc ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30c0c │ │ │ │ - mov r4, r0 │ │ │ │ - vmov s15, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vstr s15, [sp] │ │ │ │ - blx 31f50 │ │ │ │ - cbz r0, 443a8 │ │ │ │ - subs r0, r4, #1 │ │ │ │ - ldr r2, [pc, #76] @ (443e0 ) │ │ │ │ - ldr r3, [pc, #72] @ (443dc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 443d2 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vldr s15, [r5] │ │ │ │ - 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add r0, r3 │ │ │ │ - b.n 44390 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r1, [sp, #680] @ 0x2a8 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000443e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003c618 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #128] @ (44478 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4447c ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - add r7, sp, #4 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - blx 2f460 <__memcpy_chk@plt> │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 44432 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - b.n 44428 │ │ │ │ - subs r4, #1 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 44432 │ │ │ │ - ldrb.w r5, [r0, #-1]! │ │ │ │ - tst.w r5, #223 @ 0xdf │ │ │ │ - beq.n 44422 │ │ │ │ - add r4, sp │ │ │ │ - mov r2, r8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r4, #4] │ │ │ │ - blx 312b0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 356d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4445a │ │ │ │ - blx 34150 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r2, [pc, #36] @ (44480 ) │ │ │ │ - ldr r3, [pc, #28] @ (4447c ) │ │ │ │ - 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 44474 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044484 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c634 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #92] @ (444f4 ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [pc, #92] @ (444f8 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r6, sp, #4 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - mov.w r1, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2f460 <__memcpy_chk@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 444cc │ │ │ │ - adds r0, r5, r4 │ │ │ │ - b.n 444c2 │ │ │ │ - subs r4, #1 │ │ │ │ - beq.n 444cc │ │ │ │ - ldrb.w r3, [r0, #-1]! │ │ │ │ - tst.w r3, #223 @ 0xdf │ │ │ │ - beq.n 444be │ │ │ │ - add r4, sp │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #0 │ │ │ │ - strb r3, [r4, #4] │ │ │ │ - blx 31f34 │ │ │ │ - ldr r2, [pc, #32] @ (444fc ) │ │ │ │ - ldr r3, [pc, #28] @ (444f8 ) │ │ │ │ - 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 444f0 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #448] @ 0x1c0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #192] @ 0xc0 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 311e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044500 : │ │ │ │ - push {r4, lr} │ │ │ │ +0003c650 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - blx 31934 <_gfortran_iargc@plt> │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2f278 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044518 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33854 <_gfortran_get_command_argument_i4@plt> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003c66c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ - ldr r5, [pc, #676] @ (447f0 ) │ │ │ │ - sub sp, #372 @ 0x174 │ │ │ │ - ldr r4, [pc, #676] @ (447f4 ) │ │ │ │ - cmp r0, #2 │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [pc, #676] @ (447f8 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r5, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #364] @ 0x16c │ │ │ │ - mov.w r4, #0 │ │ │ │ - beq.n 44612 │ │ │ │ - mov ip, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r0, #3 │ │ │ │ - beq.n 445ac │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.n 4462e │ │ │ │ - ldr r3, [pc, #648] @ (447fc ) │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r4, #31 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, r5, lsl #5 │ │ │ │ - bgt.n 44656 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r1, [pc, #628] @ (44800 ) │ │ │ │ - ldr r2, [pc, #612] @ (447f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r2, [sp, #364] @ 0x16c │ │ │ │ - eors r1, r2 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ittt eq │ │ │ │ - rsbeq r2, r4, #32 │ │ │ │ - moveq r1, #32 │ │ │ │ - addeq r0, r0, r4 │ │ │ │ - beq.n 44608 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt.n 4469a │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 44614 │ │ │ │ - ldr r1, [pc, #588] @ (44804 ) │ │ │ │ - cmp r4, #32 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #5 │ │ │ │ - ble.n 44678 │ │ │ │ - mov r5, r1 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r1, [ip, #4] │ │ │ │ - str.w r2, [ip, #8] │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r2, [ip, #24] │ │ │ │ - ldr r2, [pc, #552] @ (44808 ) │ │ │ │ - str.w r3, [ip, #28] │ │ │ │ - ldr r3, [pc, #528] @ (447f4 ) │ │ │ │ - add r2, pc │ │ │ │ - str.w r0, [ip, #16] │ │ │ │ - str.w r1, [ip, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #32 │ │ │ │ - subeq.w r2, r4, #32 │ │ │ │ - addeq.w r0, ip, r1 │ │ │ │ - bne.n 445a8 │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 312ac │ │ │ │ - str r5, [r1, #0] │ │ │ │ - ldr r2, [pc, #500] @ (4480c ) │ │ │ │ - ldr r3, [pc, #476] @ (447f4 ) │ │ │ │ - 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 445a8 │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r7, [pc, #480] @ (44810 ) │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - movs r2, #32 │ │ │ │ - add r7, pc │ │ │ │ - add.w r4, r7, r5, lsl #5 │ │ │ │ - mov r3, r4 │ │ │ │ - blx 2f008 <_gfortran_compare_string@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 44736 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r2 │ │ │ │ - subs r5, #1 │ │ │ │ - blx 312b0 │ │ │ │ - str r5, [r6, #0] │ │ │ │ - b.n 44614 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [ip, #16] │ │ │ │ - ldr.w r1, [ip, #20] │ │ │ │ - ldr.w r2, [ip, #24] │ │ │ │ - ldr.w r3, [ip, #28] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - b.n 44614 │ │ │ │ - ldr r2, [pc, #408] @ (44814 ) │ │ │ │ - ldr r3, [pc, #376] @ (447f4 ) │ │ │ │ - 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 445a8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, ip │ │ │ │ - add sp, #372 @ 0x174 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - ldr r0, [pc, #380] @ (44818 ) │ │ │ │ - adds r5, r6, #4 │ │ │ │ - movs r2, #7 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r6 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #368] @ (4481c ) │ │ │ │ - add.w r7, r6, #8 │ │ │ │ - movs r2, #7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - blx 32c40 │ │ │ │ - ldr.w ip, [r4], #12 │ │ │ │ - ldr r0, [pc, #352] @ (44820 ) │ │ │ │ - add.w r9, sp, #140 @ 0x8c │ │ │ │ - cmp.w ip, #1 │ │ │ │ - ldr r3, [pc, #344] @ (44824 ) │ │ │ │ - it ge │ │ │ │ - movge.w ip, #1 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r9 │ │ │ │ - mov.w r8, #32 │ │ │ │ - add.w r0, r0, ip, lsl #5 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #21 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r0, #53 @ 0x35 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - ldr r2, [pc, #312] @ (44828 ) │ │ │ │ - mov r3, r9 │ │ │ │ - add.w r9, sp, #240 @ 0xf0 │ │ │ │ - add r2, pc │ │ │ │ - mov r1, r9 │ │ │ │ - movs r0, #88 @ 0x58 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #88 @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e60 │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - add.w r0, r6, #100 @ 0x64 │ │ │ │ - blx 312b0 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 337d0 │ │ │ │ - blx 30a54 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 32470 <_gfortran_stop_string@plt> │ │ │ │ - ldr r0, [pc, #244] @ (4482c ) │ │ │ │ - adds r4, r6, #4 │ │ │ │ - movs r2, #7 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r5, r6, #8 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #228] @ (44830 ) │ │ │ │ - movs r2, #7 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - add.w r8, sp, #16 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov.w r9, #32 │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov.w r2, #21 │ │ │ │ - it ge │ │ │ │ - movge r3, #1 │ │ │ │ - movs r0, #53 @ 0x35 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add.w r3, r7, r3, lsl #5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #188] @ (44834 ) │ │ │ │ - add r3, pc │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - ldr r2, [pc, #184] @ (44838 ) │ │ │ │ - mov r3, r8 │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, pc │ │ │ │ - movs r0, #65 @ 0x41 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r8, r6 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - movs r2, #65 @ 0x41 │ │ │ │ - movs r0, #97 @ 0x61 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr.w ip, [r8], #12 │ │ │ │ - add.w r7, r7, ip, lsl #5 │ │ │ │ - strd r9, r7, [sp] │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r2, [pc, #132] @ (4483c ) │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ - add r2, pc │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r2, #25 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movs r2, #97 @ 0x61 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #122 @ 0x7a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e60 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - add.w r0, r6, #134 @ 0x86 │ │ │ │ - blx 312b0 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - b.n 44724 │ │ │ │ - nop │ │ │ │ - str r7, [sp, #752] @ 0x2f0 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #528] @ 0x210 │ │ │ │ - movs r5, r1 │ │ │ │ - bkpt 0x0060 │ │ │ │ - movs r4, r1 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ - movs r4, r1 │ │ │ │ - bkpt 0x001e │ │ │ │ - movs r4, r1 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [sp, #976] @ 0x3d0 │ │ │ │ - movs r4, r1 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - str r6, [sp, #576] @ 0x240 │ │ │ │ - movs r4, r1 │ │ │ │ - add r4, pc, #904 @ (adr r4, 44ba4 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #864 @ (adr r4, 44b80 ) │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 44c18 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #1008 @ (adr r4, 44c1c ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #280 @ (adr r4, 44948 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #248 @ (adr r4, 4492c ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #112 @ (adr r4, 448a8 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r4, pc, #144 @ (adr r4, 448cc ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, pc, #1016 @ (adr r3, 44c38 ) │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00044840 : │ │ │ │ - mov r3, r1 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - b.n 44538 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004484c : │ │ │ │ - mov ip, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, ip │ │ │ │ - movs r0, #3 │ │ │ │ - b.n 44538 │ │ │ │ - │ │ │ │ -00044858 : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r3 │ │ │ │ - movs r0, #2 │ │ │ │ - b.n 44538 │ │ │ │ - nop │ │ │ │ │ │ │ │ -00044864 : │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r0, #1 │ │ │ │ - movs r1, #0 │ │ │ │ - b.n 44538 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00044870 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c688 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3488] @ 0xda0 │ │ │ │ - ldr r5, [pc, #316] @ (449c0 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #316] @ (449c4 ) │ │ │ │ - sub.w sp, sp, #572 @ 0x23c │ │ │ │ - add r5, pc │ │ │ │ - mov r8, r1 │ │ │ │ - add r7, sp, #364 @ 0x16c │ │ │ │ - cmp r4, #199 @ 0xc7 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #564] @ 0x234 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ble.n 4499a │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, sp, #8 │ │ │ │ - blx 34588 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [pc, #264] @ (449c8 ) │ │ │ │ - ldr r2, [pc, #268] @ (449cc ) │ │ │ │ - add.w sl, sp, #352 @ 0x160 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #256] @ (449d0 ) │ │ │ │ - mov.w fp, #4 │ │ │ │ - mov ip, sl │ │ │ │ - str.w fp, [r4, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - movs r3, #19 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - add.w r3, sp, #358 @ 0x166 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - vldr d7, [pc, #200] @ 449b8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w ip!, {r0, r1} │ │ │ │ - mov r0, r4 │ │ │ │ - movw lr, #8224 @ 0x2020 │ │ │ │ - strh.w r2, [ip] │ │ │ │ - vstr d7, [sp, #8] │ │ │ │ - strh.w lr, [sp, #362] @ 0x16a │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 4497e │ │ │ │ - movs r3, #0 │ │ │ │ - mov r9, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - mov r7, fp │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - movs r3, #22 │ │ │ │ - str.w sl, [r4, #52] @ 0x34 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - movs r3, #12 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - mov.w r3, #4096 @ 0x1000 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - mul.w r1, r3, r7 │ │ │ │ - mul.w r3, fp, r3 │ │ │ │ - cmp r3, #200 @ 0xc8 │ │ │ │ - ite le │ │ │ │ - rsble r2, r1, r3 │ │ │ │ - rsbgt r2, r1, #200 @ 0xc8 │ │ │ │ - add r1, r9 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ - cmp r6, fp │ │ │ │ - bge.n 4492a │ │ │ │ - ldr r2, [pc, #84] @ (449d4 ) │ │ │ │ - ldr r3, [pc, #64] @ (449c4 ) │ │ │ │ - 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 449b2 │ │ │ │ - add.w sp, sp, #572 @ 0x23c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r4, #200 @ 0xc8 │ │ │ │ - adds r0, r7, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 448aa │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r0, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - str r4, [sp, #520] @ 0x208 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #368 @ (adr r3, 44b3c ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, pc, #296 @ (adr r3, 44af8 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, pc, #336 @ (adr r3, 44b24 ) │ │ │ │ - movs r2, r1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f118 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000449d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c6a4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #2680] @ 0xa78 │ │ │ │ - ldr r5, [pc, #480] @ (44bd0 ) │ │ │ │ - subw sp, sp, #1372 @ 0x55c │ │ │ │ - ldr r4, [pc, #480] @ (44bd4 ) │ │ │ │ - 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 44b24 │ │ │ │ - ldr r3, [pc, #444] @ (44bd8 ) │ │ │ │ - movs r5, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #436] @ (44bdc ) │ │ │ │ - vldr d8, [pc, #416] @ 44bc8 │ │ │ │ - add r3, pc │ │ │ │ - str.w r9, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44b16 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - add.w sl, sp, #340 @ 0x154 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, sl │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov sl, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - add.w r9, sp, #60 @ 0x3c │ │ │ │ - mov.w r6, #1024 @ 0x400 │ │ │ │ - mov r7, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - b.n 44a70 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add.w sl, sl, #1024 @ 0x400 │ │ │ │ - cmp r3, r8 │ │ │ │ - blt.n 44b12 │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - add.w fp, r2, #1024 @ 0x400 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - strd r6, sl, [sp] │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 340e8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r7, r6, [r4, #56] @ 0x38 │ │ │ │ - str.w r9, [r4, #28] │ │ │ │ - vstr d8, [r3, #-8] │ │ │ │ - movs r3, #18 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - blx 35b20 <_gfortran_st_inquire@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 44a62 │ │ │ │ - mov.w r1, #1024 @ 0x400 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34588 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, r3 │ │ │ │ - ble.n 44b4c │ │ │ │ - ldr r1, [pc, #240] @ (44be0 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #240] @ (44be4 ) │ │ │ │ - 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 33b50 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w sl, sl, #1024 @ 0x400 │ │ │ │ - cmp r3, r8 │ │ │ │ - bge.n 44a70 │ │ │ │ - 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 44a34 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44ba0 │ │ │ │ - ldr r2, [pc, #188] @ (44be8 ) │ │ │ │ - ldr r3, [pc, #164] @ (44bd4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r3, [sp, #1364] @ 0x554 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #32 │ │ │ │ - moveq r0, r4 │ │ │ │ - ldreq r2, [sp, #28] │ │ │ │ - beq.n 44b86 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 44ba0 │ │ │ │ - cmp.w r3, #1024 @ 0x400 │ │ │ │ - ble.n 44b96 │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r2, [pc, #132] @ (44bec ) │ │ │ │ - ldr r3, [pc, #108] @ (44bd4 ) │ │ │ │ - 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 44b48 │ │ │ │ - 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 312ac │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r2, [pc, #76] @ (44bf0 ) │ │ │ │ - ldr r3, [pc, #48] @ (44bd4 ) │ │ │ │ - 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 44b48 │ │ │ │ - addw sp, sp, #1372 @ 0x55c │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - nop.w │ │ │ │ - lsls r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #80 @ (adr r2, 44c2c ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, pc, #88 @ (adr r2, 44c38 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, pc, #528 @ (adr r1, 44df4 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #264] @ (44cf0 ) │ │ │ │ - movs r3, r1 │ │ │ │ - str r1, [sp, #888] @ 0x378 │ │ │ │ - movs r4, r1 │ │ │ │ - str r1, [sp, #656] @ 0x290 │ │ │ │ - movs r4, r1 │ │ │ │ - str r1, [sp, #416] @ 0x1a0 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044bf4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003c6c0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [pc, #132] @ (44c8c ) │ │ │ │ - sub sp, #296 @ 0x128 │ │ │ │ - ldr r3, [pc, #132] @ (44c90 ) │ │ │ │ - movs r5, #1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w sl, [pc, #132] @ 44c94 │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r7, sp, #8 │ │ │ │ - add sl, pc │ │ │ │ - add r6, sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov.w r9, #14 │ │ │ │ - mov.w r8, #384 @ 0x180 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - mov.w r3, #0 │ │ │ │ - b.n 44c34 │ │ │ │ - add r5, r3 │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ - beq.n 44c6c │ │ │ │ - mov r0, r4 │ │ │ │ - strd sl, r9, [r4, #8] │ │ │ │ - strd r7, r6, [r4, #28] │ │ │ │ - strd r8, r5, [r4] │ │ │ │ - blx 35b20 <_gfortran_st_inquire@plt> │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 44c2e │ │ │ │ - ldr r2, [pc, #68] @ (44c98 ) │ │ │ │ - ldr r3, [pc, #60] @ (44c90 ) │ │ │ │ - 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 44c86 │ │ │ │ - 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] @ (44c9c ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #40] @ (44ca0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #40] @ (44ca4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 44c50 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, pc, #424 @ (adr r0, 44e40 ) │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [sp, #736] @ 0x2e0 │ │ │ │ - movs r4, r1 │ │ │ │ - add r0, pc, #80 @ (adr r0, 44cf0 ) │ │ │ │ - movs r2, r1 │ │ │ │ - add r0, pc, #192 @ (adr r0, 44d64 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [pc, #760] @ (44fa0 ) │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34144 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00044ca8 : │ │ │ │ - cmp r2, r3 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov r7, r2 │ │ │ │ - it ge │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 44d06 │ │ │ │ - subs r5, r0, #1 │ │ │ │ - subs r6, r1, #1 │ │ │ │ - b.n 44cc8 │ │ │ │ - cmp.w sl, #32 │ │ │ │ - bne.n 44d00 │ │ │ │ - cmp r7, ip │ │ │ │ - blt.n 44d06 │ │ │ │ - mov ip, r5 │ │ │ │ - ldrb.w r4, [r6, #1]! │ │ │ │ - ldrb.w lr, [r5, #1]! │ │ │ │ - add.w ip, ip, #3 │ │ │ │ - sub.w ip, ip, r0 │ │ │ │ - sub.w r8, lr, #65 @ 0x41 │ │ │ │ - cmp lr, r4 │ │ │ │ - beq.n 44cc4 │ │ │ │ - sub.w sl, r4, lr │ │ │ │ - sub.w r9, lr, #97 @ 0x61 │ │ │ │ - cmp.w r8, #25 │ │ │ │ - sub.w lr, lr, r4 │ │ │ │ - bls.n 44cbe │ │ │ │ - cmp.w r9, #25 │ │ │ │ - bhi.n 44d00 │ │ │ │ - cmp.w lr, #32 │ │ │ │ - beq.n 44cc4 │ │ │ │ - movs r0, #0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 44d3c │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - add.w r5, r7, #1 │ │ │ │ - it lt │ │ │ │ - movlt r4, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 44d38 │ │ │ │ - cmp r5, r4 │ │ │ │ - bgt.n 44d3c │ │ │ │ - subs r2, r7, #1 │ │ │ │ - add r2, r0 │ │ │ │ - b.n 44d28 │ │ │ │ - cmp r4, r3 │ │ │ │ - blt.n 44d3c │ │ │ │ - mov r3, r2 │ │ │ │ - ldrb.w r1, [r2, #1]! │ │ │ │ - adds r3, #3 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - cmp r1, #32 │ │ │ │ - beq.n 44d24 │ │ │ │ - b.n 44d00 │ │ │ │ - cmp r5, r4 │ │ │ │ - ble.n 44d42 │ │ │ │ - movs r0, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r3, r7, #1 │ │ │ │ - add r3, r1 │ │ │ │ - b.n 44d4c │ │ │ │ - cmp r4, r2 │ │ │ │ - blt.n 44d3c │ │ │ │ - mov r2, r3 │ │ │ │ - ldrb.w r0, [r3, #1]! │ │ │ │ - adds r2, #3 │ │ │ │ - subs r2, r2, r1 │ │ │ │ - cmp r0, #32 │ │ │ │ - beq.n 44d48 │ │ │ │ - b.n 44d00 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003c6dc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3496] @ 0xda8 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #2344] @ 4569c │ │ │ │ - mov r9, r2 │ │ │ │ - ldr.w r2, [pc, #2344] @ 456a0 │ │ │ │ - sub.w sp, sp, #564 @ 0x234 │ │ │ │ - add r1, pc │ │ │ │ - subs r4, r0, #1 │ │ │ │ - ldr.w r8, [sp, #600] @ 0x258 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldrd fp, r6, [sp, #604] @ 0x25c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #556] @ 0x22c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldrd r1, sl, [sp, #612] @ 0x264 │ │ │ │ - ldr r5, [sp, #620] @ 0x26c │ │ │ │ - cmp r4, #7 │ │ │ │ - bhi.w 4543e │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - lsls r4, r1, #1 │ │ │ │ - lsls r3, r1, #5 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ - lsls r3, r0, #7 │ │ │ │ - lsls r3, r6, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr.w r4, [pc, #2284] @ 456a4 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r9, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.w 4537c │ │ │ │ - ldr.w r8, [pc, #2264] @ 456a8 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ - add r8, pc │ │ │ │ - b.n 44de2 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r9 │ │ │ │ - bgt.w 4537c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r7, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44dd6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 4537c │ │ │ │ - ldr.w r3, [pc, #2216] @ 456ac │ │ │ │ - subs r1, #1 │ │ │ │ - cmp.w sl, #80 @ 0x50 │ │ │ │ - add r3, pc │ │ │ │ - mla r1, r7, r1, r3 │ │ │ │ - ble.w 45402 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, fp │ │ │ │ - blx 33e60 │ │ │ │ - ldr.w r2, [pc, #2192] @ 456b0 │ │ │ │ - ldr.w r3, [pc, #2172] @ 456a0 │ │ │ │ - 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 45024 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r7, r0, r0, asr #31 │ │ │ │ - add.w sl, r7, #1 │ │ │ │ - mov r0, sl │ │ │ │ - add.w fp, sl, r5 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r7, [pc, #2136] @ 456b4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - add r7, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - add.w r7, r7, #1128 @ 0x468 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, fp │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w fp, #15 │ │ │ │ - ble.w 453e8 │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - ldr.w r6, [pc, #2060] @ 456b8 │ │ │ │ - mov r0, r5 │ │ │ │ - add r6, pc │ │ │ │ - blx 2fad8 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w sl, [r6, #1040] @ 0x410 │ │ │ │ - str.w r3, [r6, #1144] @ 0x478 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 4537c │ │ │ │ - ldr.w r8, [pc, #2036] @ 456bc │ │ │ │ - add.w r7, r6, #1128 @ 0x468 │ │ │ │ - mov r1, r4 │ │ │ │ - add r8, pc │ │ │ │ - b.n 44ee0 │ │ │ │ - adds r3, r1, #1 │ │ │ │ - str.w r3, [r6, #1144] @ 0x478 │ │ │ │ - cmp r3, sl │ │ │ │ - bgt.w 4537c │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - mla r1, r5, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r1, [r6, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44ed4 │ │ │ │ - ldr.w r3, [pc, #1988] @ 456c0 │ │ │ │ - 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 340e8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30f80 │ │ │ │ - str.w r0, [r9] │ │ │ │ - b.n 4537c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r8, r4, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r9, r8, r5 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr.w r4, [pc, #1912] @ 456c4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r4, r4, #1128 @ 0x468 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #15 │ │ │ │ - ble.w 453ce │ │ │ │ - ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ - stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - ldr.w r4, [pc, #1836] @ 456c8 │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, pc │ │ │ │ - blx 2fad8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r8, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 4537c │ │ │ │ - ldr.w r6, [pc, #1812] @ 456cc │ │ │ │ - add.w r5, r4, #1128 @ 0x468 │ │ │ │ - add r6, pc │ │ │ │ - b.n 44fce │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, r8 │ │ │ │ - bgt.w 4537c │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - mla r1, r7, r1, r6 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 44fc2 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 4537c │ │ │ │ - ldr.w r3, [pc, #1756] @ 456d0 │ │ │ │ - subs r1, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ - add r3, pc │ │ │ │ - mla r1, r7, r1, r3 │ │ │ │ - ble.w 45428 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - blx 33e60 │ │ │ │ - ldr.w r2, [pc, #1736] @ 456d4 │ │ │ │ - ldr.w r3, [pc, #1680] @ 456a0 │ │ │ │ - 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 44e38 │ │ │ │ - sub.w r2, sl, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - add.w r0, fp, #80 @ 0x50 │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 312ac │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w sl, r4, #1 │ │ │ │ - ldr.w r8, [pc, #1676] @ 456d8 │ │ │ │ - mov r0, sl │ │ │ │ - add.w fp, sl, r5 │ │ │ │ - blx 34068 │ │ │ │ - add r8, pc │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - add.w r8, r8, #1128 @ 0x468 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, fp │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, fp │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w fp, #15 │ │ │ │ - ble.w 453b4 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w r8, {r0, r1, r2, r3} │ │ │ │ - ldr.w r5, [pc, #1584] @ 456dc │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - blx 2fad8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r9, [r5, #1040] @ 0x410 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.w 4537c │ │ │ │ - ldr.w r6, [pc, #1560] @ 456e0 │ │ │ │ - add.w r8, r5, #1128 @ 0x468 │ │ │ │ - add r6, pc │ │ │ │ - b.n 450de │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r1, r9 │ │ │ │ - bgt.w 4537c │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r8 │ │ │ │ - mla r1, r4, r1, r6 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 450d2 │ │ │ │ - ldr.w r3, [pc, #1512] @ 456e4 │ │ │ │ - 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 340e8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 318ac │ │ │ │ - str r0, [r7, #0] │ │ │ │ - b.n 4537c │ │ │ │ - ldr.w r4, [pc, #1468] @ 456e8 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w sl, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.w 4537c │ │ │ │ - ldr.w r9, [pc, #1448] @ 456ec │ │ │ │ - mov.w r8, #80 @ 0x50 │ │ │ │ - add r9, pc │ │ │ │ - b.n 4515a │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, sl │ │ │ │ - bgt.w 4537c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r8, r1, r9 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4514e │ │ │ │ - ldr.w r5, [pc, #1404] @ 456f0 │ │ │ │ - subs r1, #1 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r8, 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 340e8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 318ac │ │ │ │ - str r0, [r7, #0] │ │ │ │ - b.n 4537c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w sl, r4, #1 │ │ │ │ - ldr.w r7, [pc, #1340] @ 456f4 │ │ │ │ - mov r0, sl │ │ │ │ - add.w fp, sl, r5 │ │ │ │ - blx 34068 │ │ │ │ - add r7, pc │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add.w r7, r7, #1128 @ 0x468 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, fp │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - strd r5, r6, [sp] │ │ │ │ - mov r0, fp │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w fp, #15 │ │ │ │ - ble.w 4539a │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w r7, {r0, r1, r2, r3} │ │ │ │ - ldr.w r5, [pc, #1252] @ 456f8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - blx 2fad8 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r9, [r5, #1040] @ 0x410 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.w 4537c │ │ │ │ - ldr.w r6, [pc, #1228] @ 456fc │ │ │ │ - add.w r7, r5, #1128 @ 0x468 │ │ │ │ - add r6, pc │ │ │ │ - b.n 45246 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r1, r9 │ │ │ │ - bgt.w 4537c │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - subs r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - mla r1, r4, r1, r6 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r1, [r5, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4523a │ │ │ │ - ldr.w r3, [pc, #1180] @ 45700 │ │ │ │ - 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 340e8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fe84 │ │ │ │ - vstr s0, [r8] │ │ │ │ - b.n 4537c │ │ │ │ - ldr.w r4, [pc, #1132] @ 45704 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w sl, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4537c │ │ │ │ - ldr.w r8, [pc, #1116] @ 45708 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ - add r8, pc │ │ │ │ - b.n 452be │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, sl │ │ │ │ - bgt.n 4537c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r7, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 452b4 │ │ │ │ - ldr.w r5, [pc, #1076] @ 4570c │ │ │ │ - subs r1, #1 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r7, 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 340e8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30f80 │ │ │ │ - str.w r0, [r9] │ │ │ │ - b.n 4537c │ │ │ │ - ldr.w r4, [pc, #1028] @ 45710 │ │ │ │ - movs r1, #1 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w sl, [r4, #1040] @ 0x410 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4537c │ │ │ │ - ldr.w r9, [pc, #1008] @ 45714 │ │ │ │ - movs r7, #80 @ 0x50 │ │ │ │ - add r9, pc │ │ │ │ - b.n 45334 │ │ │ │ - adds r1, #1 │ │ │ │ - str.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r1, sl │ │ │ │ - bgt.n 4537c │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, r7, r1, r9 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r1, [r4, #1144] @ 0x478 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4532a │ │ │ │ - ldr r5, [pc, #968] @ (45718 ) │ │ │ │ - subs r1, #1 │ │ │ │ - addw r6, r4, #1148 @ 0x47c │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r6 │ │ │ │ - mla r5, r7, 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 340e8 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe84 │ │ │ │ - vstr s0, [r8] │ │ │ │ - ldr r2, [pc, #924] @ (4571c ) │ │ │ │ - ldr r3, [pc, #800] @ (456a0 ) │ │ │ │ - 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 44e38 │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, fp, #16 │ │ │ │ - add.w r0, r7, fp │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 45210 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, fp, #16 │ │ │ │ - add.w r0, r8, fp │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 450a8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e60 │ │ │ │ - add.w r0, r4, r9 │ │ │ │ - rsb r2, r9, #16 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 44f98 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - add.w r0, r7, fp │ │ │ │ - rsb r2, fp, #16 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 44ea8 │ │ │ │ - ldr r2, [pc, #796] @ (45720 ) │ │ │ │ - ldr r3, [pc, #664] @ (456a0 ) │ │ │ │ - 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 44e38 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, fp │ │ │ │ - add.w sp, sp, #564 @ 0x234 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - ldr r2, [pc, #760] @ (45724 ) │ │ │ │ - ldr r3, [pc, #628] @ (456a0 ) │ │ │ │ - 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 45418 │ │ │ │ - b.n 44e38 │ │ │ │ - ldr r4, [pc, #744] @ (45728 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #744] @ (4572c ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 4545e │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r4, [pc, #720] @ (45730 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #720] @ (45734 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - adds r5, r4, #4 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45480 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - strb r3, [r4, #4] │ │ │ │ - ldr r4, [pc, #692] @ (45738 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #692] @ (4573c ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add.w r5, r4, #8 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 454a4 │ │ │ │ - movs r3, #32 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - ldr r6, [pc, #664] @ (45740 ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - ldr r0, [pc, #664] @ (45744 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r6, pc │ │ │ │ - add.w r5, r6, #12 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 30784 │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r0, #1024 @ 0x400 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4537c │ │ │ │ - blx 312f8 │ │ │ │ - str.w r0, [r6, #1036] @ 0x40c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 4537c │ │ │ │ - add r4, sp, #24 │ │ │ │ - ldr.w r9, [pc, #616] @ 45748 │ │ │ │ - movs r3, #39 @ 0x27 │ │ │ │ - mov.w r8, #0 │ │ │ │ - add r9, pc │ │ │ │ - str r0, [r4, #4] │ │ │ │ - strd r9, r3, [r4, #8] │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [pc, #596] @ (4574c ) │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ - str.w r8, [r4, #164] @ 0xa4 │ │ │ │ - add r3, pc │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - movs r3, #9 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - mov.w r3, #2304 @ 0x900 │ │ │ │ - movt r3, #256 @ 0x100 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 2f788 <_gfortran_st_open@plt> │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - strd r9, r3, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r6, #1036] @ 0x40c │ │ │ │ - strd r8, r3, [r4] │ │ │ │ - ldr.w fp, [pc, #552] @ 45750 │ │ │ │ - blx 31ecc <_gfortran_st_rewind@plt> │ │ │ │ - ldr r3, [pc, #548] @ (45754 ) │ │ │ │ - add fp, pc │ │ │ │ - str.w r8, [r6, #1040] @ 0x410 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r3, fp, #8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r7, #52] @ 0x34 │ │ │ │ - ldr.w r3, [r6, #1036] @ 0x40c │ │ │ │ - str r3, [r7, #4] │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ - str.w r9, [r7, #8] │ │ │ │ - str r3, [r7, #12] │ │ │ │ - addw r3, r6, #1044 @ 0x414 │ │ │ │ - str.w r8, [r6, #1044] @ 0x414 │ │ │ │ - str r3, [r7, #24] │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [r7, #56] @ 0x38 │ │ │ │ - mov.w r3, #4128 @ 0x1020 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r1, r6, #1048 @ 0x418 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 331a8 <_gfortran_transfer_character@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ - ldr.w r3, [r6, #1044] @ 0x414 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 45638 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ - ldrb.w r3, [r6, #1048] @ 0x418 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 45540 │ │ │ │ - ldr.w sl, [r6, #1040] @ 0x410 │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - str.w r3, [r6, #1040] @ 0x410 │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - bgt.n 45658 │ │ │ │ - add.w r1, fp, #1048 @ 0x418 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - movs r2, #1 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - ldr r3, [pc, #416] @ (45758 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, pc │ │ │ │ - mla r3, r2, sl, r3 │ │ │ │ - add.w sl, r0, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w sl, #79 @ 0x4f │ │ │ │ - ble.n 455d4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33e60 │ │ │ │ - b.n 455ec │ │ │ │ - bic.w sl, sl, sl, asr #31 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, sl │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, sl, #80 @ 0x50 │ │ │ │ - add r0, sl │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - ldr.w sl, [pc, #364] @ 4575c │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - add sl, pc │ │ │ │ - add.w r2, sl, #1048 @ 0x418 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 34588 │ │ │ │ - ldr.w r3, [sl, #1040] @ 0x410 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w sl, [pc, #344] @ 45760 │ │ │ │ - subs r3, #1 │ │ │ │ - adds r1, r2, r5 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add sl, pc │ │ │ │ - adds r5, #1 │ │ │ │ - subs r5, r0, r5 │ │ │ │ - cmp r5, #78 @ 0x4e │ │ │ │ - mla sl, r2, r3, sl │ │ │ │ - ble.n 4567c │ │ │ │ - mov r0, sl │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - blx 340e8 │ │ │ │ - ldr r3, [pc, #308] @ (45764 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r3, [r3, #1044] @ 0x414 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 45540 │ │ │ │ - ldr r3, [pc, #300] @ (45768 ) │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ - ldr r2, [pc, #300] @ (4576c ) │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - str r1, [r4, #12] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [r4, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - ldr.w r3, [r3, #1036] @ 0x40c │ │ │ │ - str r3, [r4, #4] │ │ │ │ - blx 34554 <_gfortran_st_close@plt> │ │ │ │ - b.n 4537c │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr r1, [pc, #272] @ (45770 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #268] @ (45774 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #268] @ (45778 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr.w r3, [r6, #1040] @ 0x410 │ │ │ │ - add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 455a0 │ │ │ │ - adds r5, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - mov r2, r5 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - add.w r0, sl, r5 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 45624 │ │ │ │ - nop │ │ │ │ - ldrh r6, [r1, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, sp, #728 @ 0x2d8 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r7, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r4, #54] @ 0x36 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r7, #14] │ │ │ │ - movs r5, r1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r1, #50] @ 0x32 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r1, #8] │ │ │ │ - movs r5, r1 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r0, [r2, #42] @ 0x2a │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r7, #62] @ 0x3e │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, sp, #744 @ 0x2e8 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r1, #30] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r2, [r5, #54] @ 0x36 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r2, #52] @ 0x34 │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #328 @ 0x148 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r0, [r5, #18] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r3, #44] @ 0x2c │ │ │ │ - movs r5, r1 │ │ │ │ - add r1, sp, #392 @ 0x188 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r6, #14] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r6, [r0, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r6, [r4, #34] @ 0x22 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r6, [r7, #30] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - movs r2, r1 │ │ │ │ - str r7, [sp, #1000] @ 0x3e8 │ │ │ │ - movs r2, r1 │ │ │ │ - str r7, [sp, #952] @ 0x3b8 │ │ │ │ - movs r2, r1 │ │ │ │ - strh r4, [r7, #26] │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, pc, #816 @ (adr r6, 45a8c ) │ │ │ │ - movs r5, r1 │ │ │ │ - strh r2, [r7, #20] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r7, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r7, #18] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [sp, #584] @ 0x248 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r2 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004577c : │ │ │ │ - push {lr} │ │ │ │ +0003c6f8 : │ │ │ │ + push {r3, 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 44d5c │ │ │ │ - add sp, #28 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32850 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000457ac : │ │ │ │ - push {r4, lr} │ │ │ │ +0003c714 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - mov r3, r4 │ │ │ │ - strd r0, r4, [sp, #8] │ │ │ │ - mov r2, r4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - movs r0, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 44d5c │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32074 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000457dc : │ │ │ │ - push {r4, lr} │ │ │ │ +0003c730 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - mov r2, r3 │ │ │ │ - strd r0, r3, [sp, #8] │ │ │ │ - movs r0, #7 │ │ │ │ - strd r4, r3, [sp] │ │ │ │ - bl 44d5c │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31db8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004580c : │ │ │ │ - push {r4, lr} │ │ │ │ +0003c74c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - strd r4, r2, [sp, #16] │ │ │ │ - mov r2, r4 │ │ │ │ - strd r0, r4, [sp, #8] │ │ │ │ - movs r0, #6 │ │ │ │ - strd r4, r4, [sp] │ │ │ │ - bl 44d5c │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 345d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004583c : │ │ │ │ - push {r4, lr} │ │ │ │ +0003c768 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - strd r0, r3, [sp, #8] │ │ │ │ - movs r0, #5 │ │ │ │ - strd r3, r4, [sp, #16] │ │ │ │ - strd r3, r3, [sp] │ │ │ │ - bl 44d5c │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004586c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c784 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #4 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - strd r6, r3, [sp, #8] │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #16] │ │ │ │ - bl 44d5c │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34324 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000458a4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003c7a0 : │ │ │ │ + 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 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #3 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movs r3, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - bl 44d5c │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35114 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000458d8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003c7bc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - movs r2, #0 │ │ │ │ - strd r5, r2, [sp, #12] │ │ │ │ - strd r2, r4, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - bl 44d5c │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004590c : │ │ │ │ +0003c7d8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, 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, r4, [sp, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #1 │ │ │ │ - bl 44d5c │ │ │ │ - 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 34aec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004593c : │ │ │ │ - push {r4, lr} │ │ │ │ +0003c800 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (4596c ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #32] @ (45970 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 4596a │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r5, r1 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ - movs r2, r1 │ │ │ │ + blx 30d3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045974 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003c81c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #80] @ (459d4 ) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r3 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbz r0, 459c2 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 459c2 │ │ │ │ - cmp r5, #80 @ 0x50 │ │ │ │ - ble.n 459c4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33e60 │ │ │ │ - sub.w r2, r5, #80 @ 0x50 │ │ │ │ - add.w r0, r6, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 312ac │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - nop │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f148 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000459d8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003c838 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (45a10 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45a02 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe84 │ │ │ │ - vstr s0, [r5] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34128 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045a14 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003c854 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (45a4c ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45a3e │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 318ac │ │ │ │ - str r0, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - stmia r1!, {r5, r7} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30768 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045a50 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003c870 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (45a88 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - adds r4, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45a7a │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30f80 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - stmia r1!, {r2, r5, r6} │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3073c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c88c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f44 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c8a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045a8c : │ │ │ │ +0003c8c4 : │ │ │ │ stmdb 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, #12 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldrd fp, r8, [sp, #48] @ 0x30 │ │ │ │ - blx 34588 │ │ │ │ - bic.w r5, r0, r0, asr #31 │ │ │ │ - add.w r9, r5, #1 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [pc, #204] @ (45b8c ) │ │ │ │ - mov r3, sl │ │ │ │ - mov r6, r0 │ │ │ │ - add.w sl, fp, r9 │ │ │ │ - movs r1, #1 │ │ │ │ - add r5, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, sl │ │ │ │ + cbz r0, 3c958 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - strd fp, r4, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3c966 │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r6 │ │ │ │ + add.w sl, sp, #60 @ 0x3c │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r6, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ - cmp.w sl, #15 │ │ │ │ - ble.n 45b60 │ │ │ │ - add.w ip, r5, #84 @ 0x54 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r0, [pc, #120] @ (45b90 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ - add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbz r0, 45b5a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 45b5a │ │ │ │ - cmp.w r8, #80 @ 0x50 │ │ │ │ - ble.n 45b7c │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r8, #80 @ 0x50 │ │ │ │ - add.w r0, r7, #80 @ 0x50 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 312ac │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - add.w r0, r5, sl │ │ │ │ - rsb r2, sl, #16 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 45b0e │ │ │ │ + ldr r1, [pc, #24] @ (3c974 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #24] @ (3c978 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3c97c ) │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - stmia r0!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r5, r1 │ │ │ │ + ldr r0, [pc, #20] @ (3c980 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r3, #246 @ 0xf6 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #160 @ 0xa0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #186 @ 0xba │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00045b94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003c984 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - blx 34588 │ │ │ │ - bic.w r5, r0, r0, asr #31 │ │ │ │ - add.w r8, r5, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [pc, #164] @ (45c6c ) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r9, sl, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - add r5, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003c9a0 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - strd sl, r4, [sp] │ │ │ │ + cbz r0, 3ca18 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #15 │ │ │ │ - ble.n 45c3e │ │ │ │ - add.w ip, r5, #84 @ 0x54 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 341f0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r0, [pc, #80] @ (45c70 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ca28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ca2c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45c5a │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + movs r3, #54 @ 0x36 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #48 @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003ca30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3201c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ca4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34a98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ca68 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003ca84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003caa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 304dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cabc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31bdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cad8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30920 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003caf4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 348f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb10 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f4bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb2c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34dd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb48 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32028 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 345e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cb80 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32e38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r9, #16 │ │ │ │ - add.w r0, r5, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 45c16 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe84 │ │ │ │ - vstr s0, [r7] │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cba4 : │ │ │ │ + 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 30140 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cbdc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 346cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cbf8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33414 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31cec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f73c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc68 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34764 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cc84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cca0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d20 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ccbc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34da4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ccd8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - itet │ │ │ │ - mov r5, r1 │ │ │ │ - itte ge @ unpredictable │ │ │ │ - movge r5, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00045c74 : │ │ │ │ - stmdbge sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ +0003ccfc : │ │ │ │ + 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 35c30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cd18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31950 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cd34 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0003cd50 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - blx 34588 │ │ │ │ - bic.w r5, r0, r0, asr #31 │ │ │ │ - add.w r8, r5, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [pc, #164] @ (45d4c ) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r9, sl, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - add r5, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f9f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cd78 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3150c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cda4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34e00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cdc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32580 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cddc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32840 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cdf8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ce14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ce30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31570 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ce4c : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - strd sl, r4, [sp] │ │ │ │ + cbz r0, 3cec0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #15 │ │ │ │ - ble.n 45d1e │ │ │ │ - add.w ip, r5, #84 @ 0x54 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 317d4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r0, [pc, #80] @ (45d50 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ced0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ced4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45d3a │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r9, #16 │ │ │ │ - add.w r0, r5, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 45cf6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 318ac │ │ │ │ - str r0, [r7, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - itet ne │ │ │ │ - movne r5, r1 │ │ │ │ - bkpt 0x00c6 │ │ │ │ - movne r5, r1 │ │ │ │ + subs r6, r1, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00045d54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003ced8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - blx 34588 │ │ │ │ - bic.w r5, r0, r0, asr #31 │ │ │ │ - add.w r8, r5, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [pc, #164] @ (45e2c ) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - add.w r9, sl, r8 │ │ │ │ - movs r1, #1 │ │ │ │ - add r5, pc │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32434 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cef4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34044 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cf10 : │ │ │ │ + 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 2f868 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cf44 : │ │ │ │ + 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 35aa8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003cf78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cf94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33974 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cfb0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32790 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cfcc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 338c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003cfe8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - strd sl, r4, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d0b2 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d0c0 │ │ │ │ + add.w fp, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r7 │ │ │ │ + add.w sl, sp, #84 @ 0x54 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + strd r8, r9, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx 31a48 │ │ │ │ + mov r3, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r7, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ - cmp.w r9, #15 │ │ │ │ - ble.n 45dfe │ │ │ │ - add.w ip, r5, #84 @ 0x54 │ │ │ │ - ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r0, [pc, #80] @ (45e30 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #16 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (3d0d0 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #28] @ (3d0d4 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - adds r4, r0, #4 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45e1a │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d0d8 ) │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r9, #16 │ │ │ │ - add.w r0, r5, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 45dd6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30f80 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #20] @ (3d0dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0036 │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ + adds r4, r3, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, r4, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r6, r1, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r0, r0, #4 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00045e34 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003d0e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33628 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d0fc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #104] @ (45eac ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #104] @ (45eb0 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45e62 │ │ │ │ - movs r3, #95 @ 0x5f │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #80] @ (45eb4 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #80] @ (45eb8 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r5, pc │ │ │ │ - adds r4, r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45e84 │ │ │ │ - movs r3, #45 @ 0x2d │ │ │ │ - strb r3, [r5, #4] │ │ │ │ - ldr r5, [pc, #52] @ (45ebc ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #52] @ (45ec0 ) │ │ │ │ - movs r2, #10 │ │ │ │ - add r5, pc │ │ │ │ - add.w r4, r5, #8 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ - cbnz r0, 45ea8 │ │ │ │ - movs r3, #61 @ 0x3d │ │ │ │ - strb r3, [r5, #8] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - pop {r1, r5, r6, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r1, r6, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r0, #54] @ 0x36 │ │ │ │ - movs r2, r1 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ - movs r2, r1 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32d24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d124 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32990 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d140 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30854 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00045ec4 : │ │ │ │ +0003d15c : │ │ │ │ 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, #4056] @ 0xfd8 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - sub sp, #12 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ - mov r9, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [pc, #240] @ (45fe4 ) │ │ │ │ - movs r2, #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ + cbz r0, 3d1d4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - ble.n 45fbc │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33e60 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31f68 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #208] @ (45fe8 ) │ │ │ │ blx 2fad8 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 315c0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 45fb6 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 45f42 │ │ │ │ - ldr r2, [pc, #180] @ (45fec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 45fb6 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33a7c │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45f34 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 45f34 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ - blx 34588 │ │ │ │ - cmp r9, r7 │ │ │ │ - ble.n 45fb6 │ │ │ │ - subs r4, r0, r6 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp r9, r4 │ │ │ │ - ble.n 45fd6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r9, r4 │ │ │ │ - add.w r0, r8, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 312ac │ │ │ │ - add sp, #12 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 45f12 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - pop {r2, r4, r5, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r1, r4, pc} │ │ │ │ - movs r5, r1 │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r5, r1 │ │ │ │ + ldr r1, [pc, #12] @ (3d1e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d1e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r2, r7, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r2, #0 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00045ff0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003d1ec : │ │ │ │ + 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 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ blx 34068 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #204] @ (460e8 ) │ │ │ │ - mov r1, r0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d2b6 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - ble.n 460cc │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d2c4 │ │ │ │ + add.w fp, sp, #80 @ 0x50 │ │ │ │ mov r1, r4 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #172] @ (460ec ) │ │ │ │ - blx 2fad8 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 315c0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r7 │ │ │ │ + add.w sl, sp, #84 @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 460c6 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 4606c │ │ │ │ - ldr r2, [pc, #144] @ (460f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 460c6 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33a7c │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + strd r8, r9, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ + blx 2fbcc │ │ │ │ + mov r3, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r7, #1 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4605e │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4605e │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 34588 │ │ │ │ - mov r1, r0 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2fe84 │ │ │ │ - vstr s0, [r8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 4603c │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (3d2d4 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #28] @ (3d2d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d2dc ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (3d2e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r3} │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r0, 4616a │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r4, 46166 │ │ │ │ - movs r5, r1 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r2, r3, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, r1, r2 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r4, r6, #5 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000460f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003d2e4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - adds r6, r2, #1 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31548 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d300 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f33c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d31c : │ │ │ │ + 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 r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ blx 34068 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #204] @ (461ec ) │ │ │ │ - mov r1, r0 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d3b8 │ │ │ │ + add.w fp, sp, #108 @ 0x6c │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r5, #4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - ble.n 461d0 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 33e60 │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + mov r3, r9 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r6, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldr r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + blx 2ef78 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #172] @ (461f0 ) │ │ │ │ blx 2fad8 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 315c0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 461ca │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 46170 │ │ │ │ - ldr r2, [pc, #144] @ (461f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 461ca │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33a7c │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46162 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46162 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34588 │ │ │ │ - mov r1, r0 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 318ac │ │ │ │ - str.w r0, [r8] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 46140 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d3c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d3cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cbnz r0, 46232 │ │ │ │ - movs r5, r1 │ │ │ │ - revsh r4, r4 │ │ │ │ - movs r5, r1 │ │ │ │ - revsh r0, r1 │ │ │ │ - movs r5, r1 │ │ │ │ + adds r6, r2, r6 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r0, r5, #2 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000461f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003d3d0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - blx 34068 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - ldr r5, [pc, #204] @ (462f0 ) │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - movs r2, #1 │ │ │ │ - add r5, pc │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r5, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - ble.n 462d4 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #172] @ (462f4 ) │ │ │ │ - blx 2fad8 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 315c0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 462ce │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 46274 │ │ │ │ - ldr r2, [pc, #144] @ (462f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 462ce │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33a7c │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46266 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46266 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34588 │ │ │ │ - mov r1, r0 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 30f80 │ │ │ │ - str.w r0, [r8] │ │ │ │ + blx 33a48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r5, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - adds r0, r5, r6 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 46244 │ │ │ │ - nop │ │ │ │ - rev r4, r0 │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r0, 46330 │ │ │ │ - movs r5, r1 │ │ │ │ - cbnz r4, 4632c │ │ │ │ - movs r5, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000462fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d3f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31728 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d414 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r7, [pc, #344] @ (46470 ) │ │ │ │ - ldrd sl, fp, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add.w r9, r4, #1 │ │ │ │ - add r7, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34068 │ │ │ │ - movs r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - adds r3, r7, #4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - adds r4, #2 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r6, sl, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ + cbz r0, 3d48c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - mov r3, r5 │ │ │ │ - strd sl, r8, [sp] │ │ │ │ - mov r8, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r6, #79 @ 0x4f │ │ │ │ - ble.n 46448 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - add.w r0, r7, #12 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r4, [pc, #212] @ (46474 ) │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a8c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 315c0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 46442 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 463cc │ │ │ │ - ldr r2, [pc, #184] @ (46478 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 46442 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33a7c │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 463be │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 463be │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r6, [r4, #180] @ 0xb4 │ │ │ │ - blx 34588 │ │ │ │ - cmp fp, r7 │ │ │ │ - ble.n 46442 │ │ │ │ - subs r4, r0, r6 │ │ │ │ - adds r1, r5, r6 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - cmp fp, r4 │ │ │ │ - ble.n 46462 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, fp, r4 │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 312ac │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r7, #12 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - adds r0, r7, r6 │ │ │ │ - rsb r2, r6, #80 @ 0x50 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 4639c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r2, fp │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - cbnz r4, 46474 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ - movs r5, r1 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d49c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d4a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r2, r0, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r4, r7, r7 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0004647c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d4a4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r8, [pc, #316] @ 465d4 │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add r8, pc │ │ │ │ - add.w fp, r4, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx 34068 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r3, r8, #4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - adds r4, #2 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - add.w r9, sl, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #79 @ 0x4f │ │ │ │ - ble.n 465b6 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r8, #12 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r4, [pc, #176] @ (465d8 ) │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 315c0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 465b0 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 46554 │ │ │ │ - ldr r2, [pc, #148] @ (465dc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 465b0 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33a7c │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46546 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 46546 │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34588 │ │ │ │ - mov r1, r0 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2fe84 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vstr s0, [r3] │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r8, r8, #12 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r9, #80 @ 0x50 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 46524 │ │ │ │ - @ instruction: 0xb786 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb700 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32bd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000465e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d4c0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 339fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d4dc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r8, [pc, #316] @ 46738 │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add r8, pc │ │ │ │ - add.w fp, r4, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx 34068 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r3, r8, #4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - adds r4, #2 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r0 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - add.w r9, sl, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ + cbz r0, 3d548 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #79 @ 0x4f │ │ │ │ - ble.n 46718 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ - add.w r0, r8, #12 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r4, [pc, #176] @ (4673c ) │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33950 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 315c0 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 46712 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 466b8 │ │ │ │ - ldr r2, [pc, #148] @ (46740 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 46712 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33a7c │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 466aa │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 466aa │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34588 │ │ │ │ - mov r1, r0 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 318ac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, #0] │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r8, r8, #12 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r9, #80 @ 0x50 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 46688 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3d558 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3d55c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb622 │ │ │ │ - movs r5, r1 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r7, lr} │ │ │ │ - movs r5, r1 │ │ │ │ + adds r6, r0, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r0, r5, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003d560 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d57c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d598 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35640 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046744 : │ │ │ │ +0003d5b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3208c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d5d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 35698 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003d600 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r8, [pc, #316] @ 4689c │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34588 │ │ │ │ - bic.w r4, r0, r0, asr #31 │ │ │ │ - add r8, pc │ │ │ │ - add.w fp, r4, #1 │ │ │ │ - mov r0, fp │ │ │ │ - blx 34068 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - add.w r3, r8, #4 │ │ │ │ - mov r0, fp │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - adds r4, #2 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r9 │ │ │ │ - add.w r9, sl, r4 │ │ │ │ - blx 2fad8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d6ba │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - strd sl, r5, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #79 @ 0x4f │ │ │ │ - ble.n 4687c │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r5 │ │ │ │ - add.w r0, r8, #12 │ │ │ │ - blx 33e60 │ │ │ │ - ldr r4, [pc, #176] @ (468a0 ) │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r4, #92 @ 0x5c │ │ │ │ - blx 315c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3d6c8 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r6, [r4, #92] @ 0x5c │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 46876 │ │ │ │ - add.w r5, r4, #100 @ 0x64 │ │ │ │ - b.n 4681c │ │ │ │ - ldr r2, [pc, #148] @ (468a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #96] @ 0x60 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #96] @ 0x60 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt.n 46876 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ - add.w r0, r4, #96 @ 0x60 │ │ │ │ - movs r7, #0 │ │ │ │ - blx 33a7c │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movs r0, #80 @ 0x50 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str.w r0, [r4, #180] @ 0xb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4680e │ │ │ │ - subs r2, r0, #1 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 34668 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bic.w r2, r2, r2, asr #31 │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 4680e │ │ │ │ - ldr.w r4, [r4, #180] @ 0xb4 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 34588 │ │ │ │ - mov r1, r0 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 30f80 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r0, [r3, #0] │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add.w r8, r8, #12 │ │ │ │ + ldr r1, [pc, #28] @ (3d6d8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3d6dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3d6e0 ) │ │ │ │ mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r9, #80 @ 0x50 │ │ │ │ - add.w r0, r8, r9 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 467ec │ │ │ │ + ldr r0, [pc, #20] @ (3d6e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - push {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r3, r4, r5} │ │ │ │ - movs r5, r1 │ │ │ │ - push {r2, r3, r4} │ │ │ │ - movs r5, r1 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r6, r3, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r0, r7, r0 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000468a8 : │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003d6e8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31188 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000468ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003d70c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w r8, [pc, #124] @ 4693c │ │ │ │ - mov r5, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - add r8, pc │ │ │ │ - blx 34588 │ │ │ │ - ldr r1, [pc, #112] @ (46940 ) │ │ │ │ - movs r3, #11 │ │ │ │ - bic.w r2, r0, r0, asr #31 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32a00 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cbz r3, 468f0 │ │ │ │ - cbz r0, 46932 │ │ │ │ - blx 31d14 │ │ │ │ - blx 2f1d8 │ │ │ │ - ldr.w r8, [r6] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 46920 │ │ │ │ - movs r6, #1 │ │ │ │ - cbz r7, 46924 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 31aac │ │ │ │ - adds r6, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 30b24 │ │ │ │ - adds r4, #40 @ 0x28 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ - cmp r8, r6 │ │ │ │ - bge.n 468fc │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34520 │ │ │ │ - b.n 468fe │ │ │ │ - blx 346b4 │ │ │ │ - str.w r7, [r8] │ │ │ │ - b.n 468e8 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - movs r4, r1 │ │ │ │ - strh r6, [r6, #34] @ 0x22 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f56c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046944 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003d728 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #80] @ (469a4 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 46992 │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 46990 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 307f4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 32874 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 31288 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 46968 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 346b4 │ │ │ │ - blx 31d14 │ │ │ │ - blx 2f1d8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - b.n 46960 │ │ │ │ - ldr r4, [sp, #632] @ 0x278 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30dac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000469a8 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003d744 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #80] @ (46a08 ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 469f6 │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 469f4 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 2f10c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 35764 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 30cc4 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 469cc │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 346b4 │ │ │ │ - blx 31d14 │ │ │ │ - blx 2f1d8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - b.n 469c4 │ │ │ │ - ldr r4, [sp, #232] @ 0xe8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f510 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046a0c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003d760 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [pc, #80] @ (46a6c ) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cbnz r3, 46a5a │ │ │ │ - ldr r7, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 46a58 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - blx 34c74 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 30a84 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - blx 2f0bc │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r7, r6 │ │ │ │ - bge.n 46a30 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - blx 346b4 │ │ │ │ - blx 31d14 │ │ │ │ - blx 2f1d8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - b.n 46a28 │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30168 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046a70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003d77c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w r9, [pc, #156] @ 46b20 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #152] @ (46b24 ) │ │ │ │ - add r9, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f008 <_gfortran_compare_string@plt> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cbz r3, 46ab4 │ │ │ │ - cbnz r0, 46b12 │ │ │ │ - blx 31d14 │ │ │ │ - blx 2f1d8 │ │ │ │ - ldr.w fp, [r6] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 46b0c │ │ │ │ - movs r6, #1 │ │ │ │ - mov.w sl, #80 @ 0x50 │ │ │ │ - mov.w r9, #8 │ │ │ │ - b.n 46af4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - adds r6, #1 │ │ │ │ - blx 35a04 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 326c0 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ - cmp fp, r6 │ │ │ │ - blt.n 46b0c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 46aca │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 34620 │ │ │ │ - b.n 46aca │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 346b4 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r9] │ │ │ │ - b.n 46aac │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ - movs r4, r1 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 353e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00046b28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d7a0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [pc, #124] @ 46bb8 │ │ │ │ - mov r8, r3 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - add r9, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cbnz r3, 46ba4 │ │ │ │ - ldr.w r9, [r8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 46b9e │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 33c20 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2f938 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 35500 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 46b62 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32254 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 346b4 │ │ │ │ - blx 31d14 │ │ │ │ - blx 2f1d8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r9] │ │ │ │ - b.n 46b50 │ │ │ │ - ldr r2, [sp, #728] @ 0x2d8 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00046bbc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d7c8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [pc, #124] @ 46c4c │ │ │ │ - mov r8, r3 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - add r9, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cbnz r3, 46c38 │ │ │ │ - ldr.w r9, [r8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 46c32 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 31b00 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2fc3c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 331c0 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 46bf6 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f294 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 346b4 │ │ │ │ - blx 31d14 │ │ │ │ - blx 2f1d8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r9] │ │ │ │ - b.n 46be4 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00046c50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003d7f0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r9, [pc, #124] @ 46ce0 │ │ │ │ - mov r8, r3 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d80c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d828 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30df8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d844 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 354d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d860 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 303b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d87c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d898 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30dec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003d8b4 : │ │ │ │ + push {r3, 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} │ │ │ │ + │ │ │ │ +0003d8d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - add r9, pc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cbnz r3, 46ccc │ │ │ │ - ldr.w r9, [r8] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 46cc6 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r8, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - blx 3499c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 326b4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 32ef0 │ │ │ │ - adds r5, #8 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r9, sl │ │ │ │ - bge.n 46c8a │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3529c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 346b4 │ │ │ │ - blx 31d14 │ │ │ │ - blx 2f1d8 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r9] │ │ │ │ - b.n 46c78 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00046ce4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003d8f4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip] │ │ │ │ - str.w r0, [ip, #-48] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #168] @ (46da4 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (46da8 ) │ │ │ │ - add r2, pc │ │ │ │ - sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r6, r1 │ │ │ │ - add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - addw r4, sp, #1044 @ 0x414 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r8, r0 │ │ │ │ - adds r1, #20 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r1, #32 │ │ │ │ - mov.w r2, #1024 @ 0x400 │ │ │ │ - blx 312b0 │ │ │ │ - ldr r0, [pc, #124] @ (46dac ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - addw r1, sp, #2068 @ 0x814 │ │ │ │ - blx 2ff60 │ │ │ │ - ldr r0, [pc, #112] @ (46db0 ) │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - addw r1, sp, #3092 @ 0xc14 │ │ │ │ - blx 2ff60 │ │ │ │ - mov r2, r5 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r0, r8 │ │ │ │ - mov.w r3, #1024 @ 0x400 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2ff60 │ │ │ │ - ldr r3, [pc, #80] @ (46db4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - mov.w r4, #1024 @ 0x400 │ │ │ │ - adds r1, r3, #4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - blx 333cc │ │ │ │ - ldr r2, [pc, #60] @ (46db8 ) │ │ │ │ - ldr r3, [pc, #40] @ (46da8 ) │ │ │ │ - add.w r1, sp, #4096 @ 0x1000 │ │ │ │ - add r2, pc │ │ │ │ - adds r1, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 46d9e │ │ │ │ - add.w sp, sp, #4096 @ 0x1000 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r4, [r1, #0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #0] │ │ │ │ - movs r2, r1 │ │ │ │ - strh r6, [r3, #0] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r1, #112] @ 0x70 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [r1, #120] @ 0x78 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30c80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00046dbc : │ │ │ │ - movs r3, #20 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003d918 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32660 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046dc4 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003d934 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (46e38 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (46e3c ) │ │ │ │ - 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] │ │ │ │ - b.n 46e08 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 46e28 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #20 │ │ │ │ - bgt.n 46e2e │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 46dee │ │ │ │ - ldr r3, [pc, #20] @ (46e40 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - add r7, sp, #32 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35028 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046e44 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003d950 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 46e76 │ │ │ │ - ldr r2, [pc, #160] @ (46f00 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 46eb8 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 46e94 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 46edc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #140] @ (46f04 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #140] @ (46f08 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #140] @ (46f0c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #120] @ (46f10 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #120] @ (46f14 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2f410 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 35334 │ │ │ │ - ldr r5, [pc, #92] @ (46f18 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #92] @ (46f1c ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 305a0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 301c4 │ │ │ │ - ldr r5, [pc, #64] @ (46f20 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #64] @ (46f24 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34f98 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 34080 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r4, [r1, #11] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r5, #27] │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r0, #182 @ 0xb6 │ │ │ │ - movs r3, r1 │ │ │ │ - add r6, sp, #296 @ 0x128 │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #376] @ 0x178 │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, sp, #152 @ 0x98 │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ - movs r4, r1 │ │ │ │ - add r6, sp, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3427c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00046f28 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003d96c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 46f5a │ │ │ │ - ldr r2, [pc, #160] @ (46fe4 ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 46f9c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.n 46f78 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq.n 46fc0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #140] @ (46fe8 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #140] @ (46fec ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #140] @ (46ff0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r5, [pc, #120] @ (46ff4 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #120] @ (46ff8 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2f410 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 356ec │ │ │ │ - ldr r5, [pc, #92] @ (46ffc ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #92] @ (47000 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 305a0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3468c │ │ │ │ - ldr r5, [pc, #64] @ (47004 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #64] @ (47008 ) │ │ │ │ - add r5, pc │ │ │ │ - adds r5, #4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, r3, lsl #3 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34f98 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 323bc │ │ │ │ - ldr r4, [r6, #80] @ 0x50 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r6, [r1, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - movs r7, #210 @ 0xd2 │ │ │ │ - movs r3, r1 │ │ │ │ - add r5, sp, #408 @ 0x198 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [sp, #344] @ 0x158 │ │ │ │ - movs r4, r1 │ │ │ │ - add r5, sp, #120 @ 0x78 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [sp, #200] @ 0xc8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004700c : │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 47020 │ │ │ │ - ldr r2, [pc, #56] @ (47050 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [r2, r3, lsl #2] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003d988 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #32] @ (47054 ) │ │ │ │ - ldr r1, [pc, #36] @ (47058 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r0, [pc, #36] @ (4705c ) │ │ │ │ - movs r4, #6 │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r2, [r2, #4] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r0, #21] │ │ │ │ - movs r2, r1 │ │ │ │ - movs r6, #254 @ 0xfe │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 319f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047060 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003d9a4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 470d6 │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 470f0 │ │ │ │ - ldr.w lr, [pc, #128] @ 47100 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #160 @ 0xa0 │ │ │ │ - mla r1, r1, r3, lr │ │ │ │ - ble.n 470f4 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r5, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r6, #-16] │ │ │ │ - str.w r1, [r6, #-12] │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 4709c │ │ │ │ - ldmia.w lr!, {r0, r1} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (47104 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (47108 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (4710c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - str r5, [sp, #464] @ 0x1d0 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r4, [r5, #1] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ - movs r2, r1 │ │ │ │ - movs r6, #86 @ 0x56 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047110 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003d9c0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #19 │ │ │ │ - bhi.n 47158 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 47172 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #84] @ (47184 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 47176 │ │ │ │ - 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 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (47188 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (4718c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (47190 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - nop │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r2, [r5, #31] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - movs r5, #212 @ 0xd4 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fef0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047194 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003d9dc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #264] @ (472b0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (472b4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #160 @ 0xa0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 471da │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 471fa │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #20 │ │ │ │ - bgt.n 4720a │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 471c0 │ │ │ │ - ldr r3, [pc, #188] @ (472b8 ) │ │ │ │ - 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 34588 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #152] @ (472bc ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #128] @ (472c0 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 47294 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (472c4 ) │ │ │ │ - ldr r1, [pc, #80] @ (472c8 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (472cc ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - adds r2, #8 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - 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 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 4726c │ │ │ │ - nop │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ - movs r4, r1 │ │ │ │ - add r2, sp, #928 @ 0x3a0 │ │ │ │ - movs r5, r1 │ │ │ │ - strb r6, [r3, #29] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #416 @ 0x1a0 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ - movs r2, r1 │ │ │ │ - movs r4, #186 @ 0xba │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30914 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000472d0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003d9f8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 47320 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (47324 ) │ │ │ │ - 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 31810 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2f910 │ │ │ │ - ldr r2, [pc, #32] @ (47328 ) │ │ │ │ - ldr r3, [pc, #28] @ (47324 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4731c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r4, #32] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #32] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 345a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004732c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003da14 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr r4, [pc, #300] @ (4746c ) │ │ │ │ - sub sp, #104 @ 0x68 │ │ │ │ - ldr r3, [pc, #300] @ (47470 ) │ │ │ │ - mov r8, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ - add r6, sp, #20 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 31810 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e40 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3293c │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35438 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 473a6 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq.n 473e6 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq.n 47426 │ │ │ │ - ldr r2, [pc, #228] @ (47474 ) │ │ │ │ - ldr r3, [pc, #224] @ (47470 ) │ │ │ │ - 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 47466 │ │ │ │ - add sp, #104 @ 0x68 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r9, [pc, #208] @ 47478 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [pc, #204] @ (4747c ) │ │ │ │ - add r7, sp, #12 │ │ │ │ - add r9, pc │ │ │ │ - mov.w sl, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #2 │ │ │ │ - add r0, pc │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 31240 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34184 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 305a0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 301c8 │ │ │ │ - b.n 4738c │ │ │ │ - ldr.w r9, [pc, #152] @ 47480 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [pc, #148] @ (47484 ) │ │ │ │ - add r7, sp, #12 │ │ │ │ - add r9, pc │ │ │ │ - mov.w sl, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - mov r3, r9 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - blx 2fe6c │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30e04 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2f410 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35338 │ │ │ │ - b.n 4738c │ │ │ │ - ldr.w r9, [pc, #96] @ 47488 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [pc, #92] @ (4748c ) │ │ │ │ - add r7, sp, #12 │ │ │ │ - add r9, pc │ │ │ │ - mov.w sl, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #2 │ │ │ │ - add r0, pc │ │ │ │ - strd r3, sl, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - blx 2f2e4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 311ac │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 34f98 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34084 │ │ │ │ - b.n 4738c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #20] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r6, [r3, #6] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047490 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003da30 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 474e0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (474e4 ) │ │ │ │ - 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 31810 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33f74 │ │ │ │ - ldr r2, [pc, #32] @ (474e8 ) │ │ │ │ - ldr r3, [pc, #28] @ (474e4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 474dc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ffd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000474ec : │ │ │ │ - movs r3, #4 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003da4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34940 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000474f4 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003da68 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (47568 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (4756c ) │ │ │ │ - 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] │ │ │ │ - b.n 47538 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 47558 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #4 │ │ │ │ - bgt.n 4755e │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 4751e │ │ │ │ - ldr r3, [pc, #20] @ (47570 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - add r0, sp, #192 @ 0xc0 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [sp, #688] @ 0x2b0 │ │ │ │ - movs r4, r1 │ │ │ │ - add r7, pc, #904 @ (adr r7, 478fc ) │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047574 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003da84 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #180] @ (4763c ) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ - cbnz r3, 475fa │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r0, #3 │ │ │ │ - bhi.n 475da │ │ │ │ - ldr r3, [pc, #160] @ (47640 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - cmp r4, #79 @ 0x4f │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, #196 @ 0xc4 │ │ │ │ - mla r3, r2, r0, r3 │ │ │ │ - bgt.n 475cc │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - add r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 312ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - ldr r2, [pc, #104] @ (47644 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #104] @ (47648 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #104] @ (4764c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32b14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r8, [pc, #84] @ 47650 │ │ │ │ - add.w r9, r7, #196 @ 0xc4 │ │ │ │ - ldr r0, [pc, #80] @ (47654 ) │ │ │ │ - movs r3, #8 │ │ │ │ - add r8, pc │ │ │ │ - mov.w sl, #80 @ 0x50 │ │ │ │ - add r0, pc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r3, sl, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 30f34 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #32 │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 33384 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r7, #192] @ 0xc0 │ │ │ │ - b.n 47596 │ │ │ │ - nop │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r0, [r5, #13] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r6, #30] │ │ │ │ - movs r2, r1 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [r0, #108] @ 0x6c │ │ │ │ - movs r3, r1 │ │ │ │ - strb r4, [r1, #29] │ │ │ │ - movs r2, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00047658 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0003dab0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r7, [pc, #180] @ (47720 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33738 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dacc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 321e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dae8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f3ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003db04 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35120 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003db20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 325b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003db3c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ - cbnz r3, 476d2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 476b2 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 476cc │ │ │ │ - ldr r1, [pc, #156] @ (47724 ) │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - cmp r4, r2 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, #196 @ 0xc4 │ │ │ │ - mla r1, r2, r3, r1 │ │ │ │ - ble.n 47712 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - sub.w r2, r4, #80 @ 0x50 │ │ │ │ - add.w r0, r6, #80 @ 0x50 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #116] @ (47728 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #116] @ (4772c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #116] @ (47730 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr.w r8, [pc, #96] @ 47734 │ │ │ │ - add.w r9, r7, #196 @ 0xc4 │ │ │ │ - ldr r0, [pc, #92] @ (47738 ) │ │ │ │ - movs r3, #8 │ │ │ │ - add r8, pc │ │ │ │ - mov.w sl, #80 @ 0x50 │ │ │ │ - add r0, pc │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r3, sl, [sp, #4] │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 30f34 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - add.w r0, r7, #32 │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 33384 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r7, #192] @ 0xc0 │ │ │ │ - b.n 4767a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30060 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - movs r4, r1 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r0, [r2, #10] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r4, #27] │ │ │ │ - movs r2, r1 │ │ │ │ - movs r0, #122 @ 0x7a │ │ │ │ - movs r3, r1 │ │ │ │ - str r6, [r5, #92] @ 0x5c │ │ │ │ - movs r3, r1 │ │ │ │ - strb r4, [r6, #25] │ │ │ │ - movs r2, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004773c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003db68 : │ │ │ │ + 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, #3 │ │ │ │ - bhi.n 477b2 │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 477cc │ │ │ │ - ldr.w lr, [pc, #128] @ 477dc │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #32 │ │ │ │ - mla r1, r1, r3, lr │ │ │ │ - ble.n 477d0 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r5, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r6, #-16] │ │ │ │ - str.w r1, [r6, #-12] │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 47778 │ │ │ │ - ldmia.w lr!, {r0, r1} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (477e0 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (477e4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (477e8 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r0, [r2, #6] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r6, [r5, #23] │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, r7, #5 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33a70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003db90 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30e10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000477ec : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003dbb8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - bhi.n 47834 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4784e │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #84] @ (47860 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 47852 │ │ │ │ - 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 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (47864 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (47868 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (4786c ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3dc16 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30020 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dc24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dc28 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - nop │ │ │ │ - str r1, [sp, #696] @ 0x2b8 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r6, [r1, #4] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r4, [r6, #21] │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, r7, #3 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r0, r7, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r2, #20 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00047870 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003dc2c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #260] @ (47988 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #260] @ (4798c ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #32 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 478b6 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 478d6 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #4 │ │ │ │ - bgt.n 478e6 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 4789c │ │ │ │ - ldr r3, [pc, #184] @ (47990 ) │ │ │ │ - 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 34588 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #148] @ (47994 ) │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [pc, #124] @ (47998 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + cbz r0, 3dc8a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 4796e │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f2c8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (4799c ) │ │ │ │ - ldr r1, [pc, #76] @ (479a0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (479a4 ) │ │ │ │ - add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dc98 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dc9c ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - adds r4, #4 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r0, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003dca0 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3dd14 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f180 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 47946 │ │ │ │ - add r4, pc, #720 @ (adr r4, 47c5c ) │ │ │ │ - movs r5, r1 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ - movs r4, r1 │ │ │ │ - add r4, pc, #400 @ (adr r4, 47b24 ) │ │ │ │ - movs r5, r1 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r0, [r6, #1] │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, pc, #920 @ (adr r3, 47d38 ) │ │ │ │ - movs r5, r1 │ │ │ │ - strb r4, [r4, #17] │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, r4, #7 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3dd24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3dd28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + asrs r2, r7, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r4, r4, #17 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -000479a8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003dd2c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (479f8 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #60] @ (479fc ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2fc74 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3355c │ │ │ │ - ldr r2, [pc, #32] @ (47a00 ) │ │ │ │ - ldr r3, [pc, #28] @ (479fc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 479f4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30758 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - str r6, [r1, #52] @ 0x34 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r5, #48] @ 0x30 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00047a04 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003dd54 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [pc, #180] @ (47acc ) │ │ │ │ - sub sp, #148 @ 0x94 │ │ │ │ - ldr r2, [pc, #180] @ (47ad0 ) │ │ │ │ - cmp r3, #79 @ 0x4f │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - mov.w r2, #0 │ │ │ │ - ble.n 47aac │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 346a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003dd7c : │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 33e60 │ │ │ │ - add r4, sp, #20 │ │ │ │ - add r5, sp, #16 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r7, [pc, #148] @ (47ad4 ) │ │ │ │ - blx 2fc74 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31c34 │ │ │ │ - ldr r0, [pc, #136] @ (47ad8 ) │ │ │ │ - add r7, pc │ │ │ │ - mov.w r9, #40 @ 0x28 │ │ │ │ - mov.w r8, #80 @ 0x50 │ │ │ │ - movs r3, #2 │ │ │ │ - add r0, pc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30f34 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3de08 │ │ │ │ + add.w sl, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3531c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #12] │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + blx 2fca4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 33384 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 351c4 │ │ │ │ - ldr r2, [pc, #72] @ (47adc ) │ │ │ │ - ldr r3, [pc, #56] @ (47ad0 ) │ │ │ │ - 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 47ac6 │ │ │ │ - add sp, #148 @ 0x94 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - mov r4, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #80 @ 0x50 │ │ │ │ - adds r0, r6, r4 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 47a34 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3de18 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (3de1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ movs r3, r1 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r6, #36] @ 0x24 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00047ae0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003de20 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (47b30 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #60] @ (47b34 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2fc74 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 351c4 │ │ │ │ - ldr r2, [pc, #32] @ (47b38 ) │ │ │ │ - ldr r3, [pc, #28] @ (47b34 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 47b2c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - str r6, [r2, #32] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #28] │ │ │ │ - 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 302a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00047b3c : │ │ │ │ - movs r3, #6 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003de4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33bf4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047b44 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003de68 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (47bb8 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (47bbc ) │ │ │ │ - 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] │ │ │ │ - b.n 47b88 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 47ba8 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #6 │ │ │ │ - bgt.n 47bae │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 47b6e │ │ │ │ - ldr r3, [pc, #20] @ (47bc0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - add r2, pc, #208 @ (adr r2, 47c8c ) │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - movs r4, r1 │ │ │ │ - add r1, pc, #920 @ (adr r1, 47f5c ) │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35b90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00047bc4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003de84 : │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #292] @ (47cfc ) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #292] @ (47d00 ) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3df0c │ │ │ │ + add.w sl, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [pc, #292] @ (47d04 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 47cc4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #5 │ │ │ │ - bhi.n 47ca8 │ │ │ │ - ldr r3, [pc, #264] @ (47d08 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 47c30 │ │ │ │ - ldr r3, [pc, #256] @ (47d0c ) │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str.w r2, [r3, #292] @ 0x124 │ │ │ │ - ldr r2, [pc, #248] @ (47d10 ) │ │ │ │ - ldr r3, [pc, #228] @ (47d00 ) │ │ │ │ - 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 47cf8 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #224] @ (47d14 ) │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r3, [pc, #224] @ (47d18 ) │ │ │ │ - movs r0, #8 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - add r3, pc │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #204] @ (47d1c ) │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ - add r1, pc │ │ │ │ - movs r0, #16 │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r5, [pc, #180] @ (47d20 ) │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - add r5, pc │ │ │ │ - adds r4, r5, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r5, #38 @ 0x26 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh r3, [r4, #0] │ │ │ │ - blx 312b0 │ │ │ │ - ldr r1, [pc, #144] @ (47d24 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #144] @ (47d28 ) │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + blx 33e18 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3df1c ) │ │ │ │ mov r2, r6 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 47c16 │ │ │ │ - ldr r2, [pc, #128] @ (47d2c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #128] @ (47d30 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #128] @ (47d34 ) │ │ │ │ - add r2, pc │ │ │ │ + ldr r0, [pc, #12] @ (3df20 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 47c16 │ │ │ │ - ldr r7, [pc, #112] @ (47d38 ) │ │ │ │ - add.w r8, r6, #292 @ 0x124 │ │ │ │ - ldr r0, [pc, #112] @ (47d3c ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r7, pc │ │ │ │ - movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #48 @ 0x30 │ │ │ │ - blx 311ac │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r6, #288] @ 0x120 │ │ │ │ - b.n 47bf6 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - str r0, [r6, #16] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [r2, #12] │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh r2, [r6, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [r6, #12] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r0, #6] │ │ │ │ - movs r2, r1 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ - movs r2, r1 │ │ │ │ - add r1, pc, #136 @ (adr r1, 47dac ) │ │ │ │ - movs r5, r1 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, r4, r2 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r2, [r3, #72] @ 0x48 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, r0, r2 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r0, #0] │ │ │ │ + asrs r4, r7, #10 │ │ │ │ movs r3, r1 │ │ │ │ - strb r6, [r0, #2] │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00047d40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003df24 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #132] @ (47dd8 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r3, [r6, #288] @ 0x120 │ │ │ │ - cbnz r3, 47d7c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.n 47db6 │ │ │ │ - ldr r2, [pc, #112] @ (47ddc ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #292] @ 0x124 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #96] @ (47de0 ) │ │ │ │ - add.w r8, r6, #292 @ 0x124 │ │ │ │ - ldr r0, [pc, #96] @ (47de4 ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r7, pc │ │ │ │ - movs r2, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 2f2e4 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #48 @ 0x30 │ │ │ │ - blx 311ac │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r6, #288] @ 0x120 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bls.n 47d68 │ │ │ │ - ldr r2, [pc, #48] @ (47de8 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #48] @ (47dec ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (47df0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 300f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - ldrh r0, [r5, #50] @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r6, [r2, #50] @ 0x32 │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r1, #56] @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, r6, r5 │ │ │ │ - movs r3, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00047df4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003df48 : │ │ │ │ + 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, #5 │ │ │ │ - bhi.n 47e6a │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 47e84 │ │ │ │ - ldr.w lr, [pc, #128] @ 47e94 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #48 @ 0x30 │ │ │ │ - mla r1, r1, r3, lr │ │ │ │ - ble.n 47e88 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r5, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r6, #-16] │ │ │ │ - str.w r1, [r6, #-12] │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 47e30 │ │ │ │ - ldmia.w lr!, {r0, r1} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (47e98 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (47e9c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (47ea0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - ldrh r4, [r4, #44] @ 0x2c │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [r6, #116] @ 0x74 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r2, r0, r3 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2ef90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00047ea4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003df6c : │ │ │ │ + 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, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - bhi.n 47eec │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 47f06 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #84] @ (47f18 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 47f0a │ │ │ │ - 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 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (47f1c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (47f20 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (47f24 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - nop │ │ │ │ - ldrh r2, [r7, #38] @ 0x26 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [r2, #36] @ 0x24 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [r7, #108] @ 0x6c │ │ │ │ - movs r2, r1 │ │ │ │ - adds r0, r0, r1 │ │ │ │ - movs r3, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33ddc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00047f28 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003df98 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #260] @ (48040 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #260] @ (48044 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #48 @ 0x30 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 47f6e │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 47f8e │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #6 │ │ │ │ - bgt.n 47f9e │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 47f54 │ │ │ │ - ldr r3, [pc, #184] @ (48048 ) │ │ │ │ - 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 34588 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #148] @ (4804c ) │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dfb4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31974 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dfd0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 329a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003dfec : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [pc, #124] @ (48050 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + cbz r0, 3e04a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 48026 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f238 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (48054 ) │ │ │ │ - ldr r1, [pc, #76] @ (48058 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (4805c ) │ │ │ │ - add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e058 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e05c ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - 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 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 47ffe │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r7, #34] @ 0x22 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [r1, #28] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r7, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r5, [sp, #520] @ 0x208 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r4, [r5, #92] @ 0x5c │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r5, #28 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r0, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r4, #6 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00048060 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003e060 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 480b0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (480b4 ) │ │ │ │ - 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 34f98 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 323c0 │ │ │ │ - ldr r2, [pc, #32] @ (480b8 ) │ │ │ │ - ldr r3, [pc, #28] @ (480b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 480ac │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrb r4, [r2, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e0be │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33248 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e0cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e0d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000480bc : │ │ │ │ +0003e0d4 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #132] @ (48154 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #132] @ (48158 ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r6, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [pc, #124] @ (4815c ) │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 34f98 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e148 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 310a8 │ │ │ │ - ldr r0, [pc, #92] @ (48160 ) │ │ │ │ - movs r3, #2 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 2f2e4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33838 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30124 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 311ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34084 │ │ │ │ - ldr r2, [pc, #44] @ (48164 ) │ │ │ │ - ldr r3, [pc, #32] @ (48158 ) │ │ │ │ - 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 4814e │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #12] @ (3e158 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e15c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ + lsrs r6, r0, #16 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r7, #3 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r2, #68] @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r4, [r2, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00048168 : │ │ │ │ - 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] @ 481b8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (481bc ) │ │ │ │ - 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 34f98 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34084 │ │ │ │ - ldr r2, [pc, #32] @ (481c0 ) │ │ │ │ - ldr r3, [pc, #28] @ (481bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 481b4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r1, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, r5] │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000481c4 : │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ │ │ │ │ -000481cc : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e160 : │ │ │ │ + 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, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (48240 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (48244 ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #24 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 48210 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 48230 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 48236 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r5 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 481f6 │ │ │ │ - ldr r3, [pc, #20] @ (48248 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r2, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r3, [sp, #712] @ 0x2c8 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0004824c : │ │ │ │ - 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 r2, [pc, #296] @ (48388 ) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #296] @ (4838c ) │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e1ec │ │ │ │ + add.w sl, sp, #80 @ 0x50 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [pc, #296] @ (48390 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 4834c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - bhi.n 48330 │ │ │ │ - ldr r3, [pc, #268] @ (48394 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 482b6 │ │ │ │ - ldr r3, [pc, #260] @ (48398 ) │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [pc, #252] @ (4839c ) │ │ │ │ - ldr r3, [pc, #236] @ (4838c ) │ │ │ │ - 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 48384 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #232] @ (483a0 ) │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r3, [pc, #232] @ (483a4 ) │ │ │ │ - movs r0, #8 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - add r3, pc │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #208] @ (483a8 ) │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ - add r1, pc │ │ │ │ - movs r0, #16 │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r5, [pc, #188] @ (483ac ) │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - add r5, pc │ │ │ │ - add.w r4, r5, #16 │ │ │ │ - mov r6, r4 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r5, #50 @ 0x32 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh r3, [r4, #0] │ │ │ │ - blx 312b0 │ │ │ │ - ldr r1, [pc, #148] @ (483b0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #148] @ (483b4 ) │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + blx 35c20 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e1fc ) │ │ │ │ mov r2, r6 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 4829c │ │ │ │ - ldr r2, [pc, #132] @ (483b8 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #132] @ (483bc ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #132] @ (483c0 ) │ │ │ │ - add r2, pc │ │ │ │ + ldr r0, [pc, #12] @ (3e200 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 4829c │ │ │ │ - ldr r7, [pc, #116] @ (483c4 ) │ │ │ │ - movs r3, #2 │ │ │ │ - ldr.w r8, [pc, #116] @ 483c8 │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #116] @ (483cc ) │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - adds r7, #4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ add r0, pc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2fe6c │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r6, #24 │ │ │ │ - blx 30e04 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r6, #144] @ 0x90 │ │ │ │ - b.n 4827e │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r5, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r3, [sp, #312] @ 0x138 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [r6, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [sp, #960] @ 0x3c0 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r3, #16 │ │ │ │ - movs r3, r1 │ │ │ │ - str r2, [r2, #96] @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r1, #44] @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r7, #15 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r2, [sp, #560] @ 0x230 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ + asrs r4, r7, #1 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -000483d0 : │ │ │ │ +0003e204 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32690 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e220 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #132] @ (48468 ) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e294 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ - cbnz r3, 4840a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 48448 │ │ │ │ - ldr r2, [pc, #112] @ (4846c ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #100] @ (48470 ) │ │ │ │ - movs r3, #2 │ │ │ │ - ldr.w r8, [pc, #100] @ 48474 │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #96] @ (48478 ) │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - adds r7, #4 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r0, pc │ │ │ │ - mov r3, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f8c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - blx 2fe6c │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r0, r6, #24 │ │ │ │ - blx 30e04 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r6, #144] @ 0x90 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bls.n 483f8 │ │ │ │ - ldr r2, [pc, #48] @ (4847c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #48] @ (48480 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (48484 ) │ │ │ │ - add r2, pc │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e2a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e2a8 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrh r4, [r2, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r1, [sp, #936] @ 0x3a8 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r1, [sp, #824] @ 0x338 │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r4, [r3, r3] │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - str r2, [r7, #76] @ 0x4c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + lsrs r4, r7, #31 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00048488 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003e2ac : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 484fe │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 48518 │ │ │ │ - ldr.w lr, [pc, #128] @ 48528 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #24 │ │ │ │ - mla r1, r1, r3, lr │ │ │ │ - ble.n 4851c │ │ │ │ - mov lr, r1 │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r5, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r6, #-16] │ │ │ │ - str.w r1, [r6, #-12] │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 484c4 │ │ │ │ - ldmia.w lr!, {r0, r1} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (4852c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (48530 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (48534 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e320 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 311a0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r5, #8 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00048538 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #2 │ │ │ │ - bhi.n 48580 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4859a │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #84] @ (485ac ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 4859e │ │ │ │ - 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 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (485b0 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (485b4 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (485b8 ) │ │ │ │ - add r2, pc │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e330 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e334 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33e5c │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r4, #60] @ 0x3c │ │ │ │ - movs r4, r1 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r5, #6 │ │ │ │ + lsrs r6, r5, #8 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -000485bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e338 : │ │ │ │ + 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 r4, [pc, #264] @ (486d8 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #264] @ (486dc ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #24 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 48602 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 48622 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #3 │ │ │ │ - bgt.n 48632 │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 485e8 │ │ │ │ - ldr r3, [pc, #188] @ (486e0 ) │ │ │ │ - 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 34588 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [pc, #152] @ (486e4 ) │ │ │ │ + cbz r0, 3e3ac │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #128] @ (486e8 ) │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 486bc │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ + blx 30280 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - add.w r0, r4, #16 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (486ec ) │ │ │ │ - ldr r1, [pc, #80] @ (486f0 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #80] @ (486f4 ) │ │ │ │ - add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e3bc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e3c0 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #16 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - 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 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 48694 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r4, #56] @ 0x38 │ │ │ │ - movs r4, r1 │ │ │ │ - str r7, [sp, #768] @ 0x300 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r6, #48] @ 0x30 │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r4, #48] @ 0x30 │ │ │ │ - movs r2, r1 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r6, #116] @ 0x74 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r2, r2, #2 │ │ │ │ + lsrs r2, r4, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r6, #28 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -000486f8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003e3c4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 48748 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (4874c ) │ │ │ │ - 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 2f410 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 356f0 │ │ │ │ - ldr r2, [pc, #32] @ (48750 ) │ │ │ │ - ldr r3, [pc, #28] @ (4874c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48744 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r7, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, r7] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3175c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e3e0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048754 : │ │ │ │ +0003e3fc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #132] @ (487ec ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #132] @ (487f0 ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r6, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [pc, #124] @ (487f4 ) │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 2f410 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e470 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 316dc │ │ │ │ - ldr r0, [pc, #92] @ (487f8 ) │ │ │ │ - movs r3, #2 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 2fe6c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2ef48 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f25c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30e04 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35338 │ │ │ │ - ldr r2, [pc, #44] @ (487fc ) │ │ │ │ - ldr r3, [pc, #32] @ (487f0 ) │ │ │ │ - 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 487e6 │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #12] @ (3e480 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e484 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r4, r6] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r0, r6] │ │ │ │ + lsrs r6, r3, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r3, #26 │ │ │ │ movs r3, r1 │ │ │ │ - str r0, [r7, #88] @ 0x58 │ │ │ │ - movs r2, r1 │ │ │ │ - strb r4, [r7, r4] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048800 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003e488 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33294 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e4b0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 48850 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (48854 ) │ │ │ │ - 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 2f410 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 35338 │ │ │ │ - ldr r2, [pc, #32] @ (48858 ) │ │ │ │ - ldr r3, [pc, #28] @ (48854 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4884c │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strb r4, [r6, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ - movs r4, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30ee4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004885c : │ │ │ │ - movs r3, #12 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +0003e4dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32d88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048864 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e4f8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #96] @ (488d8 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #96] @ (488dc ) │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r0 │ │ │ │ - add r7, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3309c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e514 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30968 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e530 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 355e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e54c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30180 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e568 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 337a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e584 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31af4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e5a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31940 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e5bc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fff8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e5d8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3153c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e5f4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f13c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e610 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3198c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e62c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 329ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e648 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ca4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e664 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e680 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32568 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e69c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35410 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e6b8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3474c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e6d4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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} │ │ │ │ + │ │ │ │ +0003e6f8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #96 @ 0x60 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 488a8 │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 488c8 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #12 │ │ │ │ - bgt.n 488ce │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e756 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3593c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e764 ) │ │ │ │ mov r2, r5 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 4888e │ │ │ │ - ldr r3, [pc, #20] @ (488e0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r0, [r2, #40] @ 0x28 │ │ │ │ - movs r4, r1 │ │ │ │ - str r5, [sp, #488] @ 0x1e8 │ │ │ │ - movs r5, r1 │ │ │ │ + ldr r0, [pc, #12] @ (3e768 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r7, #23 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000488e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003e76c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #292] @ (48a1c ) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [pc, #292] @ (48a20 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e7ca │ │ │ │ mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [pc, #292] @ (48a24 ) │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r3, [r6, #576] @ 0x240 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 489e4 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r2, #11 │ │ │ │ - bhi.n 489c8 │ │ │ │ - ldr r3, [pc, #264] @ (48a28 ) │ │ │ │ - lsls r1, r2, #2 │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 48950 │ │ │ │ - ldr r3, [pc, #256] @ (48a2c ) │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - add r3, pc │ │ │ │ - add r3, r1 │ │ │ │ - str.w r2, [r3, #580] @ 0x244 │ │ │ │ - ldr r2, [pc, #248] @ (48a30 ) │ │ │ │ - ldr r3, [pc, #228] @ (48a20 ) │ │ │ │ - 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 48a18 │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #224] @ (48a34 ) │ │ │ │ - add r4, sp, #12 │ │ │ │ - ldr r3, [pc, #224] @ (48a38 ) │ │ │ │ - movs r0, #8 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - add.w r2, r1, r2, lsl #3 │ │ │ │ - add r3, pc │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - movs r0, #18 │ │ │ │ - movs r2, #10 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - ldr r1, [pc, #204] @ (48a3c ) │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #32 │ │ │ │ - add r1, pc │ │ │ │ - movs r0, #16 │ │ │ │ - movs r2, #18 │ │ │ │ - strd r0, r1, [sp] │ │ │ │ - mov r1, r4 │ │ │ │ - movs r0, #34 @ 0x22 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov ip, r4 │ │ │ │ - ldr r5, [pc, #180] @ (48a40 ) │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - add r5, pc │ │ │ │ - adds r4, r5, #4 │ │ │ │ - mov r6, r4 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - add.w r0, r5, #38 @ 0x26 │ │ │ │ - movs r1, #32 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - strh r3, [r4, #0] │ │ │ │ - blx 312b0 │ │ │ │ - ldr r1, [pc, #144] @ (48a44 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #144] @ (48a48 ) │ │ │ │ movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31dec │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e7d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e7dc ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 48936 │ │ │ │ - ldr r2, [pc, #128] @ (48a4c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #128] @ (48a50 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #128] @ (48a54 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 48936 │ │ │ │ - ldr r7, [pc, #112] @ (48a58 ) │ │ │ │ - add.w r8, r6, #580 @ 0x244 │ │ │ │ - ldr r0, [pc, #112] @ (48a5c ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r7, pc │ │ │ │ - movs r2, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 31240 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add.w r0, r6, #96 @ 0x60 │ │ │ │ - blx 34184 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r6, #576] @ 0x240 │ │ │ │ - b.n 48916 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strb r0, [r2, r0] │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r1, #36] @ 0x24 │ │ │ │ - movs r4, r1 │ │ │ │ - strh r6, [r4, r7] │ │ │ │ - movs r3, r1 │ │ │ │ - strh r2, [r4, #34] @ 0x22 │ │ │ │ - movs r4, r1 │ │ │ │ - strh r2, [r2, r7] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r0, [r7, #32] │ │ │ │ - movs r4, r1 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r3, #68] @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [sp, #728] @ 0x2d8 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r0, #22 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - str r0, [r2, #68] @ 0x44 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r4, #21 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r0, #22 │ │ │ │ movs r3, r1 │ │ │ │ - strh r2, [r3, r4] │ │ │ │ + lsrs r6, r1, #14 │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r4, #52] @ 0x34 │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -00048a60 : │ │ │ │ +0003e7e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #132] @ (48af8 ) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3e854 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc │ │ │ │ - ldr.w r3, [r6, #576] @ 0x240 │ │ │ │ - cbnz r3, 48a9c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 48ad6 │ │ │ │ - ldr r2, [pc, #112] @ (48afc ) │ │ │ │ - add r2, pc │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr.w r3, [r3, #580] @ 0x244 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #96] @ (48b00 ) │ │ │ │ - add.w r8, r6, #580 @ 0x244 │ │ │ │ - ldr r0, [pc, #96] @ (48b04 ) │ │ │ │ - movs r3, #2 │ │ │ │ - add r7, pc │ │ │ │ - movs r2, #8 │ │ │ │ - add r0, pc │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - blx 31240 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - add.w r0, r6, #96 @ 0x60 │ │ │ │ - blx 34184 │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r6, #576] @ 0x240 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bls.n 48a88 │ │ │ │ - ldr r2, [pc, #48] @ (48b08 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #48] @ (48b0c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #48] @ (48b10 ) │ │ │ │ - add r2, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35960 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e864 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3e868 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r6, [r0, #24] │ │ │ │ - movs r4, r1 │ │ │ │ - strh r2, [r4, r1] │ │ │ │ + lsls r2, r7, #19 │ │ │ │ movs r3, r1 │ │ │ │ - str r6, [r5, #40] @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsh r4, [r5, r1] │ │ │ │ - movs r2, r1 │ │ │ │ - str r2, [r0, #52] @ 0x34 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r2, #17 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00048b14 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003e86c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 48b8a │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 48ba4 │ │ │ │ - ldr.w lr, [pc, #128] @ 48bb4 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #40 @ 0x28 │ │ │ │ - cmp r2, #40 @ 0x28 │ │ │ │ - add lr, pc │ │ │ │ - add.w lr, lr, #96 @ 0x60 │ │ │ │ - mla r1, r1, r3, lr │ │ │ │ - ble.n 48ba8 │ │ │ │ - mov lr, r1 │ │ │ │ - mov r6, r4 │ │ │ │ - add.w r7, r1, #32 │ │ │ │ - mov r5, lr │ │ │ │ - adds r6, #16 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - ldmia r5!, {r0, r1, r2, r3} │ │ │ │ - str.w r0, [r6, #-16] │ │ │ │ - str.w r1, [r6, #-12] │ │ │ │ - str.w r2, [r6, #-8] │ │ │ │ - str.w r3, [r6, #-4] │ │ │ │ - cmp r5, r7 │ │ │ │ - bne.n 48b50 │ │ │ │ - ldmia.w lr!, {r0, r1} │ │ │ │ - str r0, [r6, #0] │ │ │ │ - str r1, [r6, #4] │ │ │ │ - sub.w r2, ip, #40 @ 0x28 │ │ │ │ - add.w r0, r4, #40 @ 0x28 │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (48bb8 ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (48bbc ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (48bc0 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - strh r4, [r2, #18] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35450 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048bc4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003e888 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3094c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003e8a4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30320 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e8c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31dac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003e8f0 : │ │ │ │ + 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, #12 │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #11 │ │ │ │ - bhi.n 48c0c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 48c26 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #84] @ (48c38 ) │ │ │ │ - cmp r2, #8 │ │ │ │ - add r1, pc │ │ │ │ - add.w r1, r1, r3, lsl #3 │ │ │ │ - ble.n 48c2a │ │ │ │ - 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 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r2, [pc, #44] @ (48c3c ) │ │ │ │ - movs r5, #20 │ │ │ │ - ldr r1, [pc, #44] @ (48c40 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #44] @ (48c44 ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - mov r0, lr │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33e5c │ │ │ │ - nop │ │ │ │ - strh r2, [r5, #12] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - str r4, [r3, #32] │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ - movs r3, r1 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 340f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00048c48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003e91c : │ │ │ │ + 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 │ │ │ │ - ldr r4, [pc, #260] @ (48d60 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #260] @ (48d64 ) │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r9, r1 │ │ │ │ - add r7, pc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - add.w r8, r7, #96 @ 0x60 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 48c8e │ │ │ │ - mov.w ip, #40 @ 0x28 │ │ │ │ - subs r1, #1 │ │ │ │ - mla r1, ip, r1, r8 │ │ │ │ - blx 32a00 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cbnz r0, 48cae │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - cmp r1, #12 │ │ │ │ - bgt.n 48cbe │ │ │ │ - subs r1, #1 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w r1, r7, r1, lsl #3 │ │ │ │ - blx 32a00 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - movs r3, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - beq.n 48c74 │ │ │ │ - ldr r3, [pc, #184] @ (48d68 ) │ │ │ │ - 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 34588 │ │ │ │ - bic.w r6, r0, r0, asr #31 │ │ │ │ - add.w r8, r6, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #148] @ (48d6c ) │ │ │ │ - mov r1, r0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #11 │ │ │ │ - mov r0, r8 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add.w r5, r6, #28 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - mov r0, r5 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [pc, #124] @ (48d70 ) │ │ │ │ + cbz r0, 3e9a8 │ │ │ │ + add.w sl, sp, #80 @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + blx 3131c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - cmp r5, #79 @ 0x4f │ │ │ │ - ble.n 48d46 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - mov r1, r6 │ │ │ │ - adds r0, r4, #4 │ │ │ │ - blx 33e60 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #76] @ (48d74 ) │ │ │ │ - ldr r1, [pc, #76] @ (48d78 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (48d7c ) │ │ │ │ - add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3e9b8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (3e9bc ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - adds r2, #4 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - 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 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r5, #80 @ 0x50 │ │ │ │ - adds r0, r4, r5 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 48d1e │ │ │ │ - str r1, [sp, #912] @ 0x390 │ │ │ │ - movs r5, r1 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - str r1, [sp, #592] @ 0x250 │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r2, [r5, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrb r0, [r3, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r1, #16] │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r1, #8 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + lsls r6, r4, #14 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r0, #8 │ │ │ │ movs r3, r1 │ │ │ │ │ │ │ │ -00048d80 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003e9c0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #64] @ 48dd0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (48dd4 ) │ │ │ │ - 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 305a0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34690 │ │ │ │ - ldr r2, [pc, #32] @ (48dd8 ) │ │ │ │ - ldr r3, [pc, #28] @ (48dd4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48dcc │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #464] @ (48fa4 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #336] @ (48f2c ) │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35bfc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00048ddc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003e9dc : │ │ │ │ + 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, #4008] @ 0xfa8 │ │ │ │ - ldr r5, [pc, #132] @ (48e74 ) │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r4, [pc, #132] @ (48e78 ) │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - add r5, pc │ │ │ │ - add r6, sp, #12 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [pc, #124] @ (48e7c ) │ │ │ │ - mov.w r8, #40 @ 0x28 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - add r5, sp, #16 │ │ │ │ - add r7, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - mov.w r4, #0 │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 305a0 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35b84 │ │ │ │ - ldr r0, [pc, #92] @ (48e80 ) │ │ │ │ - movs r3, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 31240 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3ea54 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ - blx 33390 │ │ │ │ - mov r3, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32ac8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 34184 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 301c8 │ │ │ │ - ldr r2, [pc, #44] @ (48e84 ) │ │ │ │ - ldr r3, [pc, #32] @ (48e78 ) │ │ │ │ - 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 48e6e │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ea64 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ea68 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #96] @ (48ed8 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #216] @ (48f58 ) │ │ │ │ + lsls r2, r7, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r3, r1 │ │ │ │ - ldrsh r0, [r6, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r6, [pc, #720] @ (49158 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00048e88 : │ │ │ │ - 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] @ 48ed8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #60] @ (48edc ) │ │ │ │ - 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 305a0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, sp │ │ │ │ - blx 301c8 │ │ │ │ - ldr r2, [pc, #32] @ (48ee0 ) │ │ │ │ - ldr r3, [pc, #28] @ (48edc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48ed4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #432] @ (4908c ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #304] @ (49014 ) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048ee4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003ea6c : │ │ │ │ + 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 r4, r2 │ │ │ │ - ldr r2, [pc, #188] @ (48fb8 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #188] @ (48fbc ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 33ab0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33ab0 │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - orreq.w r1, r1, #1 │ │ │ │ - cbz r1, 48f94 │ │ │ │ - ldr r0, [pc, #116] @ (48fc0 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #8 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ - add r0, pc │ │ │ │ - movs r4, #6 │ │ │ │ - blx 34e68 │ │ │ │ - ldr r2, [pc, #104] @ (48fc4 ) │ │ │ │ - ldr r1, [pc, #108] @ (48fc8 ) │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3eae4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r0, [pc, #108] @ (48fcc ) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - add r0, pc │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - blx 33b50 │ │ │ │ - ldr r2, [pc, #92] @ (48fd0 ) │ │ │ │ - ldr r3, [pc, #68] @ (48fbc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 48fb4 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2ffc8 │ │ │ │ - vmul.f32 s16, s16, s17 │ │ │ │ - vsqrt.f32 s15, s16 │ │ │ │ - vdiv.f32 s16, s0, s15 │ │ │ │ - b.n 48f72 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #48] @ (48fec ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsh r4, [r4, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrsh r6, [r4, r4] │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r0, r7, #24 │ │ │ │ + blx 342ac │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3eaf4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3eaf8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + lsls r2, r5, #9 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r2, #4 │ │ │ │ movs r3, r1 │ │ │ │ - ldr r5, [pc, #600] @ (4922c ) │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -00048fd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0003eafc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, r1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - blx 32e20 │ │ │ │ - mov r2, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3eb74 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 335bc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 32e20 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4905a │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - lsls r2, r2, #2 │ │ │ │ - vldr s13, [pc, #60] @ 49060 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s14, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s15, [r1, #-4] │ │ │ │ - add r0, ip │ │ │ │ - add r1, r2 │ │ │ │ - cmp r3, r4 │ │ │ │ - vsub.f32 s14, s14, s16 │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - vmla.f32 s13, s14, s15 │ │ │ │ - bne.n 49028 │ │ │ │ - vmov s15, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vdiv.f32 s0, s13, s0 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - vldr s13, [pc, #4] @ 49060 │ │ │ │ - b.n 49046 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00049064 : │ │ │ │ - push {r4, lr} │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4909e │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - vldr s0, [pc, #32] @ 490a4 │ │ │ │ - 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 49086 │ │ │ │ - pop {r4, pc} │ │ │ │ - vldr s0, [pc, #4] @ 490a4 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000490a8 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 490be │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 316c0 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000490c4 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 490da │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 34e8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3eb84 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3eb88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r4, r5, #2 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000490e0 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ge │ │ │ │ - movge r0, #1 │ │ │ │ - movlt r0, #0 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -000490f8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003eb8c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #116] @ 4917c │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #112] @ (49180 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #108] @ (49184 ) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 49154 │ │ │ │ - ldr r2, [pc, #84] @ (49188 ) │ │ │ │ - ldr r3, [pc, #72] @ (49180 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49176 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2feac │ │ │ │ - ldr r2, [pc, #52] @ (4918c ) │ │ │ │ - ldr r3, [pc, #40] @ (49180 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49176 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 33c2c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #1008] @ (49570 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r3, [pc, #856] @ (494e4 ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r3, [pc, #720] @ (49460 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00049190 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 491a6 │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 316c0 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000491ac : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 491c2 │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - b.w 34e8c │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000491c8 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ls │ │ │ │ - movls r0, #1 │ │ │ │ - movhi r0, #0 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000491e0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003eba8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #116] @ 49264 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #112] @ (49268 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #108] @ (4926c ) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4923c │ │ │ │ - ldr r2, [pc, #84] @ (49270 ) │ │ │ │ - ldr r3, [pc, #72] @ (49268 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4925e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 3434c │ │ │ │ - ldr r2, [pc, #52] @ (49274 ) │ │ │ │ - ldr r3, [pc, #40] @ (49268 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4925e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 303d0 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #80] @ (492b8 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [pc, #952] @ (4962c ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r2, [pc, #816] @ (495a8 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00049278 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4928e │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 35a98 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00049294 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 492aa │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 318f4 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -000492b0 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite gt │ │ │ │ - movgt r0, #1 │ │ │ │ - movle r0, #0 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 314a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000492c8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ebc4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #116] @ 4934c │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #112] @ (49350 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #108] @ (49354 ) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 49324 │ │ │ │ - ldr r2, [pc, #84] @ (49358 ) │ │ │ │ - ldr r3, [pc, #72] @ (49350 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49346 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 341d0 │ │ │ │ - ldr r2, [pc, #52] @ (4935c ) │ │ │ │ - ldr r3, [pc, #40] @ (49350 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49346 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 34d10 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #176] @ (49400 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r4, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [pc, #24] @ (49374 ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r1, [pc, #912] @ (496f0 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00049360 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 49376 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 35a98 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004937c : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 49392 │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - b.w 318f4 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00049398 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite mi │ │ │ │ - movmi r0, #1 │ │ │ │ - movpl r0, #0 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000493b0 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ebe0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #116] @ 49434 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #112] @ (49438 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #108] @ (4943c ) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4940c │ │ │ │ - ldr r2, [pc, #84] @ (49440 ) │ │ │ │ - ldr r3, [pc, #72] @ (49438 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4942e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 358bc │ │ │ │ - ldr r2, [pc, #52] @ (49444 ) │ │ │ │ - ldr r3, [pc, #40] @ (49438 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4942e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 31058 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #272] @ (49548 ) │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #120] @ (494bc ) │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [pc, #1008] @ (49838 ) │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -00049448 : │ │ │ │ - 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35cd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004946c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003ebfc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (494f0 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 494da │ │ │ │ - ldr r4, [pc, #108] @ (494f4 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #108] @ (494f8 ) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 34e68 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vldr s12, [r5] │ │ │ │ - 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] @ (494fc ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #32] @ (49500 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49486 │ │ │ │ - nop │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r4, [r1, #16] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrh r2, [r2, r0] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r0, [r7, #12] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r6, [r6, r6] │ │ │ │ - movs r2, r1 │ │ │ │ - │ │ │ │ -00049504 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite ne │ │ │ │ - movne r0, #1 │ │ │ │ - moveq r0, #0 │ │ │ │ - bx lr │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 305b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004951c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ec18 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #116] @ 495a0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #112] @ (495a4 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #108] @ (495a8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 49578 │ │ │ │ - ldr r2, [pc, #84] @ (495ac ) │ │ │ │ - ldr r3, [pc, #72] @ (495a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4959a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 318f4 │ │ │ │ - ldr r2, [pc, #52] @ (495b0 ) │ │ │ │ - ldr r3, [pc, #40] @ (495a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4959a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 32ffc │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - blx fp │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0x47b2 │ │ │ │ - movs r4, r1 │ │ │ │ - blx r2 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -000495b4 : │ │ │ │ - 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 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34bb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000495d8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003ec34 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #116] @ (4965c ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 49646 │ │ │ │ - ldr r4, [pc, #108] @ (49660 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #108] @ (49664 ) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - blx 34e68 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vldr s12, [r5] │ │ │ │ - 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] @ (49668 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #32] @ (4966c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 495f2 │ │ │ │ - nop │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - movs r2, r1 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049670 : │ │ │ │ - vldr s14, [r0] │ │ │ │ - vldr s15, [r1] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite eq │ │ │ │ - moveq r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - bx lr │ │ │ │ +0003ec50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049688 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003ec6c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #116] @ 4970c │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #112] @ (49710 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #108] @ (49714 ) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, sp │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 496e4 │ │ │ │ - ldr r2, [pc, #84] @ (49718 ) │ │ │ │ - ldr r3, [pc, #72] @ (49710 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49706 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 34e8c │ │ │ │ - ldr r2, [pc, #52] @ (4971c ) │ │ │ │ - ldr r3, [pc, #40] @ (49710 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49706 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2f1bc │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - mov r4, sp │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ - movs r2, r1 │ │ │ │ - mov r6, r8 │ │ │ │ - movs r4, r1 │ │ │ │ - mov r4, r4 │ │ │ │ - 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 309c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00049720 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003ec94 : │ │ │ │ + push {r4, 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, #592] @ (49988 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #592] @ (4998c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - vldr s19, [pc, #536] @ 49960 │ │ │ │ - movs r7, #41 @ 0x29 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add.w sl, sp, #52 @ 0x34 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ - 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] @ 49964 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - vldr s17, [pc, #504] @ 49968 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 497d2 │ │ │ │ - vldr s12, [pc, #480] @ 4996c │ │ │ │ - vcmpe.f32 s13, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt mi │ │ │ │ - movwmi r3, #51245 @ 0xc82d │ │ │ │ - movtmi r3, #49095 @ 0xbfc7 │ │ │ │ - bpl.n 497a6 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vabs.f32 s14, s14 │ │ │ │ - vldr s13, [pc, #448] @ 49970 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.w 4993c │ │ │ │ - subs r7, #1 │ │ │ │ - beq.w 4992a │ │ │ │ - vldr s15, [r4] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - 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, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx r6 │ │ │ │ - vldr s15, [sp, #36] @ 0x24 │ │ │ │ - vldr s6, [sp, #52] @ 0x34 │ │ │ │ - vldr s10, [sp, #48] @ 0x30 │ │ │ │ - vldr s11, [sp, #64] @ 0x40 │ │ │ │ - vldr s14, [sp, #44] @ 0x2c │ │ │ │ - vldr s4, [sp, #56] @ 0x38 │ │ │ │ - vldr s13, [r4] │ │ │ │ - vldr s12, [r5] │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vsub.f32 s4, s4, s6 │ │ │ │ - vldr s5, [sp, #40] @ 0x28 │ │ │ │ - vsub.f32 s10, s10, s13 │ │ │ │ - vldr s7, [sp, #60] @ 0x3c │ │ │ │ - vsub.f32 s11, s11, s12 │ │ │ │ - vldr s8, [r9] │ │ │ │ - vsub.f32 s5, s5, s15 │ │ │ │ - vldr s9, [r8] │ │ │ │ - vsub.f32 s7, s7, s6 │ │ │ │ - vsub.f32 s8, s8, s15 │ │ │ │ - vdiv.f32 s15, s14, s11 │ │ │ │ - vdiv.f32 s14, s4, s10 │ │ │ │ - vdiv.f32 s4, s5, s10 │ │ │ │ - vsub.f32 s10, s9, s6 │ │ │ │ - vdiv.f32 s9, s7, s11 │ │ │ │ - vmul.f32 s11, s15, s14 │ │ │ │ - vnmls.f32 s11, s4, s9 │ │ │ │ - vabs.f32 s7, s11 │ │ │ │ - vcmpe.f32 s7, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4993c │ │ │ │ - vdiv.f32 s7, s18, s11 │ │ │ │ - vmul.f32 s15, s15, s10 │ │ │ │ - vmul.f32 s14, s14, s8 │ │ │ │ - vnmls.f32 s15, s9, s8 │ │ │ │ - vnmls.f32 s14, s4, s10 │ │ │ │ - vmul.f32 s15, s15, s7 │ │ │ │ - vmul.f32 s14, s14, s7 │ │ │ │ - vadd.f32 s13, s13, s15 │ │ │ │ - vcmpe.f32 s13, s17 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49900 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cbz r3, 4991e │ │ │ │ - vldr s11, [pc, #164] @ 49974 │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s13, [r4] │ │ │ │ - vadd.f32 s13, s12, s14 │ │ │ │ - vldr s12, [pc, #148] @ 49978 │ │ │ │ - vcmpe.f32 s13, s12 │ │ │ │ - vstr s13, [r5] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 49788 │ │ │ │ - movw r3, #51245 @ 0xc82d │ │ │ │ - movt r3, #16327 @ 0x3fc7 │ │ │ │ - b.n 497a0 │ │ │ │ - vldr s11, [pc, #120] @ 4997c │ │ │ │ - vcmpe.f32 s13, s11 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 498de │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cbz r3, 49924 │ │ │ │ - vldr s11, [pc, #92] @ 49974 │ │ │ │ - vadd.f32 s13, s13, s11 │ │ │ │ - b.n 498d6 │ │ │ │ - vldr s13, [pc, #96] @ 49980 │ │ │ │ - b.n 498d6 │ │ │ │ - vldr s13, [pc, #92] @ 49984 │ │ │ │ - b.n 498d6 │ │ │ │ - ldr r0, [pc, #100] @ (49990 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #32 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r2, [pc, #84] @ (49994 ) │ │ │ │ - ldr r3, [pc, #76] @ (4998c ) │ │ │ │ - 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 4995a │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__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} │ │ │ │ - cmp r8, sl │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ - movs r2, r1 │ │ │ │ - mvns r4, r1 │ │ │ │ - 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 2f7c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00049998 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003ecbc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - vmov.f32 s20, #96 @ 0x3f000000 0.5 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - blx 30118 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3ed44 │ │ │ │ + add.w sl, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - vmul.f32 s17, s0, s20 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 31040 │ │ │ │ - vldr s15, [pc, #620] @ 49c38 │ │ │ │ - vldr s18, [r4] │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - vsub.f32 s14, s17, s15 │ │ │ │ - vcmpe.f32 s14, s18 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49a1e │ │ │ │ - vsub.f32 s17, s18, s17 │ │ │ │ - vldr s15, [pc, #592] @ 49c3c │ │ │ │ - vldr s14, [pc, #592] @ 49c40 │ │ │ │ - vmov.f32 s13, #57 @ 0x41c80000 25.0 │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ - vmla.f32 s16, s17, s13 │ │ │ │ - vmul.f32 s14, s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s16, [r6] │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s15, s17 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r7] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d10} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - vsub.f32 s14, s15, s17 │ │ │ │ - vcmpe.f32 s14, s18 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 49a6e │ │ │ │ - vneg.f32 s14, s18 │ │ │ │ - vldr s15, [pc, #520] @ 49c3c │ │ │ │ - vadd.f32 s18, s17, s18 │ │ │ │ - vldr s13, [pc, #516] @ 49c40 │ │ │ │ - vmov.f32 s12, #57 @ 0x41c80000 25.0 │ │ │ │ - vsub.f32 s14, s14, s17 │ │ │ │ - vmul.f32 s13, s0, s13 │ │ │ │ - vnmls.f32 s16, s18, s12 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s16, [r6] │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s15, s14 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vstr s15, [r7] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d10} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - vabs.f32 s14, s18 │ │ │ │ - vabs.f32 s13, s0 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49ad0 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vstr s18, [r6] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vstrmi s0, [r7] │ │ │ │ - bmi.n 49a16 │ │ │ │ - vdiv.f32 s14, s0, s16 │ │ │ │ - vmov.f32 s13, #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, s20 │ │ │ │ - vmla.f32 s13, s15, s15 │ │ │ │ - vsqrt.f32 s14, s13 │ │ │ │ - vsub.f32 s15, s14, s15 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - it le │ │ │ │ - vnegle.f32 s15, s15 │ │ │ │ - vstr s15, [r7] │ │ │ │ - b.n 49a16 │ │ │ │ - vldr s15, [pc, #368] @ 49c44 │ │ │ │ - vcmpe.f32 s13, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 49b54 │ │ │ │ - vmul.f32 s14, s18, s18 │ │ │ │ - vldr s15, [pc, #356] @ 49c48 │ │ │ │ - vldr s12, [pc, #356] @ 49c4c │ │ │ │ - vldr s9, [pc, #356] @ 49c50 │ │ │ │ - vldr s4, [pc, #356] @ 49c54 │ │ │ │ - vmul.f32 s13, s18, s14 │ │ │ │ - vmul.f32 s10, s14, s14 │ │ │ │ - vldr s5, [pc, #348] @ 49c58 │ │ │ │ - vldr s6, [pc, #348] @ 49c5c │ │ │ │ - vldr s7, [pc, #348] @ 49c60 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmul.f32 s14, s13, s14 │ │ │ │ - vmla.f32 s15, s18, s12 │ │ │ │ - vmul.f32 s10, s10, s13 │ │ │ │ - vmul.f32 s12, s13, s13 │ │ │ │ - vldr s8, [pc, #328] @ 49c64 │ │ │ │ - vstr s0, [r7] │ │ │ │ - vmul.f32 s11, s14, s14 │ │ │ │ - vmls.f32 s15, s14, s9 │ │ │ │ - vmul.f32 s9, s13, s12 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - vmul.f32 s13, s11, s13 │ │ │ │ - vmla.f32 s15, s10, s4 │ │ │ │ - vmul.f32 s12, s9, s12 │ │ │ │ - vmls.f32 s15, s9, s5 │ │ │ │ - vmla.f32 s15, s14, s6 │ │ │ │ - vmls.f32 s15, s13, s7 │ │ │ │ - vmla.f32 s15, s12, s8 │ │ │ │ - vstr s15, [r6] │ │ │ │ - b.n 49a16 │ │ │ │ - vadd.f32 s15, s18, s18 │ │ │ │ - vdiv.f32 s0, s15, s16 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - blx 301fc │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s10, [sp] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s8, #0 @ 0x40000000 2.0 │ │ │ │ - vcmpe.f32 s19, #0.0 │ │ │ │ - vdiv.f32 s9, s19, s16 │ │ │ │ - vmov.f32 s7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vdiv.f32 s12, s8, s14 │ │ │ │ - vadd.f32 s11, s14, s10 │ │ │ │ - vdiv.f32 s15, s16, s19 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmpe.f32 s18, #0.0 │ │ │ │ - vsub.f32 s11, s11, s13 │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s7, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vdiv.f32 s14, s10, s11 │ │ │ │ - vsub.f32 s12, s12, s13 │ │ │ │ - vsub.f32 s15, s15, s9 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vmul.f32 s12, s12, s14 │ │ │ │ - vmul.f32 s15, s15, s20 │ │ │ │ - vmul.f32 s13, s12, s12 │ │ │ │ - vmul.f32 s10, s15, s15 │ │ │ │ - vmov.f32 s9, s13 │ │ │ │ - vadd.f32 s8, s10, s14 │ │ │ │ - vnmls.f32 s9, s14, s14 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - vadd.f32 s13, s10, s13 │ │ │ │ - vmul.f32 s11, s14, s14 │ │ │ │ - vmul.f32 s9, s9, s13 │ │ │ │ - vnmls.f32 s9, s11, s10 │ │ │ │ - vsqrt.f32 s11, s9 │ │ │ │ - vmla.f32 s11, s15, s14 │ │ │ │ - vmul.f32 s14, s11, s16 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s16, s16 │ │ │ │ - vmul.f32 s14, s14, s7 │ │ │ │ - vdiv.f32 s11, s14, s13 │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vadd.f32 s10, s10, s14 │ │ │ │ - vstr s11, [r7] │ │ │ │ - vmul.f32 s11, s8, s8 │ │ │ │ - vnmls.f32 s11, s10, s13 │ │ │ │ - vsqrt.f32 s14, s11 │ │ │ │ - vmul.f32 s15, s14, s15 │ │ │ │ - vnmls.f32 s15, s12, s8 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vstr s14, [r6] │ │ │ │ - b.n 49a16 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + blx 334c4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ed54 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (3ed58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc │ │ │ │ - asrs r7, r5, #9 │ │ │ │ - subs r2, #131 @ 0x83 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - subs r7, #12 │ │ │ │ - movs r1, #85 @ 0x55 │ │ │ │ - subs r7, #122 @ 0x7a │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ - ands r4, r3 │ │ │ │ - ldrh r0, [r6, #52] @ 0x34 │ │ │ │ - lsls r5, r7 │ │ │ │ - add r7, sp, #676 @ 0x2a4 │ │ │ │ - lsrs r6, r4 │ │ │ │ - strb r6, [r0, #18] │ │ │ │ - lsls r4, r2 │ │ │ │ - subs r0, r0, r4 │ │ │ │ - subs r7, #192 @ 0xc0 │ │ │ │ - lsrs r7, r6, #12 │ │ │ │ - subs r6, #69 @ 0x45 │ │ │ │ - │ │ │ │ -00049c68 : │ │ │ │ - b.w 34884 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r0, #28 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00049c6c : │ │ │ │ +0003ed5c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r1] │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w lr, [pc, #44] @ 49cb8 │ │ │ │ - ldr.w ip, [pc, #44] @ 49cbc │ │ │ │ - vmul.f32 s14, s14, s13 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - ldr r4, [pc, #36] @ (49cc0 ) │ │ │ │ - add lr, pc │ │ │ │ - add r4, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - vstr s14, [r2] │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr.w r4, [lr, ip] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 2f2ac │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 351b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - eors r2, r6 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00049cc4 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003ed84 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vmul.f32 s14, s16, s14 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vneg.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite lt │ │ │ │ - vmovlt.f32 s0, s13 │ │ │ │ - vmovge.f32 s0, s15 │ │ │ │ - vstr s0, [r5] │ │ │ │ - blx 308c8 │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s16, [r4] │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00049d38 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003eda0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #164] @ (49df4 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #164] @ (49df8 ) │ │ │ │ - add r2, pc │ │ │ │ - vldr s16, [r1] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vstr s16, [r4] │ │ │ │ - blx 308c8 │ │ │ │ - vldr s15, [pc, #116] @ 49de8 │ │ │ │ - vldr s14, [pc, #116] @ 49dec │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet hi │ │ │ │ - vldrhi s15, [r6] │ │ │ │ - vldrls s13, [pc, #100] @ 49df0 │ │ │ │ - vdivhi.f32 s13, s15, s0 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s13, [r6] │ │ │ │ - bhi.n 49db4 │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vcmpe.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 49dc6 │ │ │ │ - ldr r0, [pc, #68] @ (49dfc ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #56] @ (49e00 ) │ │ │ │ - ldr r3, [pc, #44] @ (49df8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 49de2 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32230 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - 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 │ │ │ │ - subs r7, #186 @ 0xba │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r5, r3] │ │ │ │ - movs r2, r1 │ │ │ │ - subs r7, #66 @ 0x42 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00049e04 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003edc8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r7 │ │ │ │ - vldr s17, [pc, #208] @ 49efc │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s11, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s13, [pc, #200] @ 49f00 │ │ │ │ - vmul.f32 s11, s16, s11 │ │ │ │ - vldr s10, [r6] │ │ │ │ - vldr s14, [pc, #192] @ 49f04 │ │ │ │ - vldr s1, [pc, #192] @ 49f08 │ │ │ │ - vldr s15, [pc, #192] @ 49f0c │ │ │ │ - vsub.f32 s12, s11, s13 │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - vldr s3, [pc, #184] @ 49f10 │ │ │ │ - vldr s8, [pc, #184] @ 49f14 │ │ │ │ - vldr s2, [pc, #184] @ 49f18 │ │ │ │ - vcmpe.f32 s12, s10 │ │ │ │ - vldr s4, [pc, #180] @ 49f1c │ │ │ │ - vldr s5, [pc, #180] @ 49f20 │ │ │ │ - vldr s6, [pc, #180] @ 49f24 │ │ │ │ - vldr s7, [pc, #180] @ 49f28 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vldr s9, [pc, #176] @ 49f2c │ │ │ │ - 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 │ │ │ │ - vmls.f32 s15, s13, s17 │ │ │ │ - vmul.f32 s14, s11, s14 │ │ │ │ - vmul.f32 s10, s11, s11 │ │ │ │ - vmla.f32 s14, s12, s1 │ │ │ │ - vmul.f32 s12, s13, s13 │ │ │ │ - vmul.f32 s13, s13, s11 │ │ │ │ - vmls.f32 s15, s12, s3 │ │ │ │ - vmul.f32 s3, s12, s12 │ │ │ │ - vmls.f32 s14, s13, s2 │ │ │ │ - vmul.f32 s12, s11, s12 │ │ │ │ - vmul.f32 s13, s13, s13 │ │ │ │ - vmul.f32 s11, s11, s10 │ │ │ │ - vmla.f32 s15, s10, s8 │ │ │ │ - vmul.f32 s8, s10, s10 │ │ │ │ - vmla.f32 s14, s12, s5 │ │ │ │ - vmls.f32 s15, s3, s4 │ │ │ │ - vmls.f32 s14, s11, s7 │ │ │ │ - vmla.f32 s15, s13, s6 │ │ │ │ - vmla.f32 s15, s8, s9 │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - vpop {d8} │ │ │ │ - vstr s14, [r5] │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r4] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - mov sp, r3 │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - stmia r7!, {r3, r5, r6} │ │ │ │ - subs r4, #50 @ 0x32 │ │ │ │ - ldmia r2, {r0, r1, r2, r5, r7} │ │ │ │ - subs r6, #183 @ 0xb7 │ │ │ │ - add r0, sp, #724 @ 0x2d4 │ │ │ │ - subs r7, #127 @ 0x7f │ │ │ │ - lsrs r3, r7 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ - ldr r0, [pc, #596] @ (4a16c ) │ │ │ │ - subs r6, #2 │ │ │ │ - str r4, [r4, #24] │ │ │ │ - subs r4, #167 @ 0xa7 │ │ │ │ - add r5, pc, #92 @ (adr r5, 49f7c ) │ │ │ │ - subs r5, #63 @ 0x3f │ │ │ │ - lsrs r2, r2, #21 │ │ │ │ - subs r4, #26 │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ - subs r3, #135 @ 0x87 │ │ │ │ - cmp r5, #251 @ 0xfb │ │ │ │ - subs r3, #13 │ │ │ │ - stmia r6!, {r0, r2, r3, r5} │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34650 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ede4 : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -00049f30 : │ │ │ │ +0003ee00 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #360] @ (4a0b0 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #360] @ (4a0b4 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - vldr s18, [pc, #292] @ 4a078 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vldr s17, [pc, #288] @ 4a07c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s13, [r7] │ │ │ │ - vldr s15, [pc, #268] @ 4a080 │ │ │ │ - vdiv.f32 s11, s14, s0 │ │ │ │ - vldr s16, [pc, #264] @ 4a084 │ │ │ │ - vldr s1, [pc, #264] @ 4a088 │ │ │ │ - vldr s2, [pc, #264] @ 4a08c │ │ │ │ - vldr s4, [pc, #264] @ 4a090 │ │ │ │ - vldr s14, [pc, #264] @ 4a094 │ │ │ │ - vldr s3, [pc, #264] @ 4a098 │ │ │ │ - vldr s5, [pc, #264] @ 4a09c │ │ │ │ - vldr s6, [pc, #264] @ 4a0a0 │ │ │ │ - vldr s7, [pc, #264] @ 4a0a4 │ │ │ │ - vldr s8, [pc, #264] @ 4a0a8 │ │ │ │ - vldr s9, [r6] │ │ │ │ - vldr s10, [pc, #260] @ 4a0ac │ │ │ │ - vmul.f32 s11, s11, s13 │ │ │ │ - vmul.f32 s12, s11, s11 │ │ │ │ - vmul.f32 s13, s12, s11 │ │ │ │ - vmul.f32 s15, s13, s15 │ │ │ │ - vmla.f32 s15, s11, s18 │ │ │ │ - vmul.f32 s11, s12, s13 │ │ │ │ - vmul.f32 s12, s12, s12 │ │ │ │ - vmls.f32 s15, s11, s17 │ │ │ │ - vmul.f32 s12, s12, s13 │ │ │ │ - vmla.f32 s15, s12, s16 │ │ │ │ - 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 4a044 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4a056 │ │ │ │ - ldr r0, [pc, #112] @ (4a0b8 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #100] @ (4a0bc ) │ │ │ │ - ldr r3, [pc, #88] @ (4a0b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a072 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4a30c │ │ │ │ - ands r6, r5 │ │ │ │ - pop {r0, r1, r4, r6, r7} │ │ │ │ - sbcs r4, r1 │ │ │ │ - ldrh r2, [r6, #56] @ 0x38 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ - cbnz r7, 4a100 │ │ │ │ - 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] @ (4a2f4 ) │ │ │ │ - subs r6, #2 │ │ │ │ - add r5, pc, #92 @ (adr r5, 4a100 ) │ │ │ │ - subs r5, #63 @ 0x3f │ │ │ │ - ldr r3, [sp, #768] @ 0x300 │ │ │ │ - subs r3, #135 @ 0x87 │ │ │ │ - stmia r6!, {r0, r2, r3, r5} │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r5, #204 @ 0xcc │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #376] @ (4a234 ) │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, #178 @ 0xb2 │ │ │ │ - movs r4, r1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d15} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ - sub sp, #444 @ 0x1bc │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3ee6c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #996] @ (4a4c0 ) │ │ │ │ - add r6, sp, #16 │ │ │ │ - add r5, sp, #20 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov.w r8, #18 │ │ │ │ - ldr r2, [pc, #988] @ (4a4c4 ) │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - strd r4, r1, [sp] │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ - add r2, pc │ │ │ │ - vldr s26, [pc, #928] @ 4a498 │ │ │ │ - vldr d10, [pc, #916] @ 4a490 │ │ │ │ - add.w sl, sp, #72 @ 0x48 │ │ │ │ - ldr r7, [pc, #964] @ (4a4c8 ) │ │ │ │ - vmov.f32 s24, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s23, s26 │ │ │ │ - ldr.w r9, [pc, #956] @ 4a4cc │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #436] @ 0x1b4 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31040 │ │ │ │ - vldr s15, [pc, #892] @ 4a49c │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f9bc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - vldr s14, [pc, #888] @ 4a4a0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add r9, pc │ │ │ │ - vmul.f32 s15, s0, s15 │ │ │ │ - vmov.f32 s22, s26 │ │ │ │ - vmov.f32 s31, s26 │ │ │ │ - vdiv.f32 s0, s15, s14 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vldr s15, [pc, #856] @ 4a4a4 │ │ │ │ - movs r3, #23 │ │ │ │ - vldr s19, [r5] │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - vmls.f32 s23, s14, s15 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - vmul.f32 s19, s19, s15 │ │ │ │ - str.w r9, [r4, #52] @ 0x34 │ │ │ │ - str.w r8, [r4, #56] @ 0x38 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - vstr s19, [sp, #56] @ 0x38 │ │ │ │ - vstr s23, [sp, #72] @ 0x48 │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #852] @ (4a4d0 ) │ │ │ │ - movs r2, #6 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ee7c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ee80 ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + cdp2 0, 14, cr0, cr2, cr10, {0} │ │ │ │ + lsls r4, r0, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003ee84 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 3eef0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ - vldr s15, [pc, #776] @ 4a4a8 │ │ │ │ - vldr s0, [pc, #776] @ 4a4ac │ │ │ │ + blx 34e80 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - add.w sl, sp, #76 @ 0x4c │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vldr s15, [pc, #748] @ 4a4b0 │ │ │ │ - movs r3, #28 │ │ │ │ - vldr s17, [r5] │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, r8, [r4, #52] @ 0x34 │ │ │ │ - vmls.f32 s22, s14, s15 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - vstr s17, [sp, #60] @ 0x3c │ │ │ │ - vstr s22, [sp, #76] @ 0x4c │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #740] @ (4a4d4 ) │ │ │ │ - movs r2, #6 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ef00 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ef04 ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ - vldr s15, [pc, #668] @ 4a4b4 │ │ │ │ - vldr s0, [pc, #668] @ 4a4b8 │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + cdp2 0, 5, cr0, cr14, cr10, {0} │ │ │ │ + lsls r0, r5, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003ef08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e44 │ │ │ │ + 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 31588 │ │ │ │ + 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 334d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003ef5c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3efba │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - add.w fp, sp, #64 @ 0x40 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - add.w sl, sp, #80 @ 0x50 │ │ │ │ - vdiv.f32 s0, s16, s0 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vldr s15, [pc, #640] @ 4a4bc │ │ │ │ - movs r3, #33 @ 0x21 │ │ │ │ - vldr s18, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [r4, #52] @ 0x34 │ │ │ │ - vmls.f32 s31, s14, s15 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - vmul.f32 s18, s18, s15 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - vstr s18, [sp, #64] @ 0x40 │ │ │ │ - vstr s31, [sp, #80] @ 0x50 │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #624] @ (4a4d8 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_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, #576] @ (4a4dc ) │ │ │ │ - str r7, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - add r3, pc │ │ │ │ - vmul.f32 s25, s25, s27 │ │ │ │ - mov.w sl, #9 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - movs r3, #35 @ 0x23 │ │ │ │ - str.w sl, [r4, #56] @ 0x38 │ │ │ │ - add.w fp, sp, #36 @ 0x24 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - vnmls.f32 s25, s16, s29 │ │ │ │ - vstr s25, [sp, #36] @ 0x24 │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #532] @ (4a4e0 ) │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_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 │ │ │ │ - strd r9, r8, [r4, #52] @ 0x34 │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - str r7, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - vmul.f32 s13, s28, s15 │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vmla.f32 s13, s29, s12 │ │ │ │ - vmla.f32 s15, s14, s12 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w fp, sp, #32 │ │ │ │ - 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 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #424] @ (4a4e4 ) │ │ │ │ - movs r2, #6 │ │ │ │ + blx 33808 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3efc8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3efcc ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_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 │ │ │ │ - movs r3, #45 @ 0x2d │ │ │ │ - strd r9, r8, [r4, #52] @ 0x34 │ │ │ │ - str r7, [r4, #8] │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldc2 0, cr0, [r4, #40] @ 0x28 │ │ │ │ + lsls r6, r0, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003efd0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3f02e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - vstr d10, [sp, #88] @ 0x58 │ │ │ │ - add.w r9, sp, #68 @ 0x44 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - add.w r8, sp, #84 @ 0x54 │ │ │ │ - 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 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #284] @ (4a4e8 ) │ │ │ │ - movs r2, #7 │ │ │ │ + blx 329d8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f03c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f040 ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stc2 0, cr0, [r0, #-40]! @ 0xffffffd8 │ │ │ │ + lsls r2, r7, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003f044 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3f0b8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ mov r0, r4 │ │ │ │ - blx 3401c <_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 │ │ │ │ + blx 33224 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - add.w r9, sp, #40 @ 0x28 │ │ │ │ - vmul.f32 s14, s14, s14 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - vmul.f32 s15, s15, s15 │ │ │ │ - vmla.f32 s14, s13, s13 │ │ │ │ - vmla.f32 s15, s23, s23 │ │ │ │ - add.w r8, sp, #44 @ 0x2c │ │ │ │ - vldr s19, [r3] │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [pc, #200] @ (4a4ec ) │ │ │ │ - vsub.f32 s19, s26, s19 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - movs r3, #49 @ 0x31 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - movs r3, #10 │ │ │ │ - vsqrt.f32 s18, s14 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - vsqrt.f32 s20, s15 │ │ │ │ - vstr s19, [sp, #44] @ 0x2c │ │ │ │ - vstr s18, [sp, #40] @ 0x28 │ │ │ │ - vstr s20, [sp, #48] @ 0x30 │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #160] @ (4a4f0 ) │ │ │ │ - mov r2, sl │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f0c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f0cc ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ - vadd.f32 s15, s18, s19 │ │ │ │ - vcmpe.f32 s20, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 4a5ea │ │ │ │ - b.n 4a4f4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - 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 4a2d0 │ │ │ │ - ands r2, r5 │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - subs r7, #106 @ 0x6a │ │ │ │ - strb r2, [r3, #2] │ │ │ │ - ands r6, r5 │ │ │ │ - ldr r6, [pc, #376] @ (4a62c ) │ │ │ │ - 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 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #26 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r5, [pc, #640] @ (4a74c ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r5, [pc, #568] @ (4a708 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r5, [pc, #328] @ (4a61c ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #912] @ (4a868 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #472] @ (4a6b4 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #272] @ (4a5f0 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r4, [pc, #152] @ (4a57c ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r3, [pc, #760] @ (4a7e0 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r3, [pc, #216] @ (4a5c4 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [pc, #912] @ (4a880 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r2, [pc, #792] @ (4a80c ) │ │ │ │ - movs r2, r1 │ │ │ │ - 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 31310 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vneg.f32 s1, s22 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - blx 2fba4 │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vneg.f32 s1, s16 │ │ │ │ - vmov.f32 s0, s23 │ │ │ │ - blx 2fba4 │ │ │ │ - mov r1, r6 │ │ │ │ + ldc2 0, cr0, [r6], {10} │ │ │ │ + lsls r0, r3, #17 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0003f0d0 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3f158 │ │ │ │ + add.w sl, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - vcmpe.f32 s18, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vnegmi.f32 s17, s17 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - vstr s17, [sp, #24] │ │ │ │ - blx 324c8 │ │ │ │ - ldr r3, [pc, #180] @ (4a60c ) │ │ │ │ - vldr s17, [r6] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + blx 34270 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - vldr s18, [r5] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r4, #8] │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov.w r2, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #160] @ (4a610 ) │ │ │ │ - add r3, pc │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - movs r3, #9 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - movs r3, #6 │ │ │ │ - strd r2, r3, [sp, #88] @ 0x58 │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #144] @ (4a614 ) │ │ │ │ - movs r2, #6 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f168 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (3f16c ) │ │ │ │ add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ - vldr s15, [pc, #104] @ 4a608 │ │ │ │ - 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, #4] │ │ │ │ - ldr r2, [pc, #84] @ (4a618 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s16, [r3] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [pc, #72] @ (4a61c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a602 │ │ │ │ - add sp, #444 @ 0x1bc │ │ │ │ - vpop {d8-d15} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #52] @ (4a620 ) │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s15, [sp, #52] @ 0x34 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 4a5c0 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - ldr r1, [pc, #320] @ (4a750 ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #488] @ (4a7fc ) │ │ │ │ - movs r2, r1 │ │ │ │ - ldr r1, [pc, #632] @ (4a890 ) │ │ │ │ - movs r2, r1 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #728] @ (4a8fc ) │ │ │ │ - movs r2, r1 │ │ │ │ + @ instruction: 0xfbf6000a │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0004a624 : │ │ │ │ - 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 4a0c0 │ │ │ │ +0003f170 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32900 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004a638 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f194 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr s15, [r0] │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s14, [pc, #88] @ 4a6a8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - sub sp, #12 │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - ldr r1, [pc, #80] @ (4a6ac ) │ │ │ │ - ldr r2, [pc, #80] @ (4a6b0 ) │ │ │ │ - add r1, pc │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov.w r2, #0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s15, [r5] │ │ │ │ - bls.n 4a68c │ │ │ │ - ldr r0, [pc, #56] @ (4a6b4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #40] @ (4a6b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (4a6b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a6a4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - adds r6, #174 @ 0xae │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #160] @ (4a758 ) │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, #124 @ 0x7c │ │ │ │ - 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 32ce8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004a6bc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f1c0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - vldr s16, [r1] │ │ │ │ - sub sp, #12 │ │ │ │ - vldr s15, [pc, #96] @ 4a738 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - vldr s17, [r0] │ │ │ │ - vabs.f32 s14, s16 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4a726 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 31a94 │ │ │ │ - mov r1, sp │ │ │ │ - vmul.f32 s0, s0, s17 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 324c8 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 2fe0c │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s18, [sp] │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - vldr s17, [sp, #4] │ │ │ │ - vsub.f32 s18, s14, s18 │ │ │ │ - vmla.f32 s16, s18, s15 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - vstr s16, [r5] │ │ │ │ - vstr s17, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 3f21c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d20 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f22c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f230 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ + smlawb r0, r2, sl, r0 │ │ │ │ + lsls r4, r0, #13 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0004a73c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f234 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #68] @ (4a794 ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #68] @ (4a798 ) │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f250 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f26c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32834 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f288 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33df4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30908 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32df0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2dc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f2f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33470 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f314 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33640 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f330 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31040 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sp │ │ │ │ - vstr s0, [sp] │ │ │ │ - blx 312e8 │ │ │ │ - ldr r2, [pc, #36] @ (4a79c ) │ │ │ │ - ldr r3, [pc, #28] @ (4a798 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4a78e │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32b6c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r5, #186 @ 0xba │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004a7a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0003f358 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #492] @ (4a9a4 ) │ │ │ │ - mov lr, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [pc, #488] @ (4a9a8 ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w r9, [pc, #488] @ 4a9ac │ │ │ │ - add r9, pc │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #0 │ │ │ │ - ldr r2, [pc, #476] @ (4a9b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 4a888 │ │ │ │ - ldr.w sl, [pc, #468] @ 4a9b4 │ │ │ │ - mov.w fp, #1 │ │ │ │ - add r7, sp, #32 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add sl, pc │ │ │ │ - mov r4, fp │ │ │ │ - sub.w r6, sl, #4 │ │ │ │ - mov fp, r7 │ │ │ │ - vldr s19, [pc, #412] @ 4a990 │ │ │ │ - add.w r8, sp, #28 │ │ │ │ - vldr s18, [pc, #408] @ 4a994 │ │ │ │ - mov r7, r6 │ │ │ │ - vldr s17, [pc, #404] @ 4a998 │ │ │ │ - vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - strd lr, r1, [sp, #12] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - vmov s15, r4 │ │ │ │ - vmov.f32 s13, #40 @ 0x41400000 12.0 │ │ │ │ - lsls r6, r4, #2 │ │ │ │ - movs r5, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vdiv.f32 s14, s15, s13 │ │ │ │ - vmov.f32 s15, s18 │ │ │ │ - vnmls.f32 s15, s14, s19 │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [sp, #32] │ │ │ │ - vmov s15, r5 │ │ │ │ - vmov.f32 s12, #24 @ 0x40c00000 6.0 │ │ │ │ - add.w r2, sl, #284 @ 0x11c │ │ │ │ - adds r3, r7, r6 │ │ │ │ - vcvt.f32.s32 s14, s15 │ │ │ │ - vldr s15, [pc, #336] @ 4a99c │ │ │ │ - add r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - adds r5, #1 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ - vsub.f32 s14, s14, s16 │ │ │ │ - vdiv.f32 s13, s14, s12 │ │ │ │ - vnmls.f32 s15, s13, s18 │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [sp, #28] │ │ │ │ - blx 312e8 │ │ │ │ - cmp r5, #7 │ │ │ │ - bne.n 4a836 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, #13 │ │ │ │ - bne.n 4a80e │ │ │ │ - ldr r2, [pc, #316] @ (4a9b8 ) │ │ │ │ - movs r0, #0 │ │ │ │ - ldrd r4, lr, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - ldrd r1, r3, [sp, #16] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #304] @ (4a9bc ) │ │ │ │ - movs r5, #1 │ │ │ │ - vldr s10, [r4] │ │ │ │ - vmov.f32 s9, #96 @ 0x3f000000 0.5 │ │ │ │ - add r2, pc │ │ │ │ - vldr s11, [lr] │ │ │ │ - add.w r0, r2, #292 @ 0x124 │ │ │ │ - vldr s12, [pc, #256] @ 4a9a0 │ │ │ │ - vldr s2, [pc, #236] @ 4a990 │ │ │ │ - adds r2, #4 │ │ │ │ - vldr s7, [pc, #232] @ 4a994 │ │ │ │ - vmov s1, r5 │ │ │ │ - vldr s8, [pc, #228] @ 4a998 │ │ │ │ - vldr s3, [pc, #228] @ 4a99c │ │ │ │ - mov ip, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r6, #1 │ │ │ │ - vmov.f32 s4, #40 @ 0x41400000 12.0 │ │ │ │ - vmov.f32 s5, #24 @ 0x40c00000 6.0 │ │ │ │ - vldr s15, [r7, #-4] │ │ │ │ - vldr s14, [ip, #-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 4a936 │ │ │ │ - vmov s14, r6 │ │ │ │ - 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, [r1] │ │ │ │ - vstr s15, [r3] │ │ │ │ - adds r6, #1 │ │ │ │ - adds r7, #48 @ 0x30 │ │ │ │ - add.w ip, ip, #48 @ 0x30 │ │ │ │ - cmp r6, #7 │ │ │ │ - bne.n 4a8c6 │ │ │ │ - vmov r5, s1 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - adds r5, #1 │ │ │ │ - vmov s1, r5 │ │ │ │ - cmp r5, #13 │ │ │ │ - bne.n 4a8b8 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [pc, #104] @ (4a9c0 ) │ │ │ │ - ldr r4, [pc, #104] @ (4a9c4 ) │ │ │ │ - mov r2, r1 │ │ │ │ - add r5, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r1, lr │ │ │ │ - ldr.w r4, [r9, r4] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f46c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f374 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33510 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f390 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32b30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f3ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33464 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f3c8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3447c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f3e4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2f2ac │ │ │ │ - ldr r2, [pc, #88] @ (4a9c8 ) │ │ │ │ - ldr r3, [pc, #56] @ (4a9a8 ) │ │ │ │ - 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 4a98a │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - bics r4, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ - @ instruction: 0xfa353c8e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, r6 │ │ │ │ - lsls r1, r7, #11 │ │ │ │ - str r5, [r2, r0] │ │ │ │ - adds r5, #78 @ 0x4e │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - movs r4, r1 │ │ │ │ - strb r0, [r0, #27] │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r1, #120] @ 0x78 │ │ │ │ - movs r4, r1 │ │ │ │ - strb r4, [r2, #24] │ │ │ │ - movs r5, r1 │ │ │ │ - adds r3, #232 @ 0xe8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #156 @ 0x9c │ │ │ │ - movs r4, r1 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33ee8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004a9cc : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003f40c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vmov.f32 s13, #80 @ 0x3e800000 0.250 │ │ │ │ - vmul.f32 s14, s16, s14 │ │ │ │ - vldr s12, [pc, #76] @ 4aa54 │ │ │ │ - vmul.f32 s16, s16, s13 │ │ │ │ - vstr s0, [r5] │ │ │ │ - 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 2fe0c │ │ │ │ - blx 35674 │ │ │ │ - vmov.f32 s15, #116 @ 0x3fa00000 1.250 │ │ │ │ - vpop {d8} │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vstr s0, [r4] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3232c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004aa58 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f428 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #160] @ (4ab10 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #160] @ (4ab14 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s17, [r7] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s15, [pc, #120] @ 4ab0c │ │ │ │ - vldr s0, [r6] │ │ │ │ - vstr s17, [r5] │ │ │ │ - vabs.f32 s17, s17 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 30ea8 │ │ │ │ - blx 2fd1c │ │ │ │ - vcmpe.f32 s16, s17 │ │ │ │ - vmov.f32 s15, #116 @ 0x3fa00000 1.250 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r4] │ │ │ │ - blt.n 4aad8 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vcmpe.f32 s0, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4aaea │ │ │ │ - ldr r0, [pc, #60] @ (4ab18 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (4ab1c ) │ │ │ │ - ldr r3, [pc, #36] @ (4ab14 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ab06 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ - adds r2, #154 @ 0x9a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - mvns r2, r1 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r2, #30 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ab20 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f444 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s15, [pc, #108] @ 4aba0 │ │ │ │ - mov r6, r0 │ │ │ │ - vldr s13, [r1] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - vldr s14, [pc, #100] @ 4aba4 │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [pc, #96] @ 4aba8 │ │ │ │ - mov r5, r3 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - 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 2fe0c │ │ │ │ - mov r1, sp │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34288 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - vmax.f16 , q11, q4 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004abac : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003f46c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr s1, [r1] │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r0] │ │ │ │ - mov r5, r3 │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - vsqrt.f32 s17, s15 │ │ │ │ - vcmp.f32 s17, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4ac0a │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - blx 2fba4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 2fd1c │ │ │ │ - vldr s15, [pc, #40] @ 4ac20 │ │ │ │ - vstr s16, [r4] │ │ │ │ - vpop {d8} │ │ │ │ - vsub.f32 s0, s15, s0 │ │ │ │ - vstr s0, [r5] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - vldr s16, [pc, #24] @ 4ac24 │ │ │ │ - vldr s0, [pc, #16] @ 4ac20 │ │ │ │ - vstr s16, [r4] │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r5] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 319cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004ac28 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f490 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - blx 31040 │ │ │ │ - mov r1, sp │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [pc, #28] @ 4ac78 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - vmul.f32 s0, s15, s16 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vdiv.f32 s15, s0, s14 │ │ │ │ - vstr s15, [r4] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3279c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004ac7c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f4b8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s0, [r1] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s16, [r0] │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [pc, #152] @ (4ad38 ) │ │ │ │ - vmul.f32 s15, s0, s0 │ │ │ │ - ldr r4, [pc, #152] @ (4ad3c ) │ │ │ │ - vmla.f32 s15, s16, s16 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3136c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f4dc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ - mov.w r4, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4ad14 │ │ │ │ - blx 301fc │ │ │ │ - vstr s0, [r5] │ │ │ │ - blx 308c8 │ │ │ │ - vabs.f32 s14, s0 │ │ │ │ - vldr s15, [pc, #88] @ 4ad2c │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vldrle s15, [pc, #76] @ 4ad30 │ │ │ │ - bgt.n 4ad06 │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldr r2, [pc, #84] @ (4ad40 ) │ │ │ │ - ldr r3, [pc, #76] @ (4ad3c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ad28 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vldr s15, [pc, #44] @ 4ad34 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vdiv.f32 s15, s16, s0 │ │ │ │ - b.n 4ace6 │ │ │ │ - ldr r0, [pc, #44] @ (4ad44 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - b.n 4acea │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #30 │ │ │ │ - movs r4, r1 │ │ │ │ - sbcs r6, r1 │ │ │ │ - movs r2, r1 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33120 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004ad48 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003f508 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [pc, #64] @ 4adb8 │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vstr s0, [r5] │ │ │ │ - vldr s13, [r6] │ │ │ │ - vsub.f32 s0, s15, s14 │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vcmpe.f32 s0, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it hi │ │ │ │ - vmovhi.f32 s0, s13 │ │ │ │ - vcmpe.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s0, s14 │ │ │ │ - blx 2fe0c │ │ │ │ - vstr s0, [r4] │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 335f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004adbc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f524 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4ae5c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4ae60 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s17, [r7] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s0, [r6] │ │ │ │ - vstr s17, [r5] │ │ │ │ - vabs.f32 s17, s17 │ │ │ │ - blx 2fd1c │ │ │ │ - vstr s0, [r4] │ │ │ │ - vcmpe.f32 s16, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4ae28 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vcmpe.f32 s0, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4ae3a │ │ │ │ - ldr r0, [pc, #56] @ (4ae64 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (4ae68 ) │ │ │ │ - ldr r3, [pc, #32] @ (4ae60 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ae56 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r7, #54 @ 0x36 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - eors r2, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r6, #206 @ 0xce │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f490 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ae6c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003f540 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - blx 30118 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31040 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s0, [r5] │ │ │ │ - vmul.f32 s0, s14, s15 │ │ │ │ - blx 2fe0c │ │ │ │ - ldr r3, [pc, #20] @ (4aeb8 ) │ │ │ │ - add r3, pc │ │ │ │ - vldr s15, [r3] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r4] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - str r6, [r5, #20] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f560 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004aebc : │ │ │ │ +0003f55c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr s0, [r0] │ │ │ │ - blx 308c8 │ │ │ │ - ldr r3, [pc, #8] @ (4aedc ) │ │ │ │ - add r3, pc │ │ │ │ - vstr s0, [r3] │ │ │ │ + blx 34b60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - str r4, [r7, #16] │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004aee0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f578 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4af80 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4af84 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - ldr r3, [pc, #116] @ (4af88 ) │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - add r3, pc │ │ │ │ - vldr s16, [r5] │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s16, [r7] │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vdiv.f32 s0, s15, s14 │ │ │ │ - blx 2fd1c │ │ │ │ - vcmpe.f32 s17, s16 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 4af60 │ │ │ │ - ldr r0, [pc, #60] @ (4af8c ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (4af90 ) │ │ │ │ - ldr r3, [pc, #32] @ (4af84 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4af7c │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #18 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r6, #12] │ │ │ │ - movs r4, r1 │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r5, #168 @ 0xa8 │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 311f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004af94 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003f594 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 30118 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 345fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f5b0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2f994 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0003f5d4 : │ │ │ │ + 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, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f68e │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f69c │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vldr s0, [r6] │ │ │ │ - vstr s15, [r5] │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s15, #240 @ 0xbf800000 -1.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, [r4] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 349c0 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (3f6ac ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (3f6b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (3f6b4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (3f6b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + movt r0, #2058 @ 0x80a │ │ │ │ + cdp2 0, 15, cr0, cr10, cr10, {0} │ │ │ │ + @ instruction: 0xf6b2000a │ │ │ │ + vhadd.u16 d0, d4, d10 │ │ │ │ │ │ │ │ -0004aff0 : │ │ │ │ +0003f6bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4b090 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4b094 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s17, [r7] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 3f728 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 304f8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - vldr s0, [r6] │ │ │ │ - vstr s17, [r5] │ │ │ │ - vabs.f32 s17, s17 │ │ │ │ - blx 301fc │ │ │ │ - vstr s0, [r4] │ │ │ │ - vcmpe.f32 s16, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4b05c │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vcmpe.f32 s0, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4b06e │ │ │ │ - ldr r0, [pc, #56] @ (4b098 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #44] @ (4b09c ) │ │ │ │ - ldr r3, [pc, #32] @ (4b094 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b08a │ │ │ │ - add sp, #12 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #12] @ (3f738 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f73c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r4, #154 @ 0x9a │ │ │ │ - movs r4, r1 │ │ │ │ + @ instruction: 0xf626000a │ │ │ │ + cdp2 0, 11, cr0, cr0, cr10, {0} │ │ │ │ │ │ │ │ -0004b0a0 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003f740 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - vmov s15, r5 │ │ │ │ - ldr r4, [pc, #72] @ (4b104 ) │ │ │ │ - vldr s0, [pc, #68] @ 4b100 │ │ │ │ - vabs.f32 s16, s15 │ │ │ │ - add r4, pc │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - vstr s16, [r4] │ │ │ │ - blx 2fe0c │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s15, [r4, #4] │ │ │ │ - blx 31a94 │ │ │ │ - cmp r5, #0 │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s14, #240 @ 0xbf800000 -1.0 │ │ │ │ - vstr s0, [r4, #8] │ │ │ │ - vpop {d8} │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vstr s15, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - subs r7, #201 @ 0xc9 │ │ │ │ - ldrsh r2, [r2, r5] │ │ │ │ - movs r4, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3352c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b108 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003f75c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s1, [r1] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - vldr s0, [r0] │ │ │ │ - ldr r5, [pc, #160] @ (4b1c8 ) │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - ldr r4, [pc, #160] @ (4b1cc ) │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add r5, pc │ │ │ │ - ldr r6, [pc, #156] @ (4b1d0 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov.w r4, #0 │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s17, [r6, #12] │ │ │ │ - vsqrt.f32 s16, s15 │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - vldreq s15, [pc, #108] @ 4b1c4 │ │ │ │ - beq.n 4b16c │ │ │ │ - vnmul.f32 s1, s1, s17 │ │ │ │ - blx 2fba4 │ │ │ │ - vldr s14, [r6, #8] │ │ │ │ - vdiv.f32 s15, s0, s14 │ │ │ │ - ldr r6, [pc, #100] @ (4b1d4 ) │ │ │ │ - vstr s15, [r5] │ │ │ │ - add r6, pc │ │ │ │ - vldr s0, [r6, #4] │ │ │ │ - vsub.f32 s0, s16, s0 │ │ │ │ - blx 2fd1c │ │ │ │ - vldr s15, [r6] │ │ │ │ - ldr r0, [pc, #80] @ (4b1d8 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - vsub.f32 s15, s15, s0 │ │ │ │ - add r0, pc │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [r4] │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [pc, #60] @ (4b1dc ) │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [pc, #36] @ (4b1cc ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b1be │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31074 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #220 @ 0xdc │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ - movs r4, r1 │ │ │ │ - ldrsh r2, [r4, r2] │ │ │ │ - movs r4, r1 │ │ │ │ - subs r5, #26 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ - movs r4, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004b1e0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f780 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 303c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f79c : │ │ │ │ + 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 r4, [pc, #104] @ (4b25c ) │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r5, r3 │ │ │ │ - blx 31040 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - vldr s16, [r4, #12] │ │ │ │ - vldr s0, [r4] │ │ │ │ - vmls.f32 s0, s16, s15 │ │ │ │ - blx 2fe0c │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s15, [r4, #4] │ │ │ │ - mov r1, sp │ │ │ │ - vldr s0, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - vadd.f32 s17, s17, s15 │ │ │ │ - vmul.f32 s0, s18, s0 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmul.f32 s16, s16, s17 │ │ │ │ - vmul.f32 s14, s14, s17 │ │ │ │ - vnmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r6] │ │ │ │ - vstr s15, [r5] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3f810 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34230 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f820 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f824 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r3, r0] │ │ │ │ - movs r4, r1 │ │ │ │ + @ instruction: 0xf53e000a │ │ │ │ + ldc2l 0, cr0, [r0, #40]! @ 0x28 │ │ │ │ │ │ │ │ -0004b260 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +0003f828 : │ │ │ │ + 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 r2, [pc, #192] @ (4b334 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #192] @ (4b338 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s15, [r5] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - vdiv.f32 s0, s15, s16 │ │ │ │ - vstr s0, [sp, #4] │ │ │ │ - blx 30c0c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3f89c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - vmov s15, r4 │ │ │ │ - ldr r2, [pc, #144] @ (4b33c ) │ │ │ │ - add r1, sp, #8 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - add r0, sp, #4 │ │ │ │ - add r2, pc │ │ │ │ - vstr s15, [sp, #8] │ │ │ │ - blx 316c4 │ │ │ │ - cbnz r0, 4b2e4 │ │ │ │ - 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 s14, [r5] │ │ │ │ - add.w r4, r4, r4, lsr #31 │ │ │ │ - ldr r2, [pc, #80] @ (4b340 ) │ │ │ │ - asrs r4, r4, #1 │ │ │ │ - vcvt.s32.f32 s15, s14 │ │ │ │ - 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] @ (4b338 ) │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmul.f32 s0, s15, s16 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vsub.f32 s0, s14, s0 │ │ │ │ - bne.n 4b32e │ │ │ │ - add sp, #20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33b84 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f8ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f8b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r2, #146 @ 0x92 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, #150 @ 0x96 │ │ │ │ - movs r3, r1 │ │ │ │ - cmp r2, #24 │ │ │ │ - movs r4, r1 │ │ │ │ + @ instruction: 0xf4b2000a │ │ │ │ + stc2 0, cr0, [ip, #40] @ 0x28 │ │ │ │ │ │ │ │ -0004b344 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0003f8b4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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, #172] @ (4b408 ) │ │ │ │ - ldr r3, [pc, #172] @ (4b40c ) │ │ │ │ - sub sp, #28 │ │ │ │ - add r2, pc │ │ │ │ - mov r9, r0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movs r5, #20 │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - vldr s16, [pc, #144] @ 4b400 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r7, sp, #16 │ │ │ │ - vldr s17, [pc, #140] @ 4b404 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - mov r3, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3f928 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx r9 │ │ │ │ - vldr s13, [sp, #12] │ │ │ │ - vabs.f32 s15, s13 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 4b3dc │ │ │ │ - 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 4b3dc │ │ │ │ - subs r5, #1 │ │ │ │ - bne.n 4b380 │ │ │ │ - ldr r2, [pc, #76] @ (4b410 ) │ │ │ │ - movs r5, #29 │ │ │ │ - ldr r1, [pc, #76] @ (4b414 ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #76] @ (4b418 ) │ │ │ │ - add r2, pc │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32f34 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f938 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3f93c ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - ldr r2, [pc, #60] @ (4b41c ) │ │ │ │ - ldr r3, [pc, #44] @ (4b40c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b3fa │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r4, [r3, r6] │ │ │ │ - adds r7, #73 @ 0x49 │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ - cmp r1, #172 @ 0xac │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #96 @ 0x60 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 4baf0 │ │ │ │ - movs r2, r1 │ │ │ │ - cmp r1, #44 @ 0x2c │ │ │ │ - movs r4, r1 │ │ │ │ + bic.w r0, r6, #9043968 @ 0x8a0000 │ │ │ │ + stc2 0, cr0, [r8, #-40]! @ 0xffffffd8 │ │ │ │ │ │ │ │ -0004b420 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f940 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s19, [r7] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vadd.f32 s19, s19, s19 │ │ │ │ - vmov.f32 s0, s19 │ │ │ │ - blx 324c8 │ │ │ │ - vadd.f32 s17, s17, s17 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ - vldr s14, [pc, #52] @ 4b4a0 │ │ │ │ - vmov.f32 s13, #0 @ 0x40000000 2.0 │ │ │ │ - vdiv.f32 s15, s17, s12 │ │ │ │ - vldr s18, [sp, #4] │ │ │ │ - vldr s16, [sp] │ │ │ │ - vadd.f32 s18, s18, s19 │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vadd.f32 s16, s16, s13 │ │ │ │ - vstr s16, [r5] │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vmls.f32 s18, s15, s0 │ │ │ │ - vstr s18, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r7, 4b518 │ │ │ │ - subs r7, #93 @ 0x5d │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32ae4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b4a4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003f95c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30930 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003f978 : │ │ │ │ + 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 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s19, [r7] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3f9ec │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 358d8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - vmov.f32 s0, s19 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s13, #0 @ 0x40000000 2.0 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s17, [sp, #4] │ │ │ │ - vadd.f32 s16, s16, s13 │ │ │ │ - vldr s18, [sp] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vadd.f32 s17, s17, s19 │ │ │ │ - vadd.f32 s18, s18, s14 │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vstr s18, [r5] │ │ │ │ - vmls.f32 s17, s16, s0 │ │ │ │ - vstr s17, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3f9fc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fa00 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bfi r0, r2, #0, #11 │ │ │ │ + stc2 0, cr0, [ip], {10} │ │ │ │ │ │ │ │ -0004b518 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003fa04 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s18, [r7] │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vadd.f32 s18, s18, s18 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s17, [sp, #4] │ │ │ │ - vldr s16, [sp] │ │ │ │ - vldr s0, [r6] │ │ │ │ - vadd.f32 s17, s17, s18 │ │ │ │ - blx 31a94 │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vmls.f32 s17, s0, s19 │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - vadd.f32 s16, s16, s15 │ │ │ │ - vstr s17, [r4] │ │ │ │ - vstr s16, [r5] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004b584 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003fa20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3191c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fa3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34224 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fa58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fa74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fa90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003faac : │ │ │ │ + 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 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - blx 30118 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [pc, #92] @ 4b60c │ │ │ │ - vnmls.f32 s15, s0, s13 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s0, s15 │ │ │ │ - vcmpe.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f32 s0, s14 │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - blx 31a94 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3fb20 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31034 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - add sp, #12 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fb30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fb34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf22e000a │ │ │ │ + smull r0, r0, r0, sl │ │ │ │ │ │ │ │ -0004b610 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003fb38 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #192] @ (4b6e8 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #192] @ (4b6ec ) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s1, [r7] │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3fbac │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3339c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s14, s14 │ │ │ │ - vsqrt.f32 s17, s15 │ │ │ │ - vcmp.f32 s17, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4b6d2 │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4b6bc │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - blx 2fba4 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ - vmul.f32 s0, s17, s18 │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - blx 301fc │ │ │ │ - vadd.f32 s15, s0, s0 │ │ │ │ - vnmls.f32 s15, s16, s18 │ │ │ │ - ldr r2, [pc, #84] @ (4b6f0 ) │ │ │ │ - ldr r3, [pc, #80] @ (4b6ec ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s17, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b6e0 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #52] @ (4b6f4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fbbc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fbc0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vmov.f32 s17, s15 │ │ │ │ - b.n 4b698 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s17, [pc, #12] @ 4b6e4 │ │ │ │ - vmul.f32 s15, s0, s15 │ │ │ │ - b.n 4b698 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #226 @ 0xe2 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r6, #112 @ 0x70 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ - movs r2, r1 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + sub.w r0, r2, #10 │ │ │ │ + smlabb r0, ip, sl, r0 │ │ │ │ │ │ │ │ -0004b6f8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003fbc4 : │ │ │ │ + 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 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vldr s14, [r7] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s16, [pc, #76] @ 4b774 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vldr s0, [r6] │ │ │ │ - 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 324c8 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - add sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3fc38 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30b3c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fc48 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fc4c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds.w r0, r6, #10 │ │ │ │ + @ instruction: 0xfab8000a │ │ │ │ │ │ │ │ -0004b778 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003fc50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fc6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 357d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fc88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31068 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fca4 : │ │ │ │ + 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 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #168] @ (4b838 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #168] @ (4b83c ) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s1, [r7] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s14, s14 │ │ │ │ - vsqrt.f32 s16, s15 │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4b822 │ │ │ │ - vcmpe.f32 s0, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4b80c │ │ │ │ - vneg.f32 s1, s1 │ │ │ │ - vmov.f32 s0, s14 │ │ │ │ - blx 2fba4 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vnmls.f32 s16, s17, s15 │ │ │ │ - ldr r2, [pc, #84] @ (4b840 ) │ │ │ │ - ldr r3, [pc, #80] @ (4b83c ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s0, [r5] │ │ │ │ - vstr s16, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4b830 │ │ │ │ - add sp, #12 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3fd18 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 316f4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #52] @ (4b844 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fd28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fd2c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s16, [sp] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - b.n 4b7e8 │ │ │ │ - vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [pc, #12] @ 4b834 │ │ │ │ - vmul.f32 s16, s17, s16 │ │ │ │ - b.n 4b7e8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #122 @ 0x7a │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r5, #32 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ - movs r2, r1 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bics.w r0, r6, #10 │ │ │ │ + @ instruction: 0xfa00000a │ │ │ │ │ │ │ │ -0004b848 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003fd30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32828 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fd4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f100 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fd68 : │ │ │ │ + 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 │ │ │ │ - mov r7, r1 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - blx 30118 │ │ │ │ - vldr s14, [r7] │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [pc, #84] @ 4b8c8 │ │ │ │ - vnmls.f32 s14, s0, s13 │ │ │ │ - vsub.f32 s15, s0, s15 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s14 │ │ │ │ - vmul.f32 s0, s15, s13 │ │ │ │ - blx 2fe0c │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3fddc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35d50 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vadd.f32 s16, s16, s16 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vnmul.f32 s14, s16, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - add sp, #12 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fdec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fdf0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb717 │ │ │ │ - subs r0, #209 @ 0xd1 │ │ │ │ + vhadd.s d16, d2, d10 │ │ │ │ + vld4.8 {d16-d19}, [r4], sl │ │ │ │ │ │ │ │ -0004b8cc : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0003fdf4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s20, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s18, [r7] │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3fe68 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30444 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - vldr s17, [r6] │ │ │ │ - vmul.f32 s15, s18, s18 │ │ │ │ - vmla.f32 s15, s17, s17 │ │ │ │ - vsqrt.f32 s19, s15 │ │ │ │ - vmul.f32 s0, s19, s20 │ │ │ │ - blx 2fd1c │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vcmp.f32 s19, #0.0 │ │ │ │ - vnmls.f32 s0, s16, s20 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s0, [r5] │ │ │ │ - it eq │ │ │ │ - vldreq s0, [pc, #24] @ 4b940 │ │ │ │ - beq.n 4b936 │ │ │ │ - vneg.f32 s1, s18 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 2fba4 │ │ │ │ - vpop {d8-d10} │ │ │ │ - vstr s0, [r4] │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3fe78 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3fe7c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + cdp 0, 14, cr0, cr6, cr10, {0} │ │ │ │ + vst4.8 {d0-d3}, [r0], sl │ │ │ │ │ │ │ │ -0004b944 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0003fe80 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vldr s0, [r6] │ │ │ │ - add r6, sp, #4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r6 │ │ │ │ - blx 324c8 │ │ │ │ - ldr r3, [pc, #84] @ (4b9cc ) │ │ │ │ - mov r7, sp │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - add r3, pc │ │ │ │ - vldr s16, [sp] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbz r2, 4b996 │ │ │ │ - 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 │ │ │ │ - mov r1, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3fef4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ (4b9d0 ) │ │ │ │ - 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, #12 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f544 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ff04 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ff08 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r4, [r5, #116] @ 0x74 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r6, #112] @ 0x70 │ │ │ │ - movs r5, r1 │ │ │ │ + cdp 0, 5, cr0, cr10, cr10, {0} │ │ │ │ + ldrb.w r0, [ip, #10] │ │ │ │ │ │ │ │ -0004b9d4 : │ │ │ │ - vldr s15, [r0] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - ldr r3, [pc, #28] @ (4b9fc ) │ │ │ │ - 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 │ │ │ │ - str r6, [r0, #112] @ 0x70 │ │ │ │ - movs r5, r1 │ │ │ │ +0003ff0c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ba00 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003ff28 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s16, [r0] │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s17, [r1] │ │ │ │ - mov r6, r2 │ │ │ │ - ldr.w ip, [pc, #240] @ 4bb10 │ │ │ │ - vmul.f32 s15, s16, s16 │ │ │ │ - vmla.f32 s15, s17, s17 │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip] │ │ │ │ - vsqrt.f32 s18, s15 │ │ │ │ - cbz r3, 4ba7a │ │ │ │ - vldr s19, [ip, #4] │ │ │ │ - vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s12, s14 │ │ │ │ - vmul.f32 s13, s19, s19 │ │ │ │ - vmla.f32 s12, s13, s15 │ │ │ │ - vdiv.f32 s13, s15, s12 │ │ │ │ - vsqrt.f32 s0, s13 │ │ │ │ - vcmpe.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4baba │ │ │ │ - ldr r5, [pc, #180] @ (4bb14 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #180] @ (4bb18 ) │ │ │ │ - add r5, pc │ │ │ │ - add.w r1, r5, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vcmp.f32 s18, #0.0 │ │ │ │ - movs r3, #0 │ │ │ │ - vstr s18, [ip, #8] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4bafc │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vcmpe.f32 s18, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4ba5c │ │ │ │ - vneg.f32 s1, s17 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 2fba4 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - vstr s15, [r6] │ │ │ │ - blx 31310 │ │ │ │ - vstr s0, [r4] │ │ │ │ - b.n 4ba74 │ │ │ │ - blx 31310 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmul.f32 s0, s18, s19 │ │ │ │ - vmov.f32 s19, s15 │ │ │ │ - blx 2fd1c │ │ │ │ - vcmp.f32 s18, #0.0 │ │ │ │ - movs r3, #0 │ │ │ │ - vadd.f32 s19, s19, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s19, [r4] │ │ │ │ - it eq │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 4ba74 │ │ │ │ - vneg.f32 s1, s17 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 2fba4 │ │ │ │ - vstr s0, [r6] │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - blx 31310 │ │ │ │ - vstr s0, [r4] │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33448 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004bb1c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0003ff44 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #164] @ (4bbd4 ) │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r1] │ │ │ │ - sub sp, #8 │ │ │ │ - add r4, pc │ │ │ │ - vldr s13, [pc, #144] @ 4bbd0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - 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 4bb82 │ │ │ │ - vmov.f32 s15, s13 │ │ │ │ - vstr s13, [r2] │ │ │ │ - vstr s15, [r5] │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 31040 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 3ffb8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35ba8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - vldr s0, [r4, #8] │ │ │ │ - blx 31a94 │ │ │ │ - vldr s17, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - vdiv.f32 s0, s0, s17 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vmul.f32 s13, s17, s13 │ │ │ │ - vmul.f32 s14, s14, s17 │ │ │ │ - vnmul.f32 s15, s15, s13 │ │ │ │ - vstr s14, [r6] │ │ │ │ - vstr s15, [r5] │ │ │ │ - add sp, #8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (3ffc8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (3ffcc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r7, #88] @ 0x58 │ │ │ │ - movs r5, r1 │ │ │ │ + ldc 0, cr0, [r6, #40] @ 0x28 │ │ │ │ + strb.w r0, [r0, sl] │ │ │ │ │ │ │ │ -0004bbd8 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0003ffd0 : │ │ │ │ + b.w 2efec │ │ │ │ + │ │ │ │ +0003ffd4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30a34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0003fff0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #96] @ (4bc4c ) │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 400aa │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ - blx 30118 │ │ │ │ - ldr r0, [pc, #92] @ (4bc50 ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 400b8 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - adds r1, #20 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 34e68 │ │ │ │ - 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 2fe0c │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 357cc │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - vstr s0, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (400c8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (400cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (400d0 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (400d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ - movs r5, r1 │ │ │ │ - adds r2, #174 @ 0xae │ │ │ │ - movs r2, r1 │ │ │ │ + stc 0, cr0, [r4], #40 @ 0x28 │ │ │ │ + @ instruction: 0xf736000a │ │ │ │ + ldc 0, cr0, [r6], {10} │ │ │ │ + @ instruction: 0xf750000a │ │ │ │ │ │ │ │ -0004bc54 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000400d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s13, [r1] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [r0] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w ip, [pc, #172] @ 4bd24 │ │ │ │ - vmul.f32 s15, s13, s13 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add ip, pc │ │ │ │ - vldr s16, [ip, #12] │ │ │ │ - vldr s18, [ip] │ │ │ │ - vldr s1, [ip, #4] │ │ │ │ - vmul.f32 s14, s18, s14 │ │ │ │ - vsqrt.f32 s17, s15 │ │ │ │ - vsub.f32 s16, s17, s16 │ │ │ │ - vcmp.f32 s17, #0.0 │ │ │ │ - vstr s17, [ip, #16] │ │ │ │ - vsub.f32 s15, s14, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s16, [ip, #8] │ │ │ │ - vmul.f32 s15, s15, s1 │ │ │ │ - vstr s15, [r3] │ │ │ │ - beq.n 4bd1a │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - mov r4, r3 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4bce2 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4bd1a │ │ │ │ - ldr r3, [pc, #84] @ (4bd28 ) │ │ │ │ - vpop {d8-d9} │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - vnmul.f32 s1, s1, s13 │ │ │ │ - blx 2fba4 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - blx 31a94 │ │ │ │ - vdiv.f32 s15, s16, s0 │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r5] │ │ │ │ - vcmpe.f32 s18, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4bcd2 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - vpop {d8-d9} │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ - movs r5, r1 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ - movs r5, r1 │ │ │ │ - │ │ │ │ -0004bd2c : │ │ │ │ - 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, #232] @ (4be24 ) │ │ │ │ - vmov.f32 s12, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r1] │ │ │ │ - mov r5, r3 │ │ │ │ - add r4, pc │ │ │ │ - vldr s14, [pc, #204] @ 4be18 │ │ │ │ - ldr r3, [pc, #216] @ (4be28 ) │ │ │ │ - vmov.f32 s0, #96 @ 0x3f000000 0.5 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r2 │ │ │ │ - vldr s11, [r4, #4] │ │ │ │ - add r3, pc │ │ │ │ - vldr s13, [r4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r4, [pc, #200] @ (4be2c ) │ │ │ │ - vmul.f32 s15, s15, s11 │ │ │ │ - vsub.f32 s14, s13, s14 │ │ │ │ - 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 2fe0c │ │ │ │ - vabs.f32 s14, s0 │ │ │ │ - vldr s15, [pc, #132] @ 4be1c │ │ │ │ - vldr s1, [r4, #16] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet mi │ │ │ │ - vldrmi s15, [pc, #120] @ 4be20 │ │ │ │ - vmovpl.f32 s15, s0 │ │ │ │ - vmovmi.f32 s0, s15 │ │ │ │ - vstr s15, [r4, #12] │ │ │ │ - blx 34390 │ │ │ │ - vldr s14, [r4, #20] │ │ │ │ - vmov.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ - mov r0, r7 │ │ │ │ - vmul.f32 s0, s0, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it le │ │ │ │ - vmovle.f32 s15, s0 │ │ │ │ - vstr s15, [r4, #24] │ │ │ │ - blx 31040 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 324c8 │ │ │ │ - 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, [r5] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4014c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34f80 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4015c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40160 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ - adds r7, #189 @ 0xbd │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ - movs r5, r1 │ │ │ │ - str r6, [r6, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ - movs r5, r1 │ │ │ │ + stc 0, cr0, [r2], {10} │ │ │ │ + @ instruction: 0xf6e4000a │ │ │ │ │ │ │ │ -0004be30 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040164 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #244] @ (4bf38 ) │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - blx 30118 │ │ │ │ - add r4, pc │ │ │ │ - ldr r0, [pc, #236] @ (4bf3c ) │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4021e │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4022c │ │ │ │ + add.w fp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - movs r2, #6 │ │ │ │ - adds r1, #28 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 354a8 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4023c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (40240 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 34e68 │ │ │ │ - vldr s11, [r5] │ │ │ │ - vmov.f32 s12, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vmov.f32 s10, #240 @ 0xbf800000 -1.0 │ │ │ │ - vldr s16, [r4] │ │ │ │ - vmov.f32 s21, #96 @ 0x3f000000 0.5 │ │ │ │ - vabs.f32 s13, s11 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vadd.f32 s14, s14, s11 │ │ │ │ - vmul.f32 s16, s16, s21 │ │ │ │ - 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 s18, s13 │ │ │ │ - vmovls.f32 s18, s15 │ │ │ │ - it lt │ │ │ │ - vmovlt.f32 s15, s13 │ │ │ │ - vsub.f32 s18, s16, s18 │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31a94 │ │ │ │ - blx 35674 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 31a94 │ │ │ │ - vmov.f32 s19, s0 │ │ │ │ - blx 35674 │ │ │ │ - vmov.f32 s20, s0 │ │ │ │ - vmul.f32 s0, s18, s21 │ │ │ │ - blx 2fe0c │ │ │ │ - blx 35674 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmul.f32 s0, s16, s21 │ │ │ │ - vsub.f32 s17, s17, s20 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - blx 2fe0c │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - blx 35674 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - vsub.f32 s15, s16, s15 │ │ │ │ - vdiv.f32 s16, s17, s15 │ │ │ │ - vmov.f32 s1, s16 │ │ │ │ - vstr s16, [r4, #16] │ │ │ │ - blx 34390 │ │ │ │ - vdiv.f32 s14, s19, s16 │ │ │ │ - vpop {d8-d10} │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - vstr s15, [r4, #20] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (40244 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (40248 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r4, [r0, #44] @ 0x2c │ │ │ │ - movs r5, r1 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ - movs r2, r1 │ │ │ │ + @ instruction: 0xeb30000a │ │ │ │ + @ instruction: 0xf63a000a │ │ │ │ + @ instruction: 0xeb22000a │ │ │ │ + @ instruction: 0xf654000a │ │ │ │ │ │ │ │ -0004bf40 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004024c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s1, [r1] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - vldr s0, [r0] │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r4, [pc, #164] @ (4c004 ) │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add r4, pc │ │ │ │ - vldr s16, [r4] │ │ │ │ - vsqrt.f32 s17, s15 │ │ │ │ - vcmp.f32 s17, #0.0 │ │ │ │ - vstr s17, [r4, #24] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4bfec │ │ │ │ - vldr s18, [r4, #4] │ │ │ │ - vnmul.f32 s1, s18, s1 │ │ │ │ - blx 2fba4 │ │ │ │ - vldr s14, [r4, #16] │ │ │ │ - vdiv.f32 s15, s0, s14 │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - vstr s15, [r5] │ │ │ │ - vcmpe.f32 s13, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt hi │ │ │ │ - vldrhi s15, [r4, #28] │ │ │ │ - vstrhi s15, [r5] │ │ │ │ - bls.n 4bfba │ │ │ │ - vpop {d8-d9} │ │ │ │ - vstr s15, [r6] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vldr s0, [r4, #20] │ │ │ │ - vmov.f32 s1, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s1, s1, s14 │ │ │ │ - vdiv.f32 s0, s17, s0 │ │ │ │ - blx 34390 │ │ │ │ - blx 2fd1c │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vnmls.f32 s0, s16, s15 │ │ │ │ - vmul.f32 s15, s0, s18 │ │ │ │ - vpop {d8-d9} │ │ │ │ - vstr s15, [r6] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vpop {d8-d9} │ │ │ │ - vstr s15, [r6] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 402c0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33664 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (402d0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (402d4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [r5, #24] │ │ │ │ - movs r5, r1 │ │ │ │ + eor.w r0, lr, sl │ │ │ │ + @ instruction: 0xf5e8000a │ │ │ │ │ │ │ │ -0004c008 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000402d8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #116] @ (4c08c ) │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s0, [r1] │ │ │ │ - sub sp, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - vldr s13, [r4, #4] │ │ │ │ - vldr s14, [r4] │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - vnmls.f32 s0, s14, s15 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 31a94 │ │ │ │ - vldr s15, [r4, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vstr s15, [r4, #8] │ │ │ │ - blx 31040 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s12, [r4, #8] │ │ │ │ - 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, [r5] │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - str r6, [r1, #16] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4034c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 347e4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4035c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40360 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + and.w r0, r2, sl │ │ │ │ + @ instruction: 0xf584000a │ │ │ │ │ │ │ │ -0004c090 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00040364 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #100] @ (4c104 ) │ │ │ │ - mov r5, r0 │ │ │ │ - blx 30118 │ │ │ │ - ldr r0, [pc, #96] @ (4c108 ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 403d8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35c14 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (403e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (403ec ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - adds r1, #20 │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 34e68 │ │ │ │ - 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 308c8 │ │ │ │ - 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} │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, #8] │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ - movs r2, r1 │ │ │ │ + ldrd r0, r0, [r6, #-40]! @ 0x28 │ │ │ │ + @ instruction: 0xf520000a │ │ │ │ │ │ │ │ -0004c10c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000403f0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr s14, [r1] │ │ │ │ - mov r4, r2 │ │ │ │ - vldr s0, [r0] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r6, [pc, #168] @ (4c1d4 ) │ │ │ │ - vmul.f32 s15, s14, s14 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add r6, pc │ │ │ │ - vsqrt.f32 s16, s15 │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vstr s16, [r6, #8] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c1a2 │ │ │ │ - vldr s1, [r6, #4] │ │ │ │ - vnmul.f32 s1, s1, s14 │ │ │ │ - blx 2fba4 │ │ │ │ - vldr s15, [r6, #16] │ │ │ │ - vdiv.f32 s14, s0, s15 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - ldr r6, [pc, #116] @ (4c1d8 ) │ │ │ │ - vstr s14, [r4] │ │ │ │ - add r6, pc │ │ │ │ - vldr s17, [r6] │ │ │ │ - vcmpe.f32 s17, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4c18c │ │ │ │ - vldr s14, [r6, #12] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vdiv.f32 s0, s16, s14 │ │ │ │ - vcmpe.f32 s0, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4c1ac │ │ │ │ - ldr r3, [pc, #76] @ (4c1dc ) │ │ │ │ - vpop {d8} │ │ │ │ - add r3, pc │ │ │ │ - vldr s15, [r3, #20] │ │ │ │ - vstr s15, [r4] │ │ │ │ - vstr s15, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vldr s15, [pc, #44] @ 4c1d0 │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - b.n 4c160 │ │ │ │ - blx 301fc │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r6, #4] │ │ │ │ - vnmls.f32 s0, s17, s14 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 4045c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a64 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - vmul.f32 s15, s0, s15 │ │ │ │ - vstr s15, [r5] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4046c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40470 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r7] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsh r2, [r1, r7] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsh r6, [r3, r6] │ │ │ │ - movs r5, r1 │ │ │ │ + ldrd r0, r0, [r2], #40 @ 0x28 │ │ │ │ + @ instruction: 0xf4c4000a │ │ │ │ │ │ │ │ -0004c1e0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040474 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #104] @ (4c258 ) │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s15, [r1] │ │ │ │ - sub sp, #8 │ │ │ │ - add r4, pc │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - 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 31040 │ │ │ │ - vldr s15, [r4, #16] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s12, [r4] │ │ │ │ - vldr s13, [r4, #8] │ │ │ │ - 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, [r5] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r6, [r1, r5] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3127c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c25c : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00040490 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #108] @ (4c2dc ) │ │ │ │ - mov r5, r0 │ │ │ │ - blx 30118 │ │ │ │ - ldr r0, [pc, #104] @ (4c2e0 ) │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - vstr s0, [r4, #4] │ │ │ │ - blx 34e68 │ │ │ │ - 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 308c8 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s15, [r4, #16] │ │ │ │ - blx 2fe0c │ │ │ │ - vsub.f32 s0, s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r4, #12] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r2, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - cmp r4, #44 @ 0x2c │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fd4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c2e4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000404ac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr s1, [r1] │ │ │ │ - mov r5, r2 │ │ │ │ - vldr s0, [r0] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r6, [pc, #148] @ (4c398 ) │ │ │ │ - vmul.f32 s15, s1, s1 │ │ │ │ - vmla.f32 s15, s0, s0 │ │ │ │ - add r6, pc │ │ │ │ - vldr s17, [r6, #8] │ │ │ │ - vsqrt.f32 s16, s15 │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vstr s16, [r6] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4c388 │ │ │ │ - vnmul.f32 s1, s17, s1 │ │ │ │ - blx 2fba4 │ │ │ │ - vldr s15, [r6, #16] │ │ │ │ - vdiv.f32 s14, s0, s15 │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - ldr r1, [pc, #96] @ (4c39c ) │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vstr s14, [r5] │ │ │ │ - add r1, pc │ │ │ │ - vldr s14, [r1, #4] │ │ │ │ - vldr s12, [r1, #12] │ │ │ │ - vmul.f32 s15, s14, s15 │ │ │ │ - vcmpe.f32 s14, s13 │ │ │ │ - vsub.f32 s16, s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vadd.f32 s16, s16, s12 │ │ │ │ - vmul.f32 s16, s16, s17 │ │ │ │ - vstr s16, [r4] │ │ │ │ - bmi.n 4c378 │ │ │ │ - vabs.f32 s16, s16 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4c382 │ │ │ │ - ldr r3, [pc, #36] @ (4c3a0 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vldr s13, [pc, #8] @ 4c394 │ │ │ │ - vmov.f32 s14, s13 │ │ │ │ - b.n 4c338 │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - ldrb r6, [r1, r7] │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30eb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004c3a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000404c8 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #180] @ (4c470 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #180] @ (4c474 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r1 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r4, [pc, #172] @ (4c478 ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 40510 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40514 ) │ │ │ │ + mov r0, sp │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s14, [pc, #136] @ 4c464 │ │ │ │ - add r2, sp, #16 │ │ │ │ - vldr s15, [r5] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #148] @ (4c47c ) │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31018 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31040 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [pc, #80] @ 4c468 │ │ │ │ - vldr s12, [sp, #8] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ - vldr s13, [pc, #68] @ 4c46c │ │ │ │ - ldr r2, [pc, #84] @ (4c480 ) │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - ldr r3, [pc, #68] @ (4c474 ) │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 331f8 │ │ │ │ + ldr r2, [pc, #36] @ (40518 ) │ │ │ │ + ldr r3, [pc, #28] @ (40514 ) │ │ │ │ add r2, pc │ │ │ │ - vmul.f32 s16, s16, s12 │ │ │ │ - vstr s15, [r7] │ │ │ │ - vmul.f32 s16, s16, s13 │ │ │ │ - vdiv.f32 s15, s16, s17 │ │ │ │ - vstr s15, [r6] │ │ │ │ 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 4c45e │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 4050c │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - 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 r4, r1, r5 │ │ │ │ + bhi.n 4056c │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + bhi.n 40548 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004c484 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004051c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #216] @ (4c574 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #216] @ (4c578 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 40564 │ │ │ │ sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #52] @ (40568 ) │ │ │ │ + mov r0, sp │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vldr s14, [pc, #168] @ 4c564 │ │ │ │ - vabs.f32 s13, s15 │ │ │ │ - vcmpe.f32 s13, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c50c │ │ │ │ - vldr s18, [pc, #156] @ 4c568 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vdiv.f32 s0, s15, s18 │ │ │ │ - blx 301fc │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - blx 308c8 │ │ │ │ - vldr s13, [r7] │ │ │ │ - vldr s14, [pc, #132] @ 4c56c │ │ │ │ - vdiv.f32 s15, s13, s18 │ │ │ │ - vdiv.f32 s13, s15, s0 │ │ │ │ - vdiv.f32 s15, s13, s14 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s16, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4c540 │ │ │ │ - ldr r0, [pc, #108] @ (4c57c ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s0, [sp] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #92] @ (4c580 ) │ │ │ │ - ldr r3, [pc, #84] @ (4c578 ) │ │ │ │ + blx 3048c │ │ │ │ + ldr r2, [pc, #36] @ (4056c ) │ │ │ │ + ldr r3, [pc, #28] @ (40568 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s0, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4c55e │ │ │ │ + bne.n 40560 │ │ │ │ add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - vadd.f32 s17, s17, s17 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 31a94 │ │ │ │ - vadd.f32 s0, s17, s0 │ │ │ │ - vldr s15, [pc, #28] @ 4c570 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - blx 301fc │ │ │ │ - b.n 4c520 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - 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 r6, r5, r1 │ │ │ │ + bvc.n 40518 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r5, #31 │ │ │ │ + bvc.n 404f4 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004c584 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00040570 : │ │ │ │ + b.w 2fa3c │ │ │ │ + │ │ │ │ +00040574 : │ │ │ │ + b.w 30668 │ │ │ │ + │ │ │ │ +00040578 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #152] @ (4c634 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #152] @ (4c638 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r1 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r4, [pc, #144] @ (4c63c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r2, sp, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #124] @ (4c640 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31018 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31040 │ │ │ │ - vldr s17, [sp, #8] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - blx 308c8 │ │ │ │ - vldr s15, [pc, #72] @ 4c630 │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - ldr r2, [pc, #80] @ (4c644 ) │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - vadd.f32 s0, s0, s13 │ │ │ │ - vmul.f32 s17, s17, s15 │ │ │ │ - ldr r3, [pc, #56] @ (4c638 ) │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w ip, [pc, #136] @ 40610 │ │ │ │ + sub sp, #112 @ 0x70 │ │ │ │ + ldr r4, [pc, #132] @ (40614 ) │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + mov.w r4, #0 │ │ │ │ + ldr r4, [sp, #148] @ 0x94 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r4, [sp, #152] @ 0x98 │ │ │ │ + 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 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + add r4, sp, #100 @ 0x64 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + add r4, sp, #96 @ 0x60 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + ldr r4, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [sp, #136] @ 0x88 │ │ │ │ + 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 34ca4 │ │ │ │ + ldr r2, [pc, #32] @ (40618 ) │ │ │ │ + ldr r3, [pc, #28] @ (40614 ) │ │ │ │ add r2, pc │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s17, [r7] │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ - vstr s16, [r6] │ │ │ │ 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 4c62a │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 4060c │ │ │ │ + add sp, #112 @ 0x70 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ - subs r7, #97 @ 0x61 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + bvc.n 40710 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #29 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + bvc.n 40644 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004c648 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004061c : │ │ │ │ + b.w 356c0 │ │ │ │ + │ │ │ │ +00040620 : │ │ │ │ + b.w 2f528 │ │ │ │ + │ │ │ │ +00040624 : │ │ │ │ + b.w 328a8 │ │ │ │ + │ │ │ │ +00040628 : │ │ │ │ + b.w 31d68 │ │ │ │ + │ │ │ │ +0004062c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #212] @ (4c734 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #212] @ (4c738 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (40674 ) │ │ │ │ sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - vldr s18, [pc, #196] @ 4c730 │ │ │ │ - vmov.f32 s19, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [pc, #56] @ (40678 ) │ │ │ │ + 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 30118 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vdiv.f32 s17, s15, s18 │ │ │ │ - vmul.f32 s15, s0, s19 │ │ │ │ - vabs.f32 s14, s17 │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c6dc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r1, sp │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vldr s14, [sp] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s0, [sp, #4] │ │ │ │ - vadd.f32 s15, s15, s15 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vdiv.f32 s13, s15, s18 │ │ │ │ - vdiv.f32 s15, s13, s14 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s16, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4c710 │ │ │ │ - ldr r0, [pc, #92] @ (4c73c ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s0, [sp, #8] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #76] @ (4c740 ) │ │ │ │ - ldr r3, [pc, #68] @ (4c738 ) │ │ │ │ + blx 2f3a0 │ │ │ │ + ldr r2, [pc, #36] @ (4067c ) │ │ │ │ + ldr r3, [pc, #32] @ (40678 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s0, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4c72a │ │ │ │ + bne.n 4066e │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ - vadd.f32 s0, s0, s17 │ │ │ │ - vadd.f32 s16, s16, s15 │ │ │ │ - vmul.f32 s16, s16, s19 │ │ │ │ - vdiv.f32 s0, s0, s16 │ │ │ │ - blx 301fc │ │ │ │ - b.n 4c6f0 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ - subs r7, #97 @ 0x61 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ + bvs.n 4060c │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r3, #24 │ │ │ │ + bvs.n 405e8 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004c744 : │ │ │ │ - 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, #8 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r1, sp │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 324c8 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - vldr s0, [r8] │ │ │ │ - vldr s17, [sp] │ │ │ │ - vldr s16, [sp, #4] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vldr s12, [pc, #52] @ 4c7cc │ │ │ │ - vmla.f32 s13, s17, s15 │ │ │ │ - vldr s11, [pc, #48] @ 4c7d0 │ │ │ │ - vmul.f32 s14, s14, s12 │ │ │ │ - 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, [r7] │ │ │ │ - vstr s15, [r6] │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - │ │ │ │ -0004c7d4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040680 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - vldr s18, [r0] │ │ │ │ - vmov.f32 s20, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s16, [pc, #212] @ 4c8c4 │ │ │ │ - vmov.f32 s19, #112 @ 0x3f800000 1.0 │ │ │ │ - vldr s14, [r1] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (406c4 ) │ │ │ │ sub sp, #12 │ │ │ │ - vmul.f32 s12, s18, s20 │ │ │ │ - ldr r0, [pc, #196] @ (4c8c8 ) │ │ │ │ - ldr r1, [pc, #200] @ (4c8cc ) │ │ │ │ - mov r5, r2 │ │ │ │ - vdiv.f32 s15, s14, s16 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r3 │ │ │ │ - vdiv.f32 s13, s12, s16 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov.w r1, #0 │ │ │ │ - vmul.f32 s15, s15, s15 │ │ │ │ - vmla.f32 s15, s13, s13 │ │ │ │ - vcmpe.f32 s15, s19 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c850 │ │ │ │ - vmov.f32 s13, #0 @ 0x40000000 2.0 │ │ │ │ - vsub.f32 s15, s13, s15 │ │ │ │ - vsqrt.f32 s21, s15 │ │ │ │ - vmul.f32 s14, s14, s21 │ │ │ │ - vdiv.f32 s0, s14, s16 │ │ │ │ - vabs.f32 s15, s0 │ │ │ │ - vcmpe.f32 s15, s19 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4c888 │ │ │ │ - ldr r0, [pc, #124] @ (4c8d0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s17, [sp] │ │ │ │ - vmov.f32 s0, s17 │ │ │ │ - ldr r2, [pc, #108] @ (4c8d4 ) │ │ │ │ - ldr r3, [pc, #100] @ (4c8cc ) │ │ │ │ + ldr r3, [pc, #52] @ (406c8 ) │ │ │ │ + mov r0, sp │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 315b4 │ │ │ │ + ldr r2, [pc, #36] @ (406cc ) │ │ │ │ + ldr r3, [pc, #28] @ (406c8 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s0, [r5] │ │ │ │ - vstr s17, [r4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4c8c0 │ │ │ │ + bne.n 406c0 │ │ │ │ add sp, #12 │ │ │ │ - vpop {d8-d10} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - vmul.f32 s18, s18, s21 │ │ │ │ - blx 301fc │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - blx 308c8 │ │ │ │ - vmul.f32 s18, s18, s20 │ │ │ │ - vdiv.f32 s14, s18, s16 │ │ │ │ - vdiv.f32 s15, s14, s0 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vcmpe.f32 s14, s19 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4c850 │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - blx 301fc │ │ │ │ - vadd.f32 s0, s0, s0 │ │ │ │ - b.n 4c864 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - asrs r2, r0, #20 │ │ │ │ + bvs.n 407b4 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #82 @ 0x52 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + bvs.n 40794 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004c8d8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - blx 30118 │ │ │ │ - mov r0, r7 │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - blx 31040 │ │ │ │ - mov r1, sp │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s12, [pc, #48] @ 4c944 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vmul.f32 s16, s16, s12 │ │ │ │ - vldr s13, [pc, #36] @ 4c948 │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ - vstr s15, [r5] │ │ │ │ - vdiv.f32 s15, s16, s17 │ │ │ │ - vstr s15, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ +000406d0 : │ │ │ │ + b.w 3376c │ │ │ │ │ │ │ │ -0004c94c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000406d4 : │ │ │ │ + b.w 345b0 │ │ │ │ + │ │ │ │ +000406d8 : │ │ │ │ + b.w 31628 │ │ │ │ + │ │ │ │ +000406dc : │ │ │ │ + b.w 2fd40 │ │ │ │ + │ │ │ │ +000406e0 : │ │ │ │ + b.w 31f74 │ │ │ │ + │ │ │ │ +000406e4 : │ │ │ │ + b.w 34314 │ │ │ │ + │ │ │ │ +000406e8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #212] @ (4ca38 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #212] @ (4ca3c ) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - vldr s17, [pc, #196] @ 4ca34 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w lr, [pc, #68] @ 40740 │ │ │ │ + ldr.w ip, [pc, #68] @ 40744 │ │ │ │ + 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] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vcmpe.f32 s14, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4c9fe │ │ │ │ - vdiv.f32 s0, s15, s17 │ │ │ │ - blx 301fc │ │ │ │ - vstr s0, [r4] │ │ │ │ - blx 308c8 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vdiv.f32 s13, s15, s17 │ │ │ │ - vdiv.f32 s15, s13, s0 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r5] │ │ │ │ - vcmpe.f32 s16, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4c9e2 │ │ │ │ - ldr r0, [pc, #108] @ (4ca40 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #96] @ (4ca44 ) │ │ │ │ - ldr r3, [pc, #84] @ (4ca3c ) │ │ │ │ + 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 346f4 │ │ │ │ + ldr r2, [pc, #32] @ (40748 ) │ │ │ │ + ldr r3, [pc, #28] @ (40744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4ca30 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - vcmp.f32 s14, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c9d0 │ │ │ │ - vldr s14, [r7] │ │ │ │ - movs r3, #0 │ │ │ │ - vcmp.f32 s14, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4c9d0 │ │ │ │ - vdiv.f32 s14, s15, s17 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - vmul.f32 s14, s14, s0 │ │ │ │ - vmul.f32 s14, s14, s15 │ │ │ │ - vstr s14, [r4] │ │ │ │ - b.n 4c9d0 │ │ │ │ + bne.n 4073c │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - asrs r6, r4, #14 │ │ │ │ + bvs.n 4075c │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #210 @ 0xd2 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r6, r4, #12 │ │ │ │ + bpl.n 40714 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004ca48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004074c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #160] @ (4cb00 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #160] @ (4cb04 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (40790 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #52] @ (40794 ) │ │ │ │ + mov r0, sp │ │ │ │ add r2, pc │ │ │ │ - mov r5, r1 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r4, [pc, #152] @ (4cb08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #132] @ (4cb0c ) │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31018 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31040 │ │ │ │ - add r1, sp, #8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - vldr s0, [sp, #16] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s12, [pc, #72] @ 4caf8 │ │ │ │ - vldr s14, [sp, #8] │ │ │ │ - vldr s15, [sp, #12] │ │ │ │ - vmul.f32 s16, s16, s12 │ │ │ │ - vldr s13, [pc, #60] @ 4cafc │ │ │ │ - ldr r2, [pc, #76] @ (4cb10 ) │ │ │ │ - ldr r3, [pc, #64] @ (4cb04 ) │ │ │ │ - vmul.f32 s15, s15, s13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 30454 │ │ │ │ + ldr r2, [pc, #36] @ (40798 ) │ │ │ │ + ldr r3, [pc, #28] @ (40794 ) │ │ │ │ add r2, pc │ │ │ │ - vmul.f32 s16, s16, s14 │ │ │ │ - vstr s15, [r7] │ │ │ │ - vdiv.f32 s15, s16, s17 │ │ │ │ - vstr s15, [r6] │ │ │ │ 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 4caf2 │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + bne.n 4078c │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - ands r5, r6 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + bpl.n 406e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #10 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ + bpl.n 406c8 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004cb14 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004079c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #240] @ (4cc1c ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #240] @ (4cc20 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (407e0 ) │ │ │ │ sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - vldr s17, [pc, #224] @ 4cc18 │ │ │ │ + ldr r3, [pc, #52] @ (407e4 ) │ │ │ │ + mov r0, sp │ │ │ │ + add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s14, [r6] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vabs.f32 s15, s14 │ │ │ │ - vcmpe.f32 s15, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 4cbcc │ │ │ │ - vdiv.f32 s0, s14, s17 │ │ │ │ - blx 301fc │ │ │ │ - vmov.f32 s18, s0 │ │ │ │ - blx 308c8 │ │ │ │ - vldr s15, [r7] │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vdiv.f32 s13, s15, s17 │ │ │ │ - vdiv.f32 s15, s13, s0 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s16, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 4cbfa │ │ │ │ - ldr r0, [pc, #136] @ (4cc24 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s0, [sp] │ │ │ │ - vstr s0, [r4] │ │ │ │ - ldr r2, [pc, #120] @ (4cc28 ) │ │ │ │ - ldr r3, [pc, #112] @ (4cc20 ) │ │ │ │ + blx 35780 │ │ │ │ + ldr r2, [pc, #36] @ (407e8 ) │ │ │ │ + ldr r3, [pc, #28] @ (407e4 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s0, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4cc14 │ │ │ │ + bne.n 407dc │ │ │ │ add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - vcmp.f32 s15, s17 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cb98 │ │ │ │ - vldr s15, [r7] │ │ │ │ - movs r3, #0 │ │ │ │ - vcmp.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4cb98 │ │ │ │ - vdiv.f32 s15, s14, s17 │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - vmul.f32 s0, s15, s14 │ │ │ │ - vmul.f32 s0, s0, s16 │ │ │ │ - b.n 4cbac │ │ │ │ - vadd.f32 s18, s18, s18 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31a94 │ │ │ │ - vadd.f32 s0, s18, s0 │ │ │ │ - vdiv.f32 s0, s0, s16 │ │ │ │ - blx 301fc │ │ │ │ - b.n 4cbac │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r6, #19 │ │ │ │ - subs r7, #181 @ 0xb5 │ │ │ │ - asrs r6, r3, #7 │ │ │ │ + bpl.n 40898 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #10 │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + bpl.n 40878 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004cc2c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s13, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s14, [r7] │ │ │ │ - mov r0, r6 │ │ │ │ - vmul.f32 s0, s0, s13 │ │ │ │ - vldr s15, [pc, #80] @ 4ccac │ │ │ │ - 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 │ │ │ │ - ite le │ │ │ │ - vmovle.f32 s16, s15 │ │ │ │ - vmovgt.f32 s16, s0 │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vstr s15, [r5] │ │ │ │ - blx 2fe0c │ │ │ │ - blx 35674 │ │ │ │ - vstr s0, [r4] │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - stmia r5!, {r2, r3, r5, r7} │ │ │ │ - adds r7, #39 @ 0x27 │ │ │ │ +000407ec : │ │ │ │ + b.w 33b68 │ │ │ │ │ │ │ │ -0004ccb0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000407f0 : │ │ │ │ + b.w 3375c │ │ │ │ + │ │ │ │ +000407f4 : │ │ │ │ + b.w 31f24 │ │ │ │ + │ │ │ │ +000407f8 : │ │ │ │ + push {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, #132] @ (4cd4c ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #132] @ (4cd50 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #56] @ 40840 │ │ │ │ sub sp, #12 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #52] @ (40844 ) │ │ │ │ + mov r1, sp │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vabs.f32 s14, s15 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s0, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4cd32 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - vldr s0, [r7] │ │ │ │ - blx 349b4 │ │ │ │ - blx 2fd1c │ │ │ │ - vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ - vadd.f32 s15, s0, s0 │ │ │ │ - vmls.f32 s15, s16, s14 │ │ │ │ - ldr r2, [pc, #64] @ (4cd54 ) │ │ │ │ - ldr r3, [pc, #56] @ (4cd50 ) │ │ │ │ + blx 30864 │ │ │ │ + ldr r2, [pc, #36] @ (40848 ) │ │ │ │ + ldr r3, [pc, #28] @ (40844 ) │ │ │ │ add r2, pc │ │ │ │ - vstr s15, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4cd48 │ │ │ │ + bne.n 4083c │ │ │ │ add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #36] @ (4cd58 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vstr s15, [r4] │ │ │ │ - b.n 4cd12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - asrs r2, r0, #1 │ │ │ │ + bmi.n 4083c │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ + bmi.n 40818 │ │ │ │ movs r4, r1 │ │ │ │ - movs r1, #112 @ 0x70 │ │ │ │ - movs r2, r1 │ │ │ │ │ │ │ │ -0004cd5c : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0004084c : │ │ │ │ + b.w 34b98 │ │ │ │ + │ │ │ │ +00040850 : │ │ │ │ + b.w 30888 │ │ │ │ + │ │ │ │ +00040854 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - blx 30118 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 31040 │ │ │ │ - vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ - vldr s13, [r6] │ │ │ │ - vmul.f32 s15, s16, s15 │ │ │ │ - vstr s0, [r5] │ │ │ │ - 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, [r4] │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, sp │ │ │ │ + add r1, sp, #4 │ │ │ │ + vstr s0, [sp, #4] │ │ │ │ + vstr s1, [sp] │ │ │ │ + blx 31028 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + │ │ │ │ +0004087c : │ │ │ │ + b.w 3498c │ │ │ │ + │ │ │ │ +00040880 : │ │ │ │ + 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 303a0 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0004cdc0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000408a0 : │ │ │ │ + b.w 35548 │ │ │ │ + │ │ │ │ +000408a4 : │ │ │ │ + b.w 2fb94 │ │ │ │ + │ │ │ │ +000408a8 : │ │ │ │ + b.w 348a0 │ │ │ │ + │ │ │ │ +000408ac : │ │ │ │ + b.w 34a3c │ │ │ │ + │ │ │ │ +000408b0 : │ │ │ │ + b.w 34c00 │ │ │ │ + │ │ │ │ +000408b4 : │ │ │ │ + b.w 3200c │ │ │ │ + │ │ │ │ +000408b8 : │ │ │ │ + b.w 34b30 │ │ │ │ + │ │ │ │ +000408bc : │ │ │ │ + b.w 3170c │ │ │ │ + │ │ │ │ +000408c0 : │ │ │ │ + b.w 33454 │ │ │ │ + │ │ │ │ +000408c4 : │ │ │ │ + b.w 3139c │ │ │ │ + │ │ │ │ +000408c8 : │ │ │ │ + b.w 2f364 │ │ │ │ + │ │ │ │ +000408cc : │ │ │ │ + b.w 2f354 │ │ │ │ + │ │ │ │ +000408d0 : │ │ │ │ + b.w 313d4 │ │ │ │ + │ │ │ │ +000408d4 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4ce50 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #124] @ (4ce54 ) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #52] @ (40918 ) │ │ │ │ sub sp, #12 │ │ │ │ - mov r6, r1 │ │ │ │ + ldr r3, [pc, #52] @ (4091c ) │ │ │ │ + mov r0, sp │ │ │ │ + add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 30118 │ │ │ │ - vldr s14, [r7] │ │ │ │ - vldr s15, [r6] │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - vcmpe.f32 s0, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 4ce20 │ │ │ │ - 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 4ce32 │ │ │ │ - ldr r0, [pc, #52] @ (4ce58 ) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #40] @ (4ce5c ) │ │ │ │ - ldr r3, [pc, #28] @ (4ce54 ) │ │ │ │ + blx 318bc │ │ │ │ + ldr r2, [pc, #36] @ (40920 ) │ │ │ │ + ldr r3, [pc, #28] @ (4091c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 4ce4a │ │ │ │ + bne.n 40914 │ │ │ │ add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r6, #28 │ │ │ │ + bmi.n 40960 │ │ │ │ movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #130 @ 0x82 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + bmi.n 40940 │ │ │ │ movs r4, r1 │ │ │ │ │ │ │ │ -0004ce60 : │ │ │ │ - ldr r3, [pc, #40] @ (4ce8c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cbnz r2, 4ce72 │ │ │ │ - ldr r3, [pc, #36] @ (4ce90 ) │ │ │ │ - add r3, pc │ │ │ │ - vldr s0, [r3] │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #32] @ (4ce94 ) │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [pc, #16] @ 4ce88 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r3, #0] │ │ │ │ - vmov.f32 s0, s15 │ │ │ │ - vstr s15, [r2] │ │ │ │ - bx lr │ │ │ │ - lsrs r3, r3, #31 │ │ │ │ - eors r1, r1 │ │ │ │ - rors r2, r0 │ │ │ │ - movs r4, r1 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ - movs r5, r1 │ │ │ │ - strh r6, [r4, r3] │ │ │ │ - movs r5, r1 │ │ │ │ +00040924 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ce98 : │ │ │ │ +00040940 : │ │ │ │ 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] @ 4cec4 │ │ │ │ - vldr s16, [r0] │ │ │ │ - vmul.f32 s16, s16, s15 │ │ │ │ - blx 30118 │ │ │ │ - vdiv.f32 s0, s16, s0 │ │ │ │ - vpop {d8} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3559c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ │ │ │ │ -0004cec8 : │ │ │ │ +0004095c : │ │ │ │ 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 30118 │ │ │ │ - vldr s15, [pc, #16] @ 4cef4 │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - vpop {d8} │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - orrs r4, r6 │ │ │ │ │ │ │ │ -0004cef8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040978 : │ │ │ │ + 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 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cbz r3, 4cf5a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vldr s0, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - eor.w r2, r3, r3, asr #31 │ │ │ │ - sub.w r2, r2, r3, asr #31 │ │ │ │ - beq.n 4cf40 │ │ │ │ - vldr s15, [r4] │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - mov.w r3, #1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - ble.n 4cf44 │ │ │ │ - adds r3, #1 │ │ │ │ - vmul.f32 s0, s0, s15 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4cf36 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 4cf40 │ │ │ │ - vdiv.f32 s0, s0, s15 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 4cf44 │ │ │ │ - b.n 4cf40 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r1, [pc, #24] @ (4cf78 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #20] @ (4cf7c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #20] @ (4cf80 ) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 4cf12 │ │ │ │ - nop │ │ │ │ - subs r0, r7, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r0, r5, #7 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r7!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31218 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004cf84 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040994 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fa4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000409b0 : │ │ │ │ + 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 │ │ │ │ - vldr s16, [r1] │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40a6a │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ - vcmpe.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4cfca │ │ │ │ - vmov.f32 s1, s16 │ │ │ │ - vldr s0, [r5] │ │ │ │ - blx 352b8 │ │ │ │ - vmov.f32 s1, s16 │ │ │ │ - vadd.f32 s0, s0, s16 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 352b4 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r0, #10 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #24] @ (4cfec ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 40a78 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #20] @ (4cff0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #20] @ (4cff4 ) │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f958 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (40a88 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (40a8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - vldr s16, [r4] │ │ │ │ - b.n 4cfa8 │ │ │ │ - subs r6, r1, #6 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r6, r2, #6 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (40a90 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (40a94 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + b.n 41054 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r7!, {r2, r3, r4, r6} │ │ │ │ + cdp 0, 13, cr0, cr14, cr10, {0} │ │ │ │ + b.n 41040 │ │ │ │ movs r2, r1 │ │ │ │ + cdp 0, 15, cr0, cr8, cr10, {0} │ │ │ │ │ │ │ │ -0004cff8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040a98 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 4d028 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33634 <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r1 │ │ │ │ - add r0, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33634 <__aeabi_idivmod@plt> │ │ │ │ mov r0, r1 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r1 │ │ │ │ - movs r0, #10 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #24] @ (4d048 ) │ │ │ │ - strd r1, r0, [sp] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 40b04 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #20] @ (4d04c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #20] @ (4d050 ) │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35bf0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40b14 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40b18 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - b.n 4d010 │ │ │ │ - subs r4, r0, #5 │ │ │ │ - movs r2, r1 │ │ │ │ - subs r4, r1, #5 │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + b.n 40fac │ │ │ │ movs r2, r1 │ │ │ │ + cdp 0, 9, cr0, cr4, cr10, {0} │ │ │ │ │ │ │ │ -0004d054 : │ │ │ │ - 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 │ │ │ │ - add r3, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ +00040b1c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d080 : │ │ │ │ - vldr s12, [r1] │ │ │ │ - vldr s15, [r0] │ │ │ │ - vmul.f32 s14, s12, s12 │ │ │ │ - vadd.f32 s13, s15, s15 │ │ │ │ - vnmls.f32 s14, s15, s15 │ │ │ │ - vmul.f32 s15, s13, s12 │ │ │ │ - vstr s15, [r3] │ │ │ │ - vstr s14, [r2] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ +00040b38 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f948 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d0a4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040b54 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - vldr s16, [r0] │ │ │ │ - mov r6, r1 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - blx 2f81c │ │ │ │ - mov r1, sp │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s15, [sp] │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vldr s16, [sp, #4] │ │ │ │ - vmul.f32 s15, s15, s17 │ │ │ │ - vstr s15, [r5] │ │ │ │ - blx 30ea8 │ │ │ │ - vmul.f32 s16, s16, s0 │ │ │ │ - vstr s16, [r4] │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35920 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d104 : │ │ │ │ - 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 │ │ │ │ +00040b70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30cd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d150 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040b8c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32098 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040ba8 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00040bc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040be0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2efe0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040bfc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f5c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040c18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 322bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040c34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040c50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31d50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040c6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040c88 : │ │ │ │ + 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 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #148] @ (4d1fc ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #148] @ (4d200 ) │ │ │ │ - add r2, pc │ │ │ │ - vldr s18, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f81c │ │ │ │ - mov r1, sp │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - vldr s0, [r6] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s16, [sp] │ │ │ │ - vldr s19, [sp, #4] │ │ │ │ - vadd.f32 s16, s16, s17 │ │ │ │ - vcmp.f32 s16, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4d1e0 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 30ea8 │ │ │ │ - vdiv.f32 s15, s19, s16 │ │ │ │ - vdiv.f32 s14, s0, s16 │ │ │ │ - ldr r2, [pc, #68] @ (4d204 ) │ │ │ │ - ldr r3, [pc, #64] @ (4d200 ) │ │ │ │ - add r2, pc │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d1f6 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 40cfc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d7c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #36] @ (4d208 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40d0c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40d10 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - vldr s15, [sp, #8] │ │ │ │ - vmov.f32 s14, s15 │ │ │ │ - b.n 4d1bc │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #14 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r2, r0, #3 │ │ │ │ + b.n 40db4 │ │ │ │ movs r2, r1 │ │ │ │ + stcl 0, cr0, [r4], {10} │ │ │ │ │ │ │ │ -0004d20c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00040d14 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d11} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r9, [pc, #356] @ 4d388 │ │ │ │ - mov r7, r3 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 40d88 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r9, pc │ │ │ │ - mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 4d35c │ │ │ │ - ldr.w r9, [pc, #332] @ 4d38c │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32170 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #332] @ (4d390 ) │ │ │ │ - add r9, pc │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40d98 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40d9c ) │ │ │ │ add r1, pc │ │ │ │ - mov r2, r9 │ │ │ │ - blx 316c4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - vldr s15, [r8] │ │ │ │ - vldr s18, [r7] │ │ │ │ - vldr s17, [r6] │ │ │ │ - vldr s16, [r3] │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - cbz r0, 4d27e │ │ │ │ - vsub.f32 s17, s16, s17 │ │ │ │ - vstr s18, [r5] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - vstr s17, [r3] │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8-d11} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r6, sp, #4 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, sp │ │ │ │ - blx 324c8 │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r6 │ │ │ │ - vldr s22, [sp] │ │ │ │ - vldr s23, [sp, #4] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s0, [r4] │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r6 │ │ │ │ - vldr s18, [sp] │ │ │ │ - vldr s19, [sp, #4] │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [sp, #4] │ │ │ │ - vldr s15, [sp] │ │ │ │ - vldr s13, [pc, #196] @ 4d384 │ │ │ │ - vmul.f32 s12, s14, s19 │ │ │ │ - vmul.f32 s21, s14, s18 │ │ │ │ - vmul.f32 s18, s15, s18 │ │ │ │ - vmul.f32 s20, s15, s19 │ │ │ │ - vmla.f32 s18, s12, s22 │ │ │ │ - vabs.f32 s15, s18 │ │ │ │ - vcmpe.f32 s15, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4d34e │ │ │ │ - vmov.f32 s0, s20 │ │ │ │ - vmul.f32 s14, s14, s23 │ │ │ │ - vnmls.f32 s0, s22, s21 │ │ │ │ - vmul.f32 s0, s0, s0 │ │ │ │ - vmla.f32 s0, s14, s14 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - blx 301fc │ │ │ │ - vcmpe.f32 s18, #0.0 │ │ │ │ - vstr s0, [r5] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ittt ls │ │ │ │ - vldrls s15, [r9, #4] │ │ │ │ - vsubls.f32 s15, s15, s0 │ │ │ │ - vstrls s15, [r5] │ │ │ │ - vmov.f32 s1, s21 │ │ │ │ - vmul.f32 s0, s19, s23 │ │ │ │ - vnmls.f32 s1, s22, s20 │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vcmp.f32 s1, #0.0 │ │ │ │ - ite eq │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - movne r3, #0 │ │ │ │ - cbnz r3, 4d37e │ │ │ │ - blx 2fba4 │ │ │ │ - vsub.f32 s17, s0, s17 │ │ │ │ - b.n 4d26e │ │ │ │ - vmov.f32 s0, s18 │ │ │ │ - blx 31310 │ │ │ │ - vstr s0, [r5] │ │ │ │ - b.n 4d318 │ │ │ │ - ldr.w sl, [pc, #52] @ 4d394 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #52] @ (4d398 ) │ │ │ │ - add sl, pc │ │ │ │ add r0, pc │ │ │ │ - mov r1, sl │ │ │ │ - blx 34e68 │ │ │ │ - blx 30118 │ │ │ │ - movs r3, #0 │ │ │ │ - vstr s0, [sl, #4] │ │ │ │ - str.w r3, [r9] │ │ │ │ - b.n 4d23c │ │ │ │ - vsub.f32 s17, s16, s17 │ │ │ │ - b.n 4d26e │ │ │ │ - ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ - movs r4, r1 │ │ │ │ - ldr r7, [pc, #128] @ (4d410 ) │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ - movs r3, r1 │ │ │ │ - ldr r6, [pc, #0] @ (4d398 ) │ │ │ │ - movs r5, r1 │ │ │ │ - subs r2, r6, r4 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r2, r1 │ │ │ │ + stcl 0, cr0, [r0], #-40 @ 0xffffffd8 │ │ │ │ │ │ │ │ -0004d39c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00040da0 : │ │ │ │ + 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 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #112] @ (4d428 ) │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #112] @ (4d42c ) │ │ │ │ - sub sp, #24 │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 40e14 │ │ │ │ add r7, sp, #12 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - ldrd r8, r6, [sp, #68] @ 0x44 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - blx 2f214 │ │ │ │ - vldr s15, [r9] │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - add r6, sp, #8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r6 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - add r0, sp, #16 │ │ │ │ - vstr s15, [sp, #16] │ │ │ │ - blx 2f214 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34c44 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 2f214 │ │ │ │ - ldr r2, [pc, #36] @ (4d430 ) │ │ │ │ - ldr r3, [pc, #28] @ (4d42c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d424 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsrs r0, r2, #5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r7, #3 │ │ │ │ - movs r4, r1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40e24 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40e28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + svc 58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xebfc000a │ │ │ │ │ │ │ │ -0004d434 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00040e2c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - vldr s0, [r0] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vldr s11, [r6] │ │ │ │ - vldr s12, [r5] │ │ │ │ - vldr s13, [sp] │ │ │ │ - vmul.f32 s14, s11, s15 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - vmul.f32 s15, s12, s15 │ │ │ │ - vmla.f32 s15, s11, s13 │ │ │ │ - vnmls.f32 s14, s12, s13 │ │ │ │ - vstr s15, [r4] │ │ │ │ - vstr s14, [r3] │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d484 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00040e48 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33da8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040e64 : │ │ │ │ + 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, #12 │ │ │ │ - vldr s18, [r0] │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r7, r2 │ │ │ │ - vldr s0, [r1] │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 40ed8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, sp │ │ │ │ - mov r6, r3 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s16, [sp, #4] │ │ │ │ - vldr s17, [sp] │ │ │ │ - mov r1, sp │ │ │ │ - vldr s0, [r7] │ │ │ │ + blx 2fc18 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 324c8 │ │ │ │ - vmul.f32 s16, s16, s18 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vmul.f32 s17, s17, s18 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - vstr s17, [r3] │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - vstr s14, [r6] │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8-d9} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (40ee8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (40eec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + udf #118 @ 0x76 │ │ │ │ + movs r2, r1 │ │ │ │ + sbc.w r0, r0, sl │ │ │ │ + │ │ │ │ +00040ef0 : │ │ │ │ + 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 32c10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004d4f4 : │ │ │ │ +00040f30 : │ │ │ │ push {r3, 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 2fba4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vmov.f32 s15, s0 │ │ │ │ - vmov.f32 s1, s17 │ │ │ │ - vsqrt.f32 s0, s16 │ │ │ │ - vstr s15, [r3] │ │ │ │ - blx 2fba4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vpop {d8} │ │ │ │ - vstr s0, [r3] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0004d550 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00040f4c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, #12 │ │ │ │ - vldr s16, [r0] │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - mov r5, r2 │ │ │ │ - vldr s0, [r4] │ │ │ │ - mov r4, r3 │ │ │ │ - blx 324c8 │ │ │ │ - vldr s14, [sp] │ │ │ │ - vldr s15, [sp, #4] │ │ │ │ - vmul.f32 s14, s14, s16 │ │ │ │ - vmul.f32 s15, s15, s16 │ │ │ │ - vstr s14, [r5] │ │ │ │ - vstr s15, [r4] │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d59c : │ │ │ │ - push {r4, lr} │ │ │ │ +00040f68 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr s0, [r1] │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s14, [r0] │ │ │ │ - vmul.f32 s15, s0, s0 │ │ │ │ - vmla.f32 s15, s14, s14 │ │ │ │ - vmov.f32 s1, s14 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vstr s14, [r2] │ │ │ │ - blx 2fba4 │ │ │ │ - vstr s0, [r4] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + blx 3402c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040f84 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33708 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040fa0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 347c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040fbc : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00040fd8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30504 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00040ff4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34248 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041010 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 344a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004102c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3501c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041048 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3457c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004d5d4 : │ │ │ │ +00041064 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 34b24 │ │ │ │ + blx 2f964 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004d5f8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00041088 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000410a4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000410c0 : │ │ │ │ + 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 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41138 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 34e1c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 33db8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #12 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41148 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (4114c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bgt.n 41178 │ │ │ │ + movs r2, r1 │ │ │ │ + stmdb r8!, {r1, r3} │ │ │ │ │ │ │ │ -0004d61c : │ │ │ │ +00041150 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4d6a4 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4d6a8 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 411bc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b44 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (411cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (411d0 ) │ │ │ │ add r1, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4d6ac ) │ │ │ │ - mov r5, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4d67a │ │ │ │ - ldr r2, [pc, #88] @ (4d6b0 ) │ │ │ │ - ldr r3, [pc, #80] @ (4d6a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d6a0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + blt.n 410f4 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xe8cc000a │ │ │ │ + │ │ │ │ +000411d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30d0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000411f0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 4125c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30268 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 321a8 │ │ │ │ - ldr r2, [pc, #56] @ (4d6b4 ) │ │ │ │ - ldr r3, [pc, #40] @ (4d6a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d6a0 │ │ │ │ - mov r3, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4126c ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 348c8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r3, #27 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r6, #20 │ │ │ │ + ldr r0, [pc, #12] @ (41270 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bge.n 41254 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r6, #26 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r6, r1, #26 │ │ │ │ - movs r4, r1 │ │ │ │ + @ instruction: 0xe854000a │ │ │ │ │ │ │ │ -0004d6b8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00041274 : │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 412ec │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3095c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33278 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (412fc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41300 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bge.n 413c4 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 412dc │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d6dc : │ │ │ │ - push {r4, lr} │ │ │ │ +00041304 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33abc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041320 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 413a8 │ │ │ │ + add.w sl, sp, #68 @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3420c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r6, [sp, #12] │ │ │ │ + blx 356a4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (413b8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (413bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bls.n 41308 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41270 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d700 : │ │ │ │ +000413c0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4d788 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4d78c ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4d790 ) │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4d75e │ │ │ │ - ldr r2, [pc, #88] @ (4d794 ) │ │ │ │ - ldr r3, [pc, #80] @ (4d78c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d784 │ │ │ │ - mov r3, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4141e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32f18 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4142c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41430 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + bls.n 41490 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41248 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041434 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41492 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 33d84 │ │ │ │ - ldr r2, [pc, #56] @ (4d798 ) │ │ │ │ - ldr r3, [pc, #40] @ (4d78c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d784 │ │ │ │ - mov r3, r4 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 32c78 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r6, #23 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r2, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35b38 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (414a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (414a4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + bhi.n 4141c │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41224 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r2, r5, #22 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d79c : │ │ │ │ - push {r4, lr} │ │ │ │ +000414a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4151c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32c50 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35d68 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4152c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41530 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bhi.n 41594 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 411ec │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d7c0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00041534 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32684 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041550 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 415c4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31ba0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f80 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (415d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (415d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bvc.n 414ec │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41194 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d7e4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000415dc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4d86c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4d870 ) │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41650 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31194 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41660 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41664 ) │ │ │ │ add r1, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4d874 ) │ │ │ │ - mov r5, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4d842 │ │ │ │ - ldr r2, [pc, #88] @ (4d878 ) │ │ │ │ - ldr r3, [pc, #80] @ (4d870 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d868 │ │ │ │ - mov r3, r4 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bvs.n 41660 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41158 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041668 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 416dc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30274 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 34dbc │ │ │ │ - ldr r2, [pc, #56] @ (4d87c ) │ │ │ │ - ldr r3, [pc, #40] @ (4d870 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d868 │ │ │ │ - mov r3, r4 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (416ec ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 3217c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r2, #20 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r5, #13 │ │ │ │ + ldr r0, [pc, #12] @ (416f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bvs.n 417d4 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 4111c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d880 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4d8b0 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ +000416f4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3080c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041710 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3174c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004172c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041748 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 417bc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4d89e │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f250 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (417cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (417d0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + bpl.n 416f4 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 4108c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d8b4 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4d8e4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ +000417d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f04c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000417f0 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41864 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4d8d2 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ef84 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41874 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41878 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + bmi.n 4184c │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 42034 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d8e8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4d918 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ +0004187c : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 418f0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4d906 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32c28 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41900 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41904 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + bmi.n 419c0 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41ff8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d91c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041908 : │ │ │ │ + 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 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #128] @ (4d9b0 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #128] @ (4d9b4 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #124] @ (4d9b8 ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - blx 32c40 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4d992 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - adds r1, r4, #4 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4197c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, lr │ │ │ │ - cmp r2, r5 │ │ │ │ - ite eq │ │ │ │ - moveq r2, r5 │ │ │ │ - ldrne r2, [r6, #0] │ │ │ │ - cmp r3, r4 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4d978 │ │ │ │ - ldr r2, [pc, #40] @ (4d9bc ) │ │ │ │ - ldr r3, [pc, #28] @ (4d9b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4d9ac │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r3, #15 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30520 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4198c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41990 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bcc.n 41934 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41fbc │ │ │ │ movs r2, r1 │ │ │ │ - lsls r6, r6, #13 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004d9c0 : │ │ │ │ - push {r4} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4d9e4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ +00041994 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31d30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000419b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31564 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000419cc : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41a40 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r4, [r1, #-4] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, r0 │ │ │ │ - bne.n 4d9d8 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx lr │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f434 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41a50 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41a54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + bcc.n 41a70 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41f48 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004d9ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041a58 : │ │ │ │ + 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, #136] @ (4da88 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4da8c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (4da90 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35564 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00041a74 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4da58 │ │ │ │ - ldr r2, [pc, #100] @ (4da94 ) │ │ │ │ - ldr r3, [pc, #92] @ (4da8c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4da84 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41ae8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 34b20 │ │ │ │ - ldr r2, [pc, #60] @ (4da98 ) │ │ │ │ - ldr r3, [pc, #48] @ (4da8c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4da84 │ │ │ │ + blx 34f98 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 34e18 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r0, r1, #12 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r4, #5 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41af8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41afc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bcs.n 41bc8 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41ef0 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r6, #10 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004da9c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041b00 : │ │ │ │ + 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 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #132] @ (4db34 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #132] @ (4db38 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (4db3c ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41b74 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 310a8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41b84 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41b88 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - blx 32c40 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4db14 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, lr │ │ │ │ - cmp r3, r5 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrne r7, [r6, #0] │ │ │ │ - mulne r3, r7 │ │ │ │ - cmp r2, r4 │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4daf8 │ │ │ │ - ldr r2, [pc, #40] @ (4db40 ) │ │ │ │ - ldr r3, [pc, #32] @ (4db38 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4db2e │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r3, #9 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r7, #2 │ │ │ │ + bne.n 41b3c │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41eb4 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r4, r6, #7 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004db44 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4db7c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r2, ip │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, lr │ │ │ │ - bne.n 4db66 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ +00041b8c : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41c00 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33838 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41c10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41c14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + bne.n 41cb0 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41e78 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004db80 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041c18 : │ │ │ │ + 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4dc1c ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4dc20 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41c8c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (4dc24 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4dbec │ │ │ │ - ldr r2, [pc, #100] @ (4dc28 ) │ │ │ │ - ldr r3, [pc, #92] @ (4dc20 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dc18 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 323cc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 30958 │ │ │ │ - ldr r2, [pc, #60] @ (4dc2c ) │ │ │ │ - ldr r3, [pc, #48] @ (4dc20 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dc18 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 34208 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r6, #5 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r1, #31 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41c9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41ca0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + beq.n 41c24 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41e3c │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r1, #5 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r4, r3, #4 │ │ │ │ - movs r4, r1 │ │ │ │ │ │ │ │ -0004dc30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041ca4 : │ │ │ │ + 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 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #132] @ (4dcc8 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #132] @ (4dccc ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #128] @ (4dcd0 ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41d18 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34090 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41d28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41d2c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - blx 32c40 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4dca8 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - mov.w lr, r1, lsl #2 │ │ │ │ - mov.w ip, r3, lsl #2 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - adds r4, r2, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, lr │ │ │ │ - cmp r3, r5 │ │ │ │ - itee eq │ │ │ │ - moveq r3, r5 │ │ │ │ - ldrne r7, [r6, #0] │ │ │ │ - addne r3, r3, r7 │ │ │ │ - cmp r2, r4 │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, ip │ │ │ │ - bne.n 4dc8c │ │ │ │ - ldr r2, [pc, #40] @ (4dcd4 ) │ │ │ │ - ldr r3, [pc, #32] @ (4dccc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dcc2 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #3 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ + beq.n 41d98 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41e00 │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - │ │ │ │ -0004dcd8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4dd0e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r1, #4 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - adds r2, #1 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r2, ip │ │ │ │ - add r3, r4 │ │ │ │ - str.w r3, [r1, #-4] │ │ │ │ - add r1, lr │ │ │ │ - bne.n 4dcfa │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0004dd10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00041d30 : │ │ │ │ + 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4ddac ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4ddb0 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (4ddb4 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4dd7c │ │ │ │ - ldr r2, [pc, #100] @ (4ddb8 ) │ │ │ │ - ldr r3, [pc, #92] @ (4ddb0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dda8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41da4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32c4c │ │ │ │ - ldr r2, [pc, #60] @ (4ddbc ) │ │ │ │ - ldr r3, [pc, #48] @ (4ddb0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4dda8 │ │ │ │ + blx 2f638 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41db4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41db8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r7, {r1, r3, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 41dc4 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041dbc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41e1a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32918 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41e28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41e2c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r7!, {r2, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041e30 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41e8e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32054 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41e9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41ea0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + svc 106 @ 0x6a │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00041ea4 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 41f18 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31b9c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - vaddl.u32 q8, d4, d11 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ + blx 33b34 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (41f28 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (41f2c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + svc 8 │ │ │ │ movs r2, r1 │ │ │ │ - vrev64.32 d0, d11 │ │ │ │ - vaddl.u8 q0, d12, d11 │ │ │ │ │ │ │ │ -0004ddc0 : │ │ │ │ +00041f30 : │ │ │ │ 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 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #148] @ (4de6c ) │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #148] @ (4de70 ) │ │ │ │ - mov r7, r3 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #148] @ (4de74 ) │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41fea │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 41ff8 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31258 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + 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 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (42010 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (42014 ) │ │ │ │ add r1, pc │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w r2, #0 │ │ │ │ - movs r2, #5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32c40 │ │ │ │ - ldr.w r9, [r4] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 4de4c │ │ │ │ - ldr.w fp, [sp, #16] │ │ │ │ - rsb r4, r2, #1 │ │ │ │ - rsb r5, r0, #1 │ │ │ │ - movs r6, #1 │ │ │ │ - b.n 4de22 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add r4, r2 │ │ │ │ - add r5, r0 │ │ │ │ - subs r0, r4, #1 │ │ │ │ - add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r3, [sl, r0, lsl #2] │ │ │ │ - cmp r3, fp │ │ │ │ - it eq │ │ │ │ - moveq r0, fp │ │ │ │ - beq.n 4de40 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r9, r6 │ │ │ │ - str.w r0, [r3, r8, lsl #2] │ │ │ │ - bge.n 4de1c │ │ │ │ - ldr r2, [pc, #40] @ (4de78 ) │ │ │ │ - ldr r3, [pc, #28] @ (4de6c ) │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + udf #94 @ 0x5e │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5!, {r1, r2, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00042018 : │ │ │ │ + b.w 30a40 │ │ │ │ + │ │ │ │ +0004201c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w lr, [pc, #64] @ 4206c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr.w ip, [pc, #60] @ 42070 │ │ │ │ + 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 33900 │ │ │ │ + ldr r2, [pc, #36] @ (42074 ) │ │ │ │ + ldr r3, [pc, #32] @ (42070 ) │ │ │ │ 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 4de66 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne.n 42066 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ + pop {r1, r2, r4, r6, r7} │ │ │ │ + movs r4, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #22 │ │ │ │ - movs r2, r1 │ │ │ │ - vhadd.u32 d0, d8, d11 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr11, {0} │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ + movs r4, r1 │ │ │ │ │ │ │ │ -0004de7c : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00042078 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 4ded6 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - rsb r4, r2, #1 │ │ │ │ - rsb r5, r1, #1 │ │ │ │ - mov.w fp, #1 │ │ │ │ - b.n 4deba │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - add r4, r2 │ │ │ │ - add r5, r1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add.w r0, r7, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - subs r2, r5, #1 │ │ │ │ - cmp r9, fp │ │ │ │ - str.w r0, [r8, r2, lsl #2] │ │ │ │ - bge.n 4deb4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f810 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004dedc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00042094 : │ │ │ │ + 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4df78 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4df7c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (4df80 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4df48 │ │ │ │ - ldr r2, [pc, #100] @ (4df84 ) │ │ │ │ - ldr r3, [pc, #92] @ (4df7c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4df74 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42108 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 34454 │ │ │ │ - ldr r2, [pc, #60] @ (4df88 ) │ │ │ │ - ldr r3, [pc, #48] @ (4df7c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4df74 │ │ │ │ + blx 31d78 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 350c4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 1, cr0, cr8, cr11, {0} │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42118 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4211c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r4!, {r1, r2, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 42040 │ │ │ │ movs r2, r1 │ │ │ │ - stc2l 0, cr0, [ip, #44]! @ 0x2c │ │ │ │ - stc2l 0, cr0, [r0, #44] @ 0x2c │ │ │ │ │ │ │ │ -0004df8c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00042120 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #556] @ (4e1d0 ) │ │ │ │ - ldr r4, [pc, #556] @ (4e1d4 ) │ │ │ │ - mov r6, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r5, [r7, #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 4e18c │ │ │ │ - ldr.w sl, [pc, #524] @ 4e1d8 │ │ │ │ - sub.w r7, fp, #4 │ │ │ │ - ldr.w r9, [pc, #520] @ 4e1dc │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #520] @ 4e1e0 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r3, [r7, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4dffe │ │ │ │ - subs r2, r6, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4dffe │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4e012 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42194 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - blx 33b50 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 4dfe0 │ │ │ │ - ldr r0, [pc, #456] @ (4e1e4 ) │ │ │ │ - add r4, sp, #32 │ │ │ │ - movs r2, #5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2f8a8 │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f8a8 │ │ │ │ - ldr.w lr, [r5] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 4e1be │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r5, r6, #4 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - mov ip, r5 │ │ │ │ - mov r7, r4 │ │ │ │ - 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, [r7, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4e066 │ │ │ │ - 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 │ │ │ │ - mov ip, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 4e0c8 │ │ │ │ - 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 4e0d0 │ │ │ │ - ldr.w r7, [r5, #4]! │ │ │ │ - cmp r7, r3 │ │ │ │ - blt.n 4e0ac │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4e10e │ │ │ │ - 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 4e148 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4e1b8 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - it le │ │ │ │ - vmovle.f32 s16, s15 │ │ │ │ - ble.n 4e10e │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r6, #4 │ │ │ │ - b.n 4e09e │ │ │ │ - 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 4e160 │ │ │ │ - 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 4e16a │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4e10e │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r6, #4 │ │ │ │ - b.n 4e09e │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4e1b2 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4e0d8 │ │ │ │ - mov.w r8, #1 │ │ │ │ - subs r5, r6, #4 │ │ │ │ - b.n 4e09e │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ble.n 4e13a │ │ │ │ - ldr r2, [pc, #124] @ (4e1e8 ) │ │ │ │ - ldr r3, [pc, #100] @ (4e1d4 ) │ │ │ │ - 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 4e1ca │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f89c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ 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] @ (4e1ec ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #84] @ (4e1f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (4e1f4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (421a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (421a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 4dfc8 │ │ │ │ - b.n 4e018 │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - b.n 4e16a │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 4e16a │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - b.n 4e0d8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [r4, #-44]! @ 0xffffffd4 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r5, #31 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xb75e │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r7, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - @ instruction: 0xfb9e000b │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ - movs r2, r1 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + ble.n 42204 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e1f8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000421ac : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #412] @ (4e3a8 ) │ │ │ │ - ldr r4, [pc, #412] @ (4e3ac ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - mov r7, r2 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr.w sl, [r6] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - cmp r3, #9 │ │ │ │ - bhi.w 4e37a │ │ │ │ - ldr r3, [pc, #376] @ (4e3b0 ) │ │ │ │ - subs r6, r7, #4 │ │ │ │ - ldr r2, [pc, #376] @ (4e3b4 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w fp, [pc, #376] @ 4e3b8 │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - strd r8, r7, [sp, #16] │ │ │ │ - add fp, pc │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4e26c │ │ │ │ - subs r2, r5, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4e26c │ │ │ │ - sub.w r3, r9, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4e280 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42220 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - blx 33b50 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - ble.n 4e24e │ │ │ │ - ldrd r8, r7, [sp, #16] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f8a8 │ │ │ │ - add r3, sp, #32 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f8a8 │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4e2f2 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w lr, sp, #72 @ 0x48 │ │ │ │ - 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 4e2c6 │ │ │ │ - ldrd r3, fp, [sp, #28] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - vldr s0, [r1, #-4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4e340 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - subs r4, r5, #4 │ │ │ │ - sub.w lr, r7, #4 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov ip, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35a68 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 4e336 │ │ │ │ - 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 4e33e │ │ │ │ - ldr.w r6, [r4, #4]! │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 4e31a │ │ │ │ - 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 4e304 │ │ │ │ - ldr r2, [pc, #88] @ (4e3bc ) │ │ │ │ - ldr r3, [pc, #72] @ (4e3ac ) │ │ │ │ - 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 4e3a4 │ │ │ │ - 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] @ (4e3c0 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (4e3c4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (4e3c8 ) │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42230 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42234 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bgt.w 4e234 │ │ │ │ - b.n 4e28a │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfafc000b │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #22 │ │ │ │ - movs r2, r1 │ │ │ │ - push {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r7, #21 │ │ │ │ - movs r2, r1 │ │ │ │ - vld1.8 {d0[0]}, [r8], fp │ │ │ │ - lsrs r0, r1, #16 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r4, r5, #17 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ movs r2, r1 │ │ │ │ - cbz r6, 4e436 │ │ │ │ + bgt.n 421c8 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e3cc : │ │ │ │ +00042238 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00042254 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 330ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042270 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4e45c ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #124] @ (4e460 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (4e464 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4e430 │ │ │ │ - ldr r2, [pc, #92] @ (4e468 ) │ │ │ │ - ldr r3, [pc, #84] @ (4e460 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e458 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 422e4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30fa4 │ │ │ │ - ldr r2, [pc, #56] @ (4e46c ) │ │ │ │ - ldr r3, [pc, #44] @ (4e460 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e458 │ │ │ │ + blx 34d48 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 33a54 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - vld4.8 {d0-d3}, [r8], fp │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r0, #30 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (422f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (422f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r2!, {r1, r3, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bgt.n 42354 │ │ │ │ movs r2, r1 │ │ │ │ - vst4.8 {d0-d3}, [r0], fp │ │ │ │ - ldr.w r0, [r8, #11] │ │ │ │ │ │ │ │ -0004e470 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000422fc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #556] @ (4e6b4 ) │ │ │ │ - ldr r4, [pc, #556] @ (4e6b8 ) │ │ │ │ - mov r6, r3 │ │ │ │ - add r5, pc │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r7, [sp, #168] @ 0xa8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - ldr r5, [r7, #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 4e670 │ │ │ │ - ldr.w sl, [pc, #524] @ 4e6bc │ │ │ │ - sub.w r7, fp, #4 │ │ │ │ - ldr.w r9, [pc, #520] @ 4e6c0 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #520] @ 4e6c4 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr.w r3, [r7, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4e4e2 │ │ │ │ - subs r2, r6, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4e4e2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r3, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4e4f6 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4238a │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 42398 │ │ │ │ mov r0, r8 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - blx 33b50 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - ble.n 4e4c4 │ │ │ │ - ldr r0, [pc, #456] @ (4e6c8 ) │ │ │ │ - add r4, sp, #32 │ │ │ │ - movs r2, #5 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2f8a8 │ │ │ │ - add r3, sp, #28 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34e58 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f8a8 │ │ │ │ - ldr.w lr, [r5] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.w 4e6a2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r5, r6, #4 │ │ │ │ - mov r1, fp │ │ │ │ - add.w r8, sp, #72 @ 0x48 │ │ │ │ - sub.w r9, r3, #4 │ │ │ │ - mov ip, r5 │ │ │ │ - mov r7, r4 │ │ │ │ - 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, [r7, #4]! │ │ │ │ - mul.w r2, r0, r2 │ │ │ │ - bne.n 4e54a │ │ │ │ - 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 │ │ │ │ - mov ip, r4 │ │ │ │ - movs r1, #1 │ │ │ │ - b.n 4e5ac │ │ │ │ - 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 4e5b4 │ │ │ │ - ldr.w r7, [r5, #4]! │ │ │ │ - cmp r7, r3 │ │ │ │ - blt.n 4e590 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 4e5f2 │ │ │ │ - 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 4e62c │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4e69c │ │ │ │ - cmp.w lr, #0 │ │ │ │ - it le │ │ │ │ - vmovle.f32 s16, s15 │ │ │ │ - ble.n 4e5f2 │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r6, #4 │ │ │ │ - b.n 4e582 │ │ │ │ - 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 4e644 │ │ │ │ - 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 4e64e │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4e5f2 │ │ │ │ - mov.w r8, #0 │ │ │ │ - subs r5, r6, #4 │ │ │ │ - b.n 4e582 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bgt.n 4e696 │ │ │ │ - cmp.w lr, #0 │ │ │ │ - ble.n 4e5bc │ │ │ │ - mov.w r8, #1 │ │ │ │ - subs r5, r6, #4 │ │ │ │ - b.n 4e582 │ │ │ │ - adds r0, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r0, r9 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ble.n 4e61e │ │ │ │ - ldr r2, [pc, #124] @ (4e6cc ) │ │ │ │ - ldr r3, [pc, #100] @ (4e6b8 ) │ │ │ │ - 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 4e6ae │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ 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] @ (4e6d0 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #84] @ (4e6d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (4e6d8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (423a8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (423ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 4e4ac │ │ │ │ - b.n 4e4fc │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - b.n 4e64e │ │ │ │ - vmov.f32 s16, s15 │ │ │ │ - b.n 4e64e │ │ │ │ - ldrd r0, r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - b.n 4e5bc │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (423b0 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (423b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb.w r0, [r0, #11] │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r0, #12 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r0, #13 │ │ │ │ - movs r2, r1 │ │ │ │ - sxtb r2, r7 │ │ │ │ - movs r2, r1 │ │ │ │ - lsls r0, r3, #25 │ │ │ │ + ldmia r1!, {r2, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf6ba000b │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ + blt.n 4230c │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r6, r7, #5 │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r2, r1 │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ + blt.n 42348 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e6dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000423b8 : │ │ │ │ + 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, #3936] @ 0xf60 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr r5, [pc, #412] @ (4e88c ) │ │ │ │ - ldr r4, [pc, #412] @ (4e890 ) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - mov r7, r2 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr.w sl, [r6] │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - mov r5, r3 │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - mov.w r4, #0 │ │ │ │ - cmp r3, #9 │ │ │ │ - bhi.w 4e85e │ │ │ │ - ldr r3, [pc, #376] @ (4e894 ) │ │ │ │ - subs r6, r7, #4 │ │ │ │ - ldr r2, [pc, #376] @ (4e898 ) │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w fp, [pc, #376] @ 4e89c │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - strd r8, r7, [sp, #16] │ │ │ │ - add fp, pc │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 4e750 │ │ │ │ - subs r2, r5, #4 │ │ │ │ - ldr.w r2, [r2, r4, lsl #2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt.n 4e750 │ │ │ │ - sub.w r3, r9, #4 │ │ │ │ - ldr.w r3, [r3, r4, lsl #2] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 4e764 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #48 @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42448 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 42456 │ │ │ │ mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, fp │ │ │ │ - blx 33b50 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - ble.n 4e732 │ │ │ │ - ldrd r8, r7, [sp, #16] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f8a8 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ + blx 31448 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 2f8a8 │ │ │ │ - ldr.w sl, [r4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4e7d6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - sub.w r9, r9, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w lr, sp, #72 @ 0x48 │ │ │ │ - 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 4e7aa │ │ │ │ - ldrd r3, fp, [sp, #28] │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - add.w r1, r8, r3, lsl #2 │ │ │ │ - vldr s0, [r1, #-4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 4e824 │ │ │ │ - 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 4e81a │ │ │ │ - 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 4e822 │ │ │ │ - ldr.w r6, [r4, #4]! │ │ │ │ - cmp r6, r2 │ │ │ │ - blt.n 4e7fe │ │ │ │ - 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 4e7e8 │ │ │ │ - ldr r2, [pc, #88] @ (4e8a0 ) │ │ │ │ - ldr r3, [pc, #72] @ (4e890 ) │ │ │ │ - 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 4e888 │ │ │ │ - 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] @ (4e8a4 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #60] @ (4e8a8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #60] @ (4e8ac ) │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (42464 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (42468 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bgt.w 4e718 │ │ │ │ - b.n 4e76e │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf618000b │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r4, r4, #3 │ │ │ │ - movs r2, r1 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r3, #2 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4246c ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (42470 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r1, {r1, r2} │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf4c4000b │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + blt.n 424ec │ │ │ │ movs r2, r1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + ldmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - add r6, sp, #808 @ 0x328 │ │ │ │ + blt.n 42528 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0004e8b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00042474 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #124] @ (4e940 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #124] @ (4e944 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4252e │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (4e948 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4e914 │ │ │ │ - ldr r2, [pc, #92] @ (4e94c ) │ │ │ │ - ldr r3, [pc, #84] @ (4e944 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e93c │ │ │ │ - mov r3, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4253c │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 32604 │ │ │ │ - ldr r2, [pc, #56] @ (4e950 ) │ │ │ │ - ldr r3, [pc, #44] @ (4e944 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4e93c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + blx 34c68 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 30208 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - orr.w r0, r4, #9109504 @ 0x8b0000 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4254c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (42550 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (42554 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (42558 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r5} │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 424a8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r1, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 424e4 │ │ │ │ movs r2, r1 │ │ │ │ - ands.w r0, ip, #9109504 @ 0x8b0000 │ │ │ │ - @ instruction: 0xf3f4000b │ │ │ │ │ │ │ │ -0004e954 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004255c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #172] @ 4ea14 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #168] @ (4ea18 ) │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 425ba │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #168] @ (4ea1c ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, 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 34e68 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4e9fc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4e9d6 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #92] @ 4ea10 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4e9b8 │ │ │ │ - cbnz r1, 4e9f6 │ │ │ │ - ldr r2, [pc, #72] @ (4ea20 ) │ │ │ │ - ldr r3, [pc, #60] @ (4ea18 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ea0a │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33568 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vsqrt.f32 s16, s14 │ │ │ │ - b.n 4e9d6 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4e9ae │ │ │ │ - b.n 4e9d6 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf39c000b │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #7 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (425c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (425cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r7!, {r2, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 426ac │ │ │ │ movs r2, r1 │ │ │ │ - @ instruction: 0xf332000b │ │ │ │ │ │ │ │ -0004ea24 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000425d0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4262e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4ea6e │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4ea7a │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #40] @ 4ea80 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4ea58 │ │ │ │ - vsqrt.f32 s0, s14 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4ea50 │ │ │ │ - vldr s0, [pc, #4] @ 4ea80 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004ea84 : │ │ │ │ - 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, #124] @ 4eb10 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4eb14 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4eb18 ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32c1c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4263c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42640 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4eae6 │ │ │ │ - ldr r2, [pc, #88] @ (4eb1c ) │ │ │ │ - ldr r3, [pc, #76] @ (4eb14 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4eb0a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f154 │ │ │ │ - ldr r2, [pc, #56] @ (4eb20 ) │ │ │ │ - ldr r3, [pc, #40] @ (4eb14 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4eb0a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 34730 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf26c000b │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #3 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r7!, {r5} │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 42688 │ │ │ │ movs r2, r1 │ │ │ │ - movw r0, #24587 @ 0x600b │ │ │ │ - @ instruction: 0xf222000b │ │ │ │ │ │ │ │ -0004eb24 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042644 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #184] @ 4ebf0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #180] @ (4ebf4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #180] @ (4ebf8 ) │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, 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 34e68 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4ebd8 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4eba6 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #104] @ 4ebec │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4eb88 │ │ │ │ - cbnz r1, 4ebc6 │ │ │ │ - ldr r2, [pc, #84] @ (4ebfc ) │ │ │ │ - ldr r3, [pc, #72] @ (4ebf4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ebe6 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 426b8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 331b4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + 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 4eba6 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4eb7e │ │ │ │ - b.n 4eba6 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (426c8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (426cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - rsb r0, ip, #11 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, r2 │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bls.n 42650 │ │ │ │ movs r2, r1 │ │ │ │ - sbc.w r0, r2, #11 │ │ │ │ │ │ │ │ -0004ec00 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +000426d0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r7, r0, #1 │ │ │ │ - blt.n 4ec56 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4ec62 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #52] @ 4ec68 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4ec34 │ │ │ │ - vmov s15, r6 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s14, s15 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - negs r0, r0 │ │ │ │ - negs r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 4ec2c │ │ │ │ - vldr s14, [pc, #4] @ 4ec68 │ │ │ │ - b.n 4ec44 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f660 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ec6c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000426ec : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 4ecf8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4ecfc ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4ed00 ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4ecce │ │ │ │ - ldr r2, [pc, #88] @ (4ed04 ) │ │ │ │ - ldr r3, [pc, #76] @ (4ecfc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ecf2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 300e0 │ │ │ │ - ldr r2, [pc, #56] @ (4ed08 ) │ │ │ │ - ldr r3, [pc, #40] @ (4ecfc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ecf2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32b84 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - eor.w r0, r4, #11 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 13, cr0, cr12, cr9, {0} │ │ │ │ - orrs.w r0, lr, #11 │ │ │ │ - bics.w r0, sl, #11 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004ed0c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042708 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #200] @ 4ede8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #196] @ (4edec ) │ │ │ │ - sub sp, #8 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #196] @ (4edf0 ) │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, 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 34e68 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4277c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3276c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 32b24 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4edd2 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4eda0 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #104] @ 4ede4 │ │ │ │ - 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, s17 │ │ │ │ - addne r1, #1 │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4ed7e │ │ │ │ - cbnz r1, 4edc0 │ │ │ │ - ldr r2, [pc, #80] @ (4edf4 ) │ │ │ │ - ldr r3, [pc, #72] @ (4edec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ede0 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + 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 4eda0 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4ed74 │ │ │ │ - b.n 4eda0 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - vaddl.s32 q8, d4, d11 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cdp2 0, 2, cr0, cr10, cr9, {0} │ │ │ │ - vhadd.s32 d16, d8, d11 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4278c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42790 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + stmia r5!, {r1, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bls.n 427dc │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004edf8 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00042794 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42808 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - blx 32e20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31484 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r7, r0, #1 │ │ │ │ - blt.n 4ee66 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4ee72 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #60] @ 4ee78 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4ee3c │ │ │ │ - vmov s15, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s0, s14, s15 │ │ │ │ - vsqrt.f32 s0, s0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - negs r0, r0 │ │ │ │ - negs r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 4ee34 │ │ │ │ - vldr s14, [pc, #4] @ 4ee78 │ │ │ │ - b.n 4ee50 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0004ee7c : │ │ │ │ - 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, #124] @ 4ef08 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4ef0c ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4ef10 ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42818 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4281c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4eede │ │ │ │ - ldr r2, [pc, #88] @ (4ef14 ) │ │ │ │ - ldr r3, [pc, #76] @ (4ef0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ef02 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32cbc │ │ │ │ - ldr r2, [pc, #56] @ (4ef18 ) │ │ │ │ - ldr r3, [pc, #40] @ (4ef0c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ef02 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3035c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 7, cr0, cr4, cr11, {0} │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stc2l 0, cr0, [ip], {9} │ │ │ │ - cdp 0, 4, cr0, cr14, cr11, {0} │ │ │ │ - cdp 0, 2, cr0, cr10, cr11, {0} │ │ │ │ + stmia r5!, {r1, r2, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 427a0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004ef1c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042820 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #196] @ 4eff4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #192] @ (4eff8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #192] @ (4effc ) │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, 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 34e68 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4287e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32b24 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - vmov.f32 s17, s0 │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4efde │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4efb0 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #100] @ 4eff0 │ │ │ │ - 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, s17 │ │ │ │ - addne r1, #1 │ │ │ │ - vmlane.f32 s14, s15, s15 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4ef8e │ │ │ │ - cbnz r1, 4efd0 │ │ │ │ - ldr r2, [pc, #76] @ (4f000 ) │ │ │ │ - ldr r3, [pc, #68] @ (4eff8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4efec │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ + blx 3592c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s16, s14, s15 │ │ │ │ - b.n 4efb0 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4ef84 │ │ │ │ - b.n 4efb0 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #44] @ 0x2c │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldc2 0, cr0, [sl], {9} │ │ │ │ - ldcl 0, cr0, [r8, #-44] @ 0xffffffd4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4288c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42890 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 42978 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f004 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00042894 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 428f2 │ │ │ │ mov r4, r0 │ │ │ │ - blx 32e20 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31df8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r7, r0, #1 │ │ │ │ - blt.n 4f06e │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4f07a │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #56] @ 4f080 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vsub.f32 s15, s15, s16 │ │ │ │ - vmla.f32 s14, s15, s15 │ │ │ │ - bne.n 4f048 │ │ │ │ - vmov s15, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - vcvt.f32.s32 s0, s15 │ │ │ │ - vdiv.f32 s0, s14, s0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - negs r0, r0 │ │ │ │ - negs r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 4f040 │ │ │ │ - vldr s14, [pc, #4] @ 4f080 │ │ │ │ - b.n 4f05c │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42900 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42904 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 42954 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f084 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042908 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 4f110 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4f114 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4f118 ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f0e6 │ │ │ │ - ldr r2, [pc, #88] @ (4f11c ) │ │ │ │ - ldr r3, [pc, #76] @ (4f114 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f10a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 31ee4 │ │ │ │ - ldr r2, [pc, #56] @ (4f120 ) │ │ │ │ - ldr r3, [pc, #40] @ (4f114 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f10a │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4297c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33aac │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35954 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4298c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42990 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [ip], #-44 @ 0xffffffd4 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfac40009 │ │ │ │ - mcrr 0, 0, r0, r6, cr11 │ │ │ │ - stc 0, cr0, [r2], #-44 @ 0xffffffd4 │ │ │ │ + stmia r3!, {r1, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 4291c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f124 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042994 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #180] @ 4f1ec │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #176] @ (4f1f0 ) │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 429f2 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #176] @ (4f1f4 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, 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 34e68 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4f1d4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4f1a6 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #100] @ 4f1e8 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vaddne.f32 s14, s14, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4f188 │ │ │ │ - cbnz r1, 4f1c6 │ │ │ │ - ldr r2, [pc, #80] @ (4f1f8 ) │ │ │ │ - ldr r3, [pc, #68] @ (4f1f0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f1e2 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30d7c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - vmov s15, r1 │ │ │ │ - vcvt.f32.s32 s15, s15 │ │ │ │ - vdiv.f32 s16, s14, s15 │ │ │ │ - b.n 4f1a6 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4f17e │ │ │ │ - b.n 4f1a6 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - rsb r0, ip, fp │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa140009 │ │ │ │ - sbc.w r0, r2, fp │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42a00 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42a04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r3!, {r2, r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 42af4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f1fc : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00042a08 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42a66 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r7, r0, #1 │ │ │ │ - blt.n 4f24e │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 4f25a │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s15, [pc, #48] @ 4f260 │ │ │ │ - vldr s14, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - bne.n 4f230 │ │ │ │ - vmov s14, r6 │ │ │ │ - vcvt.f32.s32 s0, s14 │ │ │ │ - vdiv.f32 s0, s15, s0 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - negs r0, r0 │ │ │ │ - negs r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 4f228 │ │ │ │ - vldr s15, [pc, #4] @ 4f260 │ │ │ │ - b.n 4f240 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32378 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42a74 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42a78 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r2!, {r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 42ad0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f264 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042a7c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 4f2f0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4f2f4 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4f2f8 ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f2c6 │ │ │ │ - ldr r2, [pc, #88] @ (4f2fc ) │ │ │ │ - ldr r3, [pc, #76] @ (4f2f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f2ea │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32b20 │ │ │ │ - ldr r2, [pc, #56] @ (4f300 ) │ │ │ │ - ldr r3, [pc, #40] @ (4f2f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f2ea │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42af0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 32e1c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30678 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42b00 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42b04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - eor.w r0, ip, fp │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str??.w r0, [r4, #9] │ │ │ │ - orn r0, r6, fp │ │ │ │ - orr.w r0, r2, fp │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 42a98 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f304 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042b08 : │ │ │ │ + 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.w ip, [pc, #172] @ 4f3c4 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #168] @ (4f3c8 ) │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42b8e │ │ │ │ + add.w fp, sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #168] @ (4f3cc ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, 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 34e68 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4f3ac │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4f38c │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s14, [pc, #92] @ 4f3c0 │ │ │ │ - movs r1, #0 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itt ne │ │ │ │ - vaddne.f32 s14, s14, s15 │ │ │ │ - addne r1, #1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4f368 │ │ │ │ - cmp r1, #0 │ │ │ │ - it ne │ │ │ │ - vmovne.f32 s16, s14 │ │ │ │ - ldr r2, [pc, #64] @ (4f3d0 ) │ │ │ │ - ldr r3, [pc, #56] @ (4f3c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f3ba │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + blx 3512c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4f35e │ │ │ │ - b.n 4f38c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [ip, #44]! @ 0x2c │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh.w r0, [r4, r9] │ │ │ │ - ldrd r0, r0, [ip, #-44]! @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42b9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42ba0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r1!, {r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bvs.n 42c48 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f3d4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042ba4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4f41a │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4f426 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s0, [pc, #36] @ 4f42c │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - vadd.f32 s0, s0, s15 │ │ │ │ - bne.n 4f408 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4f400 │ │ │ │ - vldr s0, [pc, #4] @ 4f42c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35838 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f430 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042bc0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 4f4bc │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4f4c0 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4f4c4 ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f492 │ │ │ │ - ldr r2, [pc, #88] @ (4f4c8 ) │ │ │ │ - ldr r3, [pc, #76] @ (4f4c0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f4b6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2f0ac │ │ │ │ - ldr r2, [pc, #56] @ (4f4cc ) │ │ │ │ - ldr r3, [pc, #40] @ (4f4c0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f4b6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33150 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xe8c0000b │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7180009 │ │ │ │ - ldmia.w sl, {r0, r1, r3} │ │ │ │ - ldrd r0, r0, [r6], #-44 @ 0x2c │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30824 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f4d0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042bdc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #204] @ 4f5b0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (4f5b4 ) │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #200] @ (4f5b8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, 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 34e68 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4f59e │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4f56a │ │ │ │ - mov r3, r4 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s16, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f594 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - add r3, r1 │ │ │ │ - cbz r0, 4f566 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f58a │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, r1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f32 s14, s15 │ │ │ │ - adds r5, r2, #1 │ │ │ │ - bne.n 4f542 │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - ldr r2, [pc, #80] @ (4f5bc ) │ │ │ │ - ldr r3, [pc, #68] @ (4f5b4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f5ac │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, r1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.n 4f542 │ │ │ │ - b.n 4f566 │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4f52e │ │ │ │ - b.n 4f56a │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4f52a │ │ │ │ - b.n 4f56a │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe820000b │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6680009 │ │ │ │ - b.n 4f4fc │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f5c0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042bf8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [r4] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4f61c │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4f612 │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it mi │ │ │ │ - vmovmi.f32 s16, s15 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 4f5f8 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4f5f4 │ │ │ │ - b.n 4f612 │ │ │ │ - nop │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30af4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f62c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042c14 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 4f6b8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4f6bc ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4f6c0 ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f68e │ │ │ │ - ldr r2, [pc, #88] @ (4f6c4 ) │ │ │ │ - ldr r3, [pc, #76] @ (4f6bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f6b2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 320c8 │ │ │ │ - ldr r2, [pc, #56] @ (4f6c8 ) │ │ │ │ - ldr r3, [pc, #40] @ (4f6bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f6b2 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fc64 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4f444 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - adds.w r0, ip, #8978432 @ 0x890000 │ │ │ │ - b.n 4f404 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 4f3c0 │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f920 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f6cc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042c30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35040 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00042c4c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #204] @ 4f7ac │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #200] @ (4f7b0 ) │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42caa │ │ │ │ mov r4, r0 │ │ │ │ - add ip, pc │ │ │ │ - ldr r0, [pc, #200] @ (4f7b4 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, 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 34e68 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [sp] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4f79a │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4f766 │ │ │ │ - mov r3, r4 │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s16, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f790 │ │ │ │ - subs r2, r0, #1 │ │ │ │ - add r3, r1 │ │ │ │ - cbz r0, 4f762 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmp.f32 s16, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4f786 │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, r1 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s14, s15 │ │ │ │ - adds r5, r2, #1 │ │ │ │ - bne.n 4f73e │ │ │ │ - vmov.f32 s16, s14 │ │ │ │ - ldr r2, [pc, #80] @ (4f7b8 ) │ │ │ │ - ldr r3, [pc, #68] @ (4f7b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f7a8 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34ee0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - subs r2, #1 │ │ │ │ - add r3, r1 │ │ │ │ - adds r0, r2, #1 │ │ │ │ - bne.n 4f73e │ │ │ │ - b.n 4f762 │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r1 │ │ │ │ - adds r4, r0, #1 │ │ │ │ - bne.n 4f72a │ │ │ │ - b.n 4f766 │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4f726 │ │ │ │ - b.n 4f766 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 4f3f8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - orn r0, ip, #8978432 @ 0x890000 │ │ │ │ - b.n 4f300 │ │ │ │ - movs r3, r1 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42cb8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42cbc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r0!, {r2, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bpl.n 42d7c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f7bc : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042cc0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42d1e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - vldr s16, [r4] │ │ │ │ - cmp r5, #0 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - add.w r6, r0, #1 │ │ │ │ - blt.n 4f818 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 4f80e │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r3, r4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r2 │ │ │ │ - vcmpe.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it gt │ │ │ │ - vmovgt.f32 s16, s15 │ │ │ │ - adds r1, r0, #1 │ │ │ │ - bne.n 4f7f4 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33a64 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - negs r1, r5 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 4f7f0 │ │ │ │ - b.n 4f80e │ │ │ │ - nop │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42d2c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42d30 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r0!, {r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + bpl.n 42d58 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f828 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00042d34 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 4f8b4 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4f8b8 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4f8bc ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f88a │ │ │ │ - ldr r2, [pc, #88] @ (4f8c0 ) │ │ │ │ - ldr r3, [pc, #76] @ (4f8b8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f8ae │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 304b0 │ │ │ │ - ldr r2, [pc, #56] @ (4f8c4 ) │ │ │ │ - ldr r3, [pc, #40] @ (4f8b8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f8ae │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42da8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fb54 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30c74 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42db8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42dbc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 4f248 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ssat16 r0, #10, r0 │ │ │ │ - b.n 4f208 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 4f1c4 │ │ │ │ - movs r3, r1 │ │ │ │ + itte ge │ │ │ │ + movge r2, r1 │ │ │ │ + bmi.n 42d20 @ unpredictable │ │ │ │ + movlt r2, r1 │ │ │ │ │ │ │ │ -0004f8c8 : │ │ │ │ +00042dc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 32a34 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30078 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004f8ec : │ │ │ │ - push {r4, lr} │ │ │ │ +00042de8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33b0c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004f910 : │ │ │ │ +00042e04 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4f998 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4f99c ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4f9a0 ) │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4f96e │ │ │ │ - ldr r2, [pc, #88] @ (4f9a4 ) │ │ │ │ - ldr r3, [pc, #80] @ (4f99c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f994 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42e62 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 31ea4 │ │ │ │ - ldr r2, [pc, #56] @ (4f9a8 ) │ │ │ │ - ldr r3, [pc, #40] @ (4f99c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4f994 │ │ │ │ - mov r3, r4 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbbc │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 50168 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - movw r0, #9 │ │ │ │ - b.n 50128 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 500e0 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0004f9ac : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 34438 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004f9d0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31e74 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d70 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42e70 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42e74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + bkpt 0x00ec │ │ │ │ + movs r2, r1 │ │ │ │ + bmi.n 42eb4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004f9f4 : │ │ │ │ +00042e78 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4fa7c ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4fa80 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4fa84 ) │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4fa52 │ │ │ │ - ldr r2, [pc, #88] @ (4fa88 ) │ │ │ │ - ldr r3, [pc, #80] @ (4fa80 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fa78 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42ed6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 34f20 │ │ │ │ - ldr r2, [pc, #56] @ (4fa8c ) │ │ │ │ - ldr r3, [pc, #40] @ (4fa80 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fa78 │ │ │ │ - mov r3, r4 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 30044 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 50084 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - adcs.w r0, ip, #9 │ │ │ │ - b.n 50044 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 4fffc │ │ │ │ - movs r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa8c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42ee4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42ee8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + bkpt 0x0078 │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 42e90 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fa90 : │ │ │ │ - push {r4, lr} │ │ │ │ +00042eec : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42f60 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f758 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 317c8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (42f70 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (42f74 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + pop {r1, r2, r3, r5, r6, r7, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 43058 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fab4 : │ │ │ │ +00042f78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 34d30 │ │ │ │ + blx 340d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0004fad8 : │ │ │ │ +00042f9c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #116] @ (4fb60 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (4fb64 ) │ │ │ │ - add r1, pc │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #112] @ (4fb68 ) │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 4fb36 │ │ │ │ - ldr r2, [pc, #88] @ (4fb6c ) │ │ │ │ - ldr r3, [pc, #80] @ (4fb64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fb5c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 42ffa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 32cd8 │ │ │ │ - ldr r2, [pc, #56] @ (4fb70 ) │ │ │ │ - ldr r3, [pc, #40] @ (4fb64 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fb5c │ │ │ │ - mov r3, r4 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 34594 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 4ffa0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - orns r0, r8, #9 │ │ │ │ - b.n 4ff60 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 4ff18 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0004fb74 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fba4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4fb92 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004fba8 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fbd8 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4fbc6 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0004fbdc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fc0c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - add.w ip, r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r2, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r2, [r1, #-4] │ │ │ │ - add r0, r5 │ │ │ │ - add r1, lr │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 4fbfa │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33658 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43008 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4300c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + pop {r2, r4, r6, pc} │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 4300c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fc10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00043010 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #140] @ (4fcb0 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #140] @ (4fcb4 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #136] @ (4fcb8 ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - blx 34e68 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fc90 │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, ip │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ite eq │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vldrne s15, [r6] │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4fc6c │ │ │ │ - ldr r2, [pc, #40] @ (4fcbc ) │ │ │ │ - ldr r3, [pc, #32] @ (4fcb4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fcaa │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 4fe7c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.s32 d0, d6, d9 │ │ │ │ - b.n 4fdb0 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0004fcc0 : │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fce4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4306e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w ip, [r1, #-4] │ │ │ │ - cmp r3, r2 │ │ │ │ - add r1, r0 │ │ │ │ - bne.n 4fcd8 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3368c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4307c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43080 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + pop {r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 42fe8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fce8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00043084 : │ │ │ │ + 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (4fd84 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4fd88 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (4fd8c ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4fd54 │ │ │ │ - ldr r2, [pc, #100] @ (4fd90 ) │ │ │ │ - ldr r3, [pc, #92] @ (4fd88 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fd80 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 430f8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 32a30 │ │ │ │ - ldr r2, [pc, #60] @ (4fd94 ) │ │ │ │ - ldr r3, [pc, #48] @ (4fd88 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fd80 │ │ │ │ + blx 3181c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 33b08 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 4fda0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 6, cr0, cr6, cr9, {0} │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ - movs r3, r1 │ │ │ │ - svc 180 @ 0xb4 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43108 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4310c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 431b0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0004fd98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00043110 : │ │ │ │ + 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, #144] @ (4fe3c ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #144] @ (4fe40 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #140] @ (4fe44 ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - blx 34e68 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fe1c │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, ip │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet ne │ │ │ │ - vldrne s13, [r6] │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vmulne.f32 s15, s15, s13 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4fdf4 │ │ │ │ - ldr r2, [pc, #40] @ (4fe48 ) │ │ │ │ - ldr r3, [pc, #32] @ (4fe40 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4fe36 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - svc 92 @ 0x5c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldc 0, cr0, [lr, #36] @ 0x24 │ │ │ │ - udf #236 @ 0xec │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 325a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0004fe4c : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4fe86 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s14, [r5] │ │ │ │ - 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 4fe70 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ +0004312c : │ │ │ │ + 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 3266c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0004fe88 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00043160 : │ │ │ │ + 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, #136] @ (4ff24 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (4ff28 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (4ff2c ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004317c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35cb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043198 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 4fef4 │ │ │ │ - ldr r2, [pc, #100] @ (4ff30 ) │ │ │ │ - ldr r3, [pc, #92] @ (4ff28 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ff20 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4320c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 34434 │ │ │ │ - ldr r2, [pc, #60] @ (4ff34 ) │ │ │ │ - ldr r3, [pc, #48] @ (4ff28 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ff20 │ │ │ │ + blx 2fabc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 31e70 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - udf #108 @ 0x6c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6], {9} │ │ │ │ - udf #64 @ 0x40 │ │ │ │ - movs r3, r1 │ │ │ │ - udf #20 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0004ff38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #144] @ (4ffdc ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #144] @ (4ffe0 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #140] @ (4ffe4 ) │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4321c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43220 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - blx 34e68 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 4ffbc │ │ │ │ - mov.w ip, r1, lsl #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - vldr s14, [sp] │ │ │ │ - lsls r5, r3, #2 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - add r0, ip │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - itet ne │ │ │ │ - vldrne s13, [r6] │ │ │ │ - vmoveq.f32 s15, s14 │ │ │ │ - vaddne.f32 s15, s15, s13 │ │ │ │ - cmp r3, r2 │ │ │ │ - vstr s15, [r1, #-4] │ │ │ │ - add r1, r5 │ │ │ │ - bne.n 4ff94 │ │ │ │ - ldr r2, [pc, #40] @ (4ffe8 ) │ │ │ │ - ldr r3, [pc, #32] @ (4ffe0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 4ffd6 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ble.n 4ff58 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xebfe0009 │ │ │ │ - ble.n 50084 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0004ffec : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 50026 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - mov.w lr, r3, lsl #2 │ │ │ │ - adds r0, #4 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - adds r1, #4 │ │ │ │ - adds r2, #1 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s14, [r5] │ │ │ │ - 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 50010 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + cbnz r2, 43270 │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 432ec │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050028 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00043224 : │ │ │ │ + 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (500c4 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (500c8 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43298 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (500cc ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 50094 │ │ │ │ - ldr r2, [pc, #100] @ (500d0 ) │ │ │ │ - ldr r3, [pc, #92] @ (500c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 500c0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 330b8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2f754 │ │ │ │ - ldr r2, [pc, #60] @ (500d4 ) │ │ │ │ - ldr r3, [pc, #48] @ (500c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 500c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 34d2c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bgt.n 50060 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xeb260009 │ │ │ │ - bgt.n 50014 │ │ │ │ - movs r3, r1 │ │ │ │ - bgt.n 501c0 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (432a8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (432ac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + hlt 0x0036 │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 432b0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000500d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000432b0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, 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, #172] @ (5019c ) │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #172] @ (501a0 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #168] @ (501a4 ) │ │ │ │ - mov r8, r1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 34e68 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 50178 │ │ │ │ - rsb r5, r1, #1 │ │ │ │ - rsb fp, r0, #1 │ │ │ │ - vldr s16, [sp, #8] │ │ │ │ - mov.w sl, #1 │ │ │ │ - b.n 5013e │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - add r5, r1 │ │ │ │ - add fp, r0 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - add.w r4, fp, #4294967295 @ 0xffffffff │ │ │ │ - add.w r0, r7, r0, lsl #2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - vmoveq.f32 s0, s16 │ │ │ │ - beq.n 50168 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - add.w r4, r8, r4, lsl #2 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - cmp r2, sl │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 50138 │ │ │ │ - ldr r2, [pc, #44] @ (501a8 ) │ │ │ │ - ldr r3, [pc, #36] @ (501a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50196 │ │ │ │ - add sp, #20 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43324 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 343f4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43334 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43338 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bgt.n 501d0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - orrs.w r0, sl, r9 │ │ │ │ - blt.n 500cc │ │ │ │ - movs r3, r1 │ │ │ │ + rev r2, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + beq.n 43274 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000501ac : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004333c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 50208 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - rsb r4, r2, #1 │ │ │ │ - rsb r5, r1, #1 │ │ │ │ - mov.w fp, #1 │ │ │ │ - b.n 501ea │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - add r4, r2 │ │ │ │ - add r5, r1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add.w r0, r7, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w r2, r8, r5, lsl #2 │ │ │ │ - cmp r9, fp │ │ │ │ - vstr s0, [r2, #-4] │ │ │ │ - bge.n 501e4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3312c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005020c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00043358 : │ │ │ │ + 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, #136] @ (502a8 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (502ac ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (502b0 ) │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fe00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043374 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043390 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 50278 │ │ │ │ - ldr r2, [pc, #100] @ (502b4 ) │ │ │ │ - ldr r3, [pc, #92] @ (502ac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 502a4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43404 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 317b8 │ │ │ │ - ldr r2, [pc, #60] @ (502b8 ) │ │ │ │ - ldr r3, [pc, #48] @ (502ac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 502a4 │ │ │ │ + blx 35150 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 306e8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bge.n 5027c │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strd r0, r0, [r2, #-36] @ 0x24 │ │ │ │ - bge.n 50230 │ │ │ │ - movs r3, r1 │ │ │ │ - bge.n 501dc │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -000502bc : │ │ │ │ - ldr r1, [pc, #8] @ (502c8 ) │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43414 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43418 ) │ │ │ │ add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - b.w 32dfc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r6, r5, #2 │ │ │ │ - movs r5, r1 │ │ │ │ + cbnz r2, 4342a │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r7, {r2, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000502cc : │ │ │ │ - ldr r1, [pc, #8] @ (502d8 ) │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - b.w 333f4 │ │ │ │ - nop │ │ │ │ - subs r6, r3, #2 │ │ │ │ - movs r5, r1 │ │ │ │ +0004341c : │ │ │ │ + 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} │ │ │ │ │ │ │ │ -000502dc : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00043438 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 50334 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #68] @ (50338 ) │ │ │ │ - add r5, sp, #8 │ │ │ │ - add ip, pc │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 316d0 │ │ │ │ - ldr r1, [pc, #44] @ (5033c ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 434ac │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fa4c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (434bc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (434c0 ) │ │ │ │ add r1, pc │ │ │ │ - blx 31170 │ │ │ │ - ldr r2, [pc, #36] @ (50340 ) │ │ │ │ - ldr r3, [pc, #28] @ (50338 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50330 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bge.n 50368 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 503bc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb8a2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - bls.n 50324 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00050344 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000434c4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 5039c │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #68] @ (503a0 ) │ │ │ │ - add r5, sp, #8 │ │ │ │ - add ip, pc │ │ │ │ - add r4, sp, #4 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43538 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f7e0 │ │ │ │ - ldr r1, [pc, #44] @ (503a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 321c4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43548 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4354c ) │ │ │ │ add r1, pc │ │ │ │ - blx 31170 │ │ │ │ - ldr r2, [pc, #36] @ (503a8 ) │ │ │ │ - ldr r3, [pc, #28] @ (503a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50398 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bls.n 50300 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 5035c │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb816 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r7!, {} │ │ │ │ movs r2, r1 │ │ │ │ - bls.n 502bc │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -000503ac : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +00043550 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 50404 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #68] @ (50408 ) │ │ │ │ - add r5, sp, #8 │ │ │ │ - add ip, pc │ │ │ │ - add r4, sp, #4 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 435c4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 31e10 │ │ │ │ - ldr r1, [pc, #44] @ (5040c ) │ │ │ │ - mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31554 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (435d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (435d8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 31170 │ │ │ │ - ldr r2, [pc, #36] @ (50410 ) │ │ │ │ - ldr r3, [pc, #28] @ (50408 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50400 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bls.n 50498 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 504fc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb78a │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r6!, {r2, r3, r4, r7} │ │ │ │ movs r2, r1 │ │ │ │ - bls.n 50454 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -00050414 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000435dc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 5046c │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #68] @ (50470 ) │ │ │ │ - add r5, sp, #8 │ │ │ │ - add ip, pc │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 35090 │ │ │ │ - ldr r1, [pc, #44] @ (50474 ) │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 31170 │ │ │ │ - ldr r2, [pc, #36] @ (50478 ) │ │ │ │ - ldr r3, [pc, #28] @ (50470 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 50468 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bhi.n 50430 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 5049c │ │ │ │ - movs r2, r1 │ │ │ │ - bhi.n 503ec │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35ae0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005047c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000435f8 : │ │ │ │ + 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 r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 323b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043614 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43688 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - subs r3, #2 │ │ │ │ - cmp r3, #18 │ │ │ │ - bhi.n 504f8 │ │ │ │ - vldr s14, [r4] │ │ │ │ - vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 504c2 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - vmov.f32 s15, #36 @ 0x41200000 10.0 │ │ │ │ - add.w r3, r4, r6, lsl #2 │ │ │ │ - vldr s14, [r3, #-4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 504de │ │ │ │ - movs r0, #27 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #76] @ (50514 ) │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #72] @ (50518 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #72] @ (5051c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r6, [r5, #0] │ │ │ │ - ldr r1, [pc, #64] @ (50520 ) │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [pc, #64] @ (50524 ) │ │ │ │ - add r1, pc │ │ │ │ - mov r2, r1 │ │ │ │ - add r3, pc │ │ │ │ - str.w r6, [r1], #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 3025c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movs r0, #28 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #40] @ (50528 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #36] @ (5052c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #36] @ (50530 ) │ │ │ │ + blx 32dd4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43698 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4369c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 50498 │ │ │ │ - sbc.w r0, r8, r9 │ │ │ │ - adcs.w r0, ip, r9 │ │ │ │ - str r2, [sp, #408] @ 0x198 │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r0, r1, #13 │ │ │ │ - movs r4, r1 │ │ │ │ - bhi.n 50618 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ movs r2, r1 │ │ │ │ - add.w r0, sl, r9 │ │ │ │ - @ instruction: 0xeb260009 │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00050534 : │ │ │ │ +000436a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32fc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000436bc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32200 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000436d8 : │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #252] @ (50644 ) │ │ │ │ - ldr r3, [pc, #252] @ (50648 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - mov r6, r1 │ │ │ │ - vldr s0, [r5] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5058c │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #216] @ (5064c ) │ │ │ │ - ldr r3, [pc, #212] @ (50648 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5063e │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4374c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ff08 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #192] @ (50650 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - add r7, pc │ │ │ │ - vstr s0, [r7] │ │ │ │ - blx 3285c │ │ │ │ - mov r0, r7 │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 329f4 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 3435c <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s15, [r7] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s15, [r7, #8] │ │ │ │ - ble.n 5062e │ │ │ │ - ldr r1, [pc, #132] @ (50654 ) │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 35874 │ │ │ │ - ldr r7, [pc, #120] @ (50658 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr.w r8, [pc, #120] @ 5065c │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 34ec4 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vldr s15, [r7, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r6] │ │ │ │ - b.n 50570 │ │ │ │ - ldr r1, [pc, #48] @ (50660 ) │ │ │ │ - add.w r2, r7, #8 │ │ │ │ + ldr r1, [pc, #12] @ (4375c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43760 ) │ │ │ │ add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 30dd4 │ │ │ │ - b.n 505dc │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bvc.n 505c8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 50580 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, r5, #0 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r0, r3, #9 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r0, r1, #9 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r2, r3, r7 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ - movs r4, r1 │ │ │ │ + @ instruction: 0xb602 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5, {r2, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050664 : │ │ │ │ +00043764 : │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #252] @ (50774 ) │ │ │ │ - ldr r3, [pc, #252] @ (50778 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - add r0, pc │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - vldr s0, [r5] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 506bc │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #216] @ (5077c ) │ │ │ │ - ldr r3, [pc, #212] @ (50778 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5076e │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 437d8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3395c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #192] @ (50780 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - add r7, pc │ │ │ │ - vstr s0, [r7] │ │ │ │ - blx 3285c │ │ │ │ - mov r0, r7 │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 329f4 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 3435c <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s15, [r7] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s15, [r7, #8] │ │ │ │ - ble.n 5075e │ │ │ │ - ldr r1, [pc, #132] @ (50784 ) │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 30f10 │ │ │ │ - ldr r7, [pc, #120] @ (50788 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr.w r8, [pc, #120] @ 5078c │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 34ec4 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vldr s15, [r7, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r6] │ │ │ │ - b.n 506a0 │ │ │ │ - ldr r1, [pc, #48] @ (50790 ) │ │ │ │ - add.w r2, r7, #8 │ │ │ │ + ldr r1, [pc, #12] @ (437e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (437ec ) │ │ │ │ add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 3391c │ │ │ │ - b.n 5070c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bvs.n 50698 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 50850 │ │ │ │ - movs r3, r1 │ │ │ │ - subs r6, r7, r3 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r0, r5, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - lsrs r0, r3, #4 │ │ │ │ - movs r4, r1 │ │ │ │ - subs r2, r5, r2 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r0, r1, #3 │ │ │ │ - movs r4, r1 │ │ │ │ + push {r1, r2, r4, r5, r6, lr} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5!, {} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00050794 : │ │ │ │ +000437f0 : │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #252] @ (508a4 ) │ │ │ │ - ldr r3, [pc, #252] @ (508a8 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - add r0, pc │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - vldr s0, [r5] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 507ec │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #216] @ (508ac ) │ │ │ │ - ldr r3, [pc, #212] @ (508a8 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5089e │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43864 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3484c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #192] @ (508b0 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - add r7, pc │ │ │ │ - vstr s0, [r7] │ │ │ │ - blx 3285c │ │ │ │ - mov r0, r7 │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 329f4 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 3435c <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s15, [r7] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s15, [r7, #8] │ │ │ │ - ble.n 5088e │ │ │ │ - ldr r1, [pc, #132] @ (508b4 ) │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 30dd4 │ │ │ │ - ldr r7, [pc, #120] @ (508b8 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr.w r8, [pc, #120] @ 508bc │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 34ec4 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vldr s15, [r7, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r6] │ │ │ │ - b.n 507d0 │ │ │ │ - ldr r1, [pc, #48] @ (508c0 ) │ │ │ │ - add.w r2, r7, #8 │ │ │ │ + ldr r1, [pc, #12] @ (43874 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43878 ) │ │ │ │ add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 35874 │ │ │ │ - b.n 5083c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bpl.n 50968 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 50920 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, r1, r7 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r2, r7, r5 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ - movs r4, r1 │ │ │ │ + push {r1, r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004387c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35404 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043898 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34cd8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000508c4 : │ │ │ │ +000438b4 : │ │ │ │ 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 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #252] @ (509d4 ) │ │ │ │ - ldr r3, [pc, #252] @ (509d8 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - mov r6, r1 │ │ │ │ - vldr s0, [r5] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - vcmp.f32 s0, #0.0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5091c │ │ │ │ - movs r0, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r2, [pc, #216] @ (509dc ) │ │ │ │ - ldr r3, [pc, #212] @ (509d8 ) │ │ │ │ - add r2, pc │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 509ce │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43928 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 353a8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r7, [pc, #192] @ (509e0 ) │ │ │ │ - vabs.f32 s0, s0 │ │ │ │ - add r7, pc │ │ │ │ - vstr s0, [r7] │ │ │ │ - blx 3285c │ │ │ │ - mov r0, r7 │ │ │ │ - adds r0, #4 │ │ │ │ - vstr s0, [r0] │ │ │ │ - blx 329f4 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - str r0, [r4, #0] │ │ │ │ - negs r0, r0 │ │ │ │ - blx 3435c <__powisf2@plt> │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s15, [r7] │ │ │ │ - vcmpe.f32 s14, #0.0 │ │ │ │ - vmul.f32 s15, s15, s0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - vstr s15, [r7, #8] │ │ │ │ - ble.n 509be │ │ │ │ - ldr r1, [pc, #132] @ (509e4 ) │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 3391c │ │ │ │ - ldr r7, [pc, #120] @ (509e8 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr.w r8, [pc, #120] @ 509ec │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str.w r0, [r8, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r0, sp, #8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 34ec4 │ │ │ │ - ldr.w r2, [r8, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ - subs r1, #1 │ │ │ │ - subs r0, r2, r0 │ │ │ │ - blx 33c3c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - vldr s15, [r7, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - vabs.f32 s15, s15 │ │ │ │ - add r0, r3 │ │ │ │ - it lt │ │ │ │ - vneglt.f32 s15, s15 │ │ │ │ - vstr s15, [r6] │ │ │ │ - b.n 50900 │ │ │ │ - ldr r1, [pc, #48] @ (509f0 ) │ │ │ │ - add.w r2, r7, #8 │ │ │ │ + ldr r1, [pc, #12] @ (43938 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4393c ) │ │ │ │ add r1, pc │ │ │ │ - adds r0, r1, #4 │ │ │ │ - blx 30f10 │ │ │ │ - b.n 5096c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bmi.n 50a38 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 509f0 │ │ │ │ - movs r3, r1 │ │ │ │ - adds r6, r3, r2 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r0, r1, #27 │ │ │ │ - movs r4, r1 │ │ │ │ - lsls r0, r7, #26 │ │ │ │ - movs r4, r1 │ │ │ │ - adds r2, r1, r1 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r0, r5, #25 │ │ │ │ - movs r4, r1 │ │ │ │ + push {r1, r2, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4!, {} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000509f4 : │ │ │ │ - push {lr} │ │ │ │ +00043940 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #36] @ 50a28 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r3, [pc, #32] @ (50a2c ) │ │ │ │ - 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 3025c │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - lsls r0, r4, #24 │ │ │ │ - movs r4, r1 │ │ │ │ - bcc.n 50ad0 │ │ │ │ - movs r2, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30800 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00050a30 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004395c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34bd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043978 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3573c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043994 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #200] @ (50b0c ) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #200] @ (50b10 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30108 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cbz r0, 50aca │ │ │ │ - ldr r3, [pc, #176] @ (50b14 ) │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r2, [pc, #176] @ (50b18 ) │ │ │ │ - mov r0, r5 │ │ │ │ - strd r6, r1, [sp] │ │ │ │ - add r3, pc │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #8 │ │ │ │ - blx 3453c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43a08 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50a9e │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f198 │ │ │ │ - ldr r2, [pc, #152] @ (50b1c ) │ │ │ │ - ldr r3, [pc, #136] @ (50b10 ) │ │ │ │ - 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 50b06 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, r0, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 2f198 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3244c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - subs r1, r1, r4 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 30f80 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - blx 3435c <__powisf2@plt> │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - b.n 50a82 │ │ │ │ - ldr.w ip, [pc, #84] @ 50b20 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r7 │ │ │ │ - add ip, pc │ │ │ │ - ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w ip, {r0, r1, r2} │ │ │ │ - stmia.w r4, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 312b0 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #48] @ (50b24 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r1, [pc, #44] @ (50b28 ) │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43a18 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43a1c ) │ │ │ │ add r1, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 50a60 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bcs.n 50a94 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + cbz r6, 43a6c │ │ │ │ movs r2, r1 │ │ │ │ - bcs.n 50b08 │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 50a2c │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 50628 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r0, #34] @ 0x22 │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ movs r2, r1 │ │ │ │ - b.n 50618 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -00050b2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043a20 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r2, [pc, #764] @ (50e40 ) │ │ │ │ - sub sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #764] @ (50e44 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43a94 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3117c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - blx 30108 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 50cda │ │ │ │ - add.w r3, r4, r8 │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - itt eq │ │ │ │ - addeq.w r8, r9, #2 │ │ │ │ - vldreq s17, [pc, #692] @ 50e38 │ │ │ │ - beq.n 50b92 │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - vldr s17, [pc, #688] @ 50e3c │ │ │ │ - it eq │ │ │ │ - addeq.w r8, r9, #2 │ │ │ │ - ldr r3, [pc, #692] @ (50e48 ) │ │ │ │ - movs r2, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r3, pc │ │ │ │ - movs r2, #1 │ │ │ │ - bic.w r0, r6, r6, asr #31 │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 50c44 │ │ │ │ - sub.w r3, r6, r8 │ │ │ │ - add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ - adds r6, r4, r2 │ │ │ │ - cmp r3, #14 │ │ │ │ - ble.w 50d5a │ │ │ │ - add r5, sp, #12 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30108 │ │ │ │ - ldrb.w r3, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 50c8a │ │ │ │ - movs r6, #32 │ │ │ │ - b.n 50bf6 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - strb.w r6, [sp, #12] │ │ │ │ - blx 340e8 │ │ │ │ - ldrb.w r3, [sp, #12] │ │ │ │ - subs r4, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.n 50c8a │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 50be0 │ │ │ │ - bic.w r1, r4, r4, asr #31 │ │ │ │ - mov r0, r5 │ │ │ │ - vcvt.f32.s32 s17, s17 │ │ │ │ - blx 35748 │ │ │ │ - mov r3, r0 │ │ │ │ - vmov s16, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - vmov.f32 s0, #36 @ 0x41200000 10.0 │ │ │ │ - vcvt.f32.s32 s16, s16 │ │ │ │ - blx 3435c <__powisf2@plt> │ │ │ │ - ldr r2, [pc, #556] @ (50e4c ) │ │ │ │ - ldr r3, [pc, #548] @ (50e44 ) │ │ │ │ - add r2, pc │ │ │ │ - vmul.f32 s16, s16, s17 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - vmul.f32 s0, s16, s0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 50e34 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 314f4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r0 │ │ │ │ - it eq │ │ │ │ - cmpeq r6, r0 │ │ │ │ - beq.n 50d14 │ │ │ │ - cmp r8, r0 │ │ │ │ - beq.w 50dbc │ │ │ │ - subs r2, r0, #1 │ │ │ │ - add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ - sub.w r2, r2, r8 │ │ │ │ - add.w fp, r4, r3 │ │ │ │ - add.w r8, r2, #1 │ │ │ │ - cmp r6, r0 │ │ │ │ - bic.w r8, r8, r8, asr #31 │ │ │ │ - bne.w 50d7a │ │ │ │ - cmp r2, #14 │ │ │ │ - ble.w 50dde │ │ │ │ - add r5, sp, #12 │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w r1, [fp, #4] │ │ │ │ - ldr.w r2, [fp, #8] │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - b.n 50d56 │ │ │ │ - cmp r4, #8 │ │ │ │ - ble.n 50bfa │ │ │ │ - ldr.w ip, [pc, #448] @ 50e50 │ │ │ │ - add.w r8, sp, #28 │ │ │ │ - mov r6, r8 │ │ │ │ - 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, #70 @ 0x46 │ │ │ │ - strh r2, [r6, #0] │ │ │ │ - movs r2, #38 @ 0x26 │ │ │ │ - blx 312b0 │ │ │ │ - ldr r1, [pc, #404] @ (50e54 ) │ │ │ │ - ldr r0, [pc, #404] @ (50e58 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - movs r3, #6 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33b50 │ │ │ │ - movs r1, #8 │ │ │ │ - b.n 50bfe │ │ │ │ - ldr r7, [pc, #384] @ (50e5c ) │ │ │ │ - add.w sl, sp, #28 │ │ │ │ - mov r5, sl │ │ │ │ - add r7, pc │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - blx 312b0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #352] @ (50e60 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [pc, #348] @ (50e64 ) │ │ │ │ - add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43aa4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43aa8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 50b70 │ │ │ │ - ldr r5, [pc, #336] @ (50e68 ) │ │ │ │ - add.w r8, sp, #28 │ │ │ │ - mov r4, r8 │ │ │ │ - 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, #55 @ 0x37 │ │ │ │ - strh.w r2, [r4], #2 │ │ │ │ - add r5, sp, #12 │ │ │ │ - lsrs r2, r2, #16 │ │ │ │ - strb r2, [r4, #0] │ │ │ │ - movs r2, #53 @ 0x35 │ │ │ │ - blx 312b0 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #296] @ (50e6c ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #292] @ (50e70 ) │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - blx 33b50 │ │ │ │ - subs r7, r7, r6 │ │ │ │ - b.n 50bca │ │ │ │ - adds r4, r3, #1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 50bca │ │ │ │ - subs r5, r6, r0 │ │ │ │ - add r4, r7 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - add.w sl, r5, r8 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + uxth r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00043aac : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + cbz r0, 43b20 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, sl │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ - add r5, sp, #12 │ │ │ │ - cmp.w sl, #15 │ │ │ │ - ble.n 50e1a │ │ │ │ - ldmia.w r9, {r0, r1, r2, r3} │ │ │ │ - stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - mov r0, r9 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33bc0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 50d56 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - add.w ip, r4, r0 │ │ │ │ - subs r3, r6, r3 │ │ │ │ - cmp r3, #14 │ │ │ │ - ble.n 50dfa │ │ │ │ - add r5, sp, #12 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - b.n 50d56 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r8, #16 │ │ │ │ - add.w r0, r5, r8 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 50d56 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r5 │ │ │ │ - bic.w r4, r4, r4, asr #31 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 33e60 │ │ │ │ - rsb r2, r4, #16 │ │ │ │ - adds r0, r5, r4 │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 50d56 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, sl, #16 │ │ │ │ - add.w r0, r5, sl │ │ │ │ - blx 312b0 │ │ │ │ - b.n 50db4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - movs r1, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 50dcc │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - beq.n 50e28 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 51650 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 515b8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r2, #6] │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 51544 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r6, #16] │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43b30 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43b34 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + sxth r6, r5 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 51538 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 5152c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r6, #14] │ │ │ │ + ldmia r2!, {r7} │ │ │ │ movs r2, r1 │ │ │ │ - b.n 514bc │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -00050e74 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00043b38 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #244] @ (50f78 ) │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r3, [pc, #244] @ (50f7c ) │ │ │ │ - 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 3117c │ │ │ │ - mov r1, r4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31838 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043b54 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34f34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043b70 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - blx 30108 │ │ │ │ - cbz r0, 50ee4 │ │ │ │ - add r4, r5 │ │ │ │ - ldr r1, [pc, #208] @ (50f80 ) │ │ │ │ - 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, r4 │ │ │ │ - blx 32a00 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 50f22 │ │ │ │ - ldr r2, [pc, #184] @ (50f84 ) │ │ │ │ - ldr r3, [pc, #172] @ (50f7c ) │ │ │ │ - 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 50f74 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr.w lr, [pc, #160] @ 50f88 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43be4 │ │ │ │ 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 312b0 │ │ │ │ - ldr r1, [pc, #128] @ (50f8c ) │ │ │ │ - ldr r0, [pc, #132] @ (50f90 ) │ │ │ │ - movs r3, #80 @ 0x50 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #6 │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33b50 │ │ │ │ - b.n 50eaa │ │ │ │ - ldr r1, [pc, #112] @ (50f94 ) │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 32a00 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 50eca │ │ │ │ - ldr r6, [pc, #96] @ (50f98 ) │ │ │ │ - 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 312b0 │ │ │ │ - movs r4, #80 @ 0x50 │ │ │ │ - movs r0, #6 │ │ │ │ - ldr r1, [pc, #60] @ (50f9c ) │ │ │ │ - strd r0, r4, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #56] @ (50fa0 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 31c1c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43bf4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43bf8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 50eca │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r1, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 5125c │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 512f4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ - movs r2, r1 │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + cbz r2, 43c12 │ │ │ │ movs r2, r1 │ │ │ │ - b.n 512c0 │ │ │ │ - movs r1, r1 │ │ │ │ - b.n 512b0 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ + ldmia r1!, {r2, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00050fa4 : │ │ │ │ +00043bfc : │ │ │ │ + b.w 34ff0 │ │ │ │ + │ │ │ │ +00043c00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33eb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043c1c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #192] @ (51078 ) │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - ldr r3, [pc, #192] @ (5107c ) │ │ │ │ - mov r4, r1 │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3117c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - adds r7, r5, #1 │ │ │ │ - blx 30108 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43c90 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51034 │ │ │ │ - adds r3, r6, r7 │ │ │ │ - ldrb.w r3, [r3, #-1] │ │ │ │ - cmp r3, #45 @ 0x2d │ │ │ │ - beq.n 51028 │ │ │ │ - cmp r3, #43 @ 0x2b │ │ │ │ - ittte eq │ │ │ │ - addeq r3, r5, #2 │ │ │ │ - moveq.w r8, #1 │ │ │ │ - moveq r5, r7 │ │ │ │ - movne.w r8, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, r3 │ │ │ │ - subs r1, r4, r7 │ │ │ │ - adds r0, r6, r5 │ │ │ │ - adds r1, #1 │ │ │ │ - bic.w r1, r1, r1, asr #31 │ │ │ │ - blx 35748 │ │ │ │ - ldr r2, [pc, #116] @ (51080 ) │ │ │ │ - ldr r3, [pc, #108] @ (5107c ) │ │ │ │ - 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 51074 │ │ │ │ - add sp, #96 @ 0x60 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - adds r3, r5, #2 │ │ │ │ - mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r3 │ │ │ │ - b.n 50ffc │ │ │ │ - ldr.w lr, [pc, #76] @ 51084 │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - 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} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ - movs r1, #32 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 312b0 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #40] @ (51088 ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #36] @ (5108c ) │ │ │ │ - add r0, pc │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 301e0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43ca0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43ca4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 50fde │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 510b4 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r4, [r2, #54] @ 0x36 │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + sub sp, #248 @ 0xf8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ movs r2, r1 │ │ │ │ - b.n 51140 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -00051090 : │ │ │ │ +00043ca8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #248] @ (5119c ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - blx 30108 │ │ │ │ - add r7, pc │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5115e │ │ │ │ - ldr r5, [pc, #232] @ (511a0 ) │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r5, pc │ │ │ │ - strd r2, r3, [r5, #84] @ 0x54 │ │ │ │ - ble.n 51154 │ │ │ │ - ldr r7, [pc, #224] @ (511a4 ) │ │ │ │ - movs r4, #0 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - add r7, pc │ │ │ │ - b.n 510ec │ │ │ │ - ldr r2, [pc, #216] @ (511a8 ) │ │ │ │ - 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 51156 │ │ │ │ - subs r3, #1 │ │ │ │ - mov.w ip, #0 │ │ │ │ - add r3, r6 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r0, #10 │ │ │ │ - str.w ip, [sp] │ │ │ │ - blx 35a38 <_gfortran_string_index@plt> │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 510ce │ │ │ │ - ldr.w lr, [pc, #160] @ 511ac │ │ │ │ - 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 312b0 │ │ │ │ - ldr r1, [pc, #120] @ (511b0 ) │ │ │ │ - mov.w lr, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #120] @ (511b4 ) │ │ │ │ - mov.w ip, #6 │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43d1c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - mov r2, r8 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ - b.n 510ce │ │ │ │ - movs r4, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30b48 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [pc, #88] @ (511b8 ) │ │ │ │ - add.w r8, r7, #4 │ │ │ │ - mov r4, r8 │ │ │ │ - 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 312b0 │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r0, [pc, #56] @ (511bc ) │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #52] @ (511c0 ) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ + ldr r1, [pc, #12] @ (43d2c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43d30 ) │ │ │ │ add r1, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 510b4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r4, #4 │ │ │ │ - movs r5, r1 │ │ │ │ - asrs r6, r2, #4 │ │ │ │ - movs r5, r1 │ │ │ │ - vaddl.u q0, d6, d11 │ │ │ │ - asrs r4, r7, #3 │ │ │ │ - movs r5, r1 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ - movs r1, r1 │ │ │ │ - svc 184 @ 0xb8 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r7, #46] @ 0x2e │ │ │ │ + add sp, #200 @ 0xc8 │ │ │ │ movs r2, r1 │ │ │ │ - udf #238 @ 0xee │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + ldmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ - svc 104 @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ + │ │ │ │ +00043d34 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - lsls r5, r0, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - mul.w r0, r4, r7 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r0, [r6, #0] │ │ │ │ - ble.n 511fe │ │ │ │ - adds r2, r6, #4 │ │ │ │ - adds r1, r6, r5 │ │ │ │ - add r0, r4 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 511f4 │ │ │ │ + cbz r0, 43da8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fc8c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43db8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43dbc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + add r7, sp, #664 @ 0x298 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00051204 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - ldr r4, [pc, #108] @ (51274 ) │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - adds r0, r1, r6 │ │ │ │ - add r1, r5 │ │ │ │ - ldrd r5, r7, [r4] │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - lsls r1, r1, #2 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr.w r6, [r5, r0, lsl #2] │ │ │ │ - ldr.w r4, [r7, r0, lsl #2] │ │ │ │ - ldr.w r0, [r7, lr] │ │ │ │ - adds r7, r6, r1 │ │ │ │ - add r6, r1 │ │ │ │ - ldr.w r5, [r5, lr] │ │ │ │ - ldr r7, [r7, #0] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - adds r3, r5, r1 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r5, r1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - adds r3, r4, r1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r4, r1 │ │ │ │ - add r1, r0 │ │ │ │ - add r0, ip │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldrd r2, r3, [sp, #32] │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - str r4, [r2, #0] │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r2, r4, #32 │ │ │ │ - movs r5, r1 │ │ │ │ +00043dc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33b78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00051278 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043ddc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #808] @ (515b4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r0 │ │ │ │ - add r3, pc │ │ │ │ - mov sl, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 51458 │ │ │ │ - ldr r7, [pc, #784] @ (515b8 ) │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 511c4 │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [r7, #0] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - bl 511c4 │ │ │ │ - vldr s15, [r8] │ │ │ │ - vldr s14, [fp] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [pc, #756] @ (515bc ) │ │ │ │ - str r0, [r7, #4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - add r3, pc │ │ │ │ - ldr r7, [r4, #0] │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 513c6 │ │ │ │ - cmp r7, r4 │ │ │ │ - ble.n 513c0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, #0 │ │ │ │ - add.w ip, r3, r5, lsl #2 │ │ │ │ - bgt.n 512f6 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - beq.n 51312 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 512ec │ │ │ │ - ldr.w r1, [r9, r4, lsl #2] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r0, [r3], #4 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 512fc │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 512f6 │ │ │ │ - vldr s15, [r8] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 514f4 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - sub.w lr, r2, #4 │ │ │ │ - add.w r8, r1, r0 │ │ │ │ - ldr.w r3, [lr, #4]! │ │ │ │ - add.w ip, r3, r0 │ │ │ │ - vldr s15, [r1] │ │ │ │ - vstmia r3!, {s15} │ │ │ │ - cmp r3, ip │ │ │ │ - bne.n 5133a │ │ │ │ - adds r1, #4 │ │ │ │ - cmp r1, r8 │ │ │ │ - bne.n 51332 │ │ │ │ - ldr.w r1, [sl] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 5147e │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 51582 │ │ │ │ - add.w r8, r2, r0 │ │ │ │ - add.w lr, r9, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 513c0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - mov ip, r7 │ │ │ │ - mov sl, r9 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov.w r2, sl, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r0, r1, r2 │ │ │ │ - add r2, fp │ │ │ │ - mov r1, r3 │ │ │ │ - adds r1, #1 │ │ │ │ - cbnz r4, 51394 │ │ │ │ - ldr.w r7, [lr, #-4] │ │ │ │ - vldr s15, [r2] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r6, 513a4 │ │ │ │ - ldr.w r7, [r8, #-4] │ │ │ │ - vldr s15, [r0] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s15, [r7] │ │ │ │ - adds r3, #4 │ │ │ │ - adds r0, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.n 51382 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - add sl, r5 │ │ │ │ - sub.w r8, r8, #4 │ │ │ │ - sub.w lr, lr, #4 │ │ │ │ - cmp r9, ip │ │ │ │ - bne.n 51374 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 513de │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 513c0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - b.n 51326 │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5159a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 5158c │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 513c0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 513c0 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r8, ip │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov.w r2, r8, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - adds r6, r1, r2 │ │ │ │ - add r2, fp │ │ │ │ - mov r1, r3 │ │ │ │ - adds r1, #1 │ │ │ │ - cbnz r4, 51426 │ │ │ │ - ldr.w r7, [r9] │ │ │ │ - vldr s15, [r2] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r0, 51436 │ │ │ │ - ldr.w r7, [lr] │ │ │ │ - vldr s15, [r6] │ │ │ │ - add r7, r3 │ │ │ │ - vstr s15, [r7] │ │ │ │ - adds r3, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - adds r2, #4 │ │ │ │ - cmp r5, r1 │ │ │ │ - bne.n 51414 │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add r8, r5 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - cmp ip, sl │ │ │ │ - bne.n 51406 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #356] @ (515c0 ) │ │ │ │ - add r7, pc │ │ │ │ - ldr.w r9, [r7] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r7, [r7, #4] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 512a4 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 51506 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - add.w r3, r5, #4294967295 @ 0xffffffff │ │ │ │ - it gt │ │ │ │ - movgt.w ip, #0 │ │ │ │ - mov lr, r2 │ │ │ │ - mov.w r3, r3, lsl #2 │ │ │ │ - itt gt │ │ │ │ - movgt r8, ip │ │ │ │ - movgt sl, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ble.n 513c0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov.w r3, ip, lsl #2 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - adds r6, r2, r3 │ │ │ │ - add r3, fp │ │ │ │ - movs r2, #0 │ │ │ │ - adds r2, #1 │ │ │ │ - cbnz r4, 514c2 │ │ │ │ - ldr.w r7, [r9] │ │ │ │ - vldr s15, [r3] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - cbnz r0, 514d2 │ │ │ │ - ldr.w r7, [lr] │ │ │ │ - vldr s15, [r6] │ │ │ │ - add r7, r1 │ │ │ │ - vstr s15, [r7] │ │ │ │ - subs r1, #4 │ │ │ │ - adds r6, #4 │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 514b0 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add ip, r5 │ │ │ │ - add.w lr, lr, #4 │ │ │ │ - add.w r9, r9, #4 │ │ │ │ - cmp sl, r8 │ │ │ │ - bne.n 514a2 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51586 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 51486 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - cmp r5, #0 │ │ │ │ - add.w r3, r5, #4294967295 @ 0xffffffff │ │ │ │ - it gt │ │ │ │ - movgt.w r8, #0 │ │ │ │ - add.w lr, r2, r0 │ │ │ │ - mov.w sl, r3, lsl #2 │ │ │ │ - add r0, r9 │ │ │ │ - itt gt │ │ │ │ - strgt r7, [sp, #4] │ │ │ │ - movgt r9, r8 │ │ │ │ - ble.w 513c0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov.w r3, r8, lsl #2 │ │ │ │ - mov r1, sl │ │ │ │ - str r4, [sp, #0] │ │ │ │ - adds r7, r2, r3 │ │ │ │ - add r3, fp │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - cbnz r4, 5154c │ │ │ │ - ldr.w r4, [r0, #-4] │ │ │ │ - vldr s15, [r3] │ │ │ │ - add.w ip, r4, r1 │ │ │ │ - vstr s15, [ip] │ │ │ │ - cbnz r6, 5155e │ │ │ │ - ldr.w r4, [lr, #-4] │ │ │ │ - vldr s15, [r7] │ │ │ │ - add.w ip, r4, r1 │ │ │ │ - vstr s15, [ip] │ │ │ │ - subs r1, #4 │ │ │ │ - adds r7, #4 │ │ │ │ - adds r3, #4 │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 51536 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - add r8, r5 │ │ │ │ - sub.w lr, lr, #4 │ │ │ │ - subs r0, #4 │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 51526 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - b.n 513f8 │ │ │ │ - cbz r6, 51596 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 513f8 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 513c0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - mov r4, r6 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - b.n 51360 │ │ │ │ - cbz r6, 515a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 513c0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 51486 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.w 513c0 │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 51504 │ │ │ │ - ldc2l 0, cr0, [ip, #44]! @ 0x2c │ │ │ │ - lsrs r0, r1, #30 │ │ │ │ - movs r5, r1 │ │ │ │ - ldc2 0, cr0, [lr, #44]! @ 0x2c │ │ │ │ - lsrs r6, r2, #23 │ │ │ │ - movs r5, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f404 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000515c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00043df8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #452] @ (517a4 ) │ │ │ │ - mov r4, r3 │ │ │ │ - vldr s19, [r3] │ │ │ │ - add.w r8, sp, #20 │ │ │ │ - ldr r3, [pc, #444] @ (517a8 ) │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #8] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043e14 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w sl, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - vldr s15, [r2] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldr.w r9, [sp, #112] @ 0x70 │ │ │ │ - vldr s16, [fp] │ │ │ │ - vsub.f32 s19, s19, s15 │ │ │ │ - vldr s17, [sl] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vsub.f32 s16, s16, s15 │ │ │ │ - vldr s18, [r9] │ │ │ │ - ldr r7, [pc, #388] @ (517ac ) │ │ │ │ - vsub.f32 s17, s17, s14 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - vsub.f32 s18, s18, s14 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - add r7, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - vmul.f32 s15, s16, s17 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - vnmls.f32 s15, s19, s18 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 34e90 │ │ │ │ - cbz r0, 51672 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r2, [pc, #348] @ (517b0 ) │ │ │ │ - ldr r3, [pc, #336] @ (517a8 ) │ │ │ │ - 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 5179e │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8-d9} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - vldr s15, [r6] │ │ │ │ - vldr s14, [r5] │ │ │ │ - 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, #4] │ │ │ │ - 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 2feb0 │ │ │ │ - cbz r0, 516d4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2feb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51790 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - vldr s16, [fp] │ │ │ │ - vldr s17, [sl] │ │ │ │ - vldr s14, [r7] │ │ │ │ - vldr s15, [r3] │ │ │ │ - vldr s19, [r4] │ │ │ │ - vsub.f32 s16, s16, s14 │ │ │ │ - vldr s18, [r9] │ │ │ │ - vsub.f32 s17, s17, s15 │ │ │ │ - ldr r4, [pc, #184] @ (517b4 ) │ │ │ │ - vsub.f32 s19, s19, s14 │ │ │ │ - vsub.f32 s18, s18, s15 │ │ │ │ - add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ - vmul.f32 s15, s16, s17 │ │ │ │ - vnmls.f32 s15, s19, s18 │ │ │ │ - vstr s15, [sp, #20] │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51650 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - vldr s15, [r6] │ │ │ │ - vldr s11, [r7] │ │ │ │ - vldr s14, [r5] │ │ │ │ - vldr s12, [r3] │ │ │ │ - vsub.f32 s15, s15, s11 │ │ │ │ - vldr s13, [sp, #20] │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - 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 2feb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51650 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #28 │ │ │ │ - blx 2feb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51650 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34350 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51650 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 43e88 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30974 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 51652 │ │ │ │ - adds r1, r7, #4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34350 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 516d4 │ │ │ │ - b.n 5178c │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (43e98 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (43e9c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r5} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r4, r5} │ │ │ │ + add r6, sp, #792 @ 0x318 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r6!, {r2, r5, r6} │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000517b8 : │ │ │ │ +00043ea0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8-d12} │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - vldr s13, [r3] │ │ │ │ - vldr s14, [r2] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1848] @ 51f14 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr.w r9, [sp, #160] @ 0xa0 │ │ │ │ - add.w sl, sp, #24 │ │ │ │ - vsub.f32 s14, s14, s13 │ │ │ │ - ldr.w r8, [sp, #168] @ 0xa8 │ │ │ │ - ldr r7, [sp, #172] @ 0xac │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r3, [pc, #1828] @ 51f18 │ │ │ │ - vldr s15, [r9] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, sl │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ str r1, [sp, #12] │ │ │ │ - vsub.f32 s14, s14, s15 │ │ │ │ - vldr s13, [r7] │ │ │ │ - ldr r6, [sp, #176] @ 0xb0 │ │ │ │ - vldr s15, [r8] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr.w fp, [pc, #1800] @ 51f1c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - add fp, pc │ │ │ │ - vldr s13, [r6] │ │ │ │ - mov r1, fp │ │ │ │ - vsub.f32 s15, s15, s13 │ │ │ │ - vldr s13, [r3] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - vadd.f32 s14, s14, s13 │ │ │ │ - vstr s14, [sp, #24] │ │ │ │ - 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, #36] @ 0x24 │ │ │ │ - blx 34e90 │ │ │ │ - cbz r0, 51864 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51a84 │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w sl, [pc, #1720] @ 51f20 │ │ │ │ - add sl, pc │ │ │ │ - mov r1, sl │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5194c │ │ │ │ - vldr s15, [r8] │ │ │ │ - mov r1, sl │ │ │ │ - vldr s9, [r7] │ │ │ │ - vldr s10, [r6] │ │ │ │ - vldr s14, [sp, #36] @ 0x24 │ │ │ │ - vsub.f32 s9, s9, s15 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vsub.f32 s10, s10, s15 │ │ │ │ - vldr s11, [r5] │ │ │ │ - vldr s12, [r4] │ │ │ │ - add r4, sp, #28 │ │ │ │ - vldr s13, [r9] │ │ │ │ - mov r0, r4 │ │ │ │ - vdiv.f32 s18, s9, s14 │ │ │ │ - vldr s7, [r3] │ │ │ │ - vdiv.f32 s19, s10, s14 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vsub.f32 s12, s12, s11 │ │ │ │ - vsub.f32 s13, s13, s11 │ │ │ │ - vsub.f32 s15, s15, s7 │ │ │ │ - vldr s8, [r3] │ │ │ │ - vstr s12, [sp, #28] │ │ │ │ - vdiv.f32 s17, s15, s14 │ │ │ │ - vstr s13, [sp, #32] │ │ │ │ - vsub.f32 s16, s11, s8 │ │ │ │ - vstr s18, [sp, #40] @ 0x28 │ │ │ │ - vstr s19, [sp, #44] @ 0x2c │ │ │ │ - blx 34e90 │ │ │ │ - cbz r0, 518ec │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51b1e │ │ │ │ - ldr.w r5, [pc, #1588] @ 51f24 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51b70 │ │ │ │ - vldr s14, [sp, #32] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s16, s14 │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vsub.f32 s15, s18, s15 │ │ │ │ - vmla.f32 s17, s19, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s14, s17, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr.w r2, [pc, #1532] @ 51f28 │ │ │ │ - ldr.w r3, [pc, #1512] @ 51f18 │ │ │ │ - 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 51f0c │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - vpop {d8-d12} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 34e90 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vldr s15, [r5] │ │ │ │ - vldr s11, [r4] │ │ │ │ - vldr s12, [r9] │ │ │ │ - vldr s8, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vsub.f32 s11, s11, s15 │ │ │ │ - vsub.f32 s12, s12, s15 │ │ │ │ - vldr s14, [r8] │ │ │ │ - vsub.f32 s15, s15, s8 │ │ │ │ - vldr s13, [sp, #24] │ │ │ │ - vldr s9, [r7] │ │ │ │ - vldr s10, [r6] │ │ │ │ - vdiv.f32 s17, s11, s13 │ │ │ │ - vldr s8, [r3] │ │ │ │ - vdiv.f32 s19, s12, s13 │ │ │ │ - vsub.f32 s9, s9, s14 │ │ │ │ - vsub.f32 s10, s10, s14 │ │ │ │ - vdiv.f32 s18, s15, s13 │ │ │ │ - vsub.f32 s16, s14, s8 │ │ │ │ - cbz r0, 51a04 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - vstr s17, [sp, #28] │ │ │ │ - vstr s19, [sp, #32] │ │ │ │ - vstr s9, [sp, #40] @ 0x28 │ │ │ │ - vstr s10, [sp, #44] @ 0x2c │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51b10 │ │ │ │ - ldr.w r5, [pc, #1384] @ 51f2c │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 34e90 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 51ba8 │ │ │ │ - vldr s14, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s16, s14 │ │ │ │ - vneg.f32 s13, s15 │ │ │ │ - vsub.f32 s14, s17, s15 │ │ │ │ - vmov.f32 s15, s18 │ │ │ │ - vmla.f32 s15, s13, s19 │ │ │ │ - vstr s13, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s13, s15, s14 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51928 │ │ │ │ - vldr s15, [sp, #36] @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - vstr s17, [sp, #28] │ │ │ │ - vstr s19, [sp, #32] │ │ │ │ - vdiv.f32 s24, s9, s15 │ │ │ │ - vdiv.f32 s20, s10, s15 │ │ │ │ - vdiv.f32 s21, s16, s15 │ │ │ │ - vsub.f32 s22, s17, s24 │ │ │ │ - vstr s24, [sp, #40] @ 0x28 │ │ │ │ - vsub.f32 s23, s19, s20 │ │ │ │ - vstr s20, [sp, #44] @ 0x2c │ │ │ │ - vstr s22, [sp, #60] @ 0x3c │ │ │ │ - vstr s23, [sp, #64] @ 0x40 │ │ │ │ - blx 34e90 │ │ │ │ + beq.n 43f5e │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 51b4a │ │ │ │ - ldr.w r4, [pc, #1260] @ 51f30 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - vstr s22, [sp, #68] @ 0x44 │ │ │ │ - add r4, pc │ │ │ │ + beq.n 43f6c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51be0 │ │ │ │ - vsub.f32 s21, s21, s18 │ │ │ │ - vmov.f32 s15, s18 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s14, s21, s23 │ │ │ │ - vmla.f32 s15, s14, s19 │ │ │ │ - vadd.f32 s16, s14, s17 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vdiv.f32 s14, s15, s16 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51928 │ │ │ │ - vldr s18, [r5] │ │ │ │ - mov r1, fp │ │ │ │ - vldr s20, [r8] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - vldr s21, [r9] │ │ │ │ - vldr s19, [r7] │ │ │ │ - vldr s16, [r4] │ │ │ │ - vsub.f32 s21, s21, s18 │ │ │ │ - vldr s17, [r6] │ │ │ │ - vsub.f32 s19, s19, s20 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - vsub.f32 s16, s16, s18 │ │ │ │ - vsub.f32 s17, s17, s20 │ │ │ │ - vstr s21, [sp, #32] │ │ │ │ - vmul.f32 s15, s21, s19 │ │ │ │ - vldr s23, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - vstr s16, [sp, #28] │ │ │ │ - vstr s19, [sp, #40] @ 0x28 │ │ │ │ - vnmls.f32 s15, s16, s17 │ │ │ │ - vstr s17, [sp, #44] @ 0x2c │ │ │ │ - vldr s22, [r3] │ │ │ │ - vstr s15, [sp, #72] @ 0x48 │ │ │ │ - blx 34e90 │ │ │ │ - cbnz r0, 51b1e │ │ │ │ - vsub.f32 s18, s18, s23 │ │ │ │ - vsub.f32 s20, s20, s22 │ │ │ │ - vldr s15, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmul.f32 s17, s17, s18 │ │ │ │ - vmul.f32 s16, s16, s20 │ │ │ │ - vnmls.f32 s17, s21, s20 │ │ │ │ - vnmls.f32 s16, s19, s18 │ │ │ │ - vdiv.f32 s13, s17, s15 │ │ │ │ - vdiv.f32 s14, s16, s15 │ │ │ │ - vstr s13, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vstr s14, [r3] │ │ │ │ - b.n 51928 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 519c2 │ │ │ │ - movs r0, #22 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr.w r2, [pc, #1040] @ 51f34 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr.w r1, [pc, #1032] @ 51f38 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1032] @ 51f3c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.n 51928 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51a42 │ │ │ │ - movs r0, #22 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #992] @ (51f40 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #68 @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #988] @ (51f44 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #988] @ (51f48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - b.n 51b3a │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34e90 │ │ │ │ - vldr s20, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51df4 │ │ │ │ - vdiv.f32 s15, s16, s20 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vneg.f32 s14, s15 │ │ │ │ - vsub.f32 s15, s19, s15 │ │ │ │ - vmla.f32 s17, s18, s14 │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s14, s17, s15 │ │ │ │ - vneg.f32 s15, s14 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51928 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - blx 34e90 │ │ │ │ - vldr s20, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 51c20 │ │ │ │ - vdiv.f32 s15, s16, s20 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vneg.f32 s13, s15 │ │ │ │ - vsub.f32 s14, s19, s15 │ │ │ │ - vmov.f32 s15, s18 │ │ │ │ - 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 51928 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - vstr s23, [sp, #72] @ 0x48 │ │ │ │ - blx 34e90 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 51d10 │ │ │ │ - vsub.f32 s21, s18, s21 │ │ │ │ - vmov.f32 s15, s18 │ │ │ │ - vdiv.f32 s14, s21, s22 │ │ │ │ - vmls.f32 s15, s14, s17 │ │ │ │ - vsub.f32 s19, s19, s14 │ │ │ │ - vneg.f32 s14, s14 │ │ │ │ - vdiv.f32 s13, s15, s19 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vstr s14, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51928 │ │ │ │ - vmul.f32 s15, s20, s19 │ │ │ │ - vldr s21, [sp, #44] @ 0x2c │ │ │ │ - vmul.f32 s19, s19, s16 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - vmul.f32 s14, s20, s14 │ │ │ │ - vnmls.f32 s15, s21, s17 │ │ │ │ - vnmls.f32 s19, s21, s18 │ │ │ │ - vsub.f32 s17, s15, s16 │ │ │ │ - vmul.f32 s15, s17, s17 │ │ │ │ - vmla.f32 s15, s19, s14 │ │ │ │ - vstr s15, [sp, #56] @ 0x38 │ │ │ │ - blx 34350 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51efe │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vsub.f32 s12, s17, s14 │ │ │ │ - vadd.f32 s15, s20, s20 │ │ │ │ - vadd.f32 s17, s17, s14 │ │ │ │ - ldr r5, [pc, #732] @ (51f4c ) │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s13, s17, s15 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s14, s12, s15 │ │ │ │ - vstr s13, [sp, #48] @ 0x30 │ │ │ │ - vstr s14, [sp, #52] @ 0x34 │ │ │ │ - blx 2feb0 │ │ │ │ - cbz r0, 51c9c │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34350 │ │ │ │ - vldr s15, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 51cf2 │ │ │ │ - ldr r5, [pc, #688] @ (51f50 ) │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ - blx 2feb0 │ │ │ │ - cbz r0, 51cba │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34350 │ │ │ │ - vldr s15, [sp, #52] @ 0x34 │ │ │ │ - cbnz r0, 51cf2 │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #660] @ (51f54 ) │ │ │ │ + mov r0, r6 │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #656] @ (51f58 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #656] @ (51f5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - vldr s15, [sp, #48] @ 0x30 │ │ │ │ - vldr s14, [sp, #52] @ 0x34 │ │ │ │ - vabs.f32 s12, s15 │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s15, s14 │ │ │ │ - vmov.f32 s14, s16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmla.f32 s14, s15, s20 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s14, s21 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51928 │ │ │ │ - vmul.f32 s16, s20, s17 │ │ │ │ - vmul.f32 s20, s20, s18 │ │ │ │ - vmov.f32 s14, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - vmul.f32 s14, s22, s14 │ │ │ │ - vnmls.f32 s16, s24, s19 │ │ │ │ - vnmls.f32 s20, s21, s19 │ │ │ │ - vsub.f32 s16, s16, s18 │ │ │ │ - vadd.f32 s16, s16, s21 │ │ │ │ - vmul.f32 s15, s16, s16 │ │ │ │ - vmla.f32 s15, s20, s14 │ │ │ │ - vstr s15, [sp, #56] @ 0x38 │ │ │ │ - blx 34350 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 51ef0 │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vsub.f32 s12, s16, s14 │ │ │ │ - vadd.f32 s15, s22, s22 │ │ │ │ - vadd.f32 s16, s16, s14 │ │ │ │ - ldr r5, [pc, #512] @ (51f60 ) │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s13, s16, s15 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s14, s12, s15 │ │ │ │ - vstr s13, [sp, #48] @ 0x30 │ │ │ │ - vstr s14, [sp, #52] @ 0x34 │ │ │ │ - blx 2feb0 │ │ │ │ - cbz r0, 51d8c │ │ │ │ - adds r1, r5, #4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34350 │ │ │ │ - vldr s14, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 51de2 │ │ │ │ - ldr r5, [pc, #468] @ (51f64 ) │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 31460 │ │ │ │ + mov r3, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2feb0 │ │ │ │ - cbz r0, 51daa │ │ │ │ - adds r1, r5, #4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34350 │ │ │ │ - vldr s14, [sp, #52] @ 0x34 │ │ │ │ - cbnz r0, 51de2 │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #440] @ (51f68 ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #436] @ (51f6c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #436] @ (51f70 ) │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (43f7c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #28] @ (43f80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - vldr s14, [sp, #48] @ 0x30 │ │ │ │ - vldr s15, [sp, #52] @ 0x34 │ │ │ │ - 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, s18, s21 │ │ │ │ - vmla.f32 s15, s14, s22 │ │ │ │ - vdiv.f32 s13, s15, s23 │ │ │ │ - vneg.f32 s15, s13 │ │ │ │ - b.n 51c12 │ │ │ │ - vmul.f32 s14, s19, s20 │ │ │ │ - vldr s21, [sp, #32] │ │ │ │ - vmul.f32 s15, s19, s16 │ │ │ │ - vmov.f32 s13, #16 @ 0x40800000 4.0 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - vmul.f32 s13, s20, s13 │ │ │ │ - vnmls.f32 s14, s18, s21 │ │ │ │ - vnmls.f32 s15, s21, s17 │ │ │ │ - vsub.f32 s17, s14, s16 │ │ │ │ - vmul.f32 s14, s17, s17 │ │ │ │ - vmla.f32 s14, s15, s13 │ │ │ │ - vstr s14, [sp, #56] @ 0x38 │ │ │ │ - blx 34350 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 51ee2 │ │ │ │ - vldr s15, [sp, #56] @ 0x38 │ │ │ │ - vsqrt.f32 s14, s15 │ │ │ │ - vsub.f32 s12, s17, s14 │ │ │ │ - vadd.f32 s15, s20, s20 │ │ │ │ - vadd.f32 s17, s17, s14 │ │ │ │ - ldr r5, [pc, #304] @ (51f74 ) │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - vdiv.f32 s13, s17, s15 │ │ │ │ - mov r1, r5 │ │ │ │ - vdiv.f32 s14, s12, s15 │ │ │ │ - vstr s13, [sp, #48] @ 0x30 │ │ │ │ - vstr s14, [sp, #52] @ 0x34 │ │ │ │ - blx 2feb0 │ │ │ │ - cbz r0, 51e6e │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34350 │ │ │ │ - vldr s15, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 51ec4 │ │ │ │ - ldr r5, [pc, #264] @ (51f78 ) │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - add r5, pc │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2feb0 │ │ │ │ - cbz r0, 51e8c │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34350 │ │ │ │ - vldr s15, [sp, #52] @ 0x34 │ │ │ │ - cbnz r0, 51ec4 │ │ │ │ - movs r0, #25 │ │ │ │ - movs r1, #6 │ │ │ │ - ldr r2, [pc, #232] @ (51f7c ) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #228] @ (51f80 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #228] @ (51f84 ) │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (43f84 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (43f88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - vldr s15, [sp, #48] @ 0x30 │ │ │ │ - vldr s14, [sp, #52] @ 0x34 │ │ │ │ - vabs.f32 s12, s15 │ │ │ │ - vabs.f32 s13, s14 │ │ │ │ - vcmpe.f32 s12, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it pl │ │ │ │ - vmovpl.f32 s15, s14 │ │ │ │ - vmov.f32 s11, s16 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - vmla.f32 s11, s15, s20 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - vdiv.f32 s15, s11, s21 │ │ │ │ - vneg.f32 s15, s15 │ │ │ │ - vstr s15, [r3] │ │ │ │ - b.n 51928 │ │ │ │ - vldr s14, [pc, #44] @ 51f10 │ │ │ │ - vmov.f32 s12, s17 │ │ │ │ - vstr s14, [sp, #56] @ 0x38 │ │ │ │ - b.n 51e38 │ │ │ │ - vldr s14, [pc, #28] @ 51f10 │ │ │ │ - vmov.f32 s12, s16 │ │ │ │ - vstr s14, [sp, #56] @ 0x38 │ │ │ │ - b.n 51d56 │ │ │ │ - vldr s14, [pc, #16] @ 51f10 │ │ │ │ - vmov.f32 s12, s17 │ │ │ │ - vstr s14, [sp, #56] @ 0x38 │ │ │ │ - b.n 51c66 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r5!, {r1, r2} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r3!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - stmia r3!, {r3, r5, r7} │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ - movs r2, r1 │ │ │ │ - bpl.n 51f20 │ │ │ │ - movs r1, r1 │ │ │ │ - bvs.n 51f48 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r5, #9] │ │ │ │ - movs r2, r1 │ │ │ │ - bpl.n 51ec0 │ │ │ │ - movs r1, r1 │ │ │ │ - bpl.n 51eec │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ - movs r2, r1 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r7!, {r1, r4, r5} │ │ │ │ movs r2, r1 │ │ │ │ - bmi.n 52050 │ │ │ │ - movs r1, r1 │ │ │ │ - bmi.n 5203c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r2, #3] │ │ │ │ + add r5, sp, #904 @ 0x388 │ │ │ │ movs r2, r1 │ │ │ │ - stmia r0!, {r2, r3} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ movs r2, r1 │ │ │ │ - ittt le │ │ │ │ - movle r2, r1 │ │ │ │ - bcc.n 51e84 @ unpredictable │ │ │ │ - movle r1, r1 │ │ │ │ - bcc.n 51e70 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r4, #31] │ │ │ │ + │ │ │ │ +00043f8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00043fa8 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4401c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34824 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4402c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44030 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ movs r2, r1 │ │ │ │ - itet cs │ │ │ │ - movcs r2, r1 │ │ │ │ - bkpt 0x00fc │ │ │ │ - movcs r2, r1 │ │ │ │ - bcs.n 51ed4 │ │ │ │ - movs r1, r1 │ │ │ │ - bcs.n 51ec0 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r0, #28] │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00051f88 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00044034 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 440a8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldrd r7, r8, [sp, #56] @ 0x38 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldrd r6, r9, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr.w sl, [sp, #76] @ 0x4c │ │ │ │ - mov r5, r1 │ │ │ │ - blx 32630 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3269c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 3262c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (440b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (440bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + add r4, sp, #664 @ 0x298 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00051fd4 : │ │ │ │ - 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 │ │ │ │ - │ │ │ │ -00052024 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000440c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #432] @ (521e8 ) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 521ca │ │ │ │ - ldr r4, [pc, #416] @ (521ec ) │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44134 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r7, [pc, #416] @ (521f0 ) │ │ │ │ - add r4, pc │ │ │ │ - add r7, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30dd4 │ │ │ │ - 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 52090 │ │ │ │ - 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] @ (521f4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r7, [pc, #352] @ (521f8 ) │ │ │ │ - add r4, pc │ │ │ │ - add r7, pc │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30dd4 │ │ │ │ - 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 520d8 │ │ │ │ - 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] @ (521fc ) │ │ │ │ - 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 356e0 │ │ │ │ - vldr s13, [r6] │ │ │ │ mov r1, r4 │ │ │ │ - ldr r6, [r4, #24] │ │ │ │ - adds r1, #64 @ 0x40 │ │ │ │ - vldr s14, [r5] │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - ldr r5, [pc, #200] @ (52200 ) │ │ │ │ - ldr.w lr, [pc, #204] @ 52204 │ │ │ │ - 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 31f40 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cbz r3, 521aa │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 521aa │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cbz r3, 521aa │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 521c4 │ │ │ │ - ldr r2, [pc, #92] @ (52208 ) │ │ │ │ - movs r5, #26 │ │ │ │ - ldr r1, [pc, #92] @ (5220c ) │ │ │ │ - movs r4, #6 │ │ │ │ - ldr r0, [pc, #92] @ (52210 ) │ │ │ │ - add r2, pc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35104 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44144 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44148 ) │ │ │ │ add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004414c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00044168 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30fb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00044184 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 441f8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30f8c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44208 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4420c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - 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] @ (52214 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044210 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 4427c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (52218 ) │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34770 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4428c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44290 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #64] @ (5221c ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 5204a │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r7, #7 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r0, r5, #7 │ │ │ │ - movs r5, r1 │ │ │ │ - lsrs r6, r0 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r2, r4, #6 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r7, #214 @ 0xd6 │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r4, #15] │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r7, {r2, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r3, #21] │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00052220 : │ │ │ │ +00044294 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr.w r4, [pc, #1076] @ 52668 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr.w r0, [pc, #1076] @ 5266c │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - add r4, pc │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - cmp.w r3, #4000 @ 0xfa0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bgt.w 52644 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #4000 @ 0xfa0 │ │ │ │ - bgt.w 525de │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 52602 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.w 52626 │ │ │ │ - ldr.w sl, [pc, #1012] @ 52670 │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #1008] @ (52674 ) │ │ │ │ - add sl, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, sl, #68 @ 0x44 │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str.w r3, [sl, #4] │ │ │ │ - blx 34e68 │ │ │ │ - vldr s14, [r5, #4] │ │ │ │ - vldr s15, [r5] │ │ │ │ - ldr.w fp, [r6] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - mov r9, fp │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 52328 │ │ │ │ - ldr r3, [pc, #964] @ (52678 ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r3, pc │ │ │ │ - vstr s15, [r3] │ │ │ │ - mov.w r3, #1 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - mov.w r3, #2 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - ble.n 5234c │ │ │ │ - ldr r3, [pc, #940] @ (5267c ) │ │ │ │ - ldr.w sl, [pc, #940] @ 52680 │ │ │ │ - ldr.w r9, [pc, #940] @ 52684 │ │ │ │ - add r3, pc │ │ │ │ - add sl, pc │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r9, pc │ │ │ │ - b.n 52308 │ │ │ │ - ldr r1, [pc, #932] @ (52688 ) │ │ │ │ - ldr r2, [pc, #932] @ (5268c ) │ │ │ │ - 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 5234c │ │ │ │ - vldr s14, [r0] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 522e2 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #28 │ │ │ │ - mov r1, sl │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 44390 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33b50 │ │ │ │ - b.n 522e2 │ │ │ │ - ldr r3, [pc, #868] @ (52690 ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - mov.w r3, #2 │ │ │ │ - str.w r3, [sl, #12] │ │ │ │ - bgt.w 52498 │ │ │ │ - vldr s14, [r4, #4] │ │ │ │ - vldr s15, [r4] │ │ │ │ - ldr.w fp, [r7] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - mov r5, fp │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 523da │ │ │ │ - ldr r3, [pc, #812] @ (52694 ) │ │ │ │ - cmp.w fp, #1 │ │ │ │ - ldr r2, [pc, #812] @ (52698 ) │ │ │ │ - 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 523fc │ │ │ │ - ldr.w sl, [pc, #792] @ 5269c │ │ │ │ - ldr.w r9, [pc, #792] @ 526a0 │ │ │ │ - ldr r5, [pc, #792] @ (526a4 ) │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - add r5, pc │ │ │ │ - b.n 523ba │ │ │ │ - ldr r1, [pc, #784] @ (526a8 ) │ │ │ │ - ldr r2, [pc, #788] @ (526ac ) │ │ │ │ - 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 523fc │ │ │ │ - vldr s14, [r0] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - blt.n 52394 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #29 │ │ │ │ - mov r2, sl │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33b50 │ │ │ │ - b.n 52394 │ │ │ │ - ldr r3, [pc, #724] @ (526b0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - add r3, pc │ │ │ │ - add.w r3, r3, fp, lsl #2 │ │ │ │ - vstr s15, [r3, #-4] │ │ │ │ - ldr r3, [pc, #708] @ (526b4 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #76] @ 0x4c │ │ │ │ - mov.w r2, #2 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - bgt.w 524fe │ │ │ │ - ldr r5, [pc, #696] @ (526b8 ) │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r5, pc │ │ │ │ - strd r8, r3, [sp, #4] │ │ │ │ - ldr r4, [pc, #692] @ (526bc ) │ │ │ │ - add.w r2, r5, #76 @ 0x4c │ │ │ │ - ldr r3, [pc, #688] @ (526c0 ) │ │ │ │ - add.w r1, r5, #72 @ 0x48 │ │ │ │ - add r4, pc │ │ │ │ - add.w r0, r5, #68 @ 0x44 │ │ │ │ - add r3, pc │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 443ac │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4439e │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r6 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 33ec0 │ │ │ │ - vldr s15, [r5, #68] @ 0x44 │ │ │ │ - vldr s14, [r8] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 525a2 │ │ │ │ - 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 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - vldr s14, [r3] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 52564 │ │ │ │ - ldr r3, [pc, #612] @ (526c4 ) │ │ │ │ - ldr r1, [pc, #612] @ (526c8 ) │ │ │ │ - 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, #596] @ (526cc ) │ │ │ │ - movs r2, #1 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #592] @ (526d0 ) │ │ │ │ - ldr r3, [pc, #492] @ (5266c ) │ │ │ │ - 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 52662 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #568] @ (526d4 ) │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w sl, [pc, #568] @ 526d8 │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #564] @ (526dc ) │ │ │ │ - add sl, pc │ │ │ │ - add r3, pc │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 524da │ │ │ │ - ldr r1, [pc, #560] @ (526e0 ) │ │ │ │ - ldr r2, [pc, #560] @ (526e4 ) │ │ │ │ - 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 r9, r3 │ │ │ │ - vldr s15, [ip, #-4] │ │ │ │ - vstr s15, [r2] │ │ │ │ - blt.w 5234c │ │ │ │ - vldr s14, [ip] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 524ae │ │ │ │ - movs r3, #6 │ │ │ │ - mov.w ip, #28 │ │ │ │ - mov r0, fp │ │ │ │ - strd r3, ip, [sp] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, sl │ │ │ │ - blx 33b50 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - b.n 524ae │ │ │ │ - ldr r3, [pc, #488] @ (526e8 ) │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r9, [pc, #488] @ 526ec │ │ │ │ - ldr.w sl, [pc, #488] @ 526f0 │ │ │ │ - add r3, pc │ │ │ │ - add r9, pc │ │ │ │ - mov fp, r9 │ │ │ │ - add sl, pc │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 52542 │ │ │ │ - ldr r1, [pc, #476] @ (526f4 ) │ │ │ │ - ldr r2, [pc, #476] @ (526f8 ) │ │ │ │ - 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 523fc │ │ │ │ - vldr s14, [ip] │ │ │ │ - vcmpe.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 52516 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #28 │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, sl │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 33b50 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - b.n 52516 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r4, sp, #32 │ │ │ │ - ldr r5, [pc, #400] @ (526fc ) │ │ │ │ - mov r1, r4 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - add r5, pc │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 30fe4 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r4, [pc, #376] @ (52700 ) │ │ │ │ - mov r0, r8 │ │ │ │ - add r4, pc │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - vstr s0, [r4, #88] @ 0x58 │ │ │ │ - blx 342e4 │ │ │ │ - vstr s0, [r4, #92] @ 0x5c │ │ │ │ - b.n 52474 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - add r4, sp, #32 │ │ │ │ - ldr.w r9, [pc, #348] @ 52704 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - add r9, pc │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 30fe4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - vstr s0, [r5, #80] @ 0x50 │ │ │ │ - mul.w r3, r4, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 342e4 │ │ │ │ - vldr s15, [r5, #68] @ 0x44 │ │ │ │ - vstr s0, [r5, #84] @ 0x54 │ │ │ │ - b.n 5244a │ │ │ │ - ldr r2, [pc, #296] @ (52708 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #296] @ (5270c ) │ │ │ │ - mov.w lr, #23 │ │ │ │ - ldr r0, [pc, #292] @ (52710 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, lr, [sp] │ │ │ │ - add r1, pc │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 52272 │ │ │ │ - ldr r2, [pc, #272] @ (52714 ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #272] @ (52718 ) │ │ │ │ - mov.w ip, #15 │ │ │ │ - ldr r0, [pc, #268] @ (5271c ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, ip, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 30ab4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (443bc ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (443c0 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.w 5227a │ │ │ │ - movs r3, #6 │ │ │ │ - movs r0, #15 │ │ │ │ - ldr r2, [pc, #244] @ (52720 ) │ │ │ │ - strd r3, r0, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #240] @ (52724 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #240] @ (52728 ) │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (443c4 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (443c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - b.n 5227a │ │ │ │ - ldr r2, [pc, #228] @ (5272c ) │ │ │ │ - movs r3, #6 │ │ │ │ - ldr r1, [pc, #228] @ (52730 ) │ │ │ │ - mov.w r9, #23 │ │ │ │ - ldr r0, [pc, #228] @ (52734 ) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, r9, [sp] │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (443cc ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (443d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33b50 │ │ │ │ - b.n 52260 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - revsh r0, r2 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - vaddl.u q0, d6, d12 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r7!, {} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r6, {r1, r2, r4, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r3, #17] │ │ │ │ - movs r2, r1 │ │ │ │ - vhadd.u16 d16, d2, d12 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ - movs r5, r1 │ │ │ │ - subs r5, #234 @ 0xea │ │ │ │ - movs r5, r1 │ │ │ │ - cdp2 0, 12, cr0, cr12, cr12, {0} │ │ │ │ - vhadd.u32 d0, d10, d12 │ │ │ │ - ldmia r6, {r2, r3, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r6!, {r1, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r5, #14] │ │ │ │ - movs r2, r1 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr12, {0} │ │ │ │ - cdp2 0, 15, cr0, cr14, cr12, {0} │ │ │ │ - cdp2 0, 11, cr0, cr6, cr12, {0} │ │ │ │ - cdp2 0, 4, cr0, cr10, cr12, {0} │ │ │ │ - cdp2 0, 3, cr0, cr8, cr12, {0} │ │ │ │ - subs r5, #6 │ │ │ │ - movs r5, r1 │ │ │ │ - cdp2 0, 8, cr0, cr0, cr12, {0} │ │ │ │ - cdp2 0, 3, cr0, cr6, cr12, {0} │ │ │ │ - ldc2l 0, cr0, [r0, #48] @ 0x30 │ │ │ │ - stc2l 0, cr0, [r0, #48] @ 0x30 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ - movs r3, r1 │ │ │ │ - ldmia r5!, {r4} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5, {r1, r4, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r2, #10] │ │ │ │ - movs r2, r1 │ │ │ │ - stc2 0, cr0, [r6, #48] @ 0x30 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ - movs r5, r1 │ │ │ │ - ldmia r5!, {r1, r2, r3} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ - movs r2, r1 │ │ │ │ - ldmia r4!, {r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldc2 0, cr0, [lr, #-48] @ 0xffffffd0 │ │ │ │ - ldc2l 0, cr0, [ip, #-48]! @ 0xffffffd0 │ │ │ │ - @ instruction: 0xb808 │ │ │ │ + add r1, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r1 │ │ │ │ - stc2 0, cr0, [lr], #48 @ 0x30 │ │ │ │ - @ instruction: 0xb7ca │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3!, {r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ + add r1, sp, #704 @ 0x2c0 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r4, #4] │ │ │ │ + stmia r4!, {r1, r3, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r3!, {r2, r4, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3, {r3, r4, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ + add r1, sp, #648 @ 0x288 │ │ │ │ movs r2, r1 │ │ │ │ - ldmia r3, {r3, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r3, {r1, r3, r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r4, #3] │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00052738 : │ │ │ │ - ldr.w ip, [pc, #36] @ 52760 │ │ │ │ - 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] │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfafa000c │ │ │ │ - │ │ │ │ -00052764 : │ │ │ │ - ldr r3, [pc, #8] @ (52770 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfad2000c │ │ │ │ +000443d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33360 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00052774 : │ │ │ │ +000443f0 : │ │ │ │ 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 │ │ │ │ - ldr.w ip, [pc, #364] @ 528f4 │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - add ip, pc │ │ │ │ - strd r2, r3, [sp, #52] @ 0x34 │ │ │ │ - movs r3, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [ip, #16] │ │ │ │ - str.w r3, [ip, #24] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.w 528b2 │ │ │ │ - ldr r4, [pc, #340] @ (528f8 ) │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r4, pc │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r2, [ip, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r3, [ip, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 528a0 │ │ │ │ - add.w r3, r4, #28 │ │ │ │ - add.w sl, r4, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - strd r2, ip, [sp, #44] @ 0x2c │ │ │ │ - b.n 527d4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 5289c │ │ │ │ - ldr r3, [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 r2, 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 356e0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r0, r1, [sp, #36] @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - strd r6, r5, [sp, #16] │ │ │ │ - strd r8, r7, [sp, #8] │ │ │ │ - strd r9, fp, [sp] │ │ │ │ - blx 359dc │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 527c8 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r2, sl │ │ │ │ - strd r9, r5, [sp, #16] │ │ │ │ - mov r6, fp │ │ │ │ - add.w r5, r4, #64 @ 0x40 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add.w r5, r4, #60 @ 0x3c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r8, r7, [sp, #8] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 32080 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [pc, #168] @ (528fc ) │ │ │ │ - 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] @ (52900 ) │ │ │ │ - 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 │ │ │ │ + beq.n 444ae │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 444bc │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #68 @ 0x44 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 31154 │ │ │ │ + mov r3, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #96] @ (52904 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 527aa │ │ │ │ - ldr r4, [pc, #84] @ (52908 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #84] @ (5290c ) │ │ │ │ - add r4, pc │ │ │ │ - add.w r1, r4, #68 @ 0x44 │ │ │ │ + ldr r1, [pc, #28] @ (444cc ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #28] @ (444d0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - movs r3, #6 │ │ │ │ - movs r2, #23 │ │ │ │ - ldr r1, [pc, #68] @ (52910 ) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (52914 ) │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (444d4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (444d8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #64] @ (52918 ) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - vldr s15, [r4, #68] @ 0x44 │ │ │ │ - vstr s15, [r3] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - vstr s15, [r3] │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - @ instruction: 0xfaae000c │ │ │ │ - @ instruction: 0xfa92000c │ │ │ │ - subs r0, #196 @ 0xc4 │ │ │ │ - movs r5, r1 │ │ │ │ - @ instruction: 0xfa30000c │ │ │ │ - ldrsb.w r0, [r6, #12] │ │ │ │ - vst1.8 {d0[0]}, [r0], ip │ │ │ │ - stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r0, sp, #640 @ 0x280 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r1, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #584 @ 0x248 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r2, r3, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0005291c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000444dc : │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #172] @ (529dc ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #172] @ (529e0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #168] @ (529e4 ) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ble.n 529bc │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - mov.w ip, r2, lsl #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - vldr s15, [sp] │ │ │ │ - adds r1, r6, #4 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44554 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 529a8 │ │ │ │ - vldr s12, [r1, #-4] │ │ │ │ - vcmp.f32 s15, s12 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 529b6 │ │ │ │ - vdiv.f32 s13, s14, s12 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s13, [r2, #-4] │ │ │ │ - add r0, lr │ │ │ │ - add r2, ip │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 529bc │ │ │ │ - vldr s14, [r0, #-4] │ │ │ │ - vcmp.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52986 │ │ │ │ - vmov.f32 s13, s15 │ │ │ │ - b.n 52998 │ │ │ │ - ldr r2, [pc, #40] @ (529e8 ) │ │ │ │ - ldr r3, [pc, #32] @ (529e0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 529d6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 32488 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #12 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44564 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (44568 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cbz r6, 52a54 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r4} │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r4, 52a3e │ │ │ │ - movs r3, r1 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 44950 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r3!, {r2, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000529ec : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ +0004456c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ble.n 52a30 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r2, #4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s13, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r6 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - vdiv.f32 s15, s13, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 52a14 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + 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 31e04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00052a34 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004459c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (52ad0 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (52ad4 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 445fa │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (52ad8 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 52aa0 │ │ │ │ - ldr r2, [pc, #100] @ (52adc ) │ │ │ │ - ldr r3, [pc, #92] @ (52ad4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52acc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 35b44 │ │ │ │ - ldr r2, [pc, #60] @ (52ae0 ) │ │ │ │ - ldr r3, [pc, #48] @ (52ad4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52acc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 330d0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2f710 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - uxtb r0, r0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4} │ │ │ │ - movs r1, r1 │ │ │ │ - uxth r4, r2 │ │ │ │ - movs r3, r1 │ │ │ │ - sxtb r0, r5 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44608 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4460c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add r7, pc, #336 @ (adr r7, 4475c ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052ae4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00044610 : │ │ │ │ + push {r4, r5, r6, r7, 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, #168] @ (52ba0 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (52ba4 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #164] @ (52ba8 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ble.n 52b82 │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - mov.w ip, r2, lsl #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - vldr s14, [sp] │ │ │ │ - adds r1, r6, #4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 52b6e │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vmulne.f32 s15, s15, s13 │ │ │ │ - bne.n 52b72 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, lr │ │ │ │ - add r2, ip │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 52b4c │ │ │ │ - ldr r2, [pc, #40] @ (52bac ) │ │ │ │ - ldr r3, [pc, #28] @ (52ba4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52b9c │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - sxth r6, r1 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r6, 52bd0 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00052bb0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ble.n 52bf4 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r2, #4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4466e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r6 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - vmul.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 52bd8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32a0c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4467c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44680 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add r6, pc, #896 @ (adr r6, 44a00 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r2!, {r1, r4, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052bf8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00044684 : │ │ │ │ + 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (52c94 ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (52c98 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (52c9c ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 52c64 │ │ │ │ - ldr r2, [pc, #100] @ (52ca0 ) │ │ │ │ - ldr r3, [pc, #92] @ (52c98 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52c90 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 446f8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 312bc │ │ │ │ - ldr r2, [pc, #60] @ (52ca4 ) │ │ │ │ - ldr r3, [pc, #48] @ (52c98 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52c90 │ │ │ │ + blx 34afc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 328c8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - sub sp, #496 @ 0x1f0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - itet pl │ │ │ │ - movpl r1, r1 │ │ │ │ - submi sp, #320 @ 0x140 │ │ │ │ - movpl r3, r1 │ │ │ │ - sub sp, #144 @ 0x90 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00052ca8 : │ │ │ │ - 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 r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (52d64 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (52d68 ) │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #164] @ (52d6c ) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44708 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4470c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ble.n 52d46 │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - mov.w ip, r2, lsl #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - vldr s14, [sp] │ │ │ │ - adds r1, r6, #4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 52d32 │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vsubne.f32 s15, s15, s13 │ │ │ │ - bne.n 52d36 │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, lr │ │ │ │ - add r2, ip │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 52d10 │ │ │ │ - ldr r2, [pc, #40] @ (52d70 ) │ │ │ │ - ldr r3, [pc, #28] @ (52d68 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52d60 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add sp, #296 @ 0x128 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x008e │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, sp, #776 @ 0x308 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00052d74 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ble.n 52db8 │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r2, #4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r6 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - vsub.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 52d9c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + add r6, pc, #344 @ (adr r6, 44864 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052dbc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00044710 : │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (52e58 ) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (52e5c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (52e60 ) │ │ │ │ mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 52e28 │ │ │ │ - ldr r2, [pc, #100] @ (52e64 ) │ │ │ │ - ldr r3, [pc, #92] @ (52e5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52e54 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44788 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 3456c │ │ │ │ - ldr r2, [pc, #60] @ (52e68 ) │ │ │ │ - ldr r3, [pc, #48] @ (52e5c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52e54 │ │ │ │ + blx 3099c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 35900 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r4, r7, pc} │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - movs r3, r1 │ │ │ │ - add r6, sp, #896 @ 0x380 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44798 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4479c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r5, pc, #792 @ (adr r5, 44ab4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000447a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33c9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00052e6c : │ │ │ │ +000447bc : │ │ │ │ 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 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #168] @ (52f28 ) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (52f2c ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #8 │ │ │ │ - add r2, pc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #164] @ (52f30 ) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldrd r9, r8, [sp, #44] @ 0x2c │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr.w r1, [r9] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ble.n 52f0a │ │ │ │ - mov.w lr, r0, lsl #2 │ │ │ │ - mov.w ip, r2, lsl #2 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - lsls r5, r1, #2 │ │ │ │ - adds r4, r3, #1 │ │ │ │ - vldr s14, [sp] │ │ │ │ - adds r1, r6, #4 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4483c │ │ │ │ + add.w sl, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - vcmp.f32 s15, s14 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 52ef6 │ │ │ │ - vldr s13, [r1, #-4] │ │ │ │ - vcmp.f32 s14, s13 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it ne │ │ │ │ - vaddne.f32 s15, s15, s13 │ │ │ │ - bne.n 52efa │ │ │ │ - vmov.f32 s15, s14 │ │ │ │ - adds r3, #1 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r0, lr │ │ │ │ - add r2, ip │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 52ed4 │ │ │ │ - ldr r2, [pc, #40] @ (52f34 ) │ │ │ │ - ldr r3, [pc, #28] @ (52f2c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 52f24 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33538 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ + vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, sp, #1016 @ 0x3f8 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00052f38 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ble.n 52f7c │ │ │ │ - add.w ip, r3, #1 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - adds r0, #4 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - adds r1, #4 │ │ │ │ - mov.w lr, r4, lsl #2 │ │ │ │ - adds r2, #4 │ │ │ │ - movs r3, #1 │ │ │ │ - vldr s15, [r0, #-4] │ │ │ │ - adds r3, #1 │ │ │ │ - vldr s14, [r1, #-4] │ │ │ │ - add r0, r6 │ │ │ │ - add r1, r5 │ │ │ │ - cmp r3, ip │ │ │ │ - vadd.f32 s15, s15, s14 │ │ │ │ - vstr s15, [r2, #-4] │ │ │ │ - add r2, lr │ │ │ │ - bne.n 52f60 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4484c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (44850 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + add r5, pc, #72 @ (adr r5, 44898 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00052f80 : │ │ │ │ +00044854 : │ │ │ │ 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 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ (5301c ) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #136] @ (53020 ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 448d8 │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #132] @ (53024 ) │ │ │ │ - mov r8, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - ldrd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - cbz r0, 52fec │ │ │ │ - ldr r2, [pc, #100] @ (53028 ) │ │ │ │ - ldr r3, [pc, #92] @ (53020 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53018 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbe8 │ │ │ │ - ldr r2, [pc, #60] @ (5302c ) │ │ │ │ - ldr r3, [pc, #48] @ (53020 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53018 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + blx 35d5c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 30510 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r5, sp, #464 @ 0x1d0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 5309a │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, sp, #288 @ 0x120 │ │ │ │ - movs r3, r1 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (448e8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (448ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r4, pc, #472 @ (adr r4, 44ac4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r3, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053030 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000448f0 : │ │ │ │ + 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, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #232] @ (53134 ) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #232] @ (53138 ) │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - add r2, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r0, [pc, #224] @ (5313c ) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd fp, r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - ble.n 53110 │ │ │ │ - mov ip, fp │ │ │ │ - rsb r5, r1, #1 │ │ │ │ - mov fp, r9 │ │ │ │ - rsb r8, r0, #1 │ │ │ │ - mov r9, r2 │ │ │ │ - rsb r6, r4, #1 │ │ │ │ - vldr s16, [sp, #24] │ │ │ │ - movs r7, #1 │ │ │ │ - mov lr, r3 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 530e2 │ │ │ │ - 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 530fe │ │ │ │ - add.w r4, fp, r4, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - adds r7, #1 │ │ │ │ - strd r2, lr, [sp, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r9, r7 │ │ │ │ - ldrd r2, lr, [sp, #12] │ │ │ │ - vstr s0, [r4] │ │ │ │ - blt.n 53110 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - ldr.w r4, [lr] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - add r5, r1 │ │ │ │ - add r8, r0 │ │ │ │ - subs r0, r5, #1 │ │ │ │ - add r6, r4 │ │ │ │ - subs r4, r6, #1 │ │ │ │ - add.w r0, sl, r0, lsl #2 │ │ │ │ - vldr s15, [r0] │ │ │ │ - vcmp.f32 s15, s16 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 530a6 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add.w r4, fp, r4, lsl #2 │ │ │ │ - adds r7, #1 │ │ │ │ - cmp r9, r7 │ │ │ │ - vstr s0, [r4] │ │ │ │ - bge.n 530d8 │ │ │ │ - ldr r2, [pc, #44] @ (53140 ) │ │ │ │ - ldr r3, [pc, #36] @ (53138 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5312e │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44968 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3465c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44978 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4497c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #744 @ 0x2e8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - revsh r4, r7 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ - movs r3, r1 │ │ │ │ + add r3, pc, #920 @ (adr r3, 44d14 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r0!, {r5} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053144 : │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00044980 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ble.n 531bc │ │ │ │ - movs r7, #1 │ │ │ │ - rsb r6, r1, #1 │ │ │ │ - mov ip, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - rsb r4, r3, #1 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - rsb r5, r2, #1 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r6, ip │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 53198 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r4, r0 │ │ │ │ - add r5, r1 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - subs r0, r4, #1 │ │ │ │ - add r7, r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add.w r1, r9, r1, lsl #2 │ │ │ │ - add.w r0, fp, r0, lsl #2 │ │ │ │ - blx r3 │ │ │ │ - add.w r1, sl, r7, lsl #2 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - vstr s0, [r1, #-4] │ │ │ │ - bge.n 5318c │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 328f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000531c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004499c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #148] @ (53268 ) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #148] @ (5326c ) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #12 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 449fa │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ (53270 ) │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldrd r8, r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - blx 32c34 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - cbz r2, 53234 │ │ │ │ - ldr r2, [pc, #108] @ (53274 ) │ │ │ │ - ldr r3, [pc, #100] @ (5326c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53264 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2f828 │ │ │ │ - ldr r2, [pc, #64] @ (53278 ) │ │ │ │ - ldr r3, [pc, #52] @ (5326c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53264 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + blx 30b70 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ - strd r9, sl, [sp, #56] @ 0x38 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 30a18 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 53296 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, sp, #16 │ │ │ │ - movs r3, r1 │ │ │ │ - add r2, sp, #848 @ 0x350 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44a08 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44a0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add r3, pc, #336 @ (adr r3, 44b5c ) │ │ │ │ + movs r2, r1 │ │ │ │ + itet lt │ │ │ │ + movlt r2, r1 │ │ │ │ │ │ │ │ -0005327c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +00044a10 : │ │ │ │ + pushge {r4, r5, r6, r7, lr} │ │ │ │ + movlt.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [r1] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - ble.n 532fa │ │ │ │ - ldr.w r9, [pc, #140] @ 5332c │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r8, [pc, #140] @ 53330 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r7, [pc, #136] @ (53334 ) │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - mov fp, r1 │ │ │ │ - add r7, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 532bc │ │ │ │ - adds r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq.n 532f0 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 532b6 │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44a6e │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.n 532bc │ │ │ │ - mov r1, fp │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - ldr.w sl, [r1] │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - add.w fp, fp, r3, lsl #2 │ │ │ │ - b.n 53314 │ │ │ │ - add.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ - blx 31878 │ │ │ │ - cbnz r0, 53322 │ │ │ │ - mov sl, r4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bgt.n 53304 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3083c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44a7c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44a80 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add r2, pc, #896 @ (adr r2, 44e00 ) │ │ │ │ + movs r2, r1 │ │ │ │ + itet vs │ │ │ │ + movvs r2, r1 │ │ │ │ + │ │ │ │ +00044a84 : │ │ │ │ + stmdbvc sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + movvs.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44af8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3477c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44b08 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44b0c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - itee ge │ │ │ │ - movge r1, r1 │ │ │ │ - itt gt @ unpredictable │ │ │ │ - movgt r1, r1 │ │ │ │ - strgt r4, [r1, #72] @ 0x48 │ │ │ │ + add r2, pc, #344 @ (adr r2, 44c64 ) │ │ │ │ movs r2, r1 │ │ │ │ + it eq │ │ │ │ + moveq r2, r1 │ │ │ │ │ │ │ │ -00053338 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00044b10 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w sl, [r1] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 312cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00044b2c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - ble.n 533b6 │ │ │ │ - ldr.w r9, [pc, #140] @ 533e8 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r8, [pc, #140] @ 533ec │ │ │ │ - movs r4, #1 │ │ │ │ - ldr r7, [pc, #136] @ (533f0 ) │ │ │ │ - add r9, pc │ │ │ │ - add r8, pc │ │ │ │ - mov fp, r1 │ │ │ │ - add r7, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b.n 53378 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - beq.n 533ac │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 53372 │ │ │ │ - mov.w lr, #23 │ │ │ │ - mov.w ip, #6 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44b98 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - adds r4, #1 │ │ │ │ - strd ip, lr, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - cmp sl, r4 │ │ │ │ - bne.n 53378 │ │ │ │ - mov r1, fp │ │ │ │ - ldr.w fp, [sp, #12] │ │ │ │ - ldr.w sl, [r1] │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - add.w fp, fp, r3, lsl #2 │ │ │ │ - b.n 533d0 │ │ │ │ - add.w r4, sl, #4294967295 @ 0xffffffff │ │ │ │ - sub.w fp, fp, #4 │ │ │ │ - blx 3392c │ │ │ │ - cbnz r0, 533de │ │ │ │ - mov sl, r4 │ │ │ │ - mov r1, fp │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bgt.n 533c0 │ │ │ │ - mov.w sl, #0 │ │ │ │ - mov r0, sl │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 350ac │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44ba8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44bac ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x00f2 │ │ │ │ - movs r1, r1 │ │ │ │ - yield │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + add r1, pc, #728 @ (adr r1, 44e84 ) │ │ │ │ + movs r2, r1 │ │ │ │ + bkpt 0x0090 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000533f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00044bb0 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ - sub sp, #20 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5346a │ │ │ │ - ldr.w sl, [pc, #140] @ 534a0 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r9, [pc, #140] @ 534a4 │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #136] @ 534a8 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r8, pc │ │ │ │ - b.n 53430 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 53464 │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5342a │ │ │ │ - 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 33b50 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 53430 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 53494 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44c30 │ │ │ │ + add.w sl, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 5347c │ │ │ │ - adds r5, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r5, r6 │ │ │ │ - bgt.n 53490 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 3480c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 53474 │ │ │ │ - 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 r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 356fc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44c40 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (44c44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x0038 │ │ │ │ - movs r1, r1 │ │ │ │ - bkpt 0x005e │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ + add r1, pc, #120 @ (adr r1, 44cbc ) │ │ │ │ + movs r2, r1 │ │ │ │ + bkpt 0x0020 │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -000534ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00044c48 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble.n 53522 │ │ │ │ - ldr.w sl, [pc, #140] @ 53558 │ │ │ │ - adds r5, r0, #4 │ │ │ │ - ldr.w r9, [pc, #140] @ 5355c │ │ │ │ - movs r4, #1 │ │ │ │ - ldr.w r8, [pc, #136] @ 53560 │ │ │ │ - add sl, pc │ │ │ │ - add r9, pc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r8, pc │ │ │ │ - b.n 534e8 │ │ │ │ - adds r4, #1 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq.n 5351c │ │ │ │ - mov r3, r5 │ │ │ │ - vldr s14, [r5, #-4] │ │ │ │ - adds r5, #4 │ │ │ │ - vldr s15, [r3] │ │ │ │ - vcmpe.f32 s14, s15 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 534e2 │ │ │ │ - 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 33b50 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 534e8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr.w r6, [fp] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 5354c │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44cb4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 53534 │ │ │ │ - adds r5, #1 │ │ │ │ - adds r4, #4 │ │ │ │ - cmp r5, r6 │ │ │ │ - bgt.n 53548 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33cd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5352c │ │ │ │ - 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 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f6a0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44cc4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44cc8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r7, pc} │ │ │ │ - movs r1, r1 │ │ │ │ - pop {r1, r2, r3, r5, r7, pc} │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r3, #36] @ 0x24 │ │ │ │ + add r0, pc, #616 @ (adr r0, 44f30 ) │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r2, r6, r7, pc} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -00053564 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00044ccc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #144] @ (53604 ) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [pc, #144] @ (53608 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [pc, #140] @ (5360c ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - 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 r7, r0, #1 │ │ │ │ - blt.n 535f2 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 535d8 │ │ │ │ - movs r3, #0 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr.w r2, [r5, r3, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r2 │ │ │ │ - itt ne │ │ │ │ - addne.w ip, ip, #1 │ │ │ │ - addne r1, r1, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 535ba │ │ │ │ - cmp.w ip, #0 │ │ │ │ - it ne │ │ │ │ - movne r6, r1 │ │ │ │ - ldr r2, [pc, #52] @ (53610 ) │ │ │ │ - ldr r3, [pc, #44] @ (53608 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53600 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - negs r0, r0 │ │ │ │ - negs r1, r4 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 535b4 │ │ │ │ - b.n 535d8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r7, pc, #584 @ (adr r7, 53850 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, pc, #192 @ (adr r7, 536d4 ) │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fcec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00053614 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00044ce8 : │ │ │ │ + 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 r6, r0, #1 │ │ │ │ - blt.n 53656 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ble.n 53664 │ │ │ │ - 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 53646 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - ble.n 53642 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 334f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00053668 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00044d04 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 536f4 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (536f8 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (536fc ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 536ca │ │ │ │ - ldr r2, [pc, #88] @ (53700 ) │ │ │ │ - ldr r3, [pc, #76] @ (536f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 536ee │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 322f0 │ │ │ │ - ldr r2, [pc, #56] @ (53704 ) │ │ │ │ - ldr r3, [pc, #40] @ (536f8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 536ee │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44d78 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 341c0 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 305d4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44d88 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44d8c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #544 @ (adr r6, 53918 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - push {r5, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - add r6, pc, #392 @ (adr r6, 5388c ) │ │ │ │ - movs r3, r1 │ │ │ │ - add r6, pc, #248 @ (adr r6, 53800 ) │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r7, [sp, #856] @ 0x358 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r3, r5, pc} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053708 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00044d90 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #164] @ (537bc ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #164] @ (537c0 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [pc, #160] @ (537c4 ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ - add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - 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 r7, r0, #1 │ │ │ │ - blt.n 537a4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - ble.n 537b2 │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.n 53796 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cbz r1, 5377e │ │ │ │ - ldr.w r1, [r5, r3, lsl #2] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 53778 │ │ │ │ - cmp r0, r1 │ │ │ │ - it ge │ │ │ │ - movge r0, r1 │ │ │ │ - add r3, r4 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - bne.n 53768 │ │ │ │ - ldr r2, [pc, #72] @ (537c8 ) │ │ │ │ - ldr r3, [pc, #60] @ (537c0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 537b6 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - adds r7, r1, #1 │ │ │ │ - beq.n 5377e │ │ │ │ - ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n 5375e │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44e04 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ble.n 5375a │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - b.n 5377e │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35284 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44e14 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44e18 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r5, pc, #952 @ (adr r5, 53b78 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r4, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, pc, #552 @ (adr r5, 539f4 ) │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r7, [sp, #296] @ 0x128 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r2, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000537cc : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00044e1c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - mul.w r0, r6, r0 │ │ │ │ - add.w r7, r0, #1 │ │ │ │ - blt.n 53812 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44e90 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30ecc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 5380e │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r5, r3, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - it ge │ │ │ │ - movge r4, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 537fc │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - negs r0, r0 │ │ │ │ - negs r1, r6 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 537fa │ │ │ │ - b.n 5380e │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44ea0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44ea4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [sp, #760] @ 0x2f8 │ │ │ │ + movs r2, r1 │ │ │ │ + pop {r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053820 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00044ea8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 538ac │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (538b0 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 358e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00044ec4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32bc0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00044ee0 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (538b4 ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 53882 │ │ │ │ - ldr r2, [pc, #88] @ (538b8 ) │ │ │ │ - ldr r3, [pc, #76] @ (538b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 538a6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fcb0 │ │ │ │ - ldr r2, [pc, #56] @ (538bc ) │ │ │ │ - ldr r3, [pc, #40] @ (538b0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 538a6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44f54 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33c00 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32af0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44f64 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44f68 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #832 @ (adr r4, 53bf0 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 53902 │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, pc, #680 @ (adr r4, 53b64 ) │ │ │ │ - movs r3, r1 │ │ │ │ - add r4, pc, #536 @ (adr r4, 53ad8 ) │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r4, 44fdc │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000538c0 : │ │ │ │ +00044f6c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #164] @ (53974 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r3, [pc, #164] @ (53978 ) │ │ │ │ - mov r5, r0 │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [pc, #160] @ (5397c ) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r2 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 44fca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32614 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (44fd8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (44fdc ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - 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 r7, r0, #1 │ │ │ │ - blt.n 5395c │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [sp, #528] @ 0x210 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r6, 4503c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00044fe0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4503e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - ble.n 5396a │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r6, r0 │ │ │ │ - beq.n 5394e │ │ │ │ - subs r2, r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cbz r1, 53936 │ │ │ │ - ldr.w r1, [r5, r3, lsl #2] │ │ │ │ - subs r2, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ - beq.n 53930 │ │ │ │ - cmp r0, r1 │ │ │ │ - it lt │ │ │ │ - movlt r0, r1 │ │ │ │ - add r3, r4 │ │ │ │ - adds r1, r2, #1 │ │ │ │ - bne.n 53920 │ │ │ │ - ldr r2, [pc, #72] @ (53980 ) │ │ │ │ - ldr r3, [pc, #60] @ (53978 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5396e │ │ │ │ - add sp, #12 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fe54 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r1, #1 │ │ │ │ - add r3, r4 │ │ │ │ - adds r7, r1, #1 │ │ │ │ - beq.n 53936 │ │ │ │ - ldr.w r0, [r5, r3, lsl #2] │ │ │ │ - b.n 53916 │ │ │ │ - negs r1, r4 │ │ │ │ - negs r0, r0 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ + ldr r1, [pc, #12] @ (4504c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45050 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 4509e │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00045054 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 450c8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ble.n 53912 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - b.n 53936 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fdac │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (450d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (450dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #216 @ (adr r4, 53a50 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - uxth r6, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, pc, #840 @ (adr r3, 53ccc ) │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ + movs r2, r1 │ │ │ │ + revsh r0, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053984 : │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +000450e0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - subs r0, #1 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - mul.w r0, r6, r0 │ │ │ │ - add.w r7, r0, #1 │ │ │ │ - blt.n 539ca │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 45154 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f18c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - ble.n 539c6 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r5, r3, lsl #2] │ │ │ │ - subs r0, #1 │ │ │ │ - add r3, r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - it lt │ │ │ │ - movlt r4, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 539b4 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - negs r0, r0 │ │ │ │ - negs r1, r6 │ │ │ │ - blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ - cmp r7, #1 │ │ │ │ - ble.n 539b2 │ │ │ │ - b.n 539c6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45164 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45168 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r2, r1 │ │ │ │ + rev16 r4, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000539d8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0004516c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #124] @ 53a64 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r5, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #116] @ (53a68 ) │ │ │ │ - add ip, pc │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45268 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45284 │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [pc, #112] @ (53a6c ) │ │ │ │ - mov r1, sp │ │ │ │ - movs r2, #5 │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c34 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 53a3a │ │ │ │ - ldr r2, [pc, #88] @ (53a70 ) │ │ │ │ - ldr r3, [pc, #76] @ (53a68 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53a5e │ │ │ │ - mov r2, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45276 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 318e4 │ │ │ │ - ldr r2, [pc, #56] @ (53a74 ) │ │ │ │ - ldr r3, [pc, #40] @ (53a68 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 53a5e │ │ │ │ - mov r2, r4 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 35b60 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 33ce0 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (45294 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (45298 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (4529c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (452a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (452a4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (452a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #96 @ (adr r3, 53ac8 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 53a8c │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, pc, #968 @ (adr r2, 53e3c ) │ │ │ │ - movs r3, r1 │ │ │ │ - add r2, pc, #824 @ (adr r2, 53db0 ) │ │ │ │ - movs r3, r1 │ │ │ │ + ldr r2, [sp, #920] @ 0x398 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r0, 452ba │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #864] @ 0x360 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r2, 452d2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r4, 452cc │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053a78 : │ │ │ │ - ldr r3, [pc, #8] @ (53a84 ) │ │ │ │ - mov r2, r0 │ │ │ │ +000452ac : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - add r3, pc │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - bvs.n 53ac4 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00053a88 : │ │ │ │ - ldr r1, [pc, #24] @ (53aa4 ) │ │ │ │ - ldr r3, [pc, #28] @ (53aa8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [pc, #28] @ (53aac ) │ │ │ │ - add r3, pc │ │ │ │ - push {r4} │ │ │ │ - add r2, pc │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 45318 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, ip │ │ │ │ - str r4, [r1, #0] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - str r4, [r1, #80] @ 0x50 │ │ │ │ - movs r5, r1 │ │ │ │ - bvs.n 53ac4 │ │ │ │ - movs r3, r1 │ │ │ │ - lsls r5, r7, #25 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00053ab0 : │ │ │ │ - push {r4} │ │ │ │ - ldr r4, [pc, #12] @ (53ac0 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - mov ip, r4 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx ip │ │ │ │ - bpl.n 53a94 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00053ac4 : │ │ │ │ - push {r4} │ │ │ │ - ldr r4, [pc, #12] @ (53ad4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - mov ip, r4 │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - bx ip │ │ │ │ - bpl.n 53a80 │ │ │ │ - movs r3, r1 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33254 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45328 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4532c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + cbnz r0, 45340 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053ad8 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00045330 : │ │ │ │ + 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 r3, [pc, #64] @ (53b28 ) │ │ │ │ - subs r5, r1, #0 │ │ │ │ - add r3, pc │ │ │ │ - bgt.n 53af4 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 30818 │ │ │ │ - ldr r1, [pc, #52] @ (53b2c ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 4539c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r5, r4 │ │ │ │ - ldr r0, [pc, #52] @ (53b30 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ - movs r1, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - blx 33d98 │ │ │ │ - ldrb.w r0, [r4], #1 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - blx 32c04 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 53b0a │ │ │ │ - ldr r0, [pc, #24] @ (53b34 ) │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - movs r1, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33204 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (453ac ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (453b0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33d98 │ │ │ │ - b.n 53aee │ │ │ │ - add r2, pc, #136 @ (adr r2, 53bb4 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb792 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xb778 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00053b38 : │ │ │ │ - ldr r3, [pc, #24] @ (53b54 ) │ │ │ │ - ldr.w ip, [pc, #28] @ 53b58 │ │ │ │ - add r3, pc │ │ │ │ - push {r4} │ │ │ │ - ldr r2, [pc, #24] @ (53b5c ) │ │ │ │ - ldr.w r4, [r3, ip] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - ldr.w r4, [sp], #4 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - str r1, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - add r1, pc, #824 @ (adr r1, 53e90 ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00053b60 : │ │ │ │ - push {r4, r5, lr} │ │ │ │ - cmp r2, r3 │ │ │ │ - add.w r4, r0, r2 │ │ │ │ - bgt.n 53b84 │ │ │ │ - cmp r0, r1 │ │ │ │ - bhi.n 53bea │ │ │ │ - cmp r0, r4 │ │ │ │ - bcs.n 53b82 │ │ │ │ - subs r0, #1 │ │ │ │ - add r2, r1 │ │ │ │ - ldrb.w r3, [r1], #1 │ │ │ │ - strb.w r3, [r0, #1]! │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 53b76 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - adds r2, r1, r3 │ │ │ │ - cmp r0, r2 │ │ │ │ - ite cc │ │ │ │ - movcc r5, #0 │ │ │ │ - movcs r5, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - it ls │ │ │ │ - orrls.w r5, r5, #1 │ │ │ │ - cbz r5, 53bb4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bcs.n 53bda │ │ │ │ - add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ - mov r3, r1 │ │ │ │ - ldrb.w ip, [r3], #1 │ │ │ │ - strb.w ip, [lr, #1]! │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 53ba2 │ │ │ │ - subs r0, r0, r1 │ │ │ │ - add r0, r2 │ │ │ │ - b.n 53bda │ │ │ │ - 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 53bba │ │ │ │ - adds r0, r1, #1 │ │ │ │ - add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ - subs r0, r0, r2 │ │ │ │ - subs r5, #1 │ │ │ │ - cmp r1, ip │ │ │ │ - it hi │ │ │ │ - movhi r0, #0 │ │ │ │ - add r0, r5 │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r4 │ │ │ │ - bcs.n 53b82 │ │ │ │ - subs r2, r4, r0 │ │ │ │ - movs r1, #32 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 312ac │ │ │ │ - adds r3, r1, r2 │ │ │ │ - cmp r3, r0 │ │ │ │ - bls.n 53b6e │ │ │ │ - cmp r0, r4 │ │ │ │ - it cc │ │ │ │ - movcc r2, r4 │ │ │ │ - bcs.n 53b82 │ │ │ │ - ldrb.w r0, [r3, #-1]! │ │ │ │ - strb.w r0, [r2, #-1]! │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 53bf8 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + ldr r1, [sp, #712] @ 0x2c8 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb8e4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053c08 : │ │ │ │ +000453b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - blx 30818 │ │ │ │ + blx 32dbc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00053c1c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000453d0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #52] @ (53c60 ) │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r7, pc │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ + cbz r0, 45448 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53c42 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #32] @ (53c64 ) │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ldr r2, [pc, #28] @ (53c68 ) │ │ │ │ - ldr r0, [r1, #0] │ │ │ │ - movs r1, #1 │ │ │ │ - add r2, pc │ │ │ │ - blx 310f8 <__fprintf_chk@plt> │ │ │ │ - ldr r0, [pc, #20] @ (53c6c ) │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30d70 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45458 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4545c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2ef9c │ │ │ │ - b.n 53c3c │ │ │ │ - add r0, pc, #872 @ (adr r0, 53fcc ) │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - cpsie │ │ │ │ - movs r1, r1 │ │ │ │ - bmi.n 53ce0 │ │ │ │ - movs r3, r1 │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb860 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053c70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00045460 : │ │ │ │ + stmdb 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 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - mov r9, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ble.n 53d20 │ │ │ │ - sub.w r8, r1, #4 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4550a │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ - sub.w ip, r9, #4 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov.w sl, #0 │ │ │ │ - ldr.w r0, [r7, #4]! │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - ldr.w r1, [ip, #4]! │ │ │ │ - cmp r0, r3 │ │ │ │ - bcs.n 53cb6 │ │ │ │ - add r0, r1 │ │ │ │ - cmp r5, r0 │ │ │ │ - bcc.n 53d30 │ │ │ │ - subs r6, r6, r1 │ │ │ │ - add r3, r1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.n 53d14 │ │ │ │ - movs r7, #0 │ │ │ │ - add.w sl, r9, sl, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r4, [r9], #4 │ │ │ │ - ldr.w r3, [r8, #4]! │ │ │ │ - cmp r4, r2 │ │ │ │ - it ge │ │ │ │ - movge r4, r2 │ │ │ │ - subs r2, r2, r4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 53cee │ │ │ │ - subs r1, r0, #1 │ │ │ │ - add.w lr, r3, r4 │ │ │ │ - ldrb.w ip, [r3], #1 │ │ │ │ - strb.w ip, [r1, #1]! │ │ │ │ - cmp lr, r3 │ │ │ │ - bne.n 53ce0 │ │ │ │ - add r0, r4 │ │ │ │ - cmp r9, sl │ │ │ │ - bne.n 53cc6 │ │ │ │ - cmp r2, #1 │ │ │ │ - bmi.n 53cfc │ │ │ │ - movs r1, #32 │ │ │ │ - blx 312b0 │ │ │ │ - cbz r7, 53d1a │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45518 │ │ │ │ + add.w r9, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r6, r8, [sp] │ │ │ │ + blx 31828 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fad4 │ │ │ │ - cmp r4, sl │ │ │ │ - bne.n 53ca0 │ │ │ │ - b.n 53cbe │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r2, #1 │ │ │ │ - bmi.n 53d1a │ │ │ │ - movs r1, #32 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 312ac │ │ │ │ - ldr r1, [pc, #20] @ (53d48 ) │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r7, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (45528 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4552c ) │ │ │ │ add r1, pc │ │ │ │ - mov sl, r4 │ │ │ │ - blx 2fea0 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 53cc0 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ - movs r1, r1 │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (45530 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #20] @ (45534 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #272] @ 0x110 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb7c6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb7e0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00053d4c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00045538 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #788] @ (54074 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #788] @ (54078 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #788] @ (5407c ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #788] @ (54080 ) │ │ │ │ - add r4, pc │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #764] @ (54084 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - add r0, pc │ │ │ │ - add.w r9, r4, #28 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #748] @ (54088 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #740] @ (5408c ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #728] @ (54090 ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 32c34 │ │ │ │ - add.w r0, r4, #24 │ │ │ │ - blx 31a3c │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r3, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - it ge │ │ │ │ - movge r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32e84 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r7, r4, #60 @ 0x3c │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 34674 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r6, r4, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34674 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34588 │ │ │ │ - movs r1, #32 │ │ │ │ - str r0, [r4, #96] @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34588 │ │ │ │ - movs r1, #32 │ │ │ │ - str r0, [r4, #100] @ 0x64 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34588 │ │ │ │ - ldr r1, [pc, #632] @ (54094 ) │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 45596 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r0, [r4, #104] @ 0x68 │ │ │ │ - add r1, pc │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - blx 32a00 │ │ │ │ - cbz r0, 53e88 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 53eb4 │ │ │ │ - ldr r3, [pc, #608] @ (54098 ) │ │ │ │ - movs r7, #6 │ │ │ │ - ldr r1, [pc, #608] @ (5409c ) │ │ │ │ - ldr r0, [pc, #612] @ (540a0 ) │ │ │ │ - add r3, pc │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33054 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (455a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (455a8 ) │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - adds r3, #8 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, sp, #16 │ │ │ │ - movs r4, #7 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - movs r6, #13 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - strd r6, r7, [sp, #32] │ │ │ │ - blx 34d88 │ │ │ │ - ldr r0, [pc, #568] @ (540a4 ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - adds r1, r0, #4 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - blx 337d0 │ │ │ │ - blx 30a54 │ │ │ │ - ldr r0, [pc, #552] @ (540a8 ) │ │ │ │ - movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - blx 320bc │ │ │ │ - ldr r4, [pc, #544] @ (540ac ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 53efa │ │ │ │ - ldr r2, [pc, #536] @ (540b0 ) │ │ │ │ - ldr r3, [pc, #476] @ (54078 ) │ │ │ │ - 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 5406e │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #508] @ (540b4 ) │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r3, [pc, #508] @ (540b8 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #504] @ (540bc ) │ │ │ │ - add r3, pc │ │ │ │ - strd r0, r2, [sp, #92] @ 0x5c │ │ │ │ - adds r3, #4 │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #488] @ (540c0 ) │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #100] @ 0x64 │ │ │ │ - movs r4, #11 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - blx 34d88 │ │ │ │ - b.n 53e68 │ │ │ │ - ldr r1, [pc, #456] @ (540c4 ) │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + str r7, [sp, #736] @ 0x2e0 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb78a │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000455ac : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4560a │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32158 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45618 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4561c ) │ │ │ │ add r1, pc │ │ │ │ - blx 32a00 │ │ │ │ - cbz r0, 53f12 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 53f5e │ │ │ │ - ldr r4, [pc, #436] @ (540c8 ) │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00045620 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 45694 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #436] @ (540cc ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #60 @ 0x3c │ │ │ │ - blx 32a00 │ │ │ │ - cbz r0, 53f2e │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53fa8 │ │ │ │ - ldr r4, [pc, #416] @ (540d0 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 53e96 │ │ │ │ - ldr r1, [pc, #404] @ (540d4 ) │ │ │ │ - add.w r5, r4, #108 @ 0x6c │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - blx 34674 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r4, #16 │ │ │ │ - adds r1, r4, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 337d0 │ │ │ │ - b.n 53e96 │ │ │ │ - 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 54018 │ │ │ │ - ldr r1, [pc, #356] @ (540d8 ) │ │ │ │ - ldr r3, [pc, #360] @ (540dc ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #356] @ (540e0 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r3, #8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 342b8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (456a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (456a8 ) │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #16 │ │ │ │ - adds r4, #64 @ 0x40 │ │ │ │ - movs r5, #6 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #7 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - movs r4, #13 │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ - blx 34d88 │ │ │ │ - b.n 54004 │ │ │ │ - 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 54052 │ │ │ │ - ldr r2, [pc, #296] @ (540e4 ) │ │ │ │ - ldr r3, [pc, #296] @ (540e8 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #296] @ (540ec ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - adds r3, #4 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add.w r2, r4, #64 @ 0x40 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r4, #28 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #276] @ (540f0 ) │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - 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, #108 @ 0x6c │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - blx 34d88 │ │ │ │ - ldr r0, [pc, #236] @ (540f4 ) │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add r0, pc │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - adds r1, r0, #4 │ │ │ │ - adds r0, #108 @ 0x6c │ │ │ │ - blx 337d0 │ │ │ │ - b.n 53f2e │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - movs r6, #11 │ │ │ │ - ldr r2, [pc, #216] @ (540f8 ) │ │ │ │ - ldr r0, [pc, #220] @ (540fc ) │ │ │ │ - ldr r3, [pc, #220] @ (54100 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add.w r2, r4, #64 @ 0x40 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r4, #28 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [pc, #204] @ (54104 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ - adds r3, #4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [r4, #100] @ 0x64 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - movs r1, #2 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - strd r1, r0, [sp, #84] @ 0x54 │ │ │ │ - add.w r0, r4, #108 @ 0x6c │ │ │ │ - b.n 53ff2 │ │ │ │ - ldr r3, [pc, #180] @ (54108 ) │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #180] @ (5410c ) │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #176] @ (54110 ) │ │ │ │ add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r3, #8 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.n 53f8a │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r5, #32] │ │ │ │ - movs r5, r1 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r2, r6, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ - movs r1, r1 │ │ │ │ - push {r3, r5, lr} │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ + str r6, [sp, #744] @ 0x2e8 │ │ │ │ movs r2, r1 │ │ │ │ - bcs.n 54144 │ │ │ │ - movs r3, r1 │ │ │ │ - push {r1, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r2, r3, r6, r7} │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r3, r5} │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r1, #16] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r6, [sp, #456] @ 0x1c8 │ │ │ │ - movs r3, r1 │ │ │ │ - push {r1, r6} │ │ │ │ - movs r1, r1 │ │ │ │ - bne.n 54054 │ │ │ │ - movs r3, r1 │ │ │ │ - push {r5} │ │ │ │ - movs r1, r1 │ │ │ │ - push {r1, r3, r4} │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r4, [r3, r2] │ │ │ │ + @ instruction: 0xb6dc │ │ │ │ movs r2, r1 │ │ │ │ - str r6, [r7, #4] │ │ │ │ - movs r5, r1 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - movs r5, r1 │ │ │ │ - push {r1, r3} │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r0, 54148 │ │ │ │ - movs r1, r1 │ │ │ │ - bne.n 5410c │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r6, 54146 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r6, 54144 │ │ │ │ - movs r1, r1 │ │ │ │ - beq.n 54084 │ │ │ │ - movs r3, r1 │ │ │ │ - cbz r6, 5413a │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r4, 5413a │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsh r0, [r2, r6] │ │ │ │ - movs r5, r1 │ │ │ │ - uxtb r6, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - uxtb r6, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - beq.n 541b8 │ │ │ │ - movs r3, r1 │ │ │ │ - uxth r6, r7 │ │ │ │ - movs r1, r1 │ │ │ │ - beq.n 54178 │ │ │ │ - movs r3, r1 │ │ │ │ - uxtb r2, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - uxth r2, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + │ │ │ │ +000456ac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34db0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000456c8 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #680] @ (543d0 ) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #680] @ (543d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #680] @ (543d8 ) │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #680] @ (543dc ) │ │ │ │ - add r4, pc │ │ │ │ - sub sp, #108 @ 0x6c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #312 @ 0x138 │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #652] @ (543e0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #316 @ 0x13c │ │ │ │ - add r0, pc │ │ │ │ - add.w r9, r4, #336 @ 0x150 │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #640] @ (543e4 ) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #320 @ 0x140 │ │ │ │ - add r0, pc │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #628] @ (543e8 ) │ │ │ │ - movs r2, #7 │ │ │ │ - add.w r1, r4, #324 @ 0x144 │ │ │ │ - add r0, pc │ │ │ │ - blx 32c40 │ │ │ │ - ldr r0, [pc, #620] @ (543ec ) │ │ │ │ - movs r2, #5 │ │ │ │ - add.w r1, r4, #328 @ 0x148 │ │ │ │ - add r0, pc │ │ │ │ - blx 32c34 │ │ │ │ - add.w r0, r4, #332 @ 0x14c │ │ │ │ - blx 31a3c │ │ │ │ - ldr.w r3, [r4, #332] @ 0x14c │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r3, #1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - it ge │ │ │ │ - movge r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 32e84 │ │ │ │ - mov r1, r7 │ │ │ │ - add.w r7, r4, #368 @ 0x170 │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w r8, r4, #372 @ 0x174 │ │ │ │ - blx 34674 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - movs r2, #32 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34674 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34588 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r0, [r4, #404] @ 0x194 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34588 │ │ │ │ - movs r1, #32 │ │ │ │ - str.w r0, [r4, #408] @ 0x198 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34588 │ │ │ │ - ldr r1, [pc, #516] @ (543f0 ) │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4573c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r0, [r4, #412] @ 0x19c │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - blx 32a00 │ │ │ │ - cbz r0, 5420a │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - ldrd r2, r3, [sp, #136] @ 0x88 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r4, [pc, #488] @ (543f4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 54238 │ │ │ │ - ldr r2, [pc, #476] @ (543f8 ) │ │ │ │ - ldr r3, [pc, #436] @ (543d4 ) │ │ │ │ - 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 543ca │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #448] @ (543fc ) │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - add r1, pc │ │ │ │ - blx 32a00 │ │ │ │ - cbz r0, 54252 │ │ │ │ - ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 542a4 │ │ │ │ - ldr r4, [pc, #428] @ (54400 ) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #428] @ (54404 ) │ │ │ │ - mov r2, r3 │ │ │ │ - add r4, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r0, r4, #368 @ 0x170 │ │ │ │ - blx 32a00 │ │ │ │ - cbz r0, 54270 │ │ │ │ - ldr.w r3, [r4, #320] @ 0x140 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 542f4 │ │ │ │ - ldr r4, [pc, #404] @ (54408 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r2, [r4, #416] @ 0x1a0 │ │ │ │ - ldr.w r3, [r4, #316] @ 0x13c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5421a │ │ │ │ - ldr r1, [pc, #392] @ (5440c ) │ │ │ │ - add.w r5, r4, #420 @ 0x1a4 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #42 @ 0x2a │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - blx 34674 │ │ │ │ - movs r3, #200 @ 0xc8 │ │ │ │ - add.w r2, r4, #324 @ 0x144 │ │ │ │ - add.w r1, r4, #312 @ 0x138 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 337d0 │ │ │ │ - b.n 5421a │ │ │ │ - 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 54370 │ │ │ │ - ldr r1, [pc, #340] @ (54410 ) │ │ │ │ - ldr r3, [pc, #340] @ (54414 ) │ │ │ │ - add r1, pc │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #340] @ (54418 ) │ │ │ │ - add r3, pc │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - adds r3, #8 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30d00 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + 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 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #32 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - add.w r0, r4, #420 @ 0x1a4 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #16 │ │ │ │ - add.w r4, r4, #372 @ 0x174 │ │ │ │ - movs r5, #6 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - movs r4, #7 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - movs r4, #13 │ │ │ │ - strd r4, r5, [sp, #32] │ │ │ │ - blx 34d88 │ │ │ │ - b.n 54358 │ │ │ │ - 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 543ae │ │ │ │ - ldr r2, [pc, #272] @ (5441c ) │ │ │ │ - ldr r3, [pc, #272] @ (54420 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #272] @ (54424 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [r4, #412] @ 0x19c │ │ │ │ - adds r3, #4 │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add.w r2, r4, #372 @ 0x174 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r4, #336 @ 0x150 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #248] @ (54428 ) │ │ │ │ - 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, #68] @ 0x44 │ │ │ │ - add r2, sp, #76 @ 0x4c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - blx 34d88 │ │ │ │ - ldr r0, [pc, #208] @ (5442c ) │ │ │ │ - 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 337d0 │ │ │ │ - b.n 54270 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - movs r6, #11 │ │ │ │ - ldr r2, [pc, #184] @ (54430 ) │ │ │ │ - ldr r0, [pc, #188] @ (54434 ) │ │ │ │ - ldr r3, [pc, #188] @ (54438 ) │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add.w r2, r4, #372 @ 0x174 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r2, r4, #336 @ 0x150 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [pc, #172] @ (5443c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r4, #412] @ 0x19c │ │ │ │ - adds r3, #4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - 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 54346 │ │ │ │ - ldr r3, [pc, #144] @ (54440 ) │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - ldr r0, [pc, #144] @ (54444 ) │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - add r3, pc │ │ │ │ - ldr r1, [pc, #140] @ (54448 ) │ │ │ │ add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r3, #8 │ │ │ │ - add r2, sp, #32 │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b.n 542d4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #896] @ 0x380 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ - movs r5, r1 │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r4, 54402 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r2, 54404 │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - movs r1, r1 │ │ │ │ - cbz r6, 54406 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ - movs r5, r1 │ │ │ │ - ldr r2, [sp, #952] @ 0x3b8 │ │ │ │ - movs r3, r1 │ │ │ │ - strh r6, [r3, r5] │ │ │ │ + @ instruction: 0xb65c │ │ │ │ movs r2, r1 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ - movs r5, r1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ - movs r5, r1 │ │ │ │ - sub sp, #280 @ 0x118 │ │ │ │ - movs r1, r1 │ │ │ │ - add sp, #408 @ 0x198 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {r2, r3, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ - movs r1, r1 │ │ │ │ - add sp, #152 @ 0x98 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, sp, #880 @ 0x370 │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, sp, #800 @ 0x320 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ - movs r5, r1 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, sp, #568 @ 0x238 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r5!, {r1} │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ - movs r1, r1 │ │ │ │ - ldmia r4, {r1, r3, r4, r6, r7} │ │ │ │ - movs r3, r1 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, sp, #312 @ 0x138 │ │ │ │ - movs r1, r1 │ │ │ │ │ │ │ │ -0005444c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00045754 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #76] @ (544a8 ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #76] @ (544ac ) │ │ │ │ - add r4, sp, #8 │ │ │ │ - add r6, pc │ │ │ │ - mov r5, r0 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - movs r6, #1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 32440 │ │ │ │ - ldr r2, [pc, #52] @ (544b0 ) │ │ │ │ - movs r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 457c8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3347c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - ldr r2, [pc, #40] @ (544b4 ) │ │ │ │ - ldr r3, [pc, #28] @ (544ac ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 544a2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (457d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (457dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #1000] @ 0x3e8 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ movs r2, r1 │ │ │ │ - ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ - movs r3, r1 │ │ │ │ │ │ │ │ -000544b8 : │ │ │ │ - push {r4, lr} │ │ │ │ +000457e0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #64] @ 54508 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #60] @ (5450c ) │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 45854 │ │ │ │ + add r7, sp, #12 │ │ │ │ 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 324e0 │ │ │ │ - ldrb.w r3, [sp] │ │ │ │ - ldr r2, [pc, #36] @ (54510 ) │ │ │ │ - strb r3, [r4, #0] │ │ │ │ - ldr r3, [pc, #28] @ (5450c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 54504 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - movs r3, r1 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f5a0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45864 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45868 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r4, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054514 : │ │ │ │ +0004586c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3211c │ │ │ │ + blx 30614 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054528 : │ │ │ │ +00045888 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b94 │ │ │ │ + blx 35068 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005453c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000458a4 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 45918 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35268 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45928 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4592c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00045930 : │ │ │ │ + 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, #4000] @ 0xfa0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + strd r0, r1, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + strd r2, r3, [sp, #28] │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 45a82 │ │ │ │ + ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 45aac │ │ │ │ + ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 45a9e │ │ │ │ + ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ + mov r0, fp │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 45a90 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + mov r1, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w sl, [sp] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r3 │ │ │ │ + str.w r9, [sp] │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, sl, [sp] │ │ │ │ + strd r9, fp, [sp, #8] │ │ │ │ + blx 30fd4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #56] @ (45abc ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #56] @ (45ac0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #48] @ (45ac4 ) │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [pc, #48] @ (45ac8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #44] @ (45acc ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #44] @ (45ad0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (45ad4 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #36] @ (45ad8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r6, 45b30 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #760] @ 0x2f8 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r5} │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r2, 45b4e │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 45b48 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00045adc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 45b48 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35730 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45b58 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45b5c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r0, 45bc4 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00045b60 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ - ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 545f4 │ │ │ │ + cbz r0, 45bcc │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - blx 330dc │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r5, [sp, #12] │ │ │ │ - strd sl, fp, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 34a80 │ │ │ │ + blx 2ffa8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54604 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #12] @ (54608 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45bdc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45be0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #520 @ 0x208 │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ - movs r1, r1 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 45c30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005460c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045be4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 327e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00045c00 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ - ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 546c4 │ │ │ │ + cbz r0, 45c6c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - blx 330dc │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r5, [sp, #12] │ │ │ │ - strd sl, fp, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 32930 │ │ │ │ + blx 303ec │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (546d4 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #12] @ (546d8 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45c7c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45c80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r4, sp, #712 @ 0x2c8 │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ - movs r1, r1 │ │ │ │ + str r0, [sp, #904] @ 0x388 │ │ │ │ + movs r2, r1 │ │ │ │ + uxth r4, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000546dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045c84 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ - ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ - strd r1, r2, [sp, #24] │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 54794 │ │ │ │ + cbz r0, 45cf0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - blx 330dc │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r1, r2, [sp, #24] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r5, [sp, #12] │ │ │ │ - strd sl, fp, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 30c24 │ │ │ │ + blx 33de8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (547a4 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #12] @ (547a8 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45d00 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45d04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ - movs r1, r1 │ │ │ │ + str r0, [sp, #376] @ 0x178 │ │ │ │ + movs r2, r1 │ │ │ │ + sxtb r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000547ac : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045d08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ffec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00045d24 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 54862 │ │ │ │ + cbz r0, 45d98 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - blx 330dc │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r5, [sp, #8] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 2fefc │ │ │ │ + blx 302f8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54870 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #12] @ (54874 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45da8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45dac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, sp, #664 @ 0x298 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r0, 45de8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054878 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045db0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5492e │ │ │ │ + cbz r0, 45e24 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, sl │ │ │ │ + blx 34f74 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - blx 330dc │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r5, [sp, #8] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 304e8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5493c ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #12] @ (54940 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45e34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45e38 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r2, sp, #288 @ 0x120 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, sp, #8 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + ldrh r2, [r5, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 45e5a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054944 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00045e3c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - ldr.w r5, [sl] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 549fa │ │ │ │ + cbz r0, 45eb0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, sl │ │ │ │ + blx 2f0c8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - blx 330dc │ │ │ │ - mov r3, r6 │ │ │ │ - ldrd r1, r2, [sp, #16] │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r7, r5, [sp, #8] │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 343e8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (54a08 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #12] @ (54a0c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45ec0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45ec4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ - movs r1, r1 │ │ │ │ - add r2, sp, #376 @ 0x178 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + ldrh r6, [r3, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r0, 45ece │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054a10 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00045ec8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - mov r7, r1 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ + cbz r0, 45f3c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 330dc │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - 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, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 30ce8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35990 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45f4c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45f50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + ldrh r2, [r2, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054aa4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00045f54 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - mov r7, r1 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ + cbz r0, 45fc8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 330dc │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - 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, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 2f8d0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32bcc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (45fd8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (45fdc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + ldrh r6, [r0, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + add sp, #320 @ 0x140 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054b38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00045fe0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ - mov r7, r1 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ + cbz r0, 46054 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 330dc │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - blx 337ac │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33698 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46064 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46068 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + ldrh r2, [r7, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054bd8 : │ │ │ │ +0004606c : │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r8, r3 │ │ │ │ - mov r9, r2 │ │ │ │ - bic.w r5, r5, r5, asr #31 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - mul.w r0, r5, r0 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ + cbz r0, 460e4 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - blx 330dc │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - blx 30b7c │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30d18 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ + add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (460f4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (460f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ + ldrh r2, [r5, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #528 @ 0x210 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054c78 : │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 54c88 │ │ │ │ - mov r1, r3 │ │ │ │ - b.w 33e5c │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00054c8c : │ │ │ │ - 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 r6, [r3, #0] │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.n 54cbe │ │ │ │ - ldr r7, [r2, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - bgt.n 54cc2 │ │ │ │ - adds r4, #1 │ │ │ │ - add r3, r9 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 54cb2 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - mla r1, r1, r4, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r9 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne.n 54cc2 │ │ │ │ - b.n 54cbe │ │ │ │ - nop │ │ │ │ - │ │ │ │ -00054ce0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - mov r3, r1 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 54d02 │ │ │ │ - mov r1, r0 │ │ │ │ - subs r2, r4, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - strb.w r2, [r3, #-1] │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054d0c : │ │ │ │ +000460fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323d8 │ │ │ │ + blx 336e4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054d28 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 30d94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054d4c : │ │ │ │ +00046118 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #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 33bd8 │ │ │ │ + blx 35328 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00054d70 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004613c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32740 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 461b0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 343b4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (461c0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (461c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r3, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #896 @ 0x380 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054d8c : │ │ │ │ - push {r3, lr} │ │ │ │ +000461c8 : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 3542c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 46240 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb64 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46250 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46254 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r1, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #480 @ 0x1e0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054da8 : │ │ │ │ +00046258 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa18 │ │ │ │ + blx 30f98 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00054dc4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046274 : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 336cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 46302 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 46310 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34428 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (46320 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (46324 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (46328 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4632c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r4, [r1, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #888 @ 0x378 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #992 @ 0x3e0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054de0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046330 : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 306c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 463c0 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 463ce │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32db0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (463dc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (463e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (463e4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (463e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, sp, #552 @ 0x228 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054dfc : │ │ │ │ +000463ec : │ │ │ │ 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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54eb6 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + beq.n 464a6 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54ec4 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ + beq.n 464b4 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fdf4 │ │ │ │ + blx 3495c │ │ │ │ mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (54ed4 ) │ │ │ │ + ldr r1, [pc, #28] @ (464c4 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (54ed8 ) │ │ │ │ + ldr r0, [pc, #28] @ (464c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (54edc ) │ │ │ │ + ldr r1, [pc, #20] @ (464cc ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (54ee0 ) │ │ │ │ + ldr r0, [pc, #20] @ (464d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #768 @ (adr r4, 551d8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, pc, #808 @ (adr r5, 55204 ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, pc, #712 @ (adr r4, 551a8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r5, pc, #912 @ (adr r5, 55274 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00054ee4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 348b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f00 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3281c │ │ │ │ - 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 344bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32734 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f54 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00054f70 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00054f8c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 313ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00054fb4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 31e8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #872 @ 0x368 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054fd8 : │ │ │ │ - push {r4, lr} │ │ │ │ +000464d4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33ed0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 46540 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32a74 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46550 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46554 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r1, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00054ffc : │ │ │ │ - push {r4, lr} │ │ │ │ +00046558 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 35b08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 465cc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ef6c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (465dc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (465e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r2, [r0, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055020 : │ │ │ │ - push {r3, lr} │ │ │ │ +000465e4 : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 31dd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 466a2 │ │ │ │ + ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 466b0 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #68 @ 0x44 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + blx 328d8 │ │ │ │ + mov r3, r8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (466c0 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #28] @ (466c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (466c8 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (466cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r4, [r5, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #504 @ 0x1f8 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r3, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #608 @ 0x260 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005503c : │ │ │ │ - push {r3, lr} │ │ │ │ +000466d0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 4673c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3336c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4674c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46750 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r2, [r2, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055058 : │ │ │ │ +00046754 : │ │ │ │ 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 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ @@ -48029,28 +26676,28 @@ │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 550d0 │ │ │ │ + cbz r0, 467cc │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - blx 33cfc │ │ │ │ + blx 35770 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -48058,295 +26705,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (550e0 ) │ │ │ │ + ldr r1, [pc, #12] @ (467dc ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (550e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (467e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #664 @ (adr r2, 5537c ) │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, pc, #0 @ (adr r4, 550e8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000550e8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f3e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055114 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 313e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055130 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, 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] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32248 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00055174 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f41c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055190 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34df0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000551ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3301c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000551c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30390 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000551e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055200 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34724 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005521c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ae8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055238 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3494c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055254 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055270 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005528c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f57c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000552a8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 33078 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000552cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 347fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000552e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30250 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055304 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3018c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055320 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35244 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005533c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34378 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055358 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32530 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055374 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3231c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055390 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000553ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r2, [r0, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #816 @ 0x330 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000553c8 : │ │ │ │ +000467e4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -48354,27 +26733,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5543c │ │ │ │ + cbz r0, 46858 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35214 │ │ │ │ + blx 359f8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -48382,233 +26761,259 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5544c ) │ │ │ │ + ldr r1, [pc, #12] @ (46868 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55450 ) │ │ │ │ + ldr r0, [pc, #12] @ (4686c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [sp, #232] @ 0xe8 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #752 @ (adr r0, 55744 ) │ │ │ │ - movs r1, r1 │ │ │ │ + strh r6, [r6, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #416 @ 0x1a0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055454 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00046870 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 554c8 │ │ │ │ + cbz r0, 468cc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f064 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 326e8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (554d8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (468dc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (554dc ) │ │ │ │ + ldr r0, [pc, #12] @ (468e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [sp, #696] @ 0x2b8 │ │ │ │ - movs r1, r1 │ │ │ │ - add r0, pc, #352 @ (adr r0, 55640 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000554e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000554fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055518 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f538 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055534 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055550 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005556c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055588 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30940 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000555a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3564c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000555c0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -000555dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34758 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r2, [r0, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000555f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000468e4 : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 35ce0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4695c │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 34cbc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #12 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4696c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (46970 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r2, [r6, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055614 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046974 : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 2fe1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 46a2e │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 46a3c │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 35290 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (46a4c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (46a50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (46a54 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (46a58 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strh r0, [r4, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r2, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055630 : │ │ │ │ +00046a5c : │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 556a8 │ │ │ │ + cbz r0, 46ad4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30bdc │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30a0c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -48616,634 +27021,218 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (556b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (46ae4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (556bc ) │ │ │ │ + ldr r0, [pc, #12] @ (46ae8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #824] @ 0x338 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000556c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f034 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000556dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3226c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000556f8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34548 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055714 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055730 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35558 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005574c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 348d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055768 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055784 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34050 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000557a0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 302d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000557bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 306fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000557d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33be8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000557f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055810 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005582c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fe0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055848 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fbdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055864 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 306dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055880 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32300 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005589c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35758 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000558b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 307b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r2, [r7, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #720 @ 0x2d0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000558d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00046aec : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5594c │ │ │ │ + cbz r0, 46b58 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f324 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30bd0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5595c ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46b68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55960 ) │ │ │ │ + ldr r0, [pc, #12] @ (46b6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #168] @ 0xa8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055964 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fce0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055980 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34980 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005599c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 303ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000559b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3179c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000559d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000559f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30bf4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34464 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3219c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055a7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b7c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r6, [r6, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055a98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00046b70 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 55b10 │ │ │ │ + cbz r0, 46bdc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31c28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33574 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (55b20 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46bec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (55b24 ) │ │ │ │ + ldr r0, [pc, #12] @ (46bf0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055b28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055b44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055b60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34868 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r2, [r6, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #1008 @ (adr r7, 46fe4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00055b7c : │ │ │ │ +00046bf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #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 34ba8 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31518 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00055ba0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055bbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055bd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055bf4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f874 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055c10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3015c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055c2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35af0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055c48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35668 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055c64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055c80 : │ │ │ │ +00046c1c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3557c │ │ │ │ + blx 35478 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055c9c : │ │ │ │ +00046c38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319a4 │ │ │ │ + blx 308f0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00055cb8 : │ │ │ │ +00046c54 : │ │ │ │ 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, #20 │ │ │ │ cmp r3, #1 │ │ │ │ - mov fp, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r7, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d72 │ │ │ │ + beq.n 46d0e │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d80 │ │ │ │ + beq.n 46d1c │ │ │ │ add.w sl, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r0, fp │ │ │ │ + mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - blx 32100 │ │ │ │ + blx 2f970 │ │ │ │ mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -49259,905 +27248,1012 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (55d90 ) │ │ │ │ + ldr r1, [pc, #28] @ (46d2c ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (55d94 ) │ │ │ │ + ldr r0, [pc, #28] @ (46d30 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (55d98 ) │ │ │ │ + ldr r1, [pc, #20] @ (46d34 ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (55d9c ) │ │ │ │ + ldr r0, [pc, #20] @ (46d38 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r1 │ │ │ │ - str r5, [sp, #984] @ 0x3d8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00055da0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32464 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055dbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3166c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055dd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33090 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055df4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e10 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32110 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35634 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35190 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055e9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055eb8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055ed4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f278 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055ef0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f118 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34144 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32850 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055f98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32074 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055fb4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31db8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055fd0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00055fec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056008 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34324 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056024 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35114 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056040 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r0, [r0, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #968 @ (adr r6, 470fc ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r6, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #48 @ (adr r7, 46d6c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005605c : │ │ │ │ - push {r4, lr} │ │ │ │ +00046d3c : │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34aec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 46dbc │ │ │ │ + add.w sl, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32d7c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46dcc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (46dd0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r2, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #592 @ (adr r6, 47024 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056084 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046dd4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 46e32 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30b18 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46e40 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46e44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #280 @ (adr r6, 46f60 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000560a0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046e48 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f148 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 46ea6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2ff54 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46eb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46eb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r5, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #1000 @ (adr r5, 472a4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000560bc : │ │ │ │ - push {r3, lr} │ │ │ │ +00046ebc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34128 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 46f30 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35344 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46f40 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46f44 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r3, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #608 @ (adr r5, 471a8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000560d8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046f48 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30768 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 46fa6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34858 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (46fb4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (46fb8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + add r5, pc, #296 @ (adr r5, 470e4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000560f4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00046fbc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3073c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4701a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30314 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47028 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4702c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldrb r4, [r6, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #1016 @ (adr r4, 47428 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056110 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047030 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f44 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 470a4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34100 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (470b4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (470b8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #624 @ (adr r4, 4732c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005612c : │ │ │ │ +000470bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8ec │ │ │ │ + blx 30b00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056148 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000470d8 : │ │ │ │ + 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, #12 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 561dc │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + cbz r0, 4714c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 561ea │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - add.w sl, sp, #60 @ 0x3c │ │ │ │ - movs r3, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30bc4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movs r6, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (561f8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #24] @ (561fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (56200 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #20] @ (56204 ) │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4715c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47160 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ - movs r1, r1 │ │ │ │ - str r1, [sp, #560] @ 0x230 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056208 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + ldrb r2, [r0, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #112 @ (adr r4, 471d4 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056224 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00047164 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5629c │ │ │ │ + cbz r0, 471d8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 341f0 │ │ │ │ + blx 34740 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (562ac ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (471e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (562b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (471ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #872] @ 0x368 │ │ │ │ - movs r1, r1 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000562b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3201c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000562d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000562ec : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00056308 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056324 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 304dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056340 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31bdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005635c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30920 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056378 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 348f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056394 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34dd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32028 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000563e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056404 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 32e38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056428 : │ │ │ │ - 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 30140 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056460 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 346cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005647c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33414 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r6, [r6, #13] │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #736 @ (adr r3, 474d0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056498 : │ │ │ │ - push {r3, lr} │ │ │ │ +000471f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 47264 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 355d4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47274 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47278 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #336 @ (adr r3, 473cc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000564b4 : │ │ │ │ +0004727c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31cec │ │ │ │ + blx 344c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000564d0 : │ │ │ │ +00047298 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f73c │ │ │ │ + blx 338d4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000564ec : │ │ │ │ +000472b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34764 │ │ │ │ + blx 2fac8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056508 : │ │ │ │ - push {r3, lr} │ │ │ │ +000472d0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 47344 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31264 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47354 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47358 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r1, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #624 @ (adr r2, 475cc ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056524 : │ │ │ │ +0004735c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d20 │ │ │ │ + blx 336d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056540 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047378 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34da4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 473ec │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32800 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (473fc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47400 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #112 @ (adr r2, 47474 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005655c : │ │ │ │ - push {r4, lr} │ │ │ │ +00047404 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 330c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 47478 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3515c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47488 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4748c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r6, [r2, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #736 @ (adr r1, 47770 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056580 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047490 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 47504 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3263c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47514 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47518 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #336 @ (adr r1, 4766c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005659c : │ │ │ │ +0004751c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31950 │ │ │ │ + blx 315d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000565b8 : │ │ │ │ +00047538 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff14 │ │ │ │ + blx 2ff70 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000565d4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f9f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000565fc : │ │ │ │ - push {r4, lr} │ │ │ │ +00047554 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3150c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 475c8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32fb0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056628 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (475d8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (475dc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r6, [r0, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #736 @ (adr r0, 478c0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056644 : │ │ │ │ +000475e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32580 │ │ │ │ + blx 332b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056660 : │ │ │ │ +000475fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32840 │ │ │ │ + blx 2f850 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005667c : │ │ │ │ +00047618 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355b8 │ │ │ │ + blx 34498 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056698 : │ │ │ │ +00047634 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e64 │ │ │ │ + blx 32e50 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000566b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047650 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31570 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 476c4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33604 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (476d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (476d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r1, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000566d0 : │ │ │ │ +000476dc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -50165,27 +28261,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 56744 │ │ │ │ + cbz r0, 47750 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 317d4 │ │ │ │ + blx 33544 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -50193,650 +28289,439 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56754 ) │ │ │ │ + ldr r1, [pc, #12] @ (47760 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56758 ) │ │ │ │ + ldr r0, [pc, #12] @ (47764 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r0, #58] @ 0x3a │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005675c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32434 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056778 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34044 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056794 : │ │ │ │ - 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 2f868 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000567c8 : │ │ │ │ - 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 35aa8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000567fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r6, [r7, #23] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056818 : │ │ │ │ - push {r3, lr} │ │ │ │ +00047768 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33974 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 477dc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30de0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (477ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (477f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r6, #21] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [sp, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056834 : │ │ │ │ +000477f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32790 │ │ │ │ + blx 2f4ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056850 : │ │ │ │ +00047810 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 338c8 │ │ │ │ + blx 3478c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005686c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004782c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56936 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + cbz r0, 478a0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56944 │ │ │ │ - add.w fp, sp, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r7 │ │ │ │ - add.w sl, sp, #84 @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - strd r8, r9, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 31a48 │ │ │ │ - mov r3, r8 │ │ │ │ + blx 3399c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r7, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (56954 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #28] @ (56958 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5695c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (56960 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (478b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (478b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, #18] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r7, #42] @ 0x2a │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r2, #44] @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056964 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33628 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056980 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32d24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000569a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32990 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r6, [r5, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000569c4 : │ │ │ │ +000478b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30854 │ │ │ │ + blx 33f0c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000569e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000478d4 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 56a58 │ │ │ │ + cbz r0, 47948 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31f68 │ │ │ │ + blx 32648 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56a68 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47958 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56a6c ) │ │ │ │ + ldr r0, [pc, #12] @ (4795c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r3, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r5, #36] @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ + strb r6, [r0, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056a70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00047960 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56b3a │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + cbz r0, 479d4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56b48 │ │ │ │ - add.w fp, sp, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r7 │ │ │ │ - add.w sl, sp, #84 @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - strd r8, r9, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx 2fbcc │ │ │ │ - mov r3, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r7, #1 │ │ │ │ - str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f088 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (56b58 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #28] @ (56b5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (56b60 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (56b64 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (479e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (479e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r7, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r5, #30] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r6, [r5, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r1, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056b68 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31548 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056b84 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f33c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r2, [r7, #13] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056ba0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000479ec : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #108] @ 0x6c │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56c3c │ │ │ │ - add.w fp, sp, #108 @ 0x6c │ │ │ │ + cbz r0, 47a60 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - mov r3, r9 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r6, [sp, #100] @ 0x64 │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r6, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r6, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - blx 2ef78 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3504c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56c4c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47a70 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56c50 ) │ │ │ │ + ldr r0, [pc, #12] @ (47a74 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r7, #24] │ │ │ │ - movs r1, r1 │ │ │ │ + strb r6, [r5, #11] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056c54 : │ │ │ │ - push {r4, lr} │ │ │ │ +00047a78 : │ │ │ │ + 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 33a48 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30630 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00056c7c : │ │ │ │ +00047a94 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31728 │ │ │ │ + blx 328e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00056c98 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00047ab0 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 56d10 │ │ │ │ + cbz r0, 47b24 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34a8c │ │ │ │ + blx 32ab0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56d20 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47b34 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56d24 ) │ │ │ │ + ldr r0, [pc, #12] @ (47b38 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r4, #50] @ 0x32 │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r2, #20] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056d28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32bd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056d44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r2, [r5, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056d60 : │ │ │ │ +00047b3c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 34068 │ │ │ │ - cbz r0, 56dcc │ │ │ │ + cbz r0, 47ba8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33950 │ │ │ │ + blx 30004 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -50844,636 +28729,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (56ddc ) │ │ │ │ + ldr r1, [pc, #12] @ (47bb8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (56de0 ) │ │ │ │ + ldr r0, [pc, #12] @ (47bbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r7, #14] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056de4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056e00 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056e1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35640 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056e38 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3208c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056e54 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 35698 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + strb r6, [r4, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [sp, #256] @ 0x100 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00056e84 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00047bc0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56f3e │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + cbz r0, 47c2c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 56f4c │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 34668 │ │ │ │ - mov r3, r6 │ │ │ │ + blx 34614 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (56f5c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (56f60 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (56f64 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (56f68 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47c3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47c40 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r7, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r6, #4] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r5, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r1, #6] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00056f6c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 31188 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00056f90 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f56c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056fac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30dac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056fc8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f510 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00056fe4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30168 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057000 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 353e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057024 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32254 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005704c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f294 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057074 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00057090 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000570ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30df8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000570c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 354d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000570e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 303b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057100 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005711c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30dec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057138 : │ │ │ │ - push {r3, 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} │ │ │ │ - │ │ │ │ -00057154 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 3529c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057178 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 30c80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005719c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32660 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000571b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35028 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000571d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3427c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000571f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005720c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057228 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057244 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fef0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057260 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30914 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005727c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057298 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000572b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ffd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000572d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34940 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000572ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057308 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32b14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057334 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33738 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057350 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 321e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005736c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f3ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057388 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35120 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000573a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000573c0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30060 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000573ec : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33a70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057414 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30e10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + strb r2, [r4, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005743c : │ │ │ │ +00047c44 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -51481,46 +28811,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5749a │ │ │ │ + cbz r0, 47ca2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30020 │ │ │ │ + blx 318d8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (574a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (47cb0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (574ac ) │ │ │ │ + ldr r0, [pc, #12] @ (47cb4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r3, #27] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r6, [r4, #28] │ │ │ │ - movs r1, r1 │ │ │ │ + strb r4, [r5, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000574b0 : │ │ │ │ +00047cb8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -51528,46 +28858,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5750e │ │ │ │ + cbz r0, 47d16 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f2c8 │ │ │ │ + blx 31910 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5751c ) │ │ │ │ + ldr r1, [pc, #12] @ (47d24 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57520 ) │ │ │ │ + ldr r0, [pc, #12] @ (47d28 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r3, #26] │ │ │ │ - movs r1, r1 │ │ │ │ + strb r0, [r7, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057524 : │ │ │ │ +00047d2c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -51575,27 +28905,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57598 │ │ │ │ + cbz r0, 47da0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f180 │ │ │ │ + blx 2f094 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -51603,305 +28933,223 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (575a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (47db0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (575ac ) │ │ │ │ + ldr r0, [pc, #12] @ (47db4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #23] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000575b0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30758 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r6, [r5, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000575d8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00047db8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 346a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 47e24 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f9e4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47e34 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47e38 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #560] @ 0x230 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057600 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00047e3c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 5768c │ │ │ │ - add.w sl, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 47ea8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - blx 2fca4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33814 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5769c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (576a0 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47eb8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47ebc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #19] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r4, [r5, #16] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000576a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00047ec0 : │ │ │ │ + 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 302a4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e2c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000576d0 : │ │ │ │ +00047edc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33bf4 │ │ │ │ + blx 324ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000576ec : │ │ │ │ +00047ef8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b90 │ │ │ │ + blx 327c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057708 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00047f14 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57790 │ │ │ │ - add.w sl, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 47f8c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - blx 33e18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f330 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (577a0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (577a4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (47f9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (47fa0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r2, #10] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000577a8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 300f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000577cc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2ef90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000577f0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33ddc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005781c : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00057838 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31974 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057854 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 329a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r2, [r0, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #464] @ 0x1d0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057870 : │ │ │ │ +00047fa4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -51909,46 +29157,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 578ce │ │ │ │ + cbz r0, 48002 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f238 │ │ │ │ + blx 34cc8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (578dc ) │ │ │ │ + ldr r1, [pc, #12] @ (48010 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (578e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (48014 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r5, #10] │ │ │ │ - movs r1, r1 │ │ │ │ - strh r2, [r7, #0] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r4, [r1, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000578e4 : │ │ │ │ +00048018 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -51956,46 +29204,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57942 │ │ │ │ + cbz r0, 48076 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33248 │ │ │ │ + blx 30708 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57950 ) │ │ │ │ + ldr r1, [pc, #12] @ (48084 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57954 ) │ │ │ │ + ldr r0, [pc, #12] @ (48088 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r5, #31] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #872] @ 0x368 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057958 : │ │ │ │ +0004808c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -52003,27 +29251,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 579cc │ │ │ │ + cbz r0, 48100 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30124 │ │ │ │ + blx 30c18 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52031,104 +29279,105 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (579dc ) │ │ │ │ + ldr r1, [pc, #12] @ (48110 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (579e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (48114 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r1, #30] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r6, [r1, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000579e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00048118 : │ │ │ │ + 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 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57a70 │ │ │ │ - add.w sl, sp, #80 @ 0x50 │ │ │ │ + cbz r0, 48190 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - blx 35c20 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34b08 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57a80 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (57a84 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (481a0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (481a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #4] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r2, #28] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r6, [r7, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057a88 : │ │ │ │ +000481a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32690 │ │ │ │ + blx 35c98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000481c4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 304c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057aa4 : │ │ │ │ +000481e0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -52136,27 +29385,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57b18 │ │ │ │ + cbz r0, 48254 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33f8c │ │ │ │ + blx 307dc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52164,27 +29413,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57b28 ) │ │ │ │ + ldr r1, [pc, #12] @ (48264 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57b2c ) │ │ │ │ + ldr r0, [pc, #12] @ (48268 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r2, #26] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r2, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #464] @ 0x1d0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057b30 : │ │ │ │ +0004826c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -52192,27 +29441,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57ba4 │ │ │ │ + cbz r0, 482e0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 311a0 │ │ │ │ + blx 31090 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52220,27 +29469,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57bb4 ) │ │ │ │ + ldr r1, [pc, #12] @ (482f0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57bb8 ) │ │ │ │ + ldr r0, [pc, #12] @ (482f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r2, #31] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r5, #24] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057bbc : │ │ │ │ +000482f8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -52248,27 +29497,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57c30 │ │ │ │ + cbz r0, 4836c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30280 │ │ │ │ + blx 337b8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52276,47 +29525,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57c40 ) │ │ │ │ + ldr r1, [pc, #12] @ (4837c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57c44 ) │ │ │ │ + ldr r0, [pc, #12] @ (48380 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r0, #29] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #688] @ 0x2b0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057c48 : │ │ │ │ +00048384 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3175c │ │ │ │ + blx 34fd8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057c64 : │ │ │ │ +000483a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb0c │ │ │ │ + blx 33288 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057c80 : │ │ │ │ +000483bc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -52324,27 +29573,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57cf4 │ │ │ │ + cbz r0, 48430 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f25c │ │ │ │ + blx 300ac │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52352,255 +29601,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57d04 ) │ │ │ │ + ldr r1, [pc, #12] @ (48440 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57d08 ) │ │ │ │ + ldr r0, [pc, #12] @ (48444 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r0, #26] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r5, #20] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00057d0c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33294 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057d34 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30ee4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00057d60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057d7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3309c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057d98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30968 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057db4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057dd0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30180 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057dec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057e08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31af4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057e24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31940 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057e40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fff8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057e5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3153c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057e78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f13c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057e94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3198c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057eb0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 329ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057ecc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ca4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057ee8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057f04 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32568 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00057f20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35410 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057f3c : │ │ │ │ +00048448 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3474c │ │ │ │ + blx 35814 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00057f58 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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} │ │ │ │ - │ │ │ │ -00057f7c : │ │ │ │ +00048464 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -52608,46 +29639,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 57fda │ │ │ │ + cbz r0, 484c2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3593c │ │ │ │ + blx 304a4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (57fe8 ) │ │ │ │ + ldr r1, [pc, #12] @ (484d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (57fec ) │ │ │ │ + ldr r0, [pc, #12] @ (484d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r3, #14] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r6, [r5, #9] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00057ff0 : │ │ │ │ +000484d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -52655,46 +29686,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5804e │ │ │ │ + cbz r0, 48536 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31df8 │ │ │ │ + blx 30174 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5805c ) │ │ │ │ + ldr r1, [pc, #12] @ (48544 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58060 ) │ │ │ │ + ldr r0, [pc, #12] @ (48548 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r5, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + movs r2, r1 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058064 : │ │ │ │ +0004854c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -52702,27 +29733,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 580d8 │ │ │ │ + cbz r0, 485c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35960 │ │ │ │ + blx 34f14 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -52730,723 +29761,759 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (580e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (485d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (580ec ) │ │ │ │ + ldr r0, [pc, #12] @ (485d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, #10] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ - movs r1, r1 │ │ │ │ + str r6, [r1, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #992] @ 0x3e0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000580f0 : │ │ │ │ +000485d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35450 │ │ │ │ + blx 3522c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005810c : │ │ │ │ +000485f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3094c │ │ │ │ + blx 2fd50 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058128 : │ │ │ │ - push {r4, lr} │ │ │ │ +00048610 : │ │ │ │ + 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 30320 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 347d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005814c : │ │ │ │ - push {r4, lr} │ │ │ │ +0004862c : │ │ │ │ + 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 31dac │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30720 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00058174 : │ │ │ │ - push {r4, lr} │ │ │ │ +00048648 : │ │ │ │ + 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 340f4 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 342a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000581a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00048664 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 5822c │ │ │ │ - add.w sl, sp, #80 @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - blx 3131c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f478 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5823c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (58240 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r1, #5] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r2, #2] │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00058244 : │ │ │ │ +00048680 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35bfc │ │ │ │ + blx 32d00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058260 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004869c : │ │ │ │ + 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 r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 582d8 │ │ │ │ + cbz r0, 48710 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32ac8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fdc4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (582e8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48720 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (582ec ) │ │ │ │ + ldr r0, [pc, #12] @ (48724 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, #2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ - movs r1, r1 │ │ │ │ + str r6, [r7, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #832] @ 0x340 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000582f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00048728 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 58368 │ │ │ │ + cbz r0, 4879c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 342ac │ │ │ │ + blx 35984 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58378 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (487ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5837c ) │ │ │ │ + ldr r0, [pc, #12] @ (487b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r1, #0] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r5, #30] │ │ │ │ - movs r1, r1 │ │ │ │ + str r2, [r6, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058380 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000487b4 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 r6, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 583f8 │ │ │ │ + cbz r0, 48828 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 335bc │ │ │ │ + blx 314e8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58408 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48838 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5840c ) │ │ │ │ + ldr r0, [pc, #12] @ (4883c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #116] @ 0x74 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r0, #29] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058410 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005842c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 314a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058448 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058464 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35cd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058480 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r6, [r4, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005849c : │ │ │ │ +00048840 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34bb4 │ │ │ │ + blx 2f0e8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000584b8 : │ │ │ │ +0004885c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef3c │ │ │ │ + blx 3255c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000584d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048878 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 488ec │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33230 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (488fc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48900 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #432] @ 0x1b0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000584f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00048904 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 309c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 48962 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 301f0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48970 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48974 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058518 : │ │ │ │ - push {r4, lr} │ │ │ │ +00048978 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f7c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 489d6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30fc8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (489e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (489e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + str r1, [sp, #840] @ 0x348 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058540 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000489ec : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 585c8 │ │ │ │ - add.w sl, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 48a60 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - blx 334c4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b60 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (585d8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (585dc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48a70 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48a74 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r5, #88] @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000585e0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 351b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058608 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r6, [r5, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058624 : │ │ │ │ +00048a78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32230 │ │ │ │ + blx 30408 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005864c : │ │ │ │ +00048a9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34650 │ │ │ │ + blx 30ef0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058668 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048ab8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33788 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 48b2c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 314b8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48b3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48b40 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r4, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058684 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00048b44 : │ │ │ │ + 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 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 r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 586f0 │ │ │ │ + cbz r0, 48bb8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f9bc │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33750 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58700 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48bc8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58704 ) │ │ │ │ + ldr r0, [pc, #12] @ (48bcc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r0, #72] @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ - movs r1, r1 │ │ │ │ + str r6, [r2, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058708 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00048bd0 : │ │ │ │ + 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 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 r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 58774 │ │ │ │ + cbz r0, 48c44 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e80 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f380 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58784 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48c54 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58788 ) │ │ │ │ + ldr r0, [pc, #12] @ (48c58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #64] @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r7, #16] │ │ │ │ - movs r1, r1 │ │ │ │ + str r2, [r1, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005878c : │ │ │ │ +00048c5c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e44 │ │ │ │ + blx 35a14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000587a8 : │ │ │ │ +00048c78 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31588 │ │ │ │ + blx 33680 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000587c4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00048c94 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 48d08 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31b0c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48d18 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48d1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r0, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000587e0 : │ │ │ │ +00048d20 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -53454,46 +30521,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5883e │ │ │ │ + cbz r0, 48d7e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33808 │ │ │ │ + blx 35820 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5884c ) │ │ │ │ + ldr r1, [pc, #12] @ (48d8c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58850 ) │ │ │ │ + ldr r0, [pc, #12] @ (48d90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r3, #14] │ │ │ │ - movs r1, r1 │ │ │ │ + ldrsh r0, [r2, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r3, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058854 : │ │ │ │ +00048d94 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -53501,46 +30568,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 588b2 │ │ │ │ + cbz r0, 48df2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 329d8 │ │ │ │ + blx 34330 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (588c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (48e00 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (588c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (48e04 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, #44] @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r1, #13] │ │ │ │ - movs r1, r1 │ │ │ │ + ldrsh r4, [r3, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000588c8 : │ │ │ │ +00048e08 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -53548,27 +30615,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5893c │ │ │ │ + cbz r0, 48e7c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33224 │ │ │ │ + blx 2f6dc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -53576,519 +30643,667 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5894c ) │ │ │ │ + ldr r1, [pc, #12] @ (48e8c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58950 ) │ │ │ │ + ldr r0, [pc, #12] @ (48e90 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #32] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r5, #11] │ │ │ │ - movs r1, r1 │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r5, #50] @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058954 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00048e94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f1fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048eb0 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00048ecc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3120c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048ee8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35680 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048f04 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3236c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048f20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d78 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048f3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 358f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048f58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00048f74 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 589dc │ │ │ │ - add.w sl, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 48fe8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - blx 34270 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f5f4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (589ec ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (589f0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (48ff8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (48ffc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r6, #9] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000589f4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 32900 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r5, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058a18 : │ │ │ │ - push {r4, lr} │ │ │ │ +00049000 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32ce8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 49074 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fe78 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49084 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49088 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r0, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058a44 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004908c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 58aa0 │ │ │ │ + cbz r0, 49100 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34d20 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f0f4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58ab0 ) │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49110 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58ab4 ) │ │ │ │ + ldr r0, [pc, #12] @ (49114 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r3, #7] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00058ab8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058ad4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058af0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32834 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00058b0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33df4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r6, [r1, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r4, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058b28 : │ │ │ │ +00049118 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30908 │ │ │ │ + blx 32ba4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058b44 : │ │ │ │ +00049134 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32df0 │ │ │ │ + blx 3596c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058b60 : │ │ │ │ +00049150 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c78 │ │ │ │ + blx 3372c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058b7c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004916c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33470 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 491e0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32494 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (491f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (491f4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r5, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058b98 : │ │ │ │ +000491f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33640 │ │ │ │ + blx 31430 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058bb4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32b6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058bdc : │ │ │ │ +00049214 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f46c │ │ │ │ + blx 30ad8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058bf8 : │ │ │ │ +00049230 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33510 │ │ │ │ + blx 2f5b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058c14 : │ │ │ │ +0004924c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32b30 │ │ │ │ + blx 34294 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058c30 : │ │ │ │ +00049268 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33464 │ │ │ │ + blx 33edc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058c4c : │ │ │ │ +00049284 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3447c │ │ │ │ + blx 305f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058c68 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33ee8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058c90 : │ │ │ │ +000492a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3232c │ │ │ │ + blx 31524 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058cac : │ │ │ │ +000492bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341e0 │ │ │ │ + blx 2fd10 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058cc8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34288 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058cf0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 319cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00058d14 : │ │ │ │ - push {r4, lr} │ │ │ │ +000492d8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3279c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 49336 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cb0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49344 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49348 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r0, [r3, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, #18] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058d3c : │ │ │ │ - push {r4, lr} │ │ │ │ +0004934c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3136c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 493aa │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 354e8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (493b8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (493bc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058d60 : │ │ │ │ - push {r4, lr} │ │ │ │ +000493c0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33120 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 49434 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32288 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49444 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49448 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [r3, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058d8c : │ │ │ │ +0004944c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335f8 │ │ │ │ + blx 31418 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058da8 : │ │ │ │ +00049468 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f490 │ │ │ │ + blx 345c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058dc4 : │ │ │ │ +00049484 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f560 │ │ │ │ + blx 358b0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058de0 : │ │ │ │ +000494a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b60 │ │ │ │ + blx 30e68 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058dfc : │ │ │ │ +000494bc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 311f4 │ │ │ │ + blx 31e28 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058e18 : │ │ │ │ +000494d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345fc │ │ │ │ + blx 35084 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058e34 : │ │ │ │ +000494f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #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 2f994 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30bb8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00058e58 : │ │ │ │ +0004951c : │ │ │ │ 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, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54097,25 +31312,25 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f12 │ │ │ │ + beq.n 495d6 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58f20 │ │ │ │ + beq.n 495e4 │ │ │ │ add.w fp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ @@ -54126,15 +31341,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 349c0 │ │ │ │ + blx 3169c │ │ │ │ mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -54150,125 +31365,327 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (58f30 ) │ │ │ │ + ldr r1, [pc, #28] @ (495f4 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (58f34 ) │ │ │ │ + ldr r0, [pc, #28] @ (495f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (58f38 ) │ │ │ │ + ldr r1, [pc, #20] @ (495fc ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (58f3c ) │ │ │ │ + ldr r0, [pc, #20] @ (49600 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r1, #88] @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r2, #68] @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrsb r0, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r2, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r5, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r5, #2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058f40 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00049604 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f6f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049620 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 308d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00049648 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049664 : │ │ │ │ + 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 r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 58fac │ │ │ │ + cbz r0, 496d8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f22c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (496e8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (496ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r6, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000496f0 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 49764 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3390c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 304f8 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49774 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49778 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r7, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004977c : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 497f0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34dcc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (58fbc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49800 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (58fc0 ) │ │ │ │ + ldr r0, [pc, #12] @ (49804 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r2, [r1, #60] @ 0x3c │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r0, #84] @ 0x54 │ │ │ │ - movs r1, r1 │ │ │ │ + strb r6, [r3, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r3, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00058fc4 : │ │ │ │ +00049808 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3352c │ │ │ │ + blx 302b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00058fe0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00049824 : │ │ │ │ + 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 31074 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c5c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00049840 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 498b4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 357b0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (498c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (498c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb r2, [r3, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059004 : │ │ │ │ +000498cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 303c4 │ │ │ │ + blx 34be8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059020 : │ │ │ │ +000498e8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54276,27 +31693,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59094 │ │ │ │ + cbz r0, 4995c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34230 │ │ │ │ + blx 34638 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54304,27 +31721,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (590a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4996c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (590a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (49970 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ + strh r2, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000590ac : │ │ │ │ +00049974 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54332,27 +31749,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59120 │ │ │ │ + cbz r0, 499e8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33b84 │ │ │ │ + blx 34eb4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54360,27 +31777,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59130 ) │ │ │ │ + ldr r1, [pc, #12] @ (499f8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59134 ) │ │ │ │ + ldr r0, [pc, #12] @ (499fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ + strh r6, [r4, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r3, #42] @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059138 : │ │ │ │ +00049a00 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54388,27 +31805,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 591ac │ │ │ │ + cbz r0, 49a74 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32f34 │ │ │ │ + blx 30e9c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54416,47 +31833,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (591bc ) │ │ │ │ + ldr r1, [pc, #12] @ (49a84 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (591c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (49a88 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r2, [r1, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r7, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ + strh r2, [r3, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r6, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000591c4 : │ │ │ │ +00049a8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ae4 │ │ │ │ + blx 31b70 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000591e0 : │ │ │ │ +00049aa8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30930 │ │ │ │ + blx 3318c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000591fc : │ │ │ │ +00049ac4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54464,27 +31881,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59270 │ │ │ │ + cbz r0, 49b38 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 358d8 │ │ │ │ + blx 31740 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54492,87 +31909,197 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59280 ) │ │ │ │ + ldr r1, [pc, #12] @ (49b48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59284 ) │ │ │ │ + ldr r0, [pc, #12] @ (49b4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [r0, #16] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00059288 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r6, [r2, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r3, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000592a4 : │ │ │ │ +00049b50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3191c │ │ │ │ + blx 2faa4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000592c0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00049b6c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34224 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 49bca │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33c54 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49bd8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49bdc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + str r4, [r0, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r5, #30] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000592dc : │ │ │ │ - push {r3, lr} │ │ │ │ +00049be0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 49c3e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e44 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49c4c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49c50 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + str r0, [r2, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r4, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000592f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00049c54 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 49cc8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32134 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49cd8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49cdc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r0, #26] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059314 : │ │ │ │ +00049ce0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333b4 │ │ │ │ + blx 3588c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059330 : │ │ │ │ +00049cfc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54580,27 +32107,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 593a4 │ │ │ │ + cbz r0, 49d70 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31034 │ │ │ │ + blx 305ac │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54608,27 +32135,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (593b4 ) │ │ │ │ + ldr r1, [pc, #12] @ (49d80 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (593b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (49d84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r2, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r7, [pc, #888] @ (4a0fc ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000593bc : │ │ │ │ +00049d88 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54636,27 +32163,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59430 │ │ │ │ + cbz r0, 49dfc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3339c │ │ │ │ + blx 34ad4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54664,27 +32191,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59440 ) │ │ │ │ + ldr r1, [pc, #12] @ (49e0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59444 ) │ │ │ │ + ldr r0, [pc, #12] @ (49e10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r7, [pc, #328] @ (49f58 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r3, #18] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059448 : │ │ │ │ +00049e14 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54692,27 +32219,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 594bc │ │ │ │ + cbz r0, 49e88 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30b3c │ │ │ │ + blx 30714 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54720,57 +32247,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (594cc ) │ │ │ │ + ldr r1, [pc, #12] @ (49e98 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (594d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (49e9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r6, [pc, #792] @ (4a1b4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r7, #14] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000594d4 : │ │ │ │ +00049ea0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b14 │ │ │ │ + blx 33938 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000594f0 : │ │ │ │ +00049ebc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 357d8 │ │ │ │ + blx 2f2fc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005950c : │ │ │ │ +00049ed8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31068 │ │ │ │ + blx 3146c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00059528 : │ │ │ │ +00049ef4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54778,27 +32305,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5959c │ │ │ │ + cbz r0, 49f68 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 316f4 │ │ │ │ + blx 30b88 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54806,47 +32333,187 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (595ac ) │ │ │ │ + ldr r1, [pc, #12] @ (49f78 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (595b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (49f7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r2, #8] │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r5, [pc, #920] @ (4a314 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r0, [r0, #10] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000595b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00049f80 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32828 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 49fde │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31ec0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (49fec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (49ff0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r5, [pc, #448] @ (4a1b0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r6, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00049ff4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4a052 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35da8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a060 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a064 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r4, [pc, #1008] @ (4a454 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r4, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a068 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4a0dc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32504 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a0ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a0f0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #456] @ (4a2b8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r0, #2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000595d0 : │ │ │ │ +0004a0f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f100 │ │ │ │ + blx 2f9c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000595ec : │ │ │ │ +0004a110 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54854,27 +32521,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59660 │ │ │ │ + cbz r0, 4a184 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35d50 │ │ │ │ + blx 31c10 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54882,27 +32549,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59670 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a194 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59674 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a198 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r7, #124] @ 0x7c │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r3, [pc, #808] @ (4a4c0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059678 : │ │ │ │ +0004a19c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54910,27 +32577,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 596ec │ │ │ │ + cbz r0, 4a210 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30444 │ │ │ │ + blx 322ac │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54938,27 +32605,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (596fc ) │ │ │ │ + ldr r1, [pc, #12] @ (4a220 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59700 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a224 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r2, #120] @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r3, [pc, #248] @ (4a31c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059704 : │ │ │ │ +0004a228 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -54966,27 +32633,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59778 │ │ │ │ + cbz r0, 4a29c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f544 │ │ │ │ + blx 2f6b8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -54994,47 +32661,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59788 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a2ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5978c ) │ │ │ │ + ldr r0, [pc, #12] @ (4a2b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r2, [pc, #712] @ (4a578 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059790 : │ │ │ │ +0004a2b4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b1c │ │ │ │ + blx 32728 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000597ac : │ │ │ │ +0004a2d0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33448 │ │ │ │ + blx 353f4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000597c8 : │ │ │ │ +0004a2ec : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -55042,27 +32709,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5983c │ │ │ │ + cbz r0, 4a360 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35ba8 │ │ │ │ + blx 35844 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -55070,132 +32737,121 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5984c ) │ │ │ │ + ldr r1, [pc, #12] @ (4a370 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59850 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a374 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00059854 : │ │ │ │ - b.w 2efec │ │ │ │ + ldr r1, [pc, #952] @ (4a72c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r4, #25] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059858 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a378 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4a3d6 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3423c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a3e4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a3e8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #480] @ (4a5c8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r2, #24] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059874 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a3ec : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5992e │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ + cbz r0, 4a44a │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5993c │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 357cc │ │ │ │ - mov r3, r6 │ │ │ │ + blx 31cbc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5994c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (59950 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (59954 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (59958 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a458 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a45c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrh r0, [r1, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r1, #92] @ 0x5c │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r2, [r7, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r4, #92] @ 0x5c │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r1, [pc, #16] @ (4a46c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r0, #23] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005995c : │ │ │ │ +0004a460 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -55203,27 +32859,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 599d0 │ │ │ │ + cbz r0, 4a4d4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34f80 │ │ │ │ + blx 302c0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -55231,119 +32887,187 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (599e0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a4e4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (599e4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a4e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r4, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ - movs r1, r1 │ │ │ │ + ldr r0, [pc, #488] @ (4a6d0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r4, #21] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000599e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004a4ec : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59aa2 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ + cbz r0, 4a54a │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33fc0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a558 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a55c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r0, [pc, #16] @ (4a56c ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r2, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a560 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 59ab0 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + cbz r0, 4a5be │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 354a8 │ │ │ │ - mov r3, r6 │ │ │ │ + blx 2effc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (59ac0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (59ac4 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a5cc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a5d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (59ac8 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (59acc ) │ │ │ │ + blx r2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a5d4 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4a648 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32348 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a658 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a65c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - str r6, [r1, #76] @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ + bx r0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r5, #17] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004a660 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35b2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00059ad0 : │ │ │ │ +0004a67c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -55351,27 +33075,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59b44 │ │ │ │ + cbz r0, 4a6f0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33664 │ │ │ │ + blx 3002c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -55379,27 +33103,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59b54 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a700 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59b58 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a704 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r6, r0] │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r7, #68] @ 0x44 │ │ │ │ - movs r1, r1 │ │ │ │ + mov r6, fp │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r5, #15] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059b5c : │ │ │ │ +0004a708 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -55407,27 +33131,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59bd0 │ │ │ │ + cbz r0, 4a77c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 347e4 │ │ │ │ + blx 325f8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -55435,27 +33159,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59be0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4a78c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59be4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a790 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r4, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ - movs r1, r1 │ │ │ │ + cmp sl, sl │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059be8 : │ │ │ │ +0004a794 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -55463,27 +33187,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59c5c │ │ │ │ + cbz r0, 4a808 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35c14 │ │ │ │ + blx 333c0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -55491,671 +33215,515 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59c6c ) │ │ │ │ + ldr r1, [pc, #12] @ (4a818 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59c70 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a81c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r6, #56] @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r6, r8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059c74 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004a820 : │ │ │ │ + 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 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 r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 59ce0 │ │ │ │ + cbz r0, 4a894 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34a64 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 341b4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (59cf0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a8a4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (59cf4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4a8a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrsb r6, [r2, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00059cf8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3127c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00059d14 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sl, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r7, #10] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00059d30 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a8ac : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30eb4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4a920 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2ef60 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00059d4c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 59d94 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (59d98 ) │ │ │ │ - mov r0, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 331f8 │ │ │ │ - ldr r2, [pc, #36] @ (59d9c ) │ │ │ │ - ldr r3, [pc, #28] @ (59d98 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59d90 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059da0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 59de8 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (59dec ) │ │ │ │ - mov r0, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 3048c │ │ │ │ - ldr r2, [pc, #36] @ (59df0 ) │ │ │ │ - ldr r3, [pc, #28] @ (59dec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59de4 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r7, #84 @ 0x54 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #62 @ 0x3e │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059df4 : │ │ │ │ - b.w 2fa3c │ │ │ │ - │ │ │ │ -00059df8 : │ │ │ │ - b.w 30668 │ │ │ │ - │ │ │ │ -00059dfc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr.w ip, [pc, #136] @ 59e94 │ │ │ │ - sub sp, #112 @ 0x70 │ │ │ │ - ldr r4, [pc, #132] @ (59e98 ) │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r4, [ip, r4] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ - mov.w r4, #0 │ │ │ │ - ldr r4, [sp, #148] @ 0x94 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r4, [sp, #152] @ 0x98 │ │ │ │ - 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 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - add r4, sp, #100 @ 0x64 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - add r4, sp, #96 @ 0x60 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [sp, #144] @ 0x90 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #136] @ 0x88 │ │ │ │ - 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 34ca4 │ │ │ │ - ldr r2, [pc, #32] @ (59e9c ) │ │ │ │ - ldr r3, [pc, #28] @ (59e98 ) │ │ │ │ - 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 59e90 │ │ │ │ - add sp, #112 @ 0x70 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #144 @ 0x90 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059ea0 : │ │ │ │ - b.w 356c0 │ │ │ │ - │ │ │ │ -00059ea4 : │ │ │ │ - b.w 2f528 │ │ │ │ - │ │ │ │ -00059ea8 : │ │ │ │ - b.w 328a8 │ │ │ │ - │ │ │ │ -00059eac : │ │ │ │ - b.w 31d68 │ │ │ │ - │ │ │ │ -00059eb0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (59ef8 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (59efc ) │ │ │ │ - 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 2f3a0 │ │ │ │ - ldr r2, [pc, #36] @ (59f00 ) │ │ │ │ - ldr r3, [pc, #32] @ (59efc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59ef2 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059f04 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (59f48 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (59f4c ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 315b4 │ │ │ │ - ldr r2, [pc, #36] @ (59f50 ) │ │ │ │ - ldr r3, [pc, #28] @ (59f4c ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59f44 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r5, #242 @ 0xf2 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059f54 : │ │ │ │ - b.w 3376c │ │ │ │ - │ │ │ │ -00059f58 : │ │ │ │ - b.w 345b0 │ │ │ │ - │ │ │ │ -00059f5c : │ │ │ │ - b.w 31628 │ │ │ │ - │ │ │ │ -00059f60 : │ │ │ │ - b.w 2fd40 │ │ │ │ - │ │ │ │ -00059f64 : │ │ │ │ - b.w 31f74 │ │ │ │ - │ │ │ │ -00059f68 : │ │ │ │ - b.w 34314 │ │ │ │ - │ │ │ │ -00059f6c : │ │ │ │ - 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] @ 59fc4 │ │ │ │ - ldr.w ip, [pc, #68] @ 59fc8 │ │ │ │ - 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 346f4 │ │ │ │ - ldr r2, [pc, #32] @ (59fcc ) │ │ │ │ - ldr r3, [pc, #28] @ (59fc8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 59fc0 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -00059fd0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5a014 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a018 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30454 │ │ │ │ - ldr r2, [pc, #36] @ (5a01c ) │ │ │ │ - ldr r3, [pc, #28] @ (5a018 ) │ │ │ │ - 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 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #18 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a020 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5a064 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a068 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 35780 │ │ │ │ - ldr r2, [pc, #36] @ (5a06c ) │ │ │ │ - ldr r3, [pc, #28] @ (5a068 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a060 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #194 @ 0xc2 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a070 : │ │ │ │ - b.w 33b68 │ │ │ │ - │ │ │ │ -0005a074 : │ │ │ │ - b.w 3375c │ │ │ │ - │ │ │ │ -0005a078 : │ │ │ │ - b.w 31f24 │ │ │ │ - │ │ │ │ -0005a07c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #56] @ 5a0c4 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a0c8 ) │ │ │ │ - mov r1, sp │ │ │ │ - add ip, pc │ │ │ │ - ldr.w r3, [ip, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 30864 │ │ │ │ - ldr r2, [pc, #36] @ (5a0cc ) │ │ │ │ - ldr r3, [pc, #28] @ (5a0c8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a0c0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r4, #120 @ 0x78 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #98 @ 0x62 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005a0d0 : │ │ │ │ - b.w 34b98 │ │ │ │ - │ │ │ │ -0005a0d4 : │ │ │ │ - b.w 30888 │ │ │ │ - │ │ │ │ -0005a0d8 : │ │ │ │ - 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 31028 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - │ │ │ │ -0005a100 : │ │ │ │ - b.w 3498c │ │ │ │ - │ │ │ │ -0005a104 : │ │ │ │ - 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 303a0 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - nop │ │ │ │ - │ │ │ │ -0005a124 : │ │ │ │ - b.w 35548 │ │ │ │ - │ │ │ │ -0005a128 : │ │ │ │ - b.w 2fb94 │ │ │ │ - │ │ │ │ -0005a12c : │ │ │ │ - b.w 348a0 │ │ │ │ - │ │ │ │ -0005a130 : │ │ │ │ - b.w 34a3c │ │ │ │ - │ │ │ │ -0005a134 : │ │ │ │ - b.w 34c00 │ │ │ │ - │ │ │ │ -0005a138 : │ │ │ │ - b.w 3200c │ │ │ │ - │ │ │ │ -0005a13c : │ │ │ │ - b.w 34b30 │ │ │ │ - │ │ │ │ -0005a140 : │ │ │ │ - b.w 3170c │ │ │ │ - │ │ │ │ -0005a144 : │ │ │ │ - b.w 33454 │ │ │ │ - │ │ │ │ -0005a148 : │ │ │ │ - b.w 3139c │ │ │ │ - │ │ │ │ -0005a14c : │ │ │ │ - b.w 2f364 │ │ │ │ - │ │ │ │ -0005a150 : │ │ │ │ - b.w 2f354 │ │ │ │ - │ │ │ │ -0005a154 : │ │ │ │ - b.w 313d4 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a930 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a934 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a158 : │ │ │ │ - push {lr} │ │ │ │ +0004a938 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (5a19c ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #52] @ (5a1a0 ) │ │ │ │ - mov r0, sp │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 318bc │ │ │ │ - ldr r2, [pc, #36] @ (5a1a4 ) │ │ │ │ - ldr r3, [pc, #28] @ (5a1a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5a198 │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - subs r3, #158 @ 0x9e │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ - movs r3, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4a9ac │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32d64 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4a9bc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4a9c0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bics r2, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r6, #7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a1a8 : │ │ │ │ +0004a9c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 309d0 │ │ │ │ + blx 30e28 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a1c4 : │ │ │ │ +0004a9e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3559c │ │ │ │ + blx 30bac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a1e0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004a9fc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4aa5a │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a30 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aa68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4aa6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + cmn r4, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r5, #5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a1fc : │ │ │ │ - push {r3, lr} │ │ │ │ +0004aa70 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31218 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4aace │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35b78 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aadc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4aae0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + cmp r0, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r4, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a218 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004aae4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fa4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4ab58 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30a60 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ab68 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ab6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + rors r6, r6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r0, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ab70 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4abfe │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4ac0c │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 322d8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (4ac1c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4ac20 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4ac24 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (4ac28 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adcs r0, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ + movs r2, r1 │ │ │ │ + adcs r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ac2c : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4acbc │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 4acca │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30134 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (4acd8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (4acdc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (4ace0 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (4ace4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r2, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r2, #31] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r5, #31] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a234 : │ │ │ │ +0004ace8 : │ │ │ │ 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, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -56164,25 +33732,25 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a2ee │ │ │ │ + beq.n 4ada2 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a2fc │ │ │ │ + beq.n 4adb0 │ │ │ │ add.w fp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ add.w sl, sp, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ @@ -56193,15 +33761,15 @@ │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f958 │ │ │ │ + blx 31928 │ │ │ │ mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -56217,221 +33785,501 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5a30c ) │ │ │ │ + ldr r1, [pc, #28] @ (4adc0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5a310 ) │ │ │ │ + ldr r0, [pc, #28] @ (4adc4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5a314 ) │ │ │ │ + ldr r1, [pc, #20] @ (4adc8 ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5a318 ) │ │ │ │ + ldr r0, [pc, #20] @ (4adcc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [r1, r2] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ - movs r1, r1 │ │ │ │ - str r2, [r7, r1] │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r4, [r1, r6] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r7, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r7, #158 @ 0x9e │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r3, #29] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a31c : │ │ │ │ +0004add0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4ae2e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32d18 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ae3c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ae40 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + subs r7, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r0, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004ae44 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4aea2 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34e28 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4aeb0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4aeb4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + subs r6, #172 @ 0xac │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r6, #26] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004aeb8 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5a388 │ │ │ │ + cbz r0, 4af2c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35bf0 │ │ │ │ + blx 2f92c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a398 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4af3c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a39c ) │ │ │ │ + ldr r0, [pc, #12] @ (4af40 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #952] @ (5a754 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrb r0, [r5, r4] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r6, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r2, #25] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a3a0 : │ │ │ │ +0004af44 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b0c │ │ │ │ + blx 30a00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a3bc : │ │ │ │ +0004af60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f948 │ │ │ │ + blx 33794 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a3d8 : │ │ │ │ +0004af7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35920 │ │ │ │ + blx 3240c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a3f4 : │ │ │ │ +0004af98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30cd0 │ │ │ │ + blx 337f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a410 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004afb4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32098 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4b028 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32c6c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b038 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b03c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r5, #38 @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r0, #22] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a42c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b040 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32880 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4b0b4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35808 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b0c4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b0c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r4, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r3, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a448 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b0cc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4b140 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34924 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b150 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b154 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r4, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r7, #18] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a464 : │ │ │ │ +0004b158 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efe0 │ │ │ │ + blx 2f588 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a480 : │ │ │ │ +0004b174 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5c4 │ │ │ │ + blx 30cf4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a49c : │ │ │ │ +0004b190 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 322bc │ │ │ │ + blx 3223c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a4b8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b1ac : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4b220 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32354 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b230 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b234 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r3, #46 @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r0, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a4d4 : │ │ │ │ +0004b238 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d50 │ │ │ │ + blx 2efd4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a4f0 : │ │ │ │ +0004b254 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 307e8 │ │ │ │ + blx 2f6d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a50c : │ │ │ │ +0004b270 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -56439,27 +34287,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5a580 │ │ │ │ + cbz r0, 4b2e4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34d7c │ │ │ │ + blx 31fe0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -56467,27 +34315,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a590 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b2f4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a594 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b2f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #984] @ (5a96c ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r3, r5] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r4, #13] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a598 : │ │ │ │ +0004b2fc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -56495,27 +34343,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5a60c │ │ │ │ + cbz r0, 4b370 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32170 │ │ │ │ + blx 332ac │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -56523,27 +34371,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a61c ) │ │ │ │ + ldr r1, [pc, #12] @ (4b380 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a620 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b384 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #424] @ (5a7c8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r0, #12] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a624 : │ │ │ │ +0004b388 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -56551,27 +34399,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5a698 │ │ │ │ + cbz r0, 4b3fc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34c44 │ │ │ │ + blx 32424 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -56579,47 +34427,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a6a8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b40c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a6ac ) │ │ │ │ + ldr r0, [pc, #12] @ (4b410 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #888] @ (5aa24 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrh r0, [r2, r2] │ │ │ │ - movs r1, r1 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r3, #10] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a6b0 : │ │ │ │ +0004b414 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327f4 │ │ │ │ + blx 351a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a6cc : │ │ │ │ +0004b430 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33da8 │ │ │ │ + blx 33324 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a6e8 : │ │ │ │ +0004b44c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -56627,27 +34475,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5a75c │ │ │ │ + cbz r0, 4b4c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fc18 │ │ │ │ + blx 34fbc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -56655,508 +34503,471 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a76c ) │ │ │ │ + ldr r1, [pc, #12] @ (4b4d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5a770 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b4d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #104] @ (5a7d8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [r6, r7] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005a774 : │ │ │ │ - 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 32c10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005a7b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a7d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a7ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3402c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a808 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33708 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a824 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 347c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a840 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005a85c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30504 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a878 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34248 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a894 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 344a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005a8b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3501c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r0, #142 @ 0x8e │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r0, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a8cc : │ │ │ │ +0004b4d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3457c │ │ │ │ + blx 3052c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a8e8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2f964 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005a90c : │ │ │ │ +0004b4f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e80 │ │ │ │ + blx 31d08 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005a928 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004b510 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4b56e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31130 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b57c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b580 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r7, #5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a944 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004b584 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5a9bc │ │ │ │ + cbz r0, 4b5e2 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 33db8 │ │ │ │ + blx 2f890 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5a9cc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5a9d0 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b5f0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b5f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #744] @ (5acb8 ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r4, [r7, r6] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r5, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005a9d4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004b5f8 : │ │ │ │ + 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 r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5aa40 │ │ │ │ + cbz r0, 4b66c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31b44 │ │ │ │ + blx 34c98 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5aa50 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b67c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5aa54 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b680 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #216] @ (5ab2c ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r6, #226 @ 0xe2 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005aa58 : │ │ │ │ +0004b684 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30d0c │ │ │ │ + blx 352e0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aa74 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004b6a0 : │ │ │ │ + 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 r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5aae0 │ │ │ │ + cbz r0, 4b714 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30268 │ │ │ │ + blx 32ca4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5aaf0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b724 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5aaf4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b728 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #600] @ (5ad4c ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r0, [r5, r3] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r6, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r1, #1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005aaf8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004b72c : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 r6, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ab70 │ │ │ │ + cbz r0, 4b7a0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33c84 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b7b0 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b7b4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r5, #174 @ 0xae │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r5, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004b7b8 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4b82c │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33278 │ │ │ │ + blx 33084 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ab80 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b83c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ab84 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b840 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #24] @ (5ab9c ) │ │ │ │ - movs r1, r1 │ │ │ │ - ldrsb r0, [r0, r2] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r5, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ab88 : │ │ │ │ +0004b844 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33abc │ │ │ │ + blx 32514 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005aba4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004b860 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ea4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b87c : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ac2c │ │ │ │ - add.w sl, sp, #68 @ 0x44 │ │ │ │ + cbz r0, 4b8f0 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - blx 356a4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a88 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ac3c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5ac40 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4b900 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4b904 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bx r9 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r5, r7] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r5, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004b908 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31400 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004b924 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 322a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005ac44 : │ │ │ │ +0004b940 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57164,46 +34975,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5aca2 │ │ │ │ + cbz r0, 4b99e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32f18 │ │ │ │ + blx 34cf4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5acb0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4b9ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5acb4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4b9b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - mov ip, sl │ │ │ │ - movs r1, r1 │ │ │ │ - strb r6, [r3, r6] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005acb8 : │ │ │ │ +0004b9b4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57211,46 +35022,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ad16 │ │ │ │ + cbz r0, 4ba12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35b38 │ │ │ │ + blx 33f50 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ad24 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ba20 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ad28 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ba24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - mov r0, ip │ │ │ │ - movs r1, r1 │ │ │ │ - strb r2, [r2, r5] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r3, #60 @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ad2c : │ │ │ │ +0004ba28 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57258,27 +35069,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ada0 │ │ │ │ + cbz r0, 4ba9c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35d68 │ │ │ │ + blx 345ec │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57286,37 +35097,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5adb0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4baac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5adb4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bab0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp lr, sl │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r6, r3] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r2, #178 @ 0xb2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r6, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005adb8 : │ │ │ │ +0004bab4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32684 │ │ │ │ + blx 2fae4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005add4 : │ │ │ │ +0004bad0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57324,27 +35135,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ae48 │ │ │ │ + cbz r0, 4bb44 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33f80 │ │ │ │ + blx 3253c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57352,27 +35163,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ae58 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bb54 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ae5c ) │ │ │ │ + ldr r0, [pc, #12] @ (4bb58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r6, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r0, [r6, r1] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r2, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r6, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ae60 : │ │ │ │ +0004bb5c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57380,27 +35191,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5aed4 │ │ │ │ + cbz r0, 4bbd0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31194 │ │ │ │ + blx 3550c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57408,27 +35219,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5aee4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bbe0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5aee8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bbe4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add sl, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r1, #126 @ 0x7e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005aeec : │ │ │ │ +0004bbe8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57436,27 +35247,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5af60 │ │ │ │ + cbz r0, 4bc5c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30274 │ │ │ │ + blx 34700 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57464,57 +35275,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5af70 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bc6c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5af74 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bc70 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r6, r2 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r5, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005af78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3080c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r0, #242 @ 0xf2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r5, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005af94 : │ │ │ │ +0004bc74 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3174c │ │ │ │ + blx 3319c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005afb0 : │ │ │ │ +0004bc90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb18 │ │ │ │ + blx 31b90 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005afcc : │ │ │ │ +0004bcac : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57522,27 +35323,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b040 │ │ │ │ + cbz r0, 4bd20 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f250 │ │ │ │ + blx 33a30 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57550,37 +35351,115 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b050 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bd30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b054 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bd34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - orrs r6, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r6, r3] │ │ │ │ - movs r1, r1 │ │ │ │ + adds r0, #46 @ 0x2e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r2, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b058 : │ │ │ │ +0004bd38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f04c │ │ │ │ + blx 34e34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004bd54 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 357a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004bd70 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4bde8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34508 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4bdf8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4bdfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + cmp r7, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #48] @ 0x30 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004be00 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32458 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b074 : │ │ │ │ +0004be1c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57588,27 +35467,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b0e8 │ │ │ │ + cbz r0, 4be90 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ef84 │ │ │ │ + blx 33afc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57616,27 +35495,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b0f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bea0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b0fc ) │ │ │ │ + ldr r0, [pc, #12] @ (4bea4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r6, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r0, [r6, r1] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r6, #190 @ 0xbe │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b100 : │ │ │ │ +0004bea8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57644,27 +35523,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b174 │ │ │ │ + cbz r0, 4bf1c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32c28 │ │ │ │ + blx 31224 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57672,27 +35551,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b184 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bf2c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b188 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bf30 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - tst r2, r0 │ │ │ │ - movs r1, r1 │ │ │ │ - strh r4, [r1, r0] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r6, #50 @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r1, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b18c : │ │ │ │ +0004bf34 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57700,27 +35579,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b200 │ │ │ │ + cbz r0, 4bfa8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30520 │ │ │ │ + blx 33944 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57728,47 +35607,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b210 ) │ │ │ │ + ldr r1, [pc, #12] @ (4bfb8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b214 ) │ │ │ │ + ldr r0, [pc, #12] @ (4bfbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adcs r6, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r5, r6] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r5, #166 @ 0xa6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b218 : │ │ │ │ +0004bfc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d30 │ │ │ │ + blx 30604 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b234 : │ │ │ │ +0004bfdc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31564 │ │ │ │ + blx 2f594 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004bff8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 348bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b250 : │ │ │ │ +0004c014 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57776,27 +35665,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b2c4 │ │ │ │ + cbz r0, 4c088 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f434 │ │ │ │ + blx 2f130 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57804,37 +35693,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b2d4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c098 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b2d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c09c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r1, r4] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r4, #198 @ 0xc6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b2dc : │ │ │ │ +0004c0a0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35564 │ │ │ │ + blx 2f1a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005b2f8 : │ │ │ │ +0004c0bc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57842,27 +35731,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b36c │ │ │ │ + cbz r0, 4c130 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34f8c │ │ │ │ + blx 3539c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57870,27 +35759,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b37c ) │ │ │ │ + ldr r1, [pc, #12] @ (4c140 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b380 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c144 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ands r2, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r1, r2] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r4, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b384 : │ │ │ │ +0004c148 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57898,27 +35787,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b3f8 │ │ │ │ + cbz r0, 4c1bc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3109c │ │ │ │ + blx 30010 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57926,27 +35815,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b408 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c1cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b40c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c1d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r7, #126 @ 0x7e │ │ │ │ - movs r1, r1 │ │ │ │ - str r0, [r5, r0] │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r3, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b410 : │ │ │ │ +0004c1d4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -57954,27 +35843,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b484 │ │ │ │ + cbz r0, 4c248 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3382c │ │ │ │ + blx 348fc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -57982,55 +35871,75 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b494 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c258 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b498 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c25c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r6, #242 @ 0xf2 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #784] @ (5b7ac ) │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r3, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r5, #124] @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004c260 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32c60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004c27c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31234 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005b49c : │ │ │ │ +0004c298 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b510 │ │ │ │ + cbz r0, 4c30c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 323cc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35b14 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -58038,139 +35947,143 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b520 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c31c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b524 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c320 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r6, #102 @ 0x66 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r7, [pc, #384] @ (5b6a8 ) │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r2, #66 @ 0x42 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r1, #116] @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b528 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c324 : │ │ │ │ + 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 │ │ │ │ - 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 r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b59c │ │ │ │ + cbz r0, 4c39c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34090 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 338e0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b5ac ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c3ac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b5b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c3b0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r5, #218 @ 0xda │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [pc, #1008] @ (5b9a4 ) │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r1, #178 @ 0xb2 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r4, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b5b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c3b4 : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 5b628 │ │ │ │ + cbz r0, 4c42c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f62c │ │ │ │ + blx 3143c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b638 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c43c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b63c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c440 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r5, #78 @ 0x4e │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [pc, #608] @ (5b8a0 ) │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r7, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b640 : │ │ │ │ +0004c444 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -58178,46 +36091,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b69e │ │ │ │ + cbz r0, 4c4a2 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32918 │ │ │ │ + blx 2f904 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b6ac ) │ │ │ │ + ldr r1, [pc, #12] @ (4c4b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b6b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c4b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, #216 @ 0xd8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [pc, #296] @ (5b7dc ) │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r5, #96] @ 0x60 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b6b4 : │ │ │ │ +0004c4b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -58225,46 +36138,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b712 │ │ │ │ + cbz r0, 4c516 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32054 │ │ │ │ + blx 33d2c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b720 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c524 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b724 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c528 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #1016] @ (5bb20 ) │ │ │ │ - movs r1, r1 │ │ │ │ + cmp r0, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b728 : │ │ │ │ +0004c52c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -58272,27 +36185,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5b79c │ │ │ │ + cbz r0, 4c5a0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33b34 │ │ │ │ + blx 350ec │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -58300,355 +36213,237 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b7ac ) │ │ │ │ + ldr r1, [pc, #12] @ (4c5b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b7b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c5b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r3, #218 @ 0xda │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #624] @ (5ba24 ) │ │ │ │ - movs r1, r1 │ │ │ │ + movs r7, #174 @ 0xae │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r0, #88] @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b7b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004c5b8 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b86e │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ + cbz r0, 4c630 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5b87c │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31258 │ │ │ │ - mov r3, r6 │ │ │ │ + blx 354b4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5b88c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5b890 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5b894 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5b898 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c640 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c644 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r3, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #968] @ (5bc5c ) │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, #250 @ 0xfa │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r5, [pc, #48] @ (5b8cc ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005b89c : │ │ │ │ - b.w 30a40 │ │ │ │ - │ │ │ │ -0005b8a0 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w lr, [pc, #64] @ 5b8f0 │ │ │ │ - sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #60] @ 5b8f4 │ │ │ │ - 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 33900 │ │ │ │ - ldr r2, [pc, #36] @ (5b8f8 ) │ │ │ │ - ldr r3, [pc, #32] @ (5b8f4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 5b8ea │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ - movs r3, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - movs r4, #56 @ 0x38 │ │ │ │ - movs r3, r1 │ │ │ │ - │ │ │ │ -0005b8fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f810 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r7, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b918 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c648 : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 5b98c │ │ │ │ + cbz r0, 4c6c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31d78 │ │ │ │ + blx 2fc80 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5b99c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c6d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5b9a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c6d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r4, [pc, #144] @ (5ba34 ) │ │ │ │ - movs r1, r1 │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005b9a4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c6d8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ba18 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 4c736 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f89c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 31eb4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ba28 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c744 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ba2c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c748 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r1, #94 @ 0x5e │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [pc, #768] @ (5bd30 ) │ │ │ │ - movs r1, r1 │ │ │ │ + movs r6, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ba30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004c74c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5baa4 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 4c7aa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35a68 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 35d9c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bab4 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c7b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bab8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c7bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r3, [pc, #368] @ (5bc2c ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005babc : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0005bad8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r5, #164 @ 0xa4 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r2, #64] @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005baf4 : │ │ │ │ +0004c7c0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -58656,27 +36451,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5bb68 │ │ │ │ + cbz r0, 4c834 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34d48 │ │ │ │ + blx 324f8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -58684,269 +36479,85 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bb78 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c844 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bb7c ) │ │ │ │ + ldr r0, [pc, #12] @ (4c848 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r0, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [pc, #768] @ (5be80 ) │ │ │ │ - movs r1, r1 │ │ │ │ + movs r5, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bb80 : │ │ │ │ +0004c84c : │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5bc0e │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ + cbz r0, 4c8c4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5bc1c │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e58 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5bc2c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5bc30 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5bc34 ) │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5bc38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r7, #104 @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [pc, #264] @ (5bd3c ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #90 @ 0x5a │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [pc, #368] @ (5bdac ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005bc3c : │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 5bccc │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5bcda │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31448 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (5bce8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5bcec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5bcf0 ) │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5bcf4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #848] @ (5c040 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #952] @ (5c0b0 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005bcf8 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bdb2 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5bdc0 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34c68 │ │ │ │ - mov r3, r6 │ │ │ │ + blx 3568c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5bdd0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5bdd4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5bdd8 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5bddc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4c8d4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4c8d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #248] @ (5bed0 ) │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #182 @ 0xb6 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #352] @ (5bf40 ) │ │ │ │ - movs r1, r1 │ │ │ │ + movs r4, #138 @ 0x8a │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r1, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bde0 : │ │ │ │ +0004c8dc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -58954,46 +36565,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5be3e │ │ │ │ + cbz r0, 4c93a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33568 │ │ │ │ + blx 35948 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5be4c ) │ │ │ │ + ldr r1, [pc, #12] @ (4c948 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5be50 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c94c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r5, #56 @ 0x38 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r1, [pc, #8] @ (5be5c ) │ │ │ │ - movs r1, r1 │ │ │ │ + movs r4, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r7, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005be54 : │ │ │ │ +0004c950 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59001,46 +36612,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5beb2 │ │ │ │ + cbz r0, 4c9ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32c1c │ │ │ │ + blx 31bf8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bec0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4c9bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bec4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4c9c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, #196 @ 0xc4 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [pc, #728] @ (5c1a0 ) │ │ │ │ - movs r1, r1 │ │ │ │ + movs r3, #160 @ 0xa0 │ │ │ │ + movs r2, r1 │ │ │ │ + str r2, [r6, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bec8 : │ │ │ │ +0004c9c4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59048,27 +36659,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5bf3c │ │ │ │ + cbz r0, 4ca38 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 331b4 │ │ │ │ + blx 31884 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -59076,75 +36687,65 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5bf4c ) │ │ │ │ + ldr r1, [pc, #12] @ (4ca48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5bf50 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ca4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r4, #58 @ 0x3a │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r0, [pc, #336] @ (5c0a4 ) │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005bf54 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f660 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005bf70 : │ │ │ │ +0004ca50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f00 │ │ │ │ + blx 2f1e4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005bf8c : │ │ │ │ +0004ca6c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c000 │ │ │ │ + cbz r0, 4cae0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3276c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 302dc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -59152,27 +36753,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c010 ) │ │ │ │ + ldr r1, [pc, #12] @ (4caf0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c014 ) │ │ │ │ + ldr r0, [pc, #12] @ (4caf4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r3, #118 @ 0x76 │ │ │ │ - movs r1, r1 │ │ │ │ - blx r7 │ │ │ │ - movs r1, r1 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r2, #28] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c018 : │ │ │ │ +0004caf8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59180,27 +36781,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c08c │ │ │ │ + cbz r0, 4cb6c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31484 │ │ │ │ + blx 317e0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -59208,177 +36809,212 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c09c ) │ │ │ │ + ldr r1, [pc, #12] @ (4cb7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c0a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cb80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r2, #234 @ 0xea │ │ │ │ - movs r1, r1 │ │ │ │ - bxns sl │ │ │ │ - movs r1, r1 │ │ │ │ + movs r1, #226 @ 0xe2 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c0a4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004cb84 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c102 │ │ │ │ + cbz r0, 4cbf8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34074 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3592c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c110 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cc08 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c114 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cc0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r2, #116 @ 0x74 │ │ │ │ - movs r1, r1 │ │ │ │ - bx r0 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + movs r1, #86 @ 0x56 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r1, #16] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c118 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004cc10 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34d98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004cc2c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004cc48 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c176 │ │ │ │ + cbz r0, 4ccbc │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31de8 │ │ │ │ + blx 308bc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c184 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cccc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c188 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ccd0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r2, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - mov sl, r7 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + movs r0, #146 @ 0x92 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c18c : │ │ │ │ +0004ccd4 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c200 │ │ │ │ + cbz r0, 4cd38 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35954 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 2fd04 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c210 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cd48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c214 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cd4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r1, #118 @ 0x76 │ │ │ │ - movs r1, r1 │ │ │ │ - mov r0, fp │ │ │ │ - movs r1, r1 │ │ │ │ + movs r0, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c218 : │ │ │ │ +0004cd50 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59386,46 +37022,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c276 │ │ │ │ + cbz r0, 4cdae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d7c │ │ │ │ + blx 34a30 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c284 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cdbc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c288 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cdc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r1, #0 │ │ │ │ - movs r1, r1 │ │ │ │ - mov r2, r1 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r0, r4, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r2, [r1, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c28c : │ │ │ │ +0004cdc4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59433,46 +37069,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c2ea │ │ │ │ + cbz r0, 4ce22 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32378 │ │ │ │ + blx 3028c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c2f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4ce30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c2fc ) │ │ │ │ + ldr r0, [pc, #12] @ (4ce34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, #140 @ 0x8c │ │ │ │ - movs r1, r1 │ │ │ │ - cmp lr, r7 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r4, r5, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c300 : │ │ │ │ +0004ce38 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59480,27 +37116,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c374 │ │ │ │ + cbz r0, 4ceac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30678 │ │ │ │ + blx 335e0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -59508,242 +37144,336 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c384 ) │ │ │ │ + ldr r1, [pc, #12] @ (4cebc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c388 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cec0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r0, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r4, fp │ │ │ │ - movs r1, r1 │ │ │ │ + subs r2, r4, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r4, [r3, r4] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c38c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004cec4 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c412 │ │ │ │ - add.w fp, sp, #72 @ 0x48 │ │ │ │ + cbz r0, 4cf3c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - blx 3512c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 300d4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c420 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cf4c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c424 ) │ │ │ │ + ldr r0, [pc, #12] @ (4cf50 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r7, #100 @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - add lr, ip │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005c428 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35838 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005c444 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30824 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005c460 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + nop │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r4, [r6, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c47c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004cf54 : │ │ │ │ + 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 30af4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4cfb8 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33fd8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4cfc8 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4cfcc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r6, r2, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r0, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c498 : │ │ │ │ +0004cfd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f920 │ │ │ │ + blx 34bdc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005c4b4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004cfec : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35040 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4d060 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3462c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d070 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d074 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + adds r6, r5, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c4d0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004d078 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c52e │ │ │ │ + cbz r0, 4d0ec │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34ea8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 34ee0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c53c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d0fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c540 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d100 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r6, #72 @ 0x48 │ │ │ │ - movs r1, r1 │ │ │ │ - mvns r2, r6 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + adds r2, r4, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c544 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004d104 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c5a2 │ │ │ │ + cbz r0, 4d178 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30e90 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 33a64 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c5b0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d188 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c5b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d18c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r5, #212 @ 0xd4 │ │ │ │ - movs r1, r1 │ │ │ │ - bics r6, r4 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + subs r6, r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r3, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004d190 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31b80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004d1ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3317c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005c5b8 : │ │ │ │ +0004d1c8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59751,27 +37481,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c62c │ │ │ │ + cbz r0, 4d23c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30c74 │ │ │ │ + blx 31734 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -59779,53 +37509,99 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c63c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d24c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c640 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d250 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ - movs r1, r1 │ │ │ │ - muls r4, r0 │ │ │ │ - movs r1, r1 │ │ │ │ + subs r2, r2, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r7, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004d254 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4d2cc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34918 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d2dc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d2e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + subs r2, r0, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r2, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c644 : │ │ │ │ +0004d2e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30078 │ │ │ │ + blx 2fa30 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c66c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005c688 : │ │ │ │ +0004d308 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59833,46 +37609,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c6e6 │ │ │ │ + cbz r0, 4d366 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34d70 │ │ │ │ + blx 2f3b8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c6f4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d374 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c6f8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d378 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, r6 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r0, r5, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r4, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c6fc : │ │ │ │ +0004d37c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59880,46 +37656,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c75a │ │ │ │ + cbz r0, 4d3da │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa8c │ │ │ │ + blx 319b0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c768 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d3e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c76c ) │ │ │ │ + ldr r0, [pc, #12] @ (4d3ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r4, #28 │ │ │ │ - movs r1, r1 │ │ │ │ - negs r6, r4 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r4, r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c770 : │ │ │ │ +0004d3f0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59927,27 +37703,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c7e4 │ │ │ │ + cbz r0, 4d464 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 317c8 │ │ │ │ + blx 31690 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -59955,41 +37731,45 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c7f4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d474 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c7f8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d478 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r3, #146 @ 0x92 │ │ │ │ - movs r1, r1 │ │ │ │ - tst r4, r0 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r2, r5, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r4, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c7fc : │ │ │ │ +0004d47c : │ │ │ │ push {r4, lr} │ │ │ │ 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, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 340d0 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33f00 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005c820 : │ │ │ │ +0004d4a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -59997,46 +37777,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c87e │ │ │ │ + cbz r0, 4d506 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33658 │ │ │ │ + blx 2ff8c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c88c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d514 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c890 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d518 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ - sbcs r2, r2 │ │ │ │ - movs r1, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r7, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c894 : │ │ │ │ +0004d51c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60044,46 +37824,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c8f2 │ │ │ │ + cbz r0, 4d57a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3368c │ │ │ │ + blx 327b4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c900 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d588 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c904 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d58c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cmp r2, #132 @ 0x84 │ │ │ │ - movs r1, r1 │ │ │ │ - adcs r6, r0 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r4, r2, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005c908 : │ │ │ │ +0004d590 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60091,27 +37871,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5c97c │ │ │ │ + cbz r0, 4d604 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3181c │ │ │ │ + blx 35cbc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60119,79 +37899,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5c98c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d614 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5c990 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d618 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r4, r4 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005c994 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005c9b0 : │ │ │ │ - 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 3266c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0005c9e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + asrs r2, r1, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ca00 : │ │ │ │ +0004d61c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35cb0 │ │ │ │ + blx 33f5c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ca1c : │ │ │ │ +0004d638 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60199,27 +37937,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ca90 │ │ │ │ + cbz r0, 4d6ac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fabc │ │ │ │ + blx 3290c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60227,27 +37965,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5caa0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d6bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5caa4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d6c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #230 @ 0xe6 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r7, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r2, r4, #26 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005caa8 : │ │ │ │ +0004d6c4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60255,27 +37993,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5cb1c │ │ │ │ + cbz r0, 4d738 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 330b8 │ │ │ │ + blx 2f7ec │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60283,27 +38021,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cb2c ) │ │ │ │ + ldr r1, [pc, #12] @ (4d748 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cb30 ) │ │ │ │ + ldr r0, [pc, #12] @ (4d74c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cmp r0, #90 @ 0x5a │ │ │ │ - movs r1, r1 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cb34 : │ │ │ │ +0004d750 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60311,27 +38049,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5cba8 │ │ │ │ + cbz r0, 4d7c4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 343f4 │ │ │ │ + blx 31cd4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60339,57 +38077,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cbb8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d7d4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cbbc ) │ │ │ │ + ldr r0, [pc, #12] @ (4d7d8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ - movs r1, r1 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005cbc0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3312c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + asrs r2, r1, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r0, r2] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cbdc : │ │ │ │ +0004d7dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe00 │ │ │ │ + blx 3021c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cbf8 : │ │ │ │ +0004d7f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312d8 │ │ │ │ + blx 319c0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cc14 : │ │ │ │ +0004d814 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60397,27 +38125,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5cc88 │ │ │ │ + cbz r0, 4d888 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35150 │ │ │ │ + blx 2f77c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60425,37 +38153,121 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cc98 ) │ │ │ │ + ldr r1, [pc, #12] @ (4d898 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cc9c ) │ │ │ │ + ldr r0, [pc, #12] @ (4d89c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r6, #238 @ 0xee │ │ │ │ - movs r1, r1 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r6, r0, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r0, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cca0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004d8a0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3306c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4d8fe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31148 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d90c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d910 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r0, r2, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004d914 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4d972 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 333d8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4d980 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4d984 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + asrs r4, r3, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r1, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ccbc : │ │ │ │ +0004d988 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60463,27 +38275,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5cd30 │ │ │ │ + cbz r0, 4d9fc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fa4c │ │ │ │ + blx 2fd5c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60491,27 +38303,221 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cd40 ) │ │ │ │ + ldr r1, [pc, #12] @ (4da0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cd44 ) │ │ │ │ + ldr r0, [pc, #12] @ (4da10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r6, #70 @ 0x46 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r2, r2, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r4, [r5, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004da14 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004da30 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4dab0 │ │ │ │ + add.w sl, sp, #52 @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 30c68 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dac0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (4dac4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + asrs r6, r3, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r0, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004dac8 : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #16 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4db4c │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 33348 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4db5c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (4db60 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + asrs r2, r0, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004db64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31bd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004db80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31530 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004db9c : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0004dbb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dbd4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35cf8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004dbf0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 324a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005cd48 : │ │ │ │ +0004dc0c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60519,27 +38525,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5cdbc │ │ │ │ + cbz r0, 4dc80 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 321c4 │ │ │ │ + blx 30790 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60547,103 +38553,229 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cdcc ) │ │ │ │ + ldr r1, [pc, #12] @ (4dc90 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cdd0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dc94 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r5, #186 @ 0xba │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #148 @ 0x94 │ │ │ │ - movs r1, r1 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r4, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cdd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0004dc98 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ce48 │ │ │ │ + cbz r0, 4dd04 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f49c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dd14 ) │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31554 │ │ │ │ + ldr r0, [pc, #12] @ (4dd18 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + asrs r2, r1, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r1, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004dd1c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ + cbz r0, 4dd88 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33820 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ce58 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4dd98 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ce5c ) │ │ │ │ + ldr r0, [pc, #12] @ (4dd9c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r5, #46 @ 0x2e │ │ │ │ - movs r1, r1 │ │ │ │ - subs r5, #48 @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r6, r0, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r6, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ce60 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004dda0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35ae0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4ddfe │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34c38 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4de0c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4de10 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r0, r2, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ce7c : │ │ │ │ - push {r3, lr} │ │ │ │ +0004de14 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 323b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4de72 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34d54 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4de80 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4de84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsrs r4, r3, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r4, r6] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ce98 : │ │ │ │ +0004de88 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60651,27 +38783,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5cf0c │ │ │ │ + cbz r0, 4defc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32dd4 │ │ │ │ + blx 329e4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60679,47 +38811,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cf1c ) │ │ │ │ + ldr r1, [pc, #12] @ (4df0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cf20 ) │ │ │ │ + ldr r0, [pc, #12] @ (4df10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ - movs r1, r1 │ │ │ │ - subs r4, #148 @ 0x94 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r2, r2, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r0, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cf24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32fc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +0004df14 : │ │ │ │ + b.w 31fec │ │ │ │ │ │ │ │ -0005cf40 : │ │ │ │ +0004df18 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32200 │ │ │ │ + blx 330f8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005cf5c : │ │ │ │ +0004df34 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60727,27 +38852,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5cfd0 │ │ │ │ + cbz r0, 4dfa8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ff08 │ │ │ │ + blx 31998 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60755,27 +38880,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5cfe0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4dfb8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5cfe4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4dfbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r3, #166 @ 0xa6 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r6, r4, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r0, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005cfe8 : │ │ │ │ +0004dfc0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60783,27 +38908,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d05c │ │ │ │ + cbz r0, 4e034 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3395c │ │ │ │ + blx 33968 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60811,27 +38936,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d06c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e044 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d070 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e048 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r3, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r2, r3, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d074 : │ │ │ │ +0004e04c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60839,27 +38964,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d0e8 │ │ │ │ + cbz r0, 4e0c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3484c │ │ │ │ + blx 31684 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60867,47 +38992,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d0f8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e0d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d0fc ) │ │ │ │ + ldr r0, [pc, #12] @ (4e0d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ - movs r1, r1 │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r6, r1, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r0, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d100 : │ │ │ │ +0004e0d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35404 │ │ │ │ + blx 2f26c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d11c : │ │ │ │ +0004e0f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34cd8 │ │ │ │ + blx 34530 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d138 : │ │ │ │ +0004e110 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -60915,27 +39040,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d1ac │ │ │ │ + cbz r0, 4e184 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 353a8 │ │ │ │ + blx 32d30 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -60943,57 +39068,87 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d1bc ) │ │ │ │ + ldr r1, [pc, #12] @ (4e194 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d1c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e198 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r1, #202 @ 0xca │ │ │ │ - movs r1, r1 │ │ │ │ - subs r2, #148 @ 0x94 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r5, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d1c4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004e19c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30800 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 346d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005d1e0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0004e1c4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34bd0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 32ad4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e1f4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32dc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005d1fc : │ │ │ │ +0004e218 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3573c │ │ │ │ + blx 2f9a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d218 : │ │ │ │ +0004e234 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61001,27 +39156,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d28c │ │ │ │ + cbz r0, 4e2a8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3244c │ │ │ │ + blx 30344 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61029,27 +39184,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d29c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e2b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d2a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e2bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r0, #234 @ 0xea │ │ │ │ - movs r1, r1 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r6, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d2a4 : │ │ │ │ +0004e2c0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61057,27 +39212,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d318 │ │ │ │ + cbz r0, 4e334 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 314f4 │ │ │ │ + blx 30384 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61085,27 +39240,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d328 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e344 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d32c ) │ │ │ │ + ldr r0, [pc, #12] @ (4e348 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movs r0, #94 @ 0x5e │ │ │ │ - movs r1, r1 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r2, r0] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d330 : │ │ │ │ +0004e34c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61113,27 +39268,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d3a4 │ │ │ │ + cbz r0, 4e3c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33bc0 │ │ │ │ + blx 31160 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61141,47 +39296,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d3b4 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e3d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d3b8 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e3d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r2, r2, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r1, #20 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r6, r1, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #720] @ (4e6a8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d3bc : │ │ │ │ +0004e3d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31838 │ │ │ │ + blx 33378 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d3d8 : │ │ │ │ +0004e3f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34f34 │ │ │ │ + blx 32678 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d3f4 : │ │ │ │ +0004e410 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0004e42c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61189,27 +39354,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d468 │ │ │ │ + cbz r0, 4e4a0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31c1c │ │ │ │ + blx 33ba8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61217,40 +39382,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d478 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e4b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d47c ) │ │ │ │ + ldr r0, [pc, #12] @ (4e4b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r6, r1, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r0, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005d480 : │ │ │ │ - b.w 34ff0 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #0] @ (4e4b8 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d484 : │ │ │ │ +0004e4b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33eb0 │ │ │ │ + blx 31ae8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d4a0 : │ │ │ │ +0004e4d4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61258,27 +39420,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d514 │ │ │ │ + cbz r0, 4e548 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 301e0 │ │ │ │ + blx 30a28 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61286,27 +39448,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d524 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e558 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d528 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e55c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r2, r4, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ + lsrs r6, r0, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #528] @ (4e770 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d52c : │ │ │ │ +0004e560 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61314,27 +39476,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d5a0 │ │ │ │ + cbz r0, 4e5d4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30b48 │ │ │ │ + blx 2f5dc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61342,27 +39504,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d5b0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e5e4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d5b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e5e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r6, r2, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #144] @ (4e67c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d5b8 : │ │ │ │ +0004e5ec : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61370,27 +39532,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d62c │ │ │ │ + cbz r0, 4e660 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2fc8c │ │ │ │ + blx 33870 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61398,57 +39560,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d63c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e670 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d640 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e674 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r2, r1, #5 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r7, #44 @ 0x2c │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005d644 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33b78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + lsls r6, r5, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #784] @ (4e988 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d660 : │ │ │ │ +0004e678 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f404 │ │ │ │ + blx 2f884 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d67c : │ │ │ │ +0004e694 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342f0 │ │ │ │ + blx 35914 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d698 : │ │ │ │ +0004e6b0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61456,27 +39608,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d70c │ │ │ │ + cbz r0, 4e724 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30974 │ │ │ │ + blx 322c8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61484,130 +39636,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d71c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e734 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d720 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e738 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r2, r5, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r6, #116 @ 0x74 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r2, r5, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #176] @ (4e7ec ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d724 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004e73c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5d7e2 │ │ │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5d7f0 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #68 @ 0x44 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 31460 │ │ │ │ - mov r3, r8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 31a6c │ │ │ │ + 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} │ │ │ │ - ldr r1, [pc, #28] @ (5d800 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #28] @ (5d804 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5d808 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5d80c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r4, r2, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #198 @ 0xc6 │ │ │ │ - movs r1, r1 │ │ │ │ - subs r6, r0, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #224 @ 0xe0 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005d810 : │ │ │ │ +0004e76c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d84 │ │ │ │ + blx 32954 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004e788 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2f85c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0004e7ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3160c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d82c : │ │ │ │ +0004e7c8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61615,27 +39718,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d8a0 │ │ │ │ + cbz r0, 4e83c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34824 │ │ │ │ + blx 34fa4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61643,27 +39746,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d8b0 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e84c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d8b4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e850 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r6, r2, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r5, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #256] @ (4e954 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d8b8 : │ │ │ │ +0004e854 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61671,27 +39774,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d92c │ │ │ │ + cbz r0, 4e8c8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3269c │ │ │ │ + blx 306b8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61699,27 +39802,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d93c ) │ │ │ │ + ldr r1, [pc, #12] @ (4e8d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d940 ) │ │ │ │ + ldr r0, [pc, #12] @ (4e8dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs r2, r1, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r6, r0, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #896] @ (4ec60 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d944 : │ │ │ │ +0004e8e0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61727,27 +39830,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5d9b8 │ │ │ │ + cbz r0, 4e954 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35104 │ │ │ │ + blx 2f804 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61755,47 +39858,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5d9c8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4e964 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5d9cc ) │ │ │ │ + ldr r0, [pc, #12] @ (4e968 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r6, r7, r6 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r4, #144 @ 0x90 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #512] @ (4eb6c ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005d9d0 : │ │ │ │ +0004e96c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f610 │ │ │ │ + blx 340b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005d9ec : │ │ │ │ +0004e988 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30fb8 │ │ │ │ + blx 324bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005da08 : │ │ │ │ +0004e9a4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -61803,27 +39906,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5da7c │ │ │ │ + cbz r0, 4ea18 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30f8c │ │ │ │ + blx 34de4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -61831,393 +39934,411 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5da8c ) │ │ │ │ + ldr r1, [pc, #12] @ (4ea28 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5da90 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ea2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r2, r7, r3 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r6, r6, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #928] @ (4edd0 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005da94 : │ │ │ │ +0004ea30 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4ea8e │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33b90 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ea9c ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4eaa0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r0, r0, #11 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #632] @ (4ed1c ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004eaa4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4eb02 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 334a0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4eb10 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4eb14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #344] @ (4ec70 ) │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004eb18 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5db00 │ │ │ │ + cbz r0, 4eb8c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34770 │ │ │ │ + blx 34fe4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5db10 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4eb9c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5db14 ) │ │ │ │ + ldr r0, [pc, #12] @ (4eba0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - adds r6, r6, r1 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #992] @ (4ef84 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005db18 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004eba4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ebc0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c7c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ebdc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3342c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ebf8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5dc14 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + cbz r0, 4ec64 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5dc30 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5dc22 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r3 │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 30ab4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + blx 308fc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (5dc40 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (5dc44 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (5dc48 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (5dc4c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (5dc50 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (5dc54 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ec74 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4ec78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r4, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r4, r2, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #238 @ 0xee │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r0, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #184 @ 0xb8 │ │ │ │ - movs r1, r1 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [pc, #304] @ (4edac ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005dc58 : │ │ │ │ +0004ec7c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33360 │ │ │ │ + blx 33e78 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005dc74 : │ │ │ │ +0004ec98 : │ │ │ │ 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, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dd32 │ │ │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ + beq.n 4ed52 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dd40 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + beq.n 4ed60 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #68 @ 0x44 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 31154 │ │ │ │ - mov r3, r8 │ │ │ │ + blx 35b9c │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movs r7, #1 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5dd50 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #28] @ (5dd54 ) │ │ │ │ + ldr r1, [pc, #28] @ (4ed70 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (4ed74 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5dd58 ) │ │ │ │ + ldr r1, [pc, #20] @ (4ed78 ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5dd5c ) │ │ │ │ + ldr r0, [pc, #20] @ (4ed7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - asrs r4, r0, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - asrs r6, r6, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r2, #32 │ │ │ │ - movs r1, r1 │ │ │ │ + vrev64. d16, d9 │ │ │ │ + ldr r0, [pc, #552] @ (4efa0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + vaddl.u32 q8, d14, d9 │ │ │ │ + ldr r0, [pc, #672] @ (4f020 ) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005dd60 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004ed80 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 5ddd8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 32488 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30234 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5dde8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5ddec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r3, #22 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #176 @ 0xb0 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005ddf0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0004ed9c : │ │ │ │ + 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 31e04 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326a8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004edb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32418 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005de20 : │ │ │ │ +0004edd4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31c5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004edf0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35610 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ee0c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -62225,46 +40346,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5de7e │ │ │ │ + cbz r0, 4ee6a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 330d0 │ │ │ │ + blx 323a0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5de8c ) │ │ │ │ + ldr r1, [pc, #12] @ (4ee78 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5de90 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ee7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r7, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r1, #50 @ 0x32 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr9, {0} │ │ │ │ + @ instruction: 0x47ca │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005de94 : │ │ │ │ +0004ee80 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -62272,46 +40392,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5def2 │ │ │ │ + cbz r0, 4eede │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a0c │ │ │ │ + blx 33138 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5df00 ) │ │ │ │ + ldr r1, [pc, #12] @ (4eeec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5df04 ) │ │ │ │ + ldr r0, [pc, #12] @ (4eef0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r0, #18 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #230 @ 0xe6 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp2 0, 7, cr0, cr0, cr9, {0} │ │ │ │ + @ instruction: 0x4782 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005df08 : │ │ │ │ +0004eef4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -62319,27 +40438,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5df7c │ │ │ │ + cbz r0, 4ef68 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34afc │ │ │ │ + blx 300fc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -62347,287 +40466,243 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5df8c ) │ │ │ │ + ldr r1, [pc, #12] @ (4ef78 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5df90 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ef7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r7, #15 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #132 @ 0x84 │ │ │ │ - movs r1, r1 │ │ │ │ + stc2l 0, cr0, [r6, #36]! @ 0x24 │ │ │ │ + bxns r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005df94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004ef80 : │ │ │ │ + push {r3, 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 r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 5e00c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3099c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34aa4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e01c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e020 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r5, #13 │ │ │ │ - movs r1, r1 │ │ │ │ - adds r0, #28 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005e024 : │ │ │ │ +0004ef9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c9c │ │ │ │ + blx 314c4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e040 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004efb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a14 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004efd4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32038 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004eff0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.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} │ │ │ │ + │ │ │ │ +0004f00c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e0c0 │ │ │ │ - add.w sl, sp, #52 @ 0x34 │ │ │ │ + cbz r0, 4f06a │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33538 │ │ │ │ + blx 31f84 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e0d0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5e0d4 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f078 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4f07c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r6, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r7, #144 @ 0x90 │ │ │ │ - movs r1, r1 │ │ │ │ + stc2l 0, cr0, [r4], #36 @ 0x24 │ │ │ │ + mov r6, r9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e0d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004f080 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e15c │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ + cbz r0, 4f0de │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r6, [sp, #8] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35d5c │ │ │ │ + blx 30dc4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e16c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5e170 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f0ec ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4f0f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r3, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r7, #28 │ │ │ │ - movs r1, r1 │ │ │ │ + ldc2l 0, cr0, [r0], #-36 @ 0xffffffdc │ │ │ │ + mov r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e174 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004f0f4 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 5e1ec │ │ │ │ + cbz r0, 4f168 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3465c │ │ │ │ + blx 31350 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e1fc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f178 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e200 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f17c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ + umlal r0, r0, r6, r9 │ │ │ │ + cmp r8, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e204 : │ │ │ │ +0004f180 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328f4 │ │ │ │ + blx 34bf4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f19c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3409c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e220 : │ │ │ │ +0004f1b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -62635,46 +40710,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e27e │ │ │ │ + cbz r0, 4f216 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b70 │ │ │ │ + blx 35a2c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e28c ) │ │ │ │ + ldr r1, [pc, #12] @ (4f224 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e290 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f228 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r0, r7, #3 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ - movs r1, r1 │ │ │ │ + smlawb r0, r8, r9, r0 │ │ │ │ + cmp r6, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e294 : │ │ │ │ +0004f22c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -62682,46 +40756,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e2f2 │ │ │ │ + cbz r0, 4f28a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3083c │ │ │ │ + blx 2fda0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e300 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f298 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e304 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f29c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - asrs r4, r0, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #254 @ 0xfe │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xfac40009 │ │ │ │ + add lr, fp │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e308 : │ │ │ │ +0004f2a0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -62729,27 +40802,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e37c │ │ │ │ + cbz r0, 4f314 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3477c │ │ │ │ + blx 3171c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -62757,63 +40830,52 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e38c ) │ │ │ │ + ldr r1, [pc, #12] @ (4f324 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e390 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f328 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #156 @ 0x9c │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0005e394 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 312cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + @ instruction: 0xfa3a0009 │ │ │ │ + add r8, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e3b0 : │ │ │ │ +0004f32c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 34068 │ │ │ │ - cbz r0, 5e41c │ │ │ │ + cbz r0, 4f398 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 350ac │ │ │ │ + blx 35afc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -62821,162 +40883,346 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e42c ) │ │ │ │ + ldr r1, [pc, #12] @ (4f3a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e430 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f3ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r3, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r5, #36 @ 0x24 │ │ │ │ - movs r1, r1 │ │ │ │ + ldrsh.w r0, [r6, #9] │ │ │ │ + add r0, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e434 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0004f3b0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f68 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f3cc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31bac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f3e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33550 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f404 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33420 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f420 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f43c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3165c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f458 : │ │ │ │ + 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, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e4b4 │ │ │ │ - add.w sl, sp, #52 @ 0x34 │ │ │ │ + cbz r0, 4f4cc │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 303e0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f4dc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4f4e0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + strb.w r0, [r2, #9] │ │ │ │ + orrs r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004f4e4 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4f558 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32218 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 356fc │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f568 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4f56c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf7f60009 │ │ │ │ + cmn r0, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004f570 : │ │ │ │ + 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, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 4f5e4 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31638 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e4c4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5e4c8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f5f4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4f5f8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r4, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf76a0009 │ │ │ │ + negs r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e4cc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004f5fc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f620 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f618 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e84 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f634 : │ │ │ │ + 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 r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e538 │ │ │ │ + cbz r0, 4f6a8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f6a0 │ │ │ │ + blx 340c4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e548 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4f6b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e54c ) │ │ │ │ + ldr r0, [pc, #12] @ (4f6bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r4, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ + subw r0, r6, #2057 @ 0x809 │ │ │ │ + rors r0, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e550 : │ │ │ │ +0004f6c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fcec │ │ │ │ + blx 31594 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e56c : │ │ │ │ +0004f6dc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334f8 │ │ │ │ + blx 325ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e588 : │ │ │ │ +0004f6f8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -62984,27 +41230,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e5fc │ │ │ │ + cbz r0, 4f76c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 305d4 │ │ │ │ + blx 2f97c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -63012,27 +41258,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e60c ) │ │ │ │ + ldr r1, [pc, #12] @ (4f77c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e610 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f780 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r3, #188 @ 0xbc │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf5e20009 │ │ │ │ + asrs r0, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e614 : │ │ │ │ +0004f784 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -63040,27 +41285,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e688 │ │ │ │ + cbz r0, 4f7f8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35284 │ │ │ │ + blx 31a00 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -63068,27 +41313,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e698 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f808 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e69c ) │ │ │ │ + ldr r0, [pc, #12] @ (4f80c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r5, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ + adcs.w r0, r6, #8978432 @ 0x890000 │ │ │ │ + lsrs r0, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e6a0 : │ │ │ │ +0004f810 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -63096,27 +41340,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e714 │ │ │ │ + cbz r0, 4f884 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30ecc │ │ │ │ + blx 30da0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -63124,47 +41368,46 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e724 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f894 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e728 ) │ │ │ │ + ldr r0, [pc, #12] @ (4f898 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #17 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf4ca0009 │ │ │ │ + eors r0, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e72c : │ │ │ │ +0004f89c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358e8 │ │ │ │ + blx 2fe48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e748 : │ │ │ │ +0004f8b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32bc0 │ │ │ │ + blx 2f018 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005e764 : │ │ │ │ +0004f8d4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -63172,27 +41415,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e7d8 │ │ │ │ + cbz r0, 4f948 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32af0 │ │ │ │ + blx 3014c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -63200,149 +41443,194 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e7e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4f958 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e7ec ) │ │ │ │ + ldr r0, [pc, #12] @ (4f95c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, #88 @ 0x58 │ │ │ │ - movs r1, r1 │ │ │ │ + and.w r0, r6, #8978432 @ 0x890000 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e7f0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004f960 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35304 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f97c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 352ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f998 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004f9b4 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e84e │ │ │ │ + cbz r0, 4fa28 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32614 │ │ │ │ + blx 2fc24 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e85c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fa38 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e860 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fa3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r0, r5, #12 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r2, #10 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + ssat16 r0, #10, r6 │ │ │ │ + subs r7, #36 @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e864 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004fa40 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e8c2 │ │ │ │ + cbz r0, 4fab4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3578c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fe54 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e8d0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fac4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e8d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fac8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - lsrs r4, r6, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r1, #190 @ 0xbe │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf29a0009 │ │ │ │ + subs r6, #196 @ 0xc4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e8d8 : │ │ │ │ +0004facc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e94c │ │ │ │ + cbz r0, 4fb40 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fdac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f794 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -63350,55 +41638,84 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e95c ) │ │ │ │ + ldr r1, [pc, #12] @ (4fb50 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e960 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fb54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ - movs r1, r1 │ │ │ │ + addw r0, lr, #9 │ │ │ │ + subs r6, #100 @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0004fb58 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fb74 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f208 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005e964 : │ │ │ │ +0004fb90 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3247c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fbac : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5e9d8 │ │ │ │ + cbz r0, 4fc20 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f18c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33d60 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -63406,423 +41723,524 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5e9e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (4fc30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5e9ec ) │ │ │ │ + ldr r0, [pc, #12] @ (4fc34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #248 @ 0xf8 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xf12e0009 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005e9f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0004fc38 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 309dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fc54 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fc70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 301d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fc8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fca8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fcc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 344f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fce0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f244 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fcfc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ca8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35250 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 322e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34e9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30ec0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fd88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34384 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fda4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35bd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004fdc0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5eaec │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + cbz r0, 4fe34 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5eb08 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5eafa │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r3 │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 35b60 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - movs r7, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ + blx 31644 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (5eb18 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (5eb1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (5eb20 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (5eb24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (5eb28 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (5eb2c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fe44 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (4fe48 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #12 │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r4, r7, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r6, r5, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - cmp r0, #24 │ │ │ │ - movs r1, r1 │ │ │ │ + vhadd.s16 d0, d10, d9 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005eb30 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004fe4c : │ │ │ │ + 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 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 r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5eb9c │ │ │ │ + cbz r0, 4fec0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33254 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 338b0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ebac ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4fed0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ebb0 ) │ │ │ │ + ldr r0, [pc, #12] @ (4fed4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r7, #212 @ 0xd4 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp 0, 8, cr0, cr14, cr9, {0} │ │ │ │ + subs r3, #104 @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ebb4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0004fed8 : │ │ │ │ + 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 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 r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ec20 │ │ │ │ + cbz r0, 4ff4c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33204 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f51c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ec30 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (4ff5c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ec34 ) │ │ │ │ + ldr r0, [pc, #12] @ (4ff60 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r2, #29 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r7, #120 @ 0x78 │ │ │ │ - movs r1, r1 │ │ │ │ + cdp 0, 0, cr0, cr2, cr9, {0} │ │ │ │ + subs r3, #8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ec38 : │ │ │ │ +0004ff64 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32dbc │ │ │ │ + blx 30038 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ec54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0004ff80 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 351dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0004ff9c : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 5eccc │ │ │ │ + cbz r0, 50010 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d70 │ │ │ │ + blx 31c04 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ecdc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50020 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ece0 ) │ │ │ │ + ldr r0, [pc, #12] @ (50024 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r5, #26 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r6, #244 @ 0xf4 │ │ │ │ - movs r1, r1 │ │ │ │ + ldc 0, cr0, [lr, #-36]! @ 0xffffffdc │ │ │ │ + subs r2, #112 @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ece4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00050028 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ed8e │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5ed9c │ │ │ │ - add.w r9, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r8, [sp] │ │ │ │ - blx 31828 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5edac ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5edb0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5edb4 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #20] @ (5edb8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r5, #23 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r6, #90 @ 0x5a │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r2, r3, #23 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r6, #116 @ 0x74 │ │ │ │ - movs r1, r1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30420 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005004c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33720 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050078 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35a50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000500a0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 2f6ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000500d0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 308a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000500ec : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 359e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050108 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32598 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050124 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f1cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050140 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005edbc : │ │ │ │ +0005015c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -63830,46 +42248,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ee1a │ │ │ │ + cbz r0, 501ba │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33054 │ │ │ │ + blx 34fb0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ee28 ) │ │ │ │ + ldr r1, [pc, #12] @ (501c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ee2c ) │ │ │ │ + ldr r0, [pc, #12] @ (501cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r3, #21 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r6, #30 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xeb940009 │ │ │ │ + subs r0, #242 @ 0xf2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ee30 : │ │ │ │ +000501d0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -63877,46 +42294,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ee8e │ │ │ │ + cbz r0, 5022e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32158 │ │ │ │ + blx 2f2b8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ee9c ) │ │ │ │ + ldr r1, [pc, #12] @ (5023c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5eea0 ) │ │ │ │ + ldr r0, [pc, #12] @ (50240 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r5, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r5, #210 @ 0xd2 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xeb200009 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005eea4 : │ │ │ │ +00050244 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -63924,27 +42340,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ef18 │ │ │ │ + cbz r0, 502b8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 342b8 │ │ │ │ + blx 32f8c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -63952,37 +42368,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ef28 ) │ │ │ │ + ldr r1, [pc, #12] @ (502c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ef2c ) │ │ │ │ + ldr r0, [pc, #12] @ (502cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r3, #17 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r5, #112 @ 0x70 │ │ │ │ - movs r1, r1 │ │ │ │ + eors.w r0, r6, r9 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000502d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31fb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000502f8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 354dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0005ef30 : │ │ │ │ +00050320 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34db0 │ │ │ │ + blx 30480 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005ef4c : │ │ │ │ +0005033c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -63990,27 +42437,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5efc0 │ │ │ │ + cbz r0, 503b0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30d00 │ │ │ │ + blx 2f2a0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64018,27 +42465,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5efd0 ) │ │ │ │ + ldr r1, [pc, #12] @ (503c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5efd4 ) │ │ │ │ + ldr r0, [pc, #12] @ (503c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r6, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #240 @ 0xf0 │ │ │ │ - movs r1, r1 │ │ │ │ + @ instruction: 0xe99e0009 │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005efd8 : │ │ │ │ +000503c8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -64046,27 +42492,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f04c │ │ │ │ + cbz r0, 5043c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 3347c │ │ │ │ + blx 31700 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64074,27 +42520,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f05c ) │ │ │ │ + ldr r1, [pc, #12] @ (5044c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f060 ) │ │ │ │ + ldr r0, [pc, #12] @ (50450 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r5, #12 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ - movs r1, r1 │ │ │ │ + ldmdb r2, {r0, r3} │ │ │ │ + adds r7, #32 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f064 : │ │ │ │ +00050454 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -64102,27 +42547,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f0d8 │ │ │ │ + cbz r0, 504c8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f5a0 │ │ │ │ + blx 35c6c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64130,47 +42575,46 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f0e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (504d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f0ec ) │ │ │ │ + ldr r0, [pc, #12] @ (504dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r3, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r4, #40 @ 0x28 │ │ │ │ - movs r1, r1 │ │ │ │ + stmia.w r6, {r0, r3} │ │ │ │ + adds r6, #192 @ 0xc0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f0f0 : │ │ │ │ +000504e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30614 │ │ │ │ + blx 335ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f10c : │ │ │ │ +000504fc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35068 │ │ │ │ + blx 31980 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f128 : │ │ │ │ +00050518 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -64178,27 +42622,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f19c │ │ │ │ + cbz r0, 5058c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35268 │ │ │ │ + blx 304cc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64206,334 +42650,458 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f1ac ) │ │ │ │ + ldr r1, [pc, #12] @ (5059c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f1b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (505a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + b.n 50524 │ │ │ │ movs r1, r1 │ │ │ │ + adds r6, #40 @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f1b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000505a4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ - strd r0, r1, [sp, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - strd r2, r3, [sp, #28] │ │ │ │ - cmp r0, #1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5f306 │ │ │ │ - ldr.w sl, [sp, #100] @ 0x64 │ │ │ │ + cbz r0, 50602 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5f330 │ │ │ │ - ldr.w r9, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 5f322 │ │ │ │ - ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ - mov r0, fp │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5f314 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - mov r1, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r5 │ │ │ │ movs r3, #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, r3 │ │ │ │ - str.w r9, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str.w fp, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, sl, [sp] │ │ │ │ - strd r9, fp, [sp, #8] │ │ │ │ - blx 30fd4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ + blx 3195c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #56] @ (5f340 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #56] @ (5f344 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #48] @ (5f348 ) │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [pc, #48] @ (5f34c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #44] @ (5f350 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #44] @ (5f354 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50610 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (50614 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (5f358 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #36] @ (5f35c ) │ │ │ │ + b.n 504ac │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #222 @ 0xde │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00050618 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 50676 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33990 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50684 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (50688 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r6, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #126 @ 0x7e │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ + b.n 50438 │ │ │ │ movs r1, r1 │ │ │ │ + adds r5, #150 @ 0x96 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f360 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005068c : │ │ │ │ + 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 r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f3cc │ │ │ │ + cbz r0, 50700 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35730 │ │ │ │ + blx 33dc4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f3dc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50710 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f3e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (50714 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - vaddl.u32 q0, d10, d8 │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + b.n 503b0 │ │ │ │ movs r1, r1 │ │ │ │ + adds r5, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f3e4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00050718 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31adc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050734 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 318cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050750 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f450 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 507da │ │ │ │ + add.w fp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ffa8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r9 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 32400 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f460 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (507e8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f464 ) │ │ │ │ + ldr r0, [pc, #12] @ (507ec ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 502d4 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #138 @ 0x8a │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000507f0 : │ │ │ │ + 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, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 508aa │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 508b8 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35978 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (508c8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (508cc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (508d0 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (508d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - vhadd.u32 d0, d6, d8 │ │ │ │ - movs r1, #200 @ 0xc8 │ │ │ │ + b.n 50214 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #230 @ 0xe6 │ │ │ │ + movs r2, r1 │ │ │ │ + b.n 50200 │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, #4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f468 : │ │ │ │ +000508d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327e4 │ │ │ │ + blx 35220 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000508f4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f64 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050910 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32f98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005092c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ef54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050948 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35708 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050964 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 317ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f484 : │ │ │ │ +00050980 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0005099c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34560 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000509b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 34068 │ │ │ │ - cbz r0, 5f4f0 │ │ │ │ + cbz r0, 50a24 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 303ec │ │ │ │ + blx 31e1c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64541,52 +43109,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f500 ) │ │ │ │ + ldr r1, [pc, #12] @ (50a34 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f504 ) │ │ │ │ + ldr r0, [pc, #12] @ (50a38 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 8, cr0, cr6, cr8, {0} │ │ │ │ - movs r1, #80 @ 0x50 │ │ │ │ + b.n 5108c │ │ │ │ movs r1, r1 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00050a3c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30c00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005f508 : │ │ │ │ +00050a58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 34068 │ │ │ │ - cbz r0, 5f574 │ │ │ │ + cbz r0, 50ac4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33de8 │ │ │ │ + blx 2f72c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64594,36 +43173,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f584 ) │ │ │ │ + ldr r1, [pc, #12] @ (50ad4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f588 ) │ │ │ │ + ldr r0, [pc, #12] @ (50ad8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 0, cr0, cr2, cr8, {0} │ │ │ │ - movs r0, #244 @ 0xf4 │ │ │ │ + b.n 50fec │ │ │ │ movs r1, r1 │ │ │ │ + adds r2, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f58c : │ │ │ │ +00050adc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ffec │ │ │ │ + blx 33c60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f5a8 : │ │ │ │ +00050af8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -64631,27 +43211,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f61c │ │ │ │ + cbz r0, 50b6c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 302f8 │ │ │ │ + blx 344d4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64659,26 +43239,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f62c ) │ │ │ │ + ldr r1, [pc, #12] @ (50b7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f630 ) │ │ │ │ + ldr r0, [pc, #12] @ (50b80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [sl, #-32] @ 0xffffffe0 │ │ │ │ - movs r0, #116 @ 0x74 │ │ │ │ + b.n 50f44 │ │ │ │ movs r1, r1 │ │ │ │ + adds r1, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f634 : │ │ │ │ +00050b84 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -64686,27 +43267,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f6a8 │ │ │ │ + cbz r0, 50bf8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34f74 │ │ │ │ + blx 31600 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64714,26 +43295,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f6b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (50c08 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f6bc ) │ │ │ │ + ldr r0, [pc, #12] @ (50c0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stc2l 0, cr0, [lr], {8} │ │ │ │ - movs r0, #16 │ │ │ │ + b.n 50eb8 │ │ │ │ movs r1, r1 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f6c0 : │ │ │ │ +00050c10 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -64741,27 +43323,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f734 │ │ │ │ + cbz r0, 50c84 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f0c8 │ │ │ │ + blx 32224 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64769,54 +43351,75 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f744 ) │ │ │ │ + ldr r1, [pc, #12] @ (50c94 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f748 ) │ │ │ │ + ldr r0, [pc, #12] @ (50c98 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - mcrr2 0, 0, r0, r2, cr8 │ │ │ │ - subs r4, r5, #6 │ │ │ │ + b.n 50e2c │ │ │ │ movs r1, r1 │ │ │ │ + adds r1, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00050c9c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fcc0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00050cb8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33494 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005f74c : │ │ │ │ +00050cd4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f7c0 │ │ │ │ + cbz r0, 50d48 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35990 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34a58 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -64824,601 +43427,676 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f7d0 ) │ │ │ │ + ldr r1, [pc, #12] @ (50d58 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f7d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (50d5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfbb60008 │ │ │ │ - subs r0, r1, #5 │ │ │ │ + b.n 50d68 │ │ │ │ movs r1, r1 │ │ │ │ + adds r0, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f7d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050d60 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f84c │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 50dbe │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32bcc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 34a4c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f85c ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50dcc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f860 ) │ │ │ │ + ldr r0, [pc, #12] @ (50dd0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - smlad r0, sl, r8, r0 │ │ │ │ - subs r4, r4, #3 │ │ │ │ + svc 144 @ 0x90 │ │ │ │ movs r1, r1 │ │ │ │ + adds r0, #50 @ 0x32 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f864 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050dd4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f8d8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 50e32 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33698 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 34038 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f8e8 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50e40 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5f8ec ) │ │ │ │ + ldr r0, [pc, #12] @ (50e44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfa9e0008 │ │ │ │ - subs r0, r0, #2 │ │ │ │ + svc 28 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f8f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00050e48 : │ │ │ │ + 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, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5f968 │ │ │ │ + cbz r0, 50ebc │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 30d18 │ │ │ │ + blx 35c60 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5f978 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (5f97c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (50ecc ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (50ed0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa0e0008 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + udf #146 @ 0x92 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r7, #140 @ 0x8c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005f980 : │ │ │ │ +00050ed4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336e4 │ │ │ │ + blx 35b54 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f99c : │ │ │ │ +00050ef0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 35328 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35628 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f9c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00050f18 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33bb4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050f40 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31804 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050f68 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35a8c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050f90 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3214c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050fb8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32d94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00050fe0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3470c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051008 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f0a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051030 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31dc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051058 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31f90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051074 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33e50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051090 : │ │ │ │ + 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 r2, #1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5fa34 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5111a │ │ │ │ + add.w fp, sp, #76 @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 343b4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r9 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 34368 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fa44 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51128 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fa48 ) │ │ │ │ + ldr r0, [pc, #12] @ (5112c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - vst4.8 {d16-d19}, [r2], r8 │ │ │ │ - adds r4, r6, #5 │ │ │ │ + bgt.n 51194 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r5, #90 @ 0x5a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005fa4c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051130 : │ │ │ │ + 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 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 5fac4 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 511b2 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, sl │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb64 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 32b48 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fad4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (511c0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fad8 ) │ │ │ │ + ldr r0, [pc, #12] @ (511c4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrh.w r0, [r2, #8] │ │ │ │ - adds r4, r1, #4 │ │ │ │ + blt.n 510fc │ │ │ │ movs r1, r1 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005fadc : │ │ │ │ +000511c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f98 │ │ │ │ + blx 2f1b0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005faf8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000511e4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 5fb86 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 5fb94 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34428 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32760 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5fba4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5fba8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5fbac ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (5fbb0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf7f00008 │ │ │ │ - adds r2, r6, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xf7e20008 │ │ │ │ - adds r4, r1, #2 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0005fbb4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051200 : │ │ │ │ + b.w 33304 │ │ │ │ + │ │ │ │ +00051204 : │ │ │ │ + b.w 32898 │ │ │ │ + │ │ │ │ +00051208 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5fc44 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 512c2 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5fc52 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 512d0 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32db0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 30240 │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (5fc60 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (512e0 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (5fc64 ) │ │ │ │ + ldr r0, [pc, #28] @ (512e4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5fc68 ) │ │ │ │ + ldr r1, [pc, #20] @ (512e8 ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5fc6c ) │ │ │ │ + ldr r0, [pc, #20] @ (512ec ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xf7320008 │ │ │ │ - adds r4, r0, #0 │ │ │ │ + nop │ │ │ │ + bge.n 511fc │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf7240008 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + cmp r4, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 513e8 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005fc70 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000512f0 : │ │ │ │ + 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 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5fd2a │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5fd38 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + cbz r0, 51368 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3495c │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ + mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ + blx 306d0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5fd48 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51378 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (5fd4c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5fd50 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5fd54 ) │ │ │ │ + ldr r0, [pc, #12] @ (5137c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - movw r0, #51208 @ 0xc808 │ │ │ │ - subs r6, r5, r5 │ │ │ │ - movs r1, r1 │ │ │ │ - @ instruction: 0xf63e0008 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + bls.n 51348 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005fd58 : │ │ │ │ +00051380 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 34068 │ │ │ │ - cbz r0, 5fdc4 │ │ │ │ + cbz r0, 513ec │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a74 │ │ │ │ + blx 30830 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -65426,81 +44104,81 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fdd4 ) │ │ │ │ + ldr r1, [pc, #12] @ (513fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fdd8 ) │ │ │ │ + ldr r0, [pc, #12] @ (51400 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - subs.w r0, r2, #8912896 @ 0x880000 │ │ │ │ - subs r4, r4, r4 │ │ │ │ + bls.n 514c4 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005fddc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00051404 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5fe50 │ │ │ │ + cbz r0, 51470 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2ef6c │ │ │ │ + blx 3439c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5fe60 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51480 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5fe64 ) │ │ │ │ + ldr r0, [pc, #12] @ (51484 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5260008 │ │ │ │ - subs r0, r0, r3 │ │ │ │ + bhi.n 51440 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r3, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005fe68 : │ │ │ │ +00051488 : │ │ │ │ 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, #20 │ │ │ │ mov r7, r0 │ │ │ │ @@ -65510,25 +44188,25 @@ │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff26 │ │ │ │ + beq.n 51546 │ │ │ │ ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5ff34 │ │ │ │ + beq.n 51554 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, sp, #68 @ 0x44 │ │ │ │ movs r3, #1 │ │ │ │ str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ @@ -65539,15 +44217,15 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - blx 328d8 │ │ │ │ + blx 35898 │ │ │ │ mov r3, r8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ @@ -65563,145 +44241,163 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (5ff44 ) │ │ │ │ + ldr r1, [pc, #28] @ (51564 ) │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #28] @ (5ff48 ) │ │ │ │ + ldr r0, [pc, #28] @ (51568 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (5ff4c ) │ │ │ │ + ldr r1, [pc, #20] @ (5156c ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (5ff50 ) │ │ │ │ + ldr r0, [pc, #20] @ (51570 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - orrs.w r0, r0, #8912896 @ 0x880000 │ │ │ │ - subs r2, r2, r0 │ │ │ │ + bhi.n 51578 │ │ │ │ movs r1, r1 │ │ │ │ - orr.w r0, r2, #8912896 @ 0x880000 │ │ │ │ - subs r4, r5, r0 │ │ │ │ + cmp r2, #98 @ 0x62 │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 51564 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r2, #128 @ 0x80 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ff54 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051574 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fbb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005159c : │ │ │ │ + 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 r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 5ffc0 │ │ │ │ + cbz r0, 51610 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3336c │ │ │ │ + blx 32a8c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (5ffd0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51620 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (5ffd4 ) │ │ │ │ + ldr r0, [pc, #12] @ (51624 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3b60008 │ │ │ │ - adds r0, r1, r7 │ │ │ │ + bvc.n 516a0 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0005ffd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051628 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 60050 │ │ │ │ + cbz r0, 51694 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 35770 │ │ │ │ + blx 3415c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60060 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (60064 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (516a4 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (516a8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ssat16 r0, #9, r6 │ │ │ │ - adds r0, r4, r5 │ │ │ │ + bvs.n 5161c │ │ │ │ movs r1, r1 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00060068 : │ │ │ │ +000516ac : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -65709,27 +44405,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 600dc │ │ │ │ + cbz r0, 51720 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 359f8 │ │ │ │ + blx 2f3d4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -65737,133 +44433,275 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (600ec ) │ │ │ │ + ldr r1, [pc, #12] @ (51730 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (600f0 ) │ │ │ │ + ldr r0, [pc, #12] @ (51734 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf29a0008 │ │ │ │ - adds r4, r7, r3 │ │ │ │ + bvs.n 51790 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00051738 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 341fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051754 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 320f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051770 : │ │ │ │ + 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 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 517e8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30898 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #12 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (517f8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (517fc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bpl.n 518c8 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000600f4 : │ │ │ │ +00051800 : │ │ │ │ push {r4, 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 34068 │ │ │ │ - cbz r0, 60150 │ │ │ │ + cbz r0, 5185c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 326e8 │ │ │ │ + blx 353d8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60160 ) │ │ │ │ + ldr r1, [pc, #12] @ (5186c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60164 ) │ │ │ │ + ldr r0, [pc, #12] @ (51870 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf2260008 │ │ │ │ - adds r0, r6, r2 │ │ │ │ + bmi.n 51854 │ │ │ │ movs r1, r1 │ │ │ │ + cmp r0, #84 @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00060168 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051874 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ + sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 601e0 │ │ │ │ + cbz r0, 518f4 │ │ │ │ + add.w sl, sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + str r6, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 34cbc │ │ │ │ + blx 35724 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ + add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (601f0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51904 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (601f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (51908 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1960008 │ │ │ │ - adds r0, r1, r1 │ │ │ │ + bmi.n 519bc │ │ │ │ + movs r1, r1 │ │ │ │ + movs r7, #232 @ 0xe8 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0005190c : │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 51984 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 324ac │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (51994 ) │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [pc, #12] @ (51998 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + bcc.n 5192c │ │ │ │ movs r1, r1 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000601f8 : │ │ │ │ +0005199c : │ │ │ │ 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, #20 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -65873,25 +44711,25 @@ │ │ │ │ movcc r0, #1 │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ mov fp, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 602b2 │ │ │ │ + beq.n 51a56 │ │ │ │ ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 602c0 │ │ │ │ + beq.n 51a64 │ │ │ │ add.w sl, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ @@ -65902,15 +44740,15 @@ │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - blx 35290 │ │ │ │ + blx 31104 │ │ │ │ mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ @@ -65926,1812 +44764,1966 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (602d0 ) │ │ │ │ + ldr r1, [pc, #28] @ (51a74 ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (602d4 ) │ │ │ │ + ldr r0, [pc, #28] @ (51a78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (602d8 ) │ │ │ │ + ldr r1, [pc, #20] @ (51a7c ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (602dc ) │ │ │ │ + ldr r0, [pc, #20] @ (51a80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0c40008 │ │ │ │ - asrs r6, r3, #30 │ │ │ │ + bcs.n 51a68 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf0b60008 │ │ │ │ - asrs r0, r7, #30 │ │ │ │ + movs r6, #222 @ 0xde │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 51a54 │ │ │ │ movs r1, r1 │ │ │ │ + movs r6, #252 @ 0xfc │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000602e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00051a84 : │ │ │ │ + push {r3, 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 r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 60358 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30a0c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34a18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60368 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6036c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ands.w r0, lr, #8 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00060370 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051aa0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 603dc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30bd0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 307d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (603ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (603f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - vaddl.s16 q0, d10, d8 │ │ │ │ - asrs r4, r5, #27 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000603f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00051abc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 60460 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33574 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f07c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60470 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60474 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - vhadd.s16 d0, d6, d8 │ │ │ │ - asrs r0, r2, #26 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051ae4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32778 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051b10 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00060478 : │ │ │ │ +00051b2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #20] │ │ │ │ str r4, [sp, #4] │ │ │ │ - blx 31518 │ │ │ │ + blx 2f428 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051b54 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 31bb8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051b80 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fb48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000604a0 : │ │ │ │ +00051ba8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35478 │ │ │ │ + blx 334ac │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000604bc : │ │ │ │ +00051bc4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308f0 │ │ │ │ + blx 2f5e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051be0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30438 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051c04 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34608 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051c20 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34b50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051c3c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30414 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051c68 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35c08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051c84 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34470 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051cac : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34680 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051cd4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35138 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051cfc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f988 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051d28 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fb70 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051d44 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30338 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051d60 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f770 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051d7c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051d98 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33ef4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051dc4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35ab4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051de0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33a88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00051dfc : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +00051e18 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 315e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051e40 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30ac0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051e64 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32868 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000604d8 : │ │ │ │ +00051e80 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 347a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051ea8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32f4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00051ed4 : │ │ │ │ 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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60592 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + beq.n 51f88 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 605a0 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ + beq.n 51f96 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ - blx 2f970 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + blx 33aa0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (605b0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (605b4 ) │ │ │ │ + ldr r1, [pc, #24] @ (51fa4 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (51fa8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (605b8 ) │ │ │ │ + ldr r1, [pc, #20] @ (51fac ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (605bc ) │ │ │ │ + ldr r0, [pc, #20] @ (51fb0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stcl 0, cr0, [r4, #32]! │ │ │ │ - asrs r6, r0, #22 │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - ldcl 0, cr0, [r6, #32] │ │ │ │ - asrs r0, r4, #22 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000605c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00051fb4 : │ │ │ │ + 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, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 60640 │ │ │ │ - add.w sl, sp, #52 @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52068 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52076 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32d7c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r5 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34894 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60650 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (60654 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52084 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (52088 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldc 0, cr0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ - asrs r0, r5, #20 │ │ │ │ + ldr r1, [pc, #20] @ (5208c ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (52090 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #124 @ 0x7c │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r4, {r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + movs r1, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00060658 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052094 : │ │ │ │ + b.w 34168 │ │ │ │ + │ │ │ │ +00052098 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 606b6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5214c │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5215a │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r5 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b18 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 309b8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (606c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (606c8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52168 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (5216c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (52170 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (52174 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - stcl 0, cr0, [r0], {8} │ │ │ │ - asrs r2, r3, #19 │ │ │ │ + ldmia r4!, {r1} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #240 @ 0xf0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000606cc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052178 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6072a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5222c │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff54 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60738 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6073c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - mcrr 0, 0, r0, ip, cr8 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00060740 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 607b4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5223a │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35344 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33488 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (607c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (607c8 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52248 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (5224c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - rsb r0, r2, r8 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + ldr r1, [pc, #20] @ (52250 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (52254 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r3!, {r1, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, #104 @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ movs r1, r1 │ │ │ │ + movs r0, #134 @ 0x86 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000607cc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052258 : │ │ │ │ + b.w 34134 │ │ │ │ + │ │ │ │ +0005225c : │ │ │ │ + b.w 30584 │ │ │ │ + │ │ │ │ +00052260 : │ │ │ │ + b.w 32060 │ │ │ │ + │ │ │ │ +00052264 : │ │ │ │ + b.w 2f66c │ │ │ │ + │ │ │ │ +00052268 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6082a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5231c │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5232a │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r5 │ │ │ │ + strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - blx 34858 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 2fa68 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60838 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6083c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52338 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (5233c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adc.w r0, ip, r8 │ │ │ │ - asrs r6, r3, #15 │ │ │ │ + ldr r1, [pc, #20] @ (52340 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (52344 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r2!, {r1, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r2, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2, {r2, r5} │ │ │ │ movs r1, r1 │ │ │ │ + subs r6, r5, #7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00060840 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052348 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6089e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 523fc │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30314 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (608ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (608b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xead80008 │ │ │ │ - asrs r2, r2, #14 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000608b4 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 60928 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5240a │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34100 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3220c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60938 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6093c ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (52418 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (5241c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - orr.w r0, lr, r8 │ │ │ │ - asrs r0, r6, #12 │ │ │ │ + ldr r1, [pc, #20] @ (52420 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (52424 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r1, {r1, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ + subs r0, r1, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r4, #5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00060940 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006095c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052428 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 609d0 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 524dc │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 524ea │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30bc4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3453c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (609e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (609e4 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (524f8 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (524fc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xe9a60008 │ │ │ │ - asrs r0, r6, #10 │ │ │ │ + ldr r1, [pc, #20] @ (52500 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (52504 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r0, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + subs r6, r3, #3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000609e8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052508 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 60a5c │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 525bc │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 525ca │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34740 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ mov r0, r4 │ │ │ │ + blx 31378 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60a6c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60a70 ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (525d8 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (525dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmdb sl, {r3} │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + ldr r1, [pc, #20] @ (525e0 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (525e4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r7!, {r1, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, r7, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r2, r7} │ │ │ │ movs r1, r1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00060a74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000525e8 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 60ae8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5269c │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 526aa │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w fp, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 355d4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r8, r9, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 344ec │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60af8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60afc ) │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (526b8 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #24] @ (526bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia.w lr, {r3} │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + ldr r1, [pc, #20] @ (526c0 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (526c4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + stmia r6!, {r1, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r6, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ + adds r6, r1, #7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00060b00 : │ │ │ │ - push {r3, lr} │ │ │ │ +000526c8 : │ │ │ │ + b.w 33028 │ │ │ │ + │ │ │ │ +000526cc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 344c8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3025c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060b1c : │ │ │ │ - push {r3, lr} │ │ │ │ +000526f0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 338d4 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f2d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060b38 : │ │ │ │ - push {r3, lr} │ │ │ │ +00052714 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fac8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3185c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060b54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052738 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 60bc8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31264 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34d30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60bd8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60bdc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 60b38 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r6, #4 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060be0 : │ │ │ │ +00052760 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336d8 │ │ │ │ + blx 32140 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060bfc : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 60c70 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32800 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60c80 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60c84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 60a90 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r0, r6, #2 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00060c88 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 60cfc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3515c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60d0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60d10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 60a04 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00060d14 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005277c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 60d88 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3263c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30a9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60d98 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60d9c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 60978 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r5, #31 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060da0 : │ │ │ │ - push {r3, lr} │ │ │ │ +000527a4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315d0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32a34 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060dbc : │ │ │ │ +000527cc : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff70 │ │ │ │ + blx 34f24 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060dd8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000527e8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 60e4c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32fb0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34438 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60e5c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60e60 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 608b4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r1, #29 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060e64 : │ │ │ │ +00052810 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 332b8 │ │ │ │ + blx 2fbc0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060e80 : │ │ │ │ +0005282c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f850 │ │ │ │ + blx 30f74 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060e9c : │ │ │ │ +00052848 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34498 │ │ │ │ + blx 30690 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060eb8 : │ │ │ │ +00052864 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e50 │ │ │ │ + blx 31ea8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060ed4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052880 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 60f48 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33604 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34598 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60f58 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60f5c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 607b8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #25 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00060f60 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005289c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 60fd4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33544 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30ed8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (60fe4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (60fe8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 6172c │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #24 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00060fec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000528c4 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 61060 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30de0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30048 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61070 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61074 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 616a0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #22 │ │ │ │ - movs r1, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00061078 : │ │ │ │ +000528e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f4ac │ │ │ │ + blx 32cdc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061094 : │ │ │ │ - push {r3, lr} │ │ │ │ +000528fc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3478c │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33b0c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000610b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052924 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3079c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005294c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31e74 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052974 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f758 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005299c : │ │ │ │ + b.w 35a98 │ │ │ │ + │ │ │ │ +000529a0 : │ │ │ │ + b.w 3434c │ │ │ │ + │ │ │ │ +000529a4 : │ │ │ │ + b.w 31058 │ │ │ │ + │ │ │ │ +000529a8 : │ │ │ │ + b.w 31f4c │ │ │ │ + │ │ │ │ +000529ac : │ │ │ │ + b.w 2f1bc │ │ │ │ + │ │ │ │ +000529b0 : │ │ │ │ + b.w 305c4 │ │ │ │ + │ │ │ │ +000529b4 : │ │ │ │ + b.w 33928 │ │ │ │ + │ │ │ │ +000529b8 : │ │ │ │ + b.w 32ffc │ │ │ │ + │ │ │ │ +000529bc : │ │ │ │ + b.w 2feac │ │ │ │ + │ │ │ │ +000529c0 : │ │ │ │ + b.w 316c0 │ │ │ │ + │ │ │ │ +000529c4 : │ │ │ │ + b.w 358bc │ │ │ │ + │ │ │ │ +000529c8 : │ │ │ │ + b.w 313c4 │ │ │ │ + │ │ │ │ +000529cc : │ │ │ │ + b.w 34e8c │ │ │ │ + │ │ │ │ +000529d0 : │ │ │ │ + b.w 34808 │ │ │ │ + │ │ │ │ +000529d4 : │ │ │ │ + b.w 31874 │ │ │ │ + │ │ │ │ +000529d8 : │ │ │ │ + b.w 301b4 │ │ │ │ + │ │ │ │ +000529dc : │ │ │ │ + b.w 303d0 │ │ │ │ + │ │ │ │ +000529e0 : │ │ │ │ + b.w 34d10 │ │ │ │ + │ │ │ │ +000529e4 : │ │ │ │ + b.w 341d0 │ │ │ │ + │ │ │ │ +000529e8 : │ │ │ │ + b.w 33c2c │ │ │ │ + │ │ │ │ +000529ec : │ │ │ │ + b.w 33e30 │ │ │ │ + │ │ │ │ +000529f0 : │ │ │ │ + b.w 33cd0 │ │ │ │ + │ │ │ │ +000529f4 : │ │ │ │ + b.w 318f4 │ │ │ │ + │ │ │ │ +000529f8 : │ │ │ │ + b.w 31d3c │ │ │ │ + │ │ │ │ +000529fc : │ │ │ │ + push {r4, 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, r2 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 61124 │ │ │ │ + cbz r0, 52a58 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3399c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 34588 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61134 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52a68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61138 ) │ │ │ │ + ldr r0, [pc, #12] @ (52a6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 615dc │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #20 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + subs r4, r1, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006113c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061158 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052a70 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 611cc │ │ │ │ + cbz r0, 52adc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32648 │ │ │ │ + blx 2f454 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (611dc ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52aec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (611e0 ) │ │ │ │ + ldr r0, [pc, #12] @ (52af0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 61534 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #18 │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r6, r7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000611e4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052af4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61258 │ │ │ │ + cbz r0, 52b50 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f088 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31294 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61268 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52b60 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6126c ) │ │ │ │ + ldr r0, [pc, #12] @ (52b64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 614a8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #16 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r5, r6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061270 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052b68 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 612e4 │ │ │ │ + cbz r0, 52bd4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3504c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 340e8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (612f4 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52be4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (612f8 ) │ │ │ │ + ldr r0, [pc, #12] @ (52be8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - b.n 6141c │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r1, #15 │ │ │ │ + stmia r1!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r2, r5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000612fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30630 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061318 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 328e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061334 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052bec : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 613a8 │ │ │ │ + cbz r0, 52c48 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32ab0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 30108 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (613b8 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52c58 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (613bc ) │ │ │ │ + ldr r0, [pc, #12] @ (52c5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - svc 206 @ 0xce │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r6, #12 │ │ │ │ + stmia r1!, {r1, r2} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r1, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000613c0 : │ │ │ │ +00052c60 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 6142c │ │ │ │ + cbz r0, 52cbc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30004 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 3117c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6143c ) │ │ │ │ + ldr r1, [pc, #12] @ (52ccc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61440 ) │ │ │ │ + ldr r0, [pc, #12] @ (52cd0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - svc 74 @ 0x4a │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r0, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061444 : │ │ │ │ +00052cd4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ 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 34068 │ │ │ │ - cbz r0, 614b0 │ │ │ │ + cbz r0, 52d40 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34614 │ │ │ │ + blx 2fec8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -67739,855 +46731,1775 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (614c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (52d50 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (614c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (52d54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r7, #9 │ │ │ │ + stmia r0!, {r1, r2, r3} │ │ │ │ movs r1, r1 │ │ │ │ + adds r4, r5, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000614c8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052d58 : │ │ │ │ + b.w 33918 │ │ │ │ + │ │ │ │ +00052d5c : │ │ │ │ + b.w 30dd0 │ │ │ │ + │ │ │ │ +00052d60 : │ │ │ │ + b.w 35870 │ │ │ │ + │ │ │ │ +00052d64 : │ │ │ │ + b.w 30f0c │ │ │ │ + │ │ │ │ +00052d68 : │ │ │ │ + b.w 3135c │ │ │ │ + │ │ │ │ +00052d6c : │ │ │ │ + b.w 2f7a0 │ │ │ │ + │ │ │ │ +00052d70 : │ │ │ │ + b.w 32704 │ │ │ │ + │ │ │ │ +00052d74 : │ │ │ │ + b.w 33110 │ │ │ │ + │ │ │ │ +00052d78 : │ │ │ │ + b.w 2f6e8 │ │ │ │ + │ │ │ │ +00052d7c : │ │ │ │ + b.w 2efc4 │ │ │ │ + │ │ │ │ +00052d80 : │ │ │ │ + b.w 357bc │ │ │ │ + │ │ │ │ +00052d84 : │ │ │ │ + b.w 31080 │ │ │ │ + │ │ │ │ +00052d88 : │ │ │ │ + b.w 2fccc │ │ │ │ + │ │ │ │ +00052d8c : │ │ │ │ + b.w 33f3c │ │ │ │ + │ │ │ │ +00052d90 : │ │ │ │ + b.w 35d04 │ │ │ │ + │ │ │ │ +00052d94 : │ │ │ │ + b.w 35380 │ │ │ │ + │ │ │ │ +00052d98 : │ │ │ │ + b.w 2f500 │ │ │ │ + │ │ │ │ +00052d9c : │ │ │ │ + b.w 331dc │ │ │ │ + │ │ │ │ +00052da0 : │ │ │ │ + b.w 31110 │ │ │ │ + │ │ │ │ +00052da4 : │ │ │ │ + b.w 2ffb4 │ │ │ │ + │ │ │ │ +00052da8 : │ │ │ │ + b.w 35d74 │ │ │ │ + │ │ │ │ +00052dac : │ │ │ │ + b.w 309a8 │ │ │ │ + │ │ │ │ +00052db0 : │ │ │ │ + b.w 34a08 │ │ │ │ + │ │ │ │ +00052db4 : │ │ │ │ + b.w 35db4 │ │ │ │ + │ │ │ │ +00052db8 : │ │ │ │ + b.w 30460 │ │ │ │ + │ │ │ │ +00052dbc : │ │ │ │ + b.w 31d9c │ │ │ │ + │ │ │ │ +00052dc0 : │ │ │ │ + b.w 326d8 │ │ │ │ + │ │ │ │ +00052dc4 : │ │ │ │ + b.w 339dc │ │ │ │ + │ │ │ │ +00052dc8 : │ │ │ │ + b.w 32e0c │ │ │ │ + │ │ │ │ +00052dcc : │ │ │ │ + b.w 34a70 │ │ │ │ + │ │ │ │ +00052dd0 : │ │ │ │ + b.w 2f38c │ │ │ │ + │ │ │ │ +00052dd4 : │ │ │ │ + b.w 34884 │ │ │ │ + │ │ │ │ +00052dd8 : │ │ │ │ + b.w 3400c │ │ │ │ + │ │ │ │ +00052ddc : │ │ │ │ + b.w 34874 │ │ │ │ + │ │ │ │ +00052de0 : │ │ │ │ + b.w 30774 │ │ │ │ + │ │ │ │ +00052de4 : │ │ │ │ + b.w 31be8 │ │ │ │ + │ │ │ │ +00052de8 : │ │ │ │ + b.w 34930 │ │ │ │ + │ │ │ │ +00052dec : │ │ │ │ + b.w 32714 │ │ │ │ + │ │ │ │ +00052df0 : │ │ │ │ + b.w 333e4 │ │ │ │ + │ │ │ │ +00052df4 : │ │ │ │ + b.w 31490 │ │ │ │ + │ │ │ │ +00052df8 : │ │ │ │ + b.w 3433c │ │ │ │ + │ │ │ │ +00052dfc : │ │ │ │ + b.w 33ca8 │ │ │ │ + │ │ │ │ +00052e00 : │ │ │ │ + b.w 331cc │ │ │ │ + │ │ │ │ +00052e04 : │ │ │ │ + b.w 32efc │ │ │ │ + │ │ │ │ +00052e08 : │ │ │ │ + b.w 35370 │ │ │ │ + │ │ │ │ +00052e0c : │ │ │ │ + b.w 2f4f0 │ │ │ │ + │ │ │ │ +00052e10 : │ │ │ │ + b.w 352d0 │ │ │ │ + │ │ │ │ +00052e14 : │ │ │ │ + b.w 32be4 │ │ │ │ + │ │ │ │ +00052e18 : │ │ │ │ + b.w 30980 │ │ │ │ + │ │ │ │ +00052e1c : │ │ │ │ + b.w 312e4 │ │ │ │ + │ │ │ │ +00052e20 : │ │ │ │ + b.w 302e8 │ │ │ │ + │ │ │ │ +00052e24 : │ │ │ │ + b.w 32fec │ │ │ │ + │ │ │ │ +00052e28 : │ │ │ │ + b.w 32d54 │ │ │ │ + │ │ │ │ +00052e2c : │ │ │ │ + b.w 339ec │ │ │ │ + │ │ │ │ +00052e30 : │ │ │ │ + b.w 34260 │ │ │ │ + │ │ │ │ +00052e34 : │ │ │ │ + b.w 35360 │ │ │ │ + │ │ │ │ +00052e38 : │ │ │ │ + b.w 33ff0 │ │ │ │ + │ │ │ │ +00052e3c : │ │ │ │ + b.w 356b0 │ │ │ │ + │ │ │ │ +00052e40 : │ │ │ │ + b.w 32b94 │ │ │ │ + │ │ │ │ +00052e44 : │ │ │ │ + b.w 30cb4 │ │ │ │ + │ │ │ │ +00052e48 : │ │ │ │ + b.w 35350 │ │ │ │ + │ │ │ │ +00052e4c : │ │ │ │ + b.w 33d44 │ │ │ │ + │ │ │ │ +00052e50 : │ │ │ │ + b.w 35850 │ │ │ │ + │ │ │ │ +00052e54 : │ │ │ │ + b.w 319e4 │ │ │ │ + │ │ │ │ +00052e58 : │ │ │ │ + b.w 31cf8 │ │ │ │ + │ │ │ │ +00052e5c : │ │ │ │ + b.w 334e8 │ │ │ │ + │ │ │ │ +00052e60 : │ │ │ │ + b.w 3063c │ │ │ │ + │ │ │ │ +00052e64 : │ │ │ │ + b.w 30550 │ │ │ │ + │ │ │ │ +00052e68 : │ │ │ │ + b.w 2f9ac │ │ │ │ + │ │ │ │ +00052e6c : │ │ │ │ + b.w 33a20 │ │ │ │ + │ │ │ │ +00052e70 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #72] @ 52ec8 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w ip, [pc, #68] @ 52ecc │ │ │ │ + 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 2fed4 │ │ │ │ + ldr r2, [pc, #36] @ (52ed0 ) │ │ │ │ + ldr r3, [pc, #28] @ (52ecc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 52ec4 │ │ │ │ + add sp, #28 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add r6, sp, #520 @ 0x208 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00052ed4 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61526 │ │ │ │ + cbz r0, 52f48 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33a7c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 318d8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61534 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (52f58 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61538 ) │ │ │ │ + ldr r0, [pc, #12] @ (52f5c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - udf #80 @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + nop │ │ │ │ + bkpt 0x0006 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r2, #26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006153c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00052f60 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6159a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31910 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 315c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00052f7c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (52fc4 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #56] @ (52fc8 ) │ │ │ │ + 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 339c0 │ │ │ │ + ldr r2, [pc, #36] @ (52fcc ) │ │ │ │ + ldr r3, [pc, #28] @ (52fc8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 52fc0 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (615a8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (615ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 61564 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r3, #7 │ │ │ │ - movs r1, r1 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000615b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00052fd0 : │ │ │ │ + b.w 30a50 │ │ │ │ + │ │ │ │ +00052fd4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34b24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00052ffc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3420c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053024 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3095c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005304c : │ │ │ │ + b.w 321a8 │ │ │ │ + │ │ │ │ +00053050 : │ │ │ │ + b.w 32c78 │ │ │ │ + │ │ │ │ +00053054 : │ │ │ │ + b.w 348c8 │ │ │ │ + │ │ │ │ +00053058 : │ │ │ │ + b.w 30748 │ │ │ │ + │ │ │ │ +0005305c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34e1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053084 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3361c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000530ac : │ │ │ │ + b.w 34dbc │ │ │ │ + │ │ │ │ +000530b0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30e5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000530d8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 316b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000530fc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2ffe0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053120 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 331ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053144 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31ba0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005316c : │ │ │ │ + b.w 31618 │ │ │ │ + │ │ │ │ +00053170 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32c50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053198 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31cb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000531c0 : │ │ │ │ + b.w 307c0 │ │ │ │ + │ │ │ │ +000531c4 : │ │ │ │ + b.w 3217c │ │ │ │ + │ │ │ │ +000531c8 : │ │ │ │ + b.w 33d84 │ │ │ │ + │ │ │ │ +000531cc : │ │ │ │ + b.w 2fcb0 │ │ │ │ + │ │ │ │ +000531d0 : │ │ │ │ + b.w 341c0 │ │ │ │ + │ │ │ │ +000531d4 : │ │ │ │ + b.w 33c00 │ │ │ │ + │ │ │ │ +000531d8 : │ │ │ │ + b.w 322f0 │ │ │ │ + │ │ │ │ +000531dc : │ │ │ │ + b.w 318e4 │ │ │ │ + │ │ │ │ +000531e0 : │ │ │ │ + b.w 34ed0 │ │ │ │ + │ │ │ │ +000531e4 : │ │ │ │ + b.w 33844 │ │ │ │ + │ │ │ │ +000531e8 : │ │ │ │ + b.w 33ce0 │ │ │ │ + │ │ │ │ +000531ec : │ │ │ │ + b.w 2fc54 │ │ │ │ + │ │ │ │ +000531f0 : │ │ │ │ + push {r4, 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, r2 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 61624 │ │ │ │ + cbz r0, 5324c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f094 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 318ac │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61634 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5325c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61638 ) │ │ │ │ + ldr r0, [pc, #12] @ (53260 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ble.n 616dc │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r7, #5 │ │ │ │ + cbnz r2, 532a0 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r7, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006163c : │ │ │ │ +00053264 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 616a8 │ │ │ │ + cbz r0, 532c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f9e4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 35748 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (616b8 ) │ │ │ │ + ldr r1, [pc, #12] @ (532d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (616bc ) │ │ │ │ + ldr r0, [pc, #12] @ (532d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bgt.n 61658 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r4, #4 │ │ │ │ + hlt 0x000e │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000616c0 : │ │ │ │ +000532d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 6172c │ │ │ │ + cbz r0, 53334 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33814 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 30f80 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6173c ) │ │ │ │ + ldr r1, [pc, #12] @ (53344 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61740 ) │ │ │ │ + ldr r0, [pc, #12] @ (53348 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bgt.n 617d4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + rev r2, r3 │ │ │ │ movs r1, r1 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061744 : │ │ │ │ +0005334c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e2c │ │ │ │ + blx 31868 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061760 : │ │ │ │ +00053368 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 2f7f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005339c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324ec │ │ │ │ + blx 3258c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006177c : │ │ │ │ +000533b8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 327c0 │ │ │ │ + blx 2f600 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061798 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000533d4 : │ │ │ │ + push {r4, 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 r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 61810 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f330 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f214 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61820 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61824 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - blt.n 618f0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r1, #32 │ │ │ │ - movs r1, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00061828 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000533f8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31ce0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053420 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33214 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005343c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32a18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053464 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31ddc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00053480 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34c80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005349c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 332c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000534c8 : │ │ │ │ + b.w 32338 │ │ │ │ + │ │ │ │ +000534cc : │ │ │ │ + b.w 303f8 │ │ │ │ + │ │ │ │ +000534d0 : │ │ │ │ + b.w 2f0d4 │ │ │ │ + │ │ │ │ +000534d4 : │ │ │ │ + b.w 336bc │ │ │ │ + │ │ │ │ +000534d8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33ad4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053504 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 343dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053530 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 31e48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005355c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 342c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053588 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32ec0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000535b4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2fd94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000535e0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3558c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005360c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 315a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053638 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f124 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053664 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 350b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053690 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3254c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000536bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2fa5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000536e8 : │ │ │ │ + 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 32080 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053728 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32630 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053754 : │ │ │ │ + b.w 359d8 │ │ │ │ + │ │ │ │ +00053758 : │ │ │ │ + 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 31f40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00053798 : │ │ │ │ + b.w 356dc │ │ │ │ + │ │ │ │ +0005379c : │ │ │ │ + b.w 33ebc │ │ │ │ + │ │ │ │ +000537a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32164 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000537bc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61886 │ │ │ │ + cbz r0, 53840 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 5384e │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34cc8 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 31240 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61894 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61898 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (5385c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (53860 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 61878 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r7, #30 │ │ │ │ + ldr r1, [pc, #20] @ (53864 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #20] @ (53868 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + push {r1, r2, r3, lr} │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r1, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + push {lr} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r4, #25 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006189c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005386c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 618fa │ │ │ │ + cbz r0, 538f0 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 538fe │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30708 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2fe6c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61908 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6190c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (5390c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (53910 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - bge.n 61a04 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r5, #29 │ │ │ │ + ldr r1, [pc, #20] @ (53914 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #20] @ (53918 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + push {r1, r2, r3, r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r6, #23 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r1, #24 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061910 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005391c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61984 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 539a0 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 539ae │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30c18 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2f2e4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61994 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61998 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (539bc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (539c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bls.n 6197c │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r1, #28 │ │ │ │ + ldr r1, [pc, #20] @ (539c4 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #20] @ (539c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + cbz r6, 53a2a │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r0, 53a30 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r6, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006199c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000539cc : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61a14 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53a84 │ │ │ │ + ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53aa0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r0, 53a92 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str.w sl, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34b08 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str.w sl, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + blx 30f34 │ │ │ │ + mov r3, fp │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61a24 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61a28 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (53ab0 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #40] @ (53ab4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (53ab8 ) │ │ │ │ + ldr r0, [pc, #36] @ (53abc ) │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (53ac0 ) │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [pc, #28] @ (53ac4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bls.n 61aec │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r4, r1, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + uxth r4, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r2, #21 │ │ │ │ + movs r2, r1 │ │ │ │ + uxth r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r3, #20 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061a2c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061a48 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 304c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061a64 : │ │ │ │ +00053ac8 : │ │ │ │ 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, 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 r5, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61ad8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 53b2e │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 307dc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 34184 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61ae8 ) │ │ │ │ + ldr r1, [pc, #12] @ (53b3c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61aec ) │ │ │ │ + ldr r0, [pc, #12] @ (53b40 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bhi.n 61a28 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r1, #24 │ │ │ │ + sxth r0, r4 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061af0 : │ │ │ │ +00053b44 : │ │ │ │ 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61b64 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 53baa │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31090 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 30e04 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61b74 ) │ │ │ │ + ldr r1, [pc, #12] @ (53bb8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61b78 ) │ │ │ │ + ldr r0, [pc, #12] @ (53bbc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bhi.n 61b9c │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + cbz r4, 53be4 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r2, #18 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061b7c : │ │ │ │ +00053bc0 : │ │ │ │ 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + mov r5, r3 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61bf0 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 53c26 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 337b8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 311ac │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61c00 ) │ │ │ │ + ldr r1, [pc, #12] @ (53c34 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61c04 ) │ │ │ │ + ldr r0, [pc, #12] @ (53c38 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bvc.n 61b10 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r0, #21 │ │ │ │ + cbz r0, 53c42 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r0, #17 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061c08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34fd8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061c24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33288 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061c40 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053c3c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61cb4 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 53cd0 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 53cde │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 300ac │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 33384 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61cc4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61cc8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #24] @ (53cec ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (53cf0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bvs.n 61c4c │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + ldr r1, [pc, #20] @ (53cf4 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [pc, #20] @ (53cf8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #504 @ 0x1f8 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r1, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r4, #15 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061ccc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35814 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061ce8 : │ │ │ │ +00053cfc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -68595,46 +48507,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61d46 │ │ │ │ + cbz r0, 53d5a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 304a4 │ │ │ │ + blx 32c34 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61d54 ) │ │ │ │ + ldr r1, [pc, #12] @ (53d68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61d58 ) │ │ │ │ + ldr r0, [pc, #12] @ (53d6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - bvs.n 61db8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r7, #16 │ │ │ │ + add r7, sp, #976 @ 0x3d0 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r2, #14 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061d5c : │ │ │ │ +00053d70 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -68642,46 +48554,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61dba │ │ │ │ + cbz r0, 53dce │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30174 │ │ │ │ + blx 32784 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61dc8 ) │ │ │ │ + ldr r1, [pc, #12] @ (53ddc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61dcc ) │ │ │ │ + ldr r0, [pc, #12] @ (53de0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - bpl.n 61d44 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + add r7, sp, #512 @ 0x200 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061dd0 : │ │ │ │ +00053de4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -68689,27 +48601,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61e44 │ │ │ │ + cbz r0, 53e58 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34f14 │ │ │ │ + blx 35524 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -68717,341 +48629,119 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61e54 ) │ │ │ │ + ldr r1, [pc, #12] @ (53e68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61e58 ) │ │ │ │ + ldr r0, [pc, #12] @ (53e6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bpl.n 61ebc │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ + add r6, sp, #984 @ 0x3d8 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r6, #11 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00061e5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3522c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061e78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061e94 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 347d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061eb0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30720 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061ecc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 342a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061ee8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f478 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061f04 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32d00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00061f20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00053e70 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 61f94 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53f2a │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fdc4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (61fa4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (61fa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bcc.n 61f6c │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r4, #9 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00061fac : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62020 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 53f38 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ - blx 35984 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62030 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62034 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bcc.n 620e0 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r0, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -00062038 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 620ac │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 314e8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30784 │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (620bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (620c0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (53f48 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (53f4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - bcs.n 62054 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r4, r3, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -000620c4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f0e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000620e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3255c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000620fc : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 62170 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33230 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62180 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62184 ) │ │ │ │ + ldr r1, [pc, #20] @ (53f50 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (53f54 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bcs.n 62190 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r0, #4 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r5, #9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062188 : │ │ │ │ +00053f58 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69059,46 +48749,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 621e6 │ │ │ │ + cbz r0, 53fb6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 301f0 │ │ │ │ + blx 34e68 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (621f4 ) │ │ │ │ + ldr r1, [pc, #12] @ (53fc4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (621f8 ) │ │ │ │ + ldr r0, [pc, #12] @ (53fc8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - bne.n 62118 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r6, #2 │ │ │ │ + add r5, sp, #608 @ 0x260 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000621fc : │ │ │ │ +00053fcc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69106,46 +48796,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6225a │ │ │ │ + cbz r0, 5402a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30fc8 │ │ │ │ + blx 31454 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62268 ) │ │ │ │ + ldr r1, [pc, #12] @ (54038 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6226c ) │ │ │ │ + ldr r0, [pc, #12] @ (5403c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - bne.n 622a4 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062270 : │ │ │ │ +00054040 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69153,27 +48843,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 622e4 │ │ │ │ + cbz r0, 540b4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32b60 │ │ │ │ + blx 34c5c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -69181,161 +48871,145 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (622f4 ) │ │ │ │ + ldr r1, [pc, #12] @ (540c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (622f8 ) │ │ │ │ + ldr r0, [pc, #12] @ (540c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - beq.n 6221c │ │ │ │ - movs r0, r1 │ │ │ │ - movs r4, r0 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ movs r1, r1 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000622fc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 30408 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00062320 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006233c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000540cc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 623b0 │ │ │ │ + cbz r0, 54138 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 314b8 │ │ │ │ + blx 2f704 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (623c0 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (54148 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (623c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5414c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r7, {r1, r2, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.u32 d16, d0, d8 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000623c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054150 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6243c │ │ │ │ + cbz r0, 541bc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33750 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6244c ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (541cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62450 ) │ │ │ │ + ldr r0, [pc, #12] @ (541d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r7!, {r1, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 15, cr0, cr12, cr8, {0} │ │ │ │ + add r3, sp, #584 @ 0x248 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r0, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000541d4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00062454 : │ │ │ │ +000541f0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69343,27 +49017,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 624c8 │ │ │ │ + cbz r0, 54264 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f380 │ │ │ │ + blx 32e84 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -69371,328 +49045,444 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (624d8 ) │ │ │ │ + ldr r1, [pc, #12] @ (54274 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (624dc ) │ │ │ │ + ldr r0, [pc, #12] @ (54278 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 9, cr0, cr8, cr8, {0} │ │ │ │ - │ │ │ │ -000624e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000624fc : │ │ │ │ +0005427c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33680 │ │ │ │ + blx 31d14 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062518 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054298 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + 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 r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6258c │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54352 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54360 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31b0c │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 326b4 │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6259c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (625a0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54370 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54374 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54378 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (5437c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r5, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldc2l 0, cr0, [ip, #32]! │ │ │ │ + add r1, sp, #1008 @ 0x3f0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #952 @ 0x3b8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000625a4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00054380 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ - 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62602 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5443a │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54448 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35820 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2fc3c │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62610 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62614 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54458 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5445c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - stc2 0, cr0, [lr, #32]! │ │ │ │ + ldr r1, [pc, #20] @ (54460 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (54464 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r2, #28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062618 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00054468 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ - 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62676 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54522 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54530 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34330 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 2f938 │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62684 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62688 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54540 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54544 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldmia r5!, {} │ │ │ │ - movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r2, #-32]! @ 0xffffffe0 │ │ │ │ + ldr r1, [pc, #20] @ (54548 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (5454c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r0, sp, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r0, #26 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006268c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054550 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62700 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54648 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54664 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54656 │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f6dc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 35a04 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62710 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62714 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (54674 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (54678 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (5467c ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (54680 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (54684 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (54688 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - stc2 0, cr0, [r0, #-32] @ 0xffffffe0 │ │ │ │ - │ │ │ │ -00062718 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062734 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00062750 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3120c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006276c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35680 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062788 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3236c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000627a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000627c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000627dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r7, pc, #24 @ (adr r7, 54690 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #992 @ (adr r6, 54a60 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r3, #23 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #936 @ (adr r6, 54a30 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r4, #22 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000627f8 : │ │ │ │ +0005468c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -69700,27 +49490,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6286c │ │ │ │ + cbz r0, 54700 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f5f4 │ │ │ │ + blx 30a84 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -69728,54 +49518,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6287c ) │ │ │ │ + ldr r1, [pc, #12] @ (54710 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62880 ) │ │ │ │ + ldr r0, [pc, #12] @ (54714 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r3, {r1, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfbbc0008 │ │ │ │ + add r6, pc, #312 @ (adr r6, 5484c ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #21 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062884 : │ │ │ │ +00054718 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 628f8 │ │ │ │ + cbz r0, 5478c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fe78 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35764 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -69783,54 +49574,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62908 ) │ │ │ │ + ldr r1, [pc, #12] @ (5479c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6290c ) │ │ │ │ + ldr r0, [pc, #12] @ (547a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - smmla r0, r8, r8, r0 │ │ │ │ + add r5, pc, #776 @ (adr r5, 54aa8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062910 : │ │ │ │ +000547a4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62984 │ │ │ │ + cbz r0, 54818 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f0f4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32874 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -69838,540 +49630,536 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62994 ) │ │ │ │ + ldr r1, [pc, #12] @ (54828 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62998 ) │ │ │ │ + ldr r0, [pc, #12] @ (5482c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfaf40008 │ │ │ │ - │ │ │ │ -0006299c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32ba4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000629b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3596c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000629d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3372c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r5, pc, #216 @ (adr r5, 54904 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #18 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000629f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054830 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62a64 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 548ea │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 548f8 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32494 │ │ │ │ + blx 31aac │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62a74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62a78 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54908 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5490c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54910 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (54914 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xfa3c0008 │ │ │ │ - │ │ │ │ -00062a7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31430 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062a98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ad8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062ab4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062ad0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34294 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062aec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33edc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 305f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062b24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31524 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r4, pc, #400 @ (adr r4, 54a9c ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #344 @ (adr r4, 54a6c ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062b40 : │ │ │ │ +00054918 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd10 │ │ │ │ + blx 2f1d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00062b5c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00054934 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ - 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62bba │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 549ee │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 549fc │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34cb0 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 32ef0 │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62bc8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62bcc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54a0c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54a10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - vst4.8 {d0-d3}, [lr], r8 │ │ │ │ + ldr r1, [pc, #20] @ (54a14 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (54a18 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r3, pc, #384 @ (adr r3, 54b90 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, pc, #328 @ (adr r3, 54b60 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062bd0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00054a1c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #20 │ │ │ │ - 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62c2e │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54ad6 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 354e8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62c3c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62c40 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r7!, {r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - str.w r0, [r2, #8] │ │ │ │ - │ │ │ │ -00062c44 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62cb8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54ae4 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32288 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 331c0 │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62cc8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62ccc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54af4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54af8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54afc ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (54b00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - str??.w r0, [r0, r8] │ │ │ │ - │ │ │ │ -00062cd0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31418 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062cec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 345c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062d08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062d24 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e68 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062d40 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062d5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35084 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062d78 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30bb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r2, pc, #480 @ (adr r2, 54cd8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #424 @ (adr r2, 54ca8 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r3, #11 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062da0 : │ │ │ │ +00054b04 : │ │ │ │ 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ + mov r6, r3 │ │ │ │ mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62e5a │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ + beq.n 54bbe │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62e68 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ + beq.n 54bcc │ │ │ │ + add.w sl, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, sl │ │ │ │ mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ movs r3, #1 │ │ │ │ str.w r9, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3169c │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 35500 │ │ │ │ mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (62e78 ) │ │ │ │ + ldr r1, [pc, #28] @ (54bdc ) │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (62e7c ) │ │ │ │ + ldr r0, [pc, #28] @ (54be0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (62e80 ) │ │ │ │ + ldr r1, [pc, #20] @ (54be4 ) │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (62e84 ) │ │ │ │ + ldr r0, [pc, #20] @ (54be8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r2, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf6e60008 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf7000008 │ │ │ │ - │ │ │ │ -00062e88 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00062ea4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 308d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r1, pc, #576 @ (adr r1, 54e20 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, pc, #520 @ (adr r1, 54df0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062ecc : │ │ │ │ - push {r3, lr} │ │ │ │ +00054bec : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 352a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54ce4 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54d00 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54cf2 │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 326c0 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #28 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (54d10 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (54d14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (54d18 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (54d1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (54d20 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (54d24 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + add r0, pc, #424 @ (adr r0, 54ebc ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #368 @ (adr r0, 54e8c ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #312 @ (adr r0, 54e5c ) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r6, #5 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062ee8 : │ │ │ │ +00054d28 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -70379,27 +50167,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62f5c │ │ │ │ + cbz r0, 54d9c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f22c │ │ │ │ + blx 2f0bc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -70407,54 +50195,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62f6c ) │ │ │ │ + ldr r1, [pc, #12] @ (54dac ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62f70 ) │ │ │ │ + ldr r0, [pc, #12] @ (54db0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf6340008 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00062f74 : │ │ │ │ +00054db4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 62fe8 │ │ │ │ + cbz r0, 54e28 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3390c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30cc4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -70462,54 +50251,55 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (62ff8 ) │ │ │ │ + ldr r1, [pc, #12] @ (54e38 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (62ffc ) │ │ │ │ + ldr r0, [pc, #12] @ (54e3c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - rsbs r0, r0, #8912896 @ 0x880000 │ │ │ │ + ldr r7, [sp, #152] @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r1, #3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00063000 : │ │ │ │ +00054e40 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63074 │ │ │ │ + cbz r0, 54eb4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34dcc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31288 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -70517,111 +50307,184 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63084 ) │ │ │ │ + ldr r1, [pc, #12] @ (54ec4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63088 ) │ │ │ │ + ldr r0, [pc, #12] @ (54ec8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r3!, {r1} │ │ │ │ - movs r0, r1 │ │ │ │ - sbc.w r0, ip, #8912896 @ 0x880000 │ │ │ │ - │ │ │ │ -0006308c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 302b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r6, [sp, #616] @ 0x268 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000630a8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00054ecc : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 30c5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54f86 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 54f94 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30b24 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (54fa4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (54fa8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (54fac ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (54fb0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r5, [sp, #800] @ 0x320 │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.u8 q8, d6, d9 │ │ │ │ + ldr r5, [sp, #744] @ 0x2e8 │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.u32 q8, d4, d9 │ │ │ │ │ │ │ │ -000630c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00054fb4 : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 63138 │ │ │ │ + cbz r0, 5501c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 357b0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 337d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63148 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5502c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6314c ) │ │ │ │ + ldr r0, [pc, #12] @ (55030 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf4d00008 │ │ │ │ + ldr r5, [sp, #200] @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ + vaddl.u8 q0, d8, d9 │ │ │ │ │ │ │ │ -00063150 : │ │ │ │ +00055034 : │ │ │ │ + b.w 312f4 │ │ │ │ + │ │ │ │ +00055038 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34be8 │ │ │ │ + blx 2f720 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006316c : │ │ │ │ +00055054 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -70629,27 +50492,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 631e0 │ │ │ │ + cbz r0, 550c8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34638 │ │ │ │ + blx 2f410 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -70657,26 +50520,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (631f0 ) │ │ │ │ + ldr r1, [pc, #12] @ (550d8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (631f4 ) │ │ │ │ + ldr r0, [pc, #12] @ (550dc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r2, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - orrs.w r0, r0, #8912896 @ 0x880000 │ │ │ │ + ldr r4, [sp, #536] @ 0x218 │ │ │ │ + movs r1, r1 │ │ │ │ + vhadd.u8 d0, d8, d9 │ │ │ │ │ │ │ │ -000631f8 : │ │ │ │ +000550e0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -70684,27 +50547,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6326c │ │ │ │ + cbz r0, 55154 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34eb4 │ │ │ │ + blx 316dc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -70712,26 +50575,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6327c ) │ │ │ │ + ldr r1, [pc, #12] @ (55164 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63280 ) │ │ │ │ + ldr r0, [pc, #12] @ (55168 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r3} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf3ec0008 │ │ │ │ + ldr r3, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 10, cr0, cr8, cr9, {0} │ │ │ │ │ │ │ │ -00063284 : │ │ │ │ +0005516c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -70739,27 +50602,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 632f8 │ │ │ │ + cbz r0, 551e0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30e9c │ │ │ │ + blx 2ef48 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -70767,46 +50630,46 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63308 ) │ │ │ │ + ldr r1, [pc, #12] @ (551f0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6330c ) │ │ │ │ + ldr r0, [pc, #12] @ (551f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - usat r0, #8, r8 │ │ │ │ + ldr r3, [sp, #440] @ 0x1b8 │ │ │ │ + movs r1, r1 │ │ │ │ + cdp2 0, 4, cr0, cr8, cr9, {0} │ │ │ │ │ │ │ │ -00063310 : │ │ │ │ +000551f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b70 │ │ │ │ + blx 356f0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006332c : │ │ │ │ +00055214 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3318c │ │ │ │ + blx 35338 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063348 : │ │ │ │ +00055230 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -70814,27 +50677,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 633bc │ │ │ │ + cbz r0, 552a4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31740 │ │ │ │ + blx 33038 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -70842,36 +50705,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (633cc ) │ │ │ │ + ldr r1, [pc, #12] @ (552b4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (633d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (552b8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - itte lt │ │ │ │ - movlt r0, r1 │ │ │ │ - @ instruction: 0xf2ec0008 │ │ │ │ - │ │ │ │ -000633d4 : │ │ │ │ - pushge {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2faa4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc2 0, cr0, [r0, #36]! @ 0x24 │ │ │ │ │ │ │ │ -000633f0 : │ │ │ │ +000552bc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -70879,45 +50732,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6344e │ │ │ │ + cbz r0, 5531a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33c54 │ │ │ │ + blx 32c40 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6345c ) │ │ │ │ + ldr r1, [pc, #12] @ (55328 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63460 ) │ │ │ │ + ldr r0, [pc, #12] @ (5532c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - it cs │ │ │ │ - movcs r0, r1 │ │ │ │ - @ instruction: 0xf2820008 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + stc2l 0, cr0, [r6, #-36]! @ 0xffffffdc │ │ │ │ │ │ │ │ -00063464 : │ │ │ │ +00055330 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -70925,45 +50778,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 634c2 │ │ │ │ + cbz r0, 5538e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33e44 │ │ │ │ + blx 315f4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (634d0 ) │ │ │ │ + ldr r1, [pc, #12] @ (5539c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (634d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (553a0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - bkpt 0x00b4 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf2360008 │ │ │ │ + ldr r1, [sp, #768] @ 0x300 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc2 0, cr0, [lr, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ -000634d8 : │ │ │ │ +000553a4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -70971,27 +50824,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6354c │ │ │ │ + cbz r0, 55418 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32134 │ │ │ │ + blx 343c0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -70999,36 +50852,434 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6355c ) │ │ │ │ + ldr r1, [pc, #12] @ (55428 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63560 ) │ │ │ │ + ldr r0, [pc, #12] @ (5542c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - bkpt 0x002a │ │ │ │ - movs r0, r1 │ │ │ │ - rsbs r0, r4, #8 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ + stc2l 0, cr0, [r0], {9} │ │ │ │ │ │ │ │ -00063564 : │ │ │ │ +00055430 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3588c │ │ │ │ + blx 346b4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063580 : │ │ │ │ +0005544c : │ │ │ │ + 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, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55506 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55514 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 3499c │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (55524 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (55528 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (5552c ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (55530 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfbfe0009 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldc2 0, cr0, [ip], {9} │ │ │ │ + │ │ │ │ +00055534 : │ │ │ │ + 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, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 555ee │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 555fc │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31b00 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (5560c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (55610 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (55614 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (55618 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r7, [sp, #384] @ 0x180 │ │ │ │ + movs r1, r1 │ │ │ │ + smmls r0, lr, r9, r0 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ + movs r1, r1 │ │ │ │ + smull r0, r0, ip, r9 │ │ │ │ + │ │ │ │ +0005561c : │ │ │ │ + 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, #20 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 556d6 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 556e4 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 33c20 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (556f4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (556f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (556fc ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (55700 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r6, [sp, #480] @ 0x1e0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfade0009 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfafc0009 │ │ │ │ + │ │ │ │ +00055704 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 557fc │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55818 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5580a │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 313b8 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 34620 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #28 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (55828 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (5582c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (55830 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (55834 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (55838 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (5583c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa100009 │ │ │ │ + str r5, [sp, #272] @ 0x110 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa5a0009 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa200009 │ │ │ │ + │ │ │ │ +00055840 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71036,27 +51287,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 635f4 │ │ │ │ + cbz r0, 558b4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 305ac │ │ │ │ + blx 34c74 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71064,54 +51315,54 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63604 ) │ │ │ │ + ldr r1, [pc, #12] @ (558c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63608 ) │ │ │ │ + ldr r0, [pc, #12] @ (558c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r7, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - adcs.w r0, r4, #8 │ │ │ │ + str r4, [sp, #616] @ 0x268 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr??.w r0, [ip, #9] │ │ │ │ │ │ │ │ -0006360c : │ │ │ │ +000558cc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63680 │ │ │ │ + cbz r0, 55940 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34ad4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f10c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71119,54 +51370,54 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63690 ) │ │ │ │ + ldr r1, [pc, #12] @ (55950 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63694 ) │ │ │ │ + ldr r0, [pc, #12] @ (55954 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xf0f00008 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr??.w r0, [ip, r9] │ │ │ │ │ │ │ │ -00063698 : │ │ │ │ +00055958 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6370c │ │ │ │ + cbz r0, 559cc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30714 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 307f4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71174,268 +51425,576 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6371c ) │ │ │ │ + ldr r1, [pc, #12] @ (559dc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63720 ) │ │ │ │ + ldr r0, [pc, #12] @ (559e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - eor.w r0, ip, #8 │ │ │ │ - │ │ │ │ -00063724 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33938 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00063740 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f2fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb.w r0, [ip, r9] │ │ │ │ │ │ │ │ -0006375c : │ │ │ │ - push {r3, lr} │ │ │ │ +000559e4 : │ │ │ │ + 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, #4088] @ 0xff8 │ │ │ │ - blx 3146c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55a9e │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55aac │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34520 │ │ │ │ + mov r3, r6 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (55abc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (55ac0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (55ac4 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (55ac8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr??.w r0, [r6, r9] │ │ │ │ + str r2, [sp, #648] @ 0x288 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb.w r0, [r4, #9] │ │ │ │ │ │ │ │ -00063778 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055acc : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov fp, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #32] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 637ec │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55bcc │ │ │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55be8 │ │ │ │ + ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55bda │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 313b8 │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldrd r1, r3, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30b88 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + strd r9, r8, [sp, #8] │ │ │ │ + blx 333cc │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, fp │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (637fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63800 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (55bf8 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (55bfc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (55c00 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (55c04 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (55c08 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (55c0c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 63862 │ │ │ │ - movs r0, r1 │ │ │ │ - vaddl.s16 q8, d4, d8 │ │ │ │ + str r1, [sp, #520] @ 0x208 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7a00009 │ │ │ │ + str r1, [sp, #464] @ 0x1d0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7ea0009 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7b00009 │ │ │ │ │ │ │ │ -00063804 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00055c10 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63862 │ │ │ │ + cbz r0, 55c9e │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 55cac │ │ │ │ + mov r0, r8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31ec0 │ │ │ │ + blx 2ff60 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #8 │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63870 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63874 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #28] @ (55cbc ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (55cc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cbnz r4, 638b8 │ │ │ │ - movs r0, r1 │ │ │ │ - vaddl.s8 q0, d6, d8 │ │ │ │ + ldr r1, [pc, #20] @ (55cc4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #20] @ (55cc8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + str r0, [sp, #704] @ 0x2c0 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7520009 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf7700009 │ │ │ │ │ │ │ │ -00063878 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00055ccc : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 638d6 │ │ │ │ + cbz r0, 55d5c │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 55d6a │ │ │ │ + mov r0, r8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35da8 │ │ │ │ + blx 2f5d0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (638e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (638e8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #24] @ (55d78 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (55d7c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - hlt 0x0020 │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.s d0, d10, d8 │ │ │ │ + ldr r1, [pc, #20] @ (55d80 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (55d84 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r2, [r6, #62] @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf6ec0009 │ │ │ │ + ldrh r4, [r4, #62] @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf70a0009 │ │ │ │ │ │ │ │ -000638ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00055d88 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63960 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55e42 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55e50 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32504 │ │ │ │ + blx 2f058 │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63970 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63974 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (55e60 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (55e64 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (55e68 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (55e6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - rev r6, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 13, cr0, cr8, cr8, {0} │ │ │ │ + ldrh r4, [r1, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf65e0009 │ │ │ │ + ldrh r6, [r7, #54] @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf67c0009 │ │ │ │ + │ │ │ │ +00055e70 : │ │ │ │ + stmdb 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 r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55f20 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 55f2e │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 313b8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32a00 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (55f3c ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (55f40 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (55f44 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (55f48 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldrh r6, [r5, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + rsbs r0, r8, #8978432 @ 0x890000 │ │ │ │ + ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf5f60009 │ │ │ │ │ │ │ │ -00063978 : │ │ │ │ +00055f4c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f9c8 │ │ │ │ + blx 30594 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063994 : │ │ │ │ +00055f68 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71443,27 +52002,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63a08 │ │ │ │ + cbz r0, 55fdc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31c10 │ │ │ │ + blx 31810 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71471,26 +52030,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63a18 ) │ │ │ │ + ldr r1, [pc, #12] @ (55fec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63a1c ) │ │ │ │ + ldr r0, [pc, #12] @ (55ff0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cbnz r6, 63a36 │ │ │ │ - movs r0, r1 │ │ │ │ - cdp 0, 5, cr0, cr8, cr8, {0} │ │ │ │ + ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + sbcs.w r0, r4, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -00063a20 : │ │ │ │ +00055ff4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71498,27 +52057,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63a94 │ │ │ │ + cbz r0, 56068 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 322ac │ │ │ │ + blx 3293c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71526,26 +52085,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63aa4 ) │ │ │ │ + ldr r1, [pc, #12] @ (56078 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63aa8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5607c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8e2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldcl 0, cr0, [r4, #32]! │ │ │ │ + ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ + adds.w r0, r4, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -00063aac : │ │ │ │ +00056080 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71553,27 +52112,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63b20 │ │ │ │ + cbz r0, 560f4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f6b8 │ │ │ │ + blx 35438 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71581,46 +52140,56 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63b30 ) │ │ │ │ + ldr r1, [pc, #12] @ (56104 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63b34 ) │ │ │ │ + ldr r0, [pc, #12] @ (56108 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb856 │ │ │ │ - movs r0, r1 │ │ │ │ - ldc 0, cr0, [r0, #32] │ │ │ │ + ldrh r2, [r3, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf4b40009 │ │ │ │ │ │ │ │ -00063b38 : │ │ │ │ +0005610c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32728 │ │ │ │ + blx 34e40 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063b54 : │ │ │ │ +00056128 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 353f4 │ │ │ │ + blx 2f910 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056144 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33f74 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063b70 : │ │ │ │ +00056160 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71628,27 +52197,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63be4 │ │ │ │ + cbz r0, 561d4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35844 │ │ │ │ + blx 35604 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71656,26 +52225,26 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63bf4 ) │ │ │ │ + ldr r1, [pc, #12] @ (561e4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63bf8 ) │ │ │ │ + ldr r0, [pc, #12] @ (561e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb792 │ │ │ │ - movs r0, r1 │ │ │ │ - ldcl 0, cr0, [r4], #32 │ │ │ │ + ldrh r2, [r7, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + and.w r0, r0, #8978432 @ 0x890000 │ │ │ │ │ │ │ │ -00063bfc : │ │ │ │ +000561ec : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71683,45 +52252,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63c5a │ │ │ │ + cbz r0, 5624a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3423c │ │ │ │ + blx 31650 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63c68 ) │ │ │ │ + ldr r1, [pc, #12] @ (56258 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63c6c ) │ │ │ │ + ldr r0, [pc, #12] @ (5625c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb71c │ │ │ │ - movs r0, r1 │ │ │ │ - stc 0, cr0, [r6], #32 │ │ │ │ + ldrh r4, [r0, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf3b60009 │ │ │ │ │ │ │ │ -00063c70 : │ │ │ │ +00056260 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71729,45 +52298,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63cce │ │ │ │ + cbz r0, 562be │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31cbc │ │ │ │ + blx 34f40 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63cdc ) │ │ │ │ + ldr r1, [pc, #12] @ (562cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63ce0 ) │ │ │ │ + ldr r0, [pc, #12] @ (562d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ - movs r0, r1 │ │ │ │ - mrrc 0, 0, r0, sl, cr8 │ │ │ │ + ldrh r0, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + bfi r0, lr, #0, #10 │ │ │ │ │ │ │ │ -00063ce4 : │ │ │ │ +000562d4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71775,27 +52344,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63d58 │ │ │ │ + cbz r0, 56348 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 302c0 │ │ │ │ + blx 35b6c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71803,26 +52372,1064 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63d68 ) │ │ │ │ + ldr r1, [pc, #12] @ (56358 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63d6c ) │ │ │ │ + ldr r0, [pc, #12] @ (5635c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb61e │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xebf80008 │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf3100009 │ │ │ │ + │ │ │ │ +00056360 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f8a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005637c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 351d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056398 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 338bc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000563b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f67c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000563d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 328cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000563fc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f714 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056428 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30514 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056454 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 33714 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056480 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 34570 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000564ac : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32c98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000564d8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 30e50 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056504 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35904 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056530 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2fbec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005655c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 312c0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056588 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35b48 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000565b4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35444 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000565e0 : │ │ │ │ + b.w 34ec0 │ │ │ │ + │ │ │ │ +000565e4 : │ │ │ │ + b.w 329f0 │ │ │ │ + │ │ │ │ +000565e8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 333f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056604 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32e00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056620 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35090 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005663c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31e10 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056658 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f7e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056674 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 316d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056690 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34400 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000566ac : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30b58 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000566c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 314dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000566f4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 35180 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056724 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 355a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056750 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33438 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005676c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 3326c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056790 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 33598 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000567b4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 359a8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000567d0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32afc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000567f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30cdc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056814 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 35a5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056840 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 337e0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005685c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33fcc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056884 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a5c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000568a0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33314 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000568bc : │ │ │ │ + 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 30094 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000568f8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3405c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056914 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 2f374 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056944 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35cc8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005696c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3440c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056988 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 2fc98 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000569ac : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2fde8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000569d8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 347f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056a08 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33330 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056a30 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34abc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056a4c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34d04 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056a68 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30560 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056a8c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 32ed8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056ab0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3441c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056acc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30228 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056af0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3323c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056b18 : │ │ │ │ + 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 351f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056b50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2f040 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056b6c : │ │ │ │ + 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 2f748 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056ba8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 343cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056bd0 : │ │ │ │ + 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 337c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056c08 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fd88 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056c24 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30650 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056c40 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3410c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056c68 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 332a0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056c8c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056ca8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33060 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056cc4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 32ecc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056cf4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2ff3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056d10 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 321b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00056d34 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30308 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056d50 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 359cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056d6c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30620 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056d88 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33d54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00056da4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fa00 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00063d70 : │ │ │ │ +00056dc0 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71830,45 +53437,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63dce │ │ │ │ + cbz r0, 56e1e │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33fc0 │ │ │ │ + blx 30684 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63ddc ) │ │ │ │ + ldr r1, [pc, #12] @ (56e2c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63de0 ) │ │ │ │ + ldr r0, [pc, #12] @ (56e30 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - push {r3, r5, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - sub.w r0, sl, r8 │ │ │ │ + ldrb r0, [r6, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + strd r0, r0, [r6], #-36 @ 0x24 │ │ │ │ │ │ │ │ -00063de4 : │ │ │ │ +00056e34 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71876,45 +53483,45 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63e42 │ │ │ │ + cbz r0, 56e92 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2effc │ │ │ │ + blx 2f164 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63e50 ) │ │ │ │ + ldr r1, [pc, #12] @ (56ea0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63e54 ) │ │ │ │ + ldr r0, [pc, #12] @ (56ea4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - adcs.w r0, lr, r8 │ │ │ │ + ldrb r4, [r7, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xe81e0009 │ │ │ │ │ │ │ │ -00063e58 : │ │ │ │ +00056ea8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71922,27 +53529,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63ecc │ │ │ │ + cbz r0, 56f1c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32348 │ │ │ │ + blx 30c8c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -71950,36 +53557,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63edc ) │ │ │ │ + ldr r1, [pc, #12] @ (56f2c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63ee0 ) │ │ │ │ + ldr r0, [pc, #12] @ (56f30 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xeafc0008 │ │ │ │ + ldrb r2, [r6, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56eb4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00063ee4 : │ │ │ │ +00056f34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b2c │ │ │ │ + blx 35c3c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00063f00 : │ │ │ │ +00056f50 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -71987,137 +53595,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 63f74 │ │ │ │ + cbz r0, 56fc4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3002c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (63f84 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (63f88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - push {r1} │ │ │ │ - movs r0, r1 │ │ │ │ - orns r0, ip, r8 │ │ │ │ - │ │ │ │ -00063f8c : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 64000 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 325f8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64010 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64014 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cbz r6, 64070 │ │ │ │ - movs r0, r1 │ │ │ │ - ands.w r0, r8, r8 │ │ │ │ - │ │ │ │ -00064018 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6408c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 333c0 │ │ │ │ + blx 2fb30 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -72125,26 +53623,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6409c ) │ │ │ │ + ldr r1, [pc, #12] @ (56fd4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (640a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (56fd8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - uxtb r2, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xe9b40008 │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56e64 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000640a4 : │ │ │ │ +00056fdc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -72152,27 +53651,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64118 │ │ │ │ + cbz r0, 57050 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 341b4 │ │ │ │ + blx 3358c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -72180,26 +53679,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64128 ) │ │ │ │ + ldr r1, [pc, #12] @ (57060 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6412c ) │ │ │ │ + ldr r0, [pc, #12] @ (57064 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - sxtb r6, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrd r0, r0, [r0, #-32] │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56e30 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064130 : │ │ │ │ +00057068 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -72207,82 +53707,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 641a4 │ │ │ │ + cbz r0, 570dc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2ef60 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (641b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (641b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cbz r2, 641ec │ │ │ │ - movs r0, r1 │ │ │ │ - strd r0, r0, [ip], #32 │ │ │ │ - │ │ │ │ -000641bc : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 64230 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32d64 │ │ │ │ + blx 34908 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -72290,139 +53735,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64240 ) │ │ │ │ + ldr r1, [pc, #12] @ (570ec ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64244 ) │ │ │ │ + ldr r0, [pc, #12] @ (570f0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - cbz r6, 64254 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia.w r8, {r3} │ │ │ │ + ldrb r2, [r6, #17] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56dfc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064248 : │ │ │ │ +000570f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e28 │ │ │ │ + blx 354c4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064264 : │ │ │ │ +00057110 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30bac │ │ │ │ + blx 33864 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064280 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 642de │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31a30 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (642ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (642f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - sub sp, #96 @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xe8020008 │ │ │ │ - │ │ │ │ -000642f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 64352 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35b78 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64360 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64364 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 642d4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00064368 : │ │ │ │ +0005712c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -72430,27 +53783,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 643dc │ │ │ │ + cbz r0, 571a0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30a60 │ │ │ │ + blx 35484 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -72458,269 +53811,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (643ec ) │ │ │ │ + ldr r1, [pc, #12] @ (571b0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (643f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r7, sp, #616 @ 0x268 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 6429c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000643f4 : │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 64482 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 64490 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 322d8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #28] @ (644a0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (644a4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (644a8 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (644ac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r6, sp, #976 @ 0x3d0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64254 │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #920 @ 0x398 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64290 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000644b0 : │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 64540 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6454e │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30134 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6455c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (64560 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (64564 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (64568 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64234 │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64270 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006456c : │ │ │ │ - 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64626 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 64634 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31928 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (64644 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (64648 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6464c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (64650 ) │ │ │ │ + ldr r0, [pc, #12] @ (571b4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 641f0 │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, sp, #264 @ 0x108 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 6422c │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56d90 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064654 : │ │ │ │ +000571b8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -72728,46 +53839,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 646b2 │ │ │ │ + cbz r0, 57216 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32d18 │ │ │ │ + blx 2f688 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (646c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (57224 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (646c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (57228 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #784 @ 0x310 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 641f4 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r0, [r7, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56d70 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000646c8 : │ │ │ │ +0005722c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -72775,46 +53886,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64726 │ │ │ │ + cbz r0, 5728a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34e28 │ │ │ │ + blx 3546c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64734 ) │ │ │ │ + ldr r1, [pc, #12] @ (57298 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64738 ) │ │ │ │ + ldr r0, [pc, #12] @ (5729c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 641d0 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56d54 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006473c : │ │ │ │ +000572a0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -72822,27 +53933,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 647b0 │ │ │ │ + cbz r0, 57314 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f92c │ │ │ │ + blx 336f0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -72850,67 +53961,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (647c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (57324 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (647c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (57328 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r3, sp, #792 @ 0x318 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64198 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000647c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30a00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000647e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33794 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00064800 : │ │ │ │ - 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} │ │ │ │ + ldrb r2, [r7, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56d24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006481c : │ │ │ │ +0005732c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337f8 │ │ │ │ + blx 335a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064838 : │ │ │ │ +00057348 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -72918,27 +53999,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 648ac │ │ │ │ + cbz r0, 573bc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32c6c │ │ │ │ + blx 34218 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -72946,27 +54027,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (648bc ) │ │ │ │ + ldr r1, [pc, #12] @ (573cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (648c0 ) │ │ │ │ + ldr r0, [pc, #12] @ (573d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #808 @ 0x328 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 640ec │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56cd4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000648c4 : │ │ │ │ +000573d4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -72974,27 +54055,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64938 │ │ │ │ + cbz r0, 57448 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35808 │ │ │ │ + blx 31ef4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73002,27 +54083,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64948 ) │ │ │ │ + ldr r1, [pc, #12] @ (57458 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6494c ) │ │ │ │ + ldr r0, [pc, #12] @ (5745c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 650b0 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 56ca0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064950 : │ │ │ │ +00057460 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73030,27 +54111,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 649c4 │ │ │ │ + cbz r0, 574d4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 34924 │ │ │ │ + blx 34818 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73058,57 +54139,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (649d4 ) │ │ │ │ + ldr r1, [pc, #12] @ (574e4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (649d8 ) │ │ │ │ + ldr r0, [pc, #12] @ (574e8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r1, sp, #712 @ 0x2c8 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 65074 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000649dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f588 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57c6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000649f8 : │ │ │ │ +000574ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30cf4 │ │ │ │ + blx 339d0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064a14 : │ │ │ │ +00057508 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3223c │ │ │ │ + blx 355c8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064a30 : │ │ │ │ +00057524 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73116,27 +54187,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64aa4 │ │ │ │ + cbz r0, 57598 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32354 │ │ │ │ + blx 31344 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73144,47 +54215,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64ab4 ) │ │ │ │ + ldr r1, [pc, #12] @ (575a8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64ab8 ) │ │ │ │ + ldr r0, [pc, #12] @ (575ac ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #840 @ 0x348 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64fe4 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00064abc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2efd4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r6, [r6, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57c00 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064ad8 : │ │ │ │ +000575b0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f6d0 │ │ │ │ + blx 2fdd0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064af4 : │ │ │ │ +000575cc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73192,27 +54253,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64b68 │ │ │ │ + cbz r0, 57640 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31fe0 │ │ │ │ + blx 32520 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73220,27 +54281,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64b78 ) │ │ │ │ + ldr r1, [pc, #12] @ (57650 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64b7c ) │ │ │ │ + ldr r0, [pc, #12] @ (57654 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64f70 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r6, [r1, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57bb0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064b80 : │ │ │ │ +00057658 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73248,27 +54309,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64bf4 │ │ │ │ + cbz r0, 576cc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 332ac │ │ │ │ + blx 35530 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73276,27 +54337,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64c04 ) │ │ │ │ + ldr r1, [pc, #12] @ (576dc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64c08 ) │ │ │ │ + ldr r0, [pc, #12] @ (576e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r7, pc, #520 @ (adr r7, 64e10 ) │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64f34 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r2, [r0, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57b7c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064c0c : │ │ │ │ +000576e4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73304,27 +54365,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64c80 │ │ │ │ + cbz r0, 57758 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32424 │ │ │ │ + blx 346c0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73332,47 +54393,57 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64c90 ) │ │ │ │ + ldr r1, [pc, #12] @ (57768 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64c94 ) │ │ │ │ + ldr r0, [pc, #12] @ (5776c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #984 @ (adr r6, 6506c ) │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64ef8 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r6, [r6, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57b48 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064c98 : │ │ │ │ +00057770 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351a0 │ │ │ │ + blx 2f484 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064cb4 : │ │ │ │ +0005778c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33324 │ │ │ │ + blx 33a3c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064cd0 : │ │ │ │ +000577a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31fc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000577c4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73380,27 +54451,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64d44 │ │ │ │ + cbz r0, 57838 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34fbc │ │ │ │ + blx 30538 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73408,47 +54479,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64d54 ) │ │ │ │ + ldr r1, [pc, #12] @ (57848 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64d58 ) │ │ │ │ + ldr r0, [pc, #12] @ (5784c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r6, pc, #200 @ (adr r6, 64e20 ) │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64e84 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00064d5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3052c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00064d78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r6, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57ac0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064d94 : │ │ │ │ +00057850 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73456,46 +54507,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64df2 │ │ │ │ + cbz r0, 578ae │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31130 │ │ │ │ + blx 33fe4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64e00 ) │ │ │ │ + ldr r1, [pc, #12] @ (578bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64e04 ) │ │ │ │ + ldr r0, [pc, #12] @ (578c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #528 @ (adr r5, 65014 ) │ │ │ │ - movs r0, r1 │ │ │ │ - b.n 64e24 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r4, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57aa0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064e08 : │ │ │ │ +000578c4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73503,46 +54554,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64e66 │ │ │ │ + cbz r0, 57922 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f890 │ │ │ │ + blx 2f6c4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64e74 ) │ │ │ │ + ldr r1, [pc, #12] @ (57930 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64e78 ) │ │ │ │ + ldr r0, [pc, #12] @ (57934 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, pc, #64 @ (adr r5, 64eb8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r5, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57a84 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064e7c : │ │ │ │ +00057938 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73550,27 +54601,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64ef0 │ │ │ │ + cbz r0, 579ac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34c98 │ │ │ │ + blx 34e74 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73578,37 +54629,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64f00 ) │ │ │ │ + ldr r1, [pc, #12] @ (579bc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64f04 ) │ │ │ │ + ldr r0, [pc, #12] @ (579c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r4, pc, #536 @ (adr r4, 6511c ) │ │ │ │ - movs r0, r1 │ │ │ │ - svc 96 @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r2, [r4, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 57a54 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064f08 : │ │ │ │ +000579c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352e0 │ │ │ │ + blx 3364c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064f24 : │ │ │ │ +000579e0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73616,27 +54667,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 64f98 │ │ │ │ + cbz r0, 57a54 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32ca4 │ │ │ │ + blx 32ee4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73644,27 +54695,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (64fa8 ) │ │ │ │ + ldr r1, [pc, #12] @ (57a64 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (64fac ) │ │ │ │ + ldr r0, [pc, #12] @ (57a68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #888 @ (adr r3, 65324 ) │ │ │ │ - movs r0, r1 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r2, [r7, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00064fb0 : │ │ │ │ +00057a6c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73672,27 +54723,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 65024 │ │ │ │ + cbz r0, 57ae0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33c84 │ │ │ │ + blx 2f070 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73700,27 +54751,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65034 ) │ │ │ │ + ldr r1, [pc, #12] @ (57af0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65038 ) │ │ │ │ + ldr r0, [pc, #12] @ (57af4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r3, pc, #328 @ (adr r3, 65180 ) │ │ │ │ - movs r0, r1 │ │ │ │ - udf #124 @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ + strb r6, [r5, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006503c : │ │ │ │ +00057af8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73728,27 +54779,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 650b0 │ │ │ │ + cbz r0, 57b6c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33084 │ │ │ │ + blx 35034 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73756,47 +54807,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (650c0 ) │ │ │ │ + ldr r1, [pc, #12] @ (57b7c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (650c4 ) │ │ │ │ + ldr r0, [pc, #12] @ (57b80 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #792 @ (adr r2, 653dc ) │ │ │ │ - movs r0, r1 │ │ │ │ - udf #24 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r2, [r4, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + svc 12 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000650c8 : │ │ │ │ +00057b84 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32514 │ │ │ │ + blx 31fa0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000650e4 : │ │ │ │ +00057ba0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ea4 │ │ │ │ + blx 2f30c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065100 : │ │ │ │ +00057bbc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73804,27 +54855,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 65174 │ │ │ │ + cbz r0, 57c30 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31a88 │ │ │ │ + blx 30db8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -73832,47 +54883,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65184 ) │ │ │ │ + ldr r1, [pc, #12] @ (57c40 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65188 ) │ │ │ │ + ldr r0, [pc, #12] @ (57c44 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r2, pc, #8 @ (adr r2, 65190 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ble.n 65284 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006518c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31400 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000651a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 322a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strb r6, [r3, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + udf #116 @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000651c4 : │ │ │ │ +00057c48 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73880,46 +54911,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 65222 │ │ │ │ + cbz r0, 57ca6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34cf4 │ │ │ │ + blx 34254 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65230 ) │ │ │ │ + ldr r1, [pc, #12] @ (57cb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65234 ) │ │ │ │ + ldr r0, [pc, #12] @ (57cb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, pc, #336 @ (adr r1, 65384 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 65224 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r0, [r5, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + udf #42 @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065238 : │ │ │ │ +00057cbc : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73927,46 +54958,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 65296 │ │ │ │ + cbz r0, 57d1a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33f50 │ │ │ │ + blx 32924 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (652a4 ) │ │ │ │ + ldr r1, [pc, #12] @ (57d28 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (652a8 ) │ │ │ │ + ldr r0, [pc, #12] @ (57d2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, pc, #896 @ (adr r0, 65628 ) │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 65200 │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r6, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 57cf4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000652ac : │ │ │ │ +00057d30 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -73974,27 +55005,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 65320 │ │ │ │ + cbz r0, 57da4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 345ec │ │ │ │ + blx 32ccc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -74002,633 +55033,1946 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65330 ) │ │ │ │ + ldr r1, [pc, #12] @ (57db4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65334 ) │ │ │ │ + ldr r0, [pc, #12] @ (57db8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - add r0, pc, #344 @ (adr r0, 6548c ) │ │ │ │ - movs r0, r1 │ │ │ │ - bgt.n 653c8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r2, [r5, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 57cc4 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00057dbc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 325d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057de8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 30054 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065338 : │ │ │ │ +00057e0c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fae4 │ │ │ │ + blx 33cc4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065354 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057e28 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 30f28 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057e68 : │ │ │ │ + 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 35bc4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057ea8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33144 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057ec4 : │ │ │ │ + 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 r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 653c8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3253c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 2f024 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (653d8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (653dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #696] @ 0x2b8 │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 65370 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000653e0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057ef0 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 30350 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057f24 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a4c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00057f40 : │ │ │ │ + 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65454 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3550c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 314ac │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65464 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65468 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r7, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 65534 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006546c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00057f6c : │ │ │ │ + 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 359b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057fa8 : │ │ │ │ + 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 320d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00057ff0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32de4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058018 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 353b4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005803c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 329c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058058 : │ │ │ │ + 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 2f654 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005808c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35204 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000580a8 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35864 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000580c4 : │ │ │ │ + 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 354f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005810c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 336fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058128 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2ff2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058150 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ 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 338f0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058194 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31500 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000581b0 : │ │ │ │ + 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 35be0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000581e8 : │ │ │ │ + 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 654e0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34700 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 308b0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (654f0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (654f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r1 │ │ │ │ - blt.n 654f8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058214 : │ │ │ │ + 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 32978 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058260 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 3227c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000654f8 : │ │ │ │ +00058290 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3319c │ │ │ │ + blx 2fe38 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065514 : │ │ │ │ +000582ac : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b90 │ │ │ │ + blx 32f28 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065530 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000582c8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30198 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +000582e4 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30f1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058300 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005831c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 33d08 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058340 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 334b8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058364 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 655a4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33a30 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32abc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (655b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (655b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r5, [sp, #840] @ 0x348 │ │ │ │ - movs r0, r1 │ │ │ │ - bge.n 65684 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058390 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 3525c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000583bc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 346e4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000583e4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 34644 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058414 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f318 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005843c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 33670 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005846c : │ │ │ │ + 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 3124c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000584a0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34974 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000584c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30544 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000584f0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 30b30 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058520 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 31a54 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -000655bc : │ │ │ │ +00058550 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e34 │ │ │ │ + blx 353cc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000655d8 : │ │ │ │ +0005856c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 316e8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058598 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30848 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000585c0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 305ec │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000585f0 : │ │ │ │ + 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 335c8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058628 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 3599c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058658 : │ │ │ │ + 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 32d3c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058690 : │ │ │ │ + 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 321f4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000586cc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 2fab0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000586fc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32948 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058728 : │ │ │ │ + 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 336a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005876c : │ │ │ │ + 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 332d0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000587a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 357a4 │ │ │ │ + blx 31200 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000655f4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000587c4 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 3549c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000587ec : │ │ │ │ + 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 34c2c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058830 : │ │ │ │ + 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 3072c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005886c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 34448 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058890 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 30c9c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000588c0 : │ │ │ │ + push {r4, 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 r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6566c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34508 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + 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 31b60 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6567c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65680 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 6560c │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065684 : │ │ │ │ +0005890c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32458 │ │ │ │ + blx 32cb0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000656a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058928 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ 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 2fddc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058970 : │ │ │ │ + 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 r6, 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] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 355f8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000589a0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 31aa0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000589c8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 310c4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +000589f0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33b1c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058a18 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3561c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058a34 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33354 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00058a5c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32bb0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058a78 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34a24 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058a94 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a40 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058ab0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3316c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058acc : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32574 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058ae8 : │ │ │ │ + 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 fp, r1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #28] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 65714 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58be4 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58c00 │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58bf2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33afc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 35c88 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65724 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65728 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (58c10 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (58c14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (58c18 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (58c1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (58c20 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (58c24 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [sp, #392] @ 0x188 │ │ │ │ - movs r0, r1 │ │ │ │ - bls.n 657b4 │ │ │ │ - movs r0, r1 │ │ │ │ + str r2, [r5, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7!, {r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r3, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r1, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r7, {r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006572c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058c28 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r2, [sp, #28] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 657a0 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58d24 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58d40 │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58d32 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31224 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r3 │ │ │ │ + str.w r8, [sp] │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r9, r8, [sp, #4] │ │ │ │ + blx 32cf4 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (657b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (657b4 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (58d50 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (58d54 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (58d58 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (58d5c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (58d60 ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (58d64 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #856] @ 0x358 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 65778 │ │ │ │ - movs r0, r1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6!, {r2, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r1, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6, {r2, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000657b8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058d68 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + mov fp, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6582c │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58e60 │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58e7c │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 58e6e │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33944 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, r1 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r9, r8, [sp] │ │ │ │ + blx 34f08 │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6583c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65840 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #40] @ (58e8c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #40] @ (58e90 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #36] @ (58e94 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #36] @ (58e98 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #28] @ (58e9c ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #28] @ (58ea0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #296] @ 0x128 │ │ │ │ - movs r0, r1 │ │ │ │ - bhi.n 6593c │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsh r6, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r0, [r4, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6, {r1, r2, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r2, [r2, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00058ea4 : │ │ │ │ + b.w 32c88 │ │ │ │ + │ │ │ │ +00058ea8 : │ │ │ │ + b.w 33980 │ │ │ │ + │ │ │ │ +00058eac : │ │ │ │ + b.w 2fee0 │ │ │ │ + │ │ │ │ +00058eb0 : │ │ │ │ + b.w 3300c │ │ │ │ │ │ │ │ -00065844 : │ │ │ │ +00058eb4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30604 │ │ │ │ + blx 33d38 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00058ed0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 329b8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065860 : │ │ │ │ +00058efc : │ │ │ │ + b.w 32f7c │ │ │ │ + │ │ │ │ +00058f00 : │ │ │ │ + b.w 2ff7c │ │ │ │ + │ │ │ │ +00058f04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f594 │ │ │ │ + blx 35390 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006587c : │ │ │ │ +00058f20 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 348bc │ │ │ │ + blx 31778 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065898 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00058f3c : │ │ │ │ + b.w 3069c │ │ │ │ + │ │ │ │ +00058f40 : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6590c │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 58fb8 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f130 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2f170 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6591c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65920 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (58fc8 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (58fcc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 658ac │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r6, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r5, {r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065924 : │ │ │ │ +00058fd0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1a4 │ │ │ │ + blx 32654 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065940 : │ │ │ │ +00058fec : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #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 34ae0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00059010 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -74636,27 +56980,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 659b4 │ │ │ │ + cbz r0, 59084 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3539c │ │ │ │ + blx 35a44 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -74664,187 +57008,120 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (659c4 ) │ │ │ │ + ldr r1, [pc, #12] @ (59094 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (659c8 ) │ │ │ │ + ldr r0, [pc, #12] @ (59098 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r1, [sp, #776] @ 0x308 │ │ │ │ - movs r0, r1 │ │ │ │ - bvc.n 65a54 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000659cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005909c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65a40 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30010 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + blx 32394 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65a50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65a54 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 65a18 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065a58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000590c8 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65acc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 348fc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f8dc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65adc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65ae0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ - movs r0, r1 │ │ │ │ - bvs.n 65bdc │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00065ae4 : │ │ │ │ +000590ec : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32c60 │ │ │ │ + blx 2f644 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065b00 : │ │ │ │ +00059108 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31234 │ │ │ │ + blx 30ba0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00059124 : │ │ │ │ + b.w 351e8 │ │ │ │ + │ │ │ │ +00059128 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33ac8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00065b1c : │ │ │ │ +00059144 : │ │ │ │ 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 65b90 │ │ │ │ + cbz r0, 591b8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35b14 │ │ │ │ + blx 34e0c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -74852,85 +57129,40 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65ba0 ) │ │ │ │ + ldr r1, [pc, #12] @ (591c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65ba4 ) │ │ │ │ + ldr r0, [pc, #12] @ (591cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 65b68 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r6, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3!, {r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065ba8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000591d0 : │ │ │ │ + b.w 332f4 │ │ │ │ + │ │ │ │ +000591d4 : │ │ │ │ + push {r3, 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 r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65c20 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 338e0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35174 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65c30 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65c34 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r7, [sp, #344] @ 0x158 │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 65d28 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00065c38 : │ │ │ │ +000591f0 : │ │ │ │ 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, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -74939,28 +57171,28 @@ │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 65cb0 │ │ │ │ + cbz r0, 59268 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3143c │ │ │ │ + blx 3032c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -74968,149 +57200,68 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65cc0 ) │ │ │ │ + ldr r1, [pc, #12] @ (59278 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65cc4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5927c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [sp, #792] @ 0x318 │ │ │ │ - movs r0, r1 │ │ │ │ - bpl.n 65ce8 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r6, [r4, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065cc8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65d26 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f904 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65d34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65d38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 65cc0 │ │ │ │ - movs r0, r1 │ │ │ │ +00059280 : │ │ │ │ + b.w 34f58 │ │ │ │ │ │ │ │ -00065d3c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059284 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65d9a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33d2c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30e34 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65da8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65dac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 65e9c │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00065db0 : │ │ │ │ +000592a0 : │ │ │ │ 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 65e24 │ │ │ │ + cbz r0, 59314 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 350ec │ │ │ │ + blx 33b28 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -75118,445 +57269,167 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65e34 ) │ │ │ │ + ldr r1, [pc, #12] @ (59324 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65e38 ) │ │ │ │ + ldr r0, [pc, #12] @ (59328 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ - movs r0, r1 │ │ │ │ - bmi.n 65e64 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r2, [r7, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00065e3c : │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65eb4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 354b4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65ec4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65ec8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r4, [sp, #776] @ 0x308 │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 65e24 │ │ │ │ - movs r0, r1 │ │ │ │ +0005932c : │ │ │ │ + b.w 34488 │ │ │ │ │ │ │ │ -00065ecc : │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65f44 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc80 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65f54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65f58 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ - bcc.n 65fe4 │ │ │ │ - movs r0, r1 │ │ │ │ +00059330 : │ │ │ │ + b.w 2f4c8 │ │ │ │ │ │ │ │ -00065f5c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059334 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 65fba │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31eb4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3036c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (65fc8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (65fcc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - str r3, [sp, #752] @ 0x2f0 │ │ │ │ - movs r0, r1 │ │ │ │ - bcs.n 65fbc │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00065fd0 : │ │ │ │ +00059350 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6602e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35d9c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6603c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66040 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - movs r0, r1 │ │ │ │ - bcs.n 65f98 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066044 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 660b8 │ │ │ │ + cbz r0, 593bc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 324f8 │ │ │ │ + blx 30ff4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (660c8 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (593cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (660cc ) │ │ │ │ + ldr r0, [pc, #12] @ (593d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ - movs r0, r1 │ │ │ │ - bcs.n 66160 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r2!, {} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000660d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000593d4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66148 │ │ │ │ + cbz r0, 59440 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3568c │ │ │ │ + blx 35cec │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66158 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6615c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 66120 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066160 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 661be │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35948 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (661cc ) │ │ │ │ + ldr r1, [pc, #12] @ (59450 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (661d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (59454 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #736] @ 0x2e0 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 660f8 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldr r6, [r1, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000661d4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059458 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 66232 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bf8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 34ac8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66240 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66244 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ - movs r0, r1 │ │ │ │ - bne.n 662d4 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066248 : │ │ │ │ +00059480 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -75564,27 +57437,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 662bc │ │ │ │ + cbz r0, 594f4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31884 │ │ │ │ + blx 3218c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -75592,93 +57465,63 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (662cc ) │ │ │ │ + ldr r1, [pc, #12] @ (59504 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (662d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (59508 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #744] @ 0x2e8 │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 6629c │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r2, [r3, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1!, {r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000662d4 : │ │ │ │ +0005950c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1e4 │ │ │ │ + blx 358a4 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000662f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059528 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 66364 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 302dc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33dd0 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66374 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66378 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 66444 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00059544 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 350d4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -0006637c : │ │ │ │ +0005956c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -75686,27 +57529,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 663f0 │ │ │ │ + cbz r0, 595e0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 317e0 │ │ │ │ + blx 31390 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -75714,131 +57557,148 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66400 ) │ │ │ │ + ldr r1, [pc, #12] @ (595f0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66404 ) │ │ │ │ + ldr r0, [pc, #12] @ (595f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - beq.n 66408 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066408 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000595f8 : │ │ │ │ + b.w 31ffc │ │ │ │ + │ │ │ │ +000595fc : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #56] @ (59644 ) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #56] @ (59648 ) │ │ │ │ + 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 3230c │ │ │ │ + ldr r2, [pc, #36] @ (5964c ) │ │ │ │ + ldr r3, [pc, #28] @ (59648 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 59640 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + mov sl, pc │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + mov sl, ip │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +00059650 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6647c │ │ │ │ + cbz r0, 596bc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34074 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31ed8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6648c ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (596cc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66490 ) │ │ │ │ + ldr r0, [pc, #12] @ (596d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7, {r2, r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066494 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34d98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000664b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000664cc : │ │ │ │ +000596d4 : │ │ │ │ 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 34068 │ │ │ │ - cbz r0, 66540 │ │ │ │ + cbz r0, 59748 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 308bc │ │ │ │ + blx 2fe60 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -75846,761 +57706,630 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66550 ) │ │ │ │ + ldr r1, [pc, #12] @ (59758 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66554 ) │ │ │ │ + ldr r0, [pc, #12] @ (5975c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r7!, {} │ │ │ │ - movs r0, r1 │ │ │ │ + ldrsb r6, [r0, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066558 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059760 : │ │ │ │ + b.w 33894 │ │ │ │ + │ │ │ │ +00059764 : │ │ │ │ + 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 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 665bc │ │ │ │ + cbz r0, 597c0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd04 │ │ │ │ + blx 3006c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (665cc ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (597d0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (665d0 ) │ │ │ │ + ldr r0, [pc, #12] @ (597d4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6!, {r2, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + strb r6, [r1, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r2} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000665d4 : │ │ │ │ +000597d8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66632 │ │ │ │ + cbz r0, 59834 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35d2c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 34a30 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66640 ) │ │ │ │ + ldr r1, [pc, #12] @ (59844 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66644 ) │ │ │ │ + ldr r0, [pc, #12] @ (59848 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r4, [r0, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + strb r2, [r3, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066648 : │ │ │ │ +0005984c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 666a6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3028c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (666b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (666b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r6!, {r1, r4} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000666bc : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66730 │ │ │ │ + cbz r0, 598a8 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 335e0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 344e0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66740 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (598b8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66744 ) │ │ │ │ + ldr r0, [pc, #12] @ (598bc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #34] @ 0x22 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + strb r6, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066748 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000598c0 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 667c0 │ │ │ │ + cbz r0, 5991c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 300d4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 314d0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (667d0 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5992c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (667d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (59930 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r6, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + strb r2, [r6, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r2, r3, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000667d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059934 : │ │ │ │ + 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 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6683c │ │ │ │ + cbz r0, 59990 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33fd8 │ │ │ │ + blx 3042c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6684c ) │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (599a0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66850 ) │ │ │ │ + ldr r0, [pc, #12] @ (599a4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00066854 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34bdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r6, [r7, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066870 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000599a8 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + strd r3, r2, [sp, #8] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 668e4 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 59a58 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 59a66 │ │ │ │ + add.w fp, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3462c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 2f220 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r8, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (668f4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (668f8 ) │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #24] @ (59a74 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #24] @ (59a78 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #20] @ (59a7c ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (59a80 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + strh r6, [r6, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r3, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r2, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000668fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059a84 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66970 │ │ │ │ + cbz r0, 59ae0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34ea8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fafc │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66980 ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59af0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66984 ) │ │ │ │ + ldr r0, [pc, #12] @ (59af4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r0, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r4, {r4} │ │ │ │ - movs r0, r1 │ │ │ │ + strh r6, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066988 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059af8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 669fc │ │ │ │ + cbz r0, 59b54 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30e90 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3553c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66a0c ) │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59b64 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66a10 ) │ │ │ │ + ldr r0, [pc, #12] @ (59b68 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r7, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3, {r2, r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + str r2, [r7, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r4!, {r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066a14 : │ │ │ │ - push {r3, lr} │ │ │ │ +00059b6c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31b80 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 3113c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066a30 : │ │ │ │ - push {r3, lr} │ │ │ │ +00059b9c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3317c │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 30f50 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066a4c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059bcc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 66ac0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31734 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 31384 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66ad0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66ad4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrh r6, [r6, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r3!, {r4} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066ad8 : │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 66b50 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34918 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66b60 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66b64 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ +00059bfc : │ │ │ │ + b.w 32e68 │ │ │ │ │ │ │ │ -00066b68 : │ │ │ │ +00059c00 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #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 2fa30 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 35238 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066b8c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059c28 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 66bea │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f3b8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #16 │ │ │ │ + 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 34718 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66bf8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66bfc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r2, {r1, r2, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00066c00 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059c58 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66c5e │ │ │ │ + cbz r0, 59ccc │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f4e4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 319b0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66c6c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59cdc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66c70 ) │ │ │ │ + ldr r0, [pc, #12] @ (59ce0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + str r2, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066c74 : │ │ │ │ +00059ce4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -76608,27 +58337,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66ce8 │ │ │ │ + cbz r0, 59d58 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31690 │ │ │ │ + blx 3065c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -76636,139 +58365,60 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66cf8 ) │ │ │ │ + ldr r1, [pc, #12] @ (59d68 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66cfc ) │ │ │ │ + ldr r0, [pc, #12] @ (59d6c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r1, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1!, {r3, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r7, [pc, #984] @ (5a144 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r2, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066d00 : │ │ │ │ - push {r4, lr} │ │ │ │ +00059d70 : │ │ │ │ + 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 33f00 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 30990 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066d2c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059d8c : │ │ │ │ + b.w 311d4 │ │ │ │ + │ │ │ │ +00059d90 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 66d8a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff8c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31850 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66d98 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66d9c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r5, #46] @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1, {r1, r2, r3} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066da0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00059dac : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 66dfe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 327b4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3140c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66e0c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66e10 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r1, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00066e14 : │ │ │ │ +00059dc8 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -76776,27 +58426,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66e88 │ │ │ │ + cbz r0, 59e3c │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 35cbc │ │ │ │ + blx 31e54 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -76804,37 +58454,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66e98 ) │ │ │ │ + ldr r1, [pc, #12] @ (59e4c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66e9c ) │ │ │ │ + ldr r0, [pc, #12] @ (59e50 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r5, #38] @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r0!, {r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r7, [pc, #72] @ (59e98 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r3, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066ea0 : │ │ │ │ +00059e54 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f5c │ │ │ │ + blx 35a80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +00059e70 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 337ec │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00066ebc : │ │ │ │ +00059e8c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -76842,27 +58502,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66f30 │ │ │ │ + cbz r0, 59f00 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3290c │ │ │ │ + blx 2f8b4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -76870,723 +58530,711 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66f40 ) │ │ │ │ + ldr r1, [pc, #12] @ (59f10 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66f44 ) │ │ │ │ + ldr r0, [pc, #12] @ (59f14 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r0, #34] @ 0x22 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r6, [pc, #312] @ (5a04c ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066f48 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059f18 : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 66fbc │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 59f90 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f7ec │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30acc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #12 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (66fcc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (66fd0 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r1, [pc, #12] @ (59fa0 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #12] @ (59fa4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r7, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r5, [pc, #760] @ (5a29c ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r1!, {r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00066fd4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059fa8 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 67048 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31cd4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31a18 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67058 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6705c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r6, [r5, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00067060 : │ │ │ │ +00059fc4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3021c │ │ │ │ + blx 33580 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006707c : │ │ │ │ +00059fe0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319c0 │ │ │ │ + blx 35168 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067098 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00059ffc : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #20 │ │ │ │ + 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 fp, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6710c │ │ │ │ - add r7, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a0b6 │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5a0c4 │ │ │ │ + add.w sl, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 313b8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f77c │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31f5c │ │ │ │ + mov r3, r6 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r8 │ │ │ │ + movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6711c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67120 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #28] @ (5a0d4 ) │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [pc, #28] @ (5a0d8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #20] @ (5a0dc ) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #20] @ (5a0e0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r2, [r5, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [pc, #608] @ (5a338 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r1, r2, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #552] @ (5a308 ) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r0!, {r2, r4, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067124 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005a0e4 : │ │ │ │ + b.w 33044 │ │ │ │ + │ │ │ │ +0005a0e8 : │ │ │ │ + b.w 32e1c │ │ │ │ + │ │ │ │ +0005a0ec : │ │ │ │ + b.w 32b20 │ │ │ │ + │ │ │ │ +0005a0f0 : │ │ │ │ + b.w 320c8 │ │ │ │ + │ │ │ │ +0005a0f4 : │ │ │ │ + b.w 2fc64 │ │ │ │ + │ │ │ │ +0005a0f8 : │ │ │ │ + b.w 30fe0 │ │ │ │ + │ │ │ │ +0005a0fc : │ │ │ │ + b.w 304b0 │ │ │ │ + │ │ │ │ +0005a100 : │ │ │ │ + b.w 342e0 │ │ │ │ + │ │ │ │ +0005a104 : │ │ │ │ + b.w 2fb54 │ │ │ │ + │ │ │ │ +0005a108 : │ │ │ │ + b.w 3035c │ │ │ │ + │ │ │ │ +0005a10c : │ │ │ │ + b.w 32cbc │ │ │ │ + │ │ │ │ +0005a110 : │ │ │ │ + b.w 34730 │ │ │ │ + │ │ │ │ +0005a114 : │ │ │ │ + b.w 2f154 │ │ │ │ + │ │ │ │ +0005a118 : │ │ │ │ + b.w 33150 │ │ │ │ + │ │ │ │ +0005a11c : │ │ │ │ + b.w 2f0ac │ │ │ │ + │ │ │ │ +0005a120 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 67182 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31148 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 319d8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67190 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67194 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strh r4, [r6, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -00067198 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005a13c : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 671f6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 333d8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 31784 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67204 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67208 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r0, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r1, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0006720c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a158 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 3333c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a174 : │ │ │ │ + b.w 33404 │ │ │ │ + │ │ │ │ +0005a178 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + sub sp, #20 │ │ │ │ + cmp r1, #1 │ │ │ │ mov r6, 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 │ │ │ │ + str r1, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67280 │ │ │ │ + cbz r0, 5a1e0 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ + movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fd5c │ │ │ │ + blx 2fe84 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67290 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a1f0 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67294 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a1f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strh r6, [r6, #6] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r7} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r3, [pc, #440] @ (5a3ac ) │ │ │ │ + movs r1, r1 │ │ │ │ + itt ge │ │ │ │ + movge r1, r1 │ │ │ │ │ │ │ │ -00067298 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005a1f8 : │ │ │ │ + pushge {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f40 │ │ │ │ + blx 35144 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000672b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005a214 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 67334 │ │ │ │ - add.w sl, sp, #52 @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 30c68 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32bf8 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67344 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (67348 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r0, #2] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -0006734c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0005a230 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #16 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 673d0 │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r3, r4 │ │ │ │ - blx 33348 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fe94 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (673e0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (673e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r4, #30] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r4!, {r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000673e8 : │ │ │ │ +0005a24c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31bd0 │ │ │ │ + blx 300bc │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067404 : │ │ │ │ +0005a268 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31530 │ │ │ │ + blx 2ff48 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067420 : │ │ │ │ +0005a284 : │ │ │ │ + b.w 2fd74 │ │ │ │ + │ │ │ │ +0005a288 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333a8 │ │ │ │ + blx 3100c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006743c : │ │ │ │ +0005a2a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d38 │ │ │ │ + blx 300a0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067458 : │ │ │ │ +0005a2c0 : │ │ │ │ + b.w 3509c │ │ │ │ + │ │ │ │ +0005a2c4 : │ │ │ │ + b.w 35074 │ │ │ │ + │ │ │ │ +0005a2c8 : │ │ │ │ + b.w 30208 │ │ │ │ + │ │ │ │ +0005a2cc : │ │ │ │ + b.w 300e0 │ │ │ │ + │ │ │ │ +0005a2d0 : │ │ │ │ + b.w 33a54 │ │ │ │ + │ │ │ │ +0005a2d4 : │ │ │ │ + b.w 34ef8 │ │ │ │ + │ │ │ │ +0005a2d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35cf8 │ │ │ │ + blx 33c90 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067474 : │ │ │ │ +0005a2f4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324a0 │ │ │ │ + blx 35880 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067490 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a310 : │ │ │ │ + b.w 31a78 │ │ │ │ + │ │ │ │ +0005a314 : │ │ │ │ + b.w 2ffc4 │ │ │ │ + │ │ │ │ +0005a318 : │ │ │ │ + b.w 35274 │ │ │ │ + │ │ │ │ +0005a31c : │ │ │ │ + b.w 30114 │ │ │ │ + │ │ │ │ +0005a320 : │ │ │ │ + b.w 31e34 │ │ │ │ + │ │ │ │ +0005a324 : │ │ │ │ + b.w 30470 │ │ │ │ + │ │ │ │ +0005a328 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 67504 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30790 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 32260 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67514 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67518 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r6, #25] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +0005a350 : │ │ │ │ + b.w 31ee4 │ │ │ │ + │ │ │ │ +0005a354 : │ │ │ │ + b.w 33aac │ │ │ │ │ │ │ │ -0006751c : │ │ │ │ +0005a358 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + 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 34068 │ │ │ │ - cbz r0, 67588 │ │ │ │ + cbz r0, 5a3b4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f49c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 30578 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67598 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a3c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6759c ) │ │ │ │ + ldr r0, [pc, #12] @ (5a3c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r5, #23] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r3!, {r5} │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r1, [pc, #616] @ (5a630 ) │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000675a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005a3cc : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 6760c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33820 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 35d90 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6761c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67620 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a3e8 : │ │ │ │ + b.w 33f98 │ │ │ │ + │ │ │ │ +0005a3ec : │ │ │ │ + b.w 313f0 │ │ │ │ + │ │ │ │ +0005a3f0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 34178 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a40c : │ │ │ │ + b.w 32604 │ │ │ │ + │ │ │ │ +0005a410 : │ │ │ │ + b.w 30fa4 │ │ │ │ + │ │ │ │ +0005a414 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326cc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a430 : │ │ │ │ + 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} │ │ │ │ + │ │ │ │ +0005a44c : │ │ │ │ + b.w 325dc │ │ │ │ + │ │ │ │ +0005a450 : │ │ │ │ + b.w 34bc0 │ │ │ │ + │ │ │ │ +0005a454 : │ │ │ │ + b.w 34b40 │ │ │ │ + │ │ │ │ +0005a458 : │ │ │ │ + b.w 3274c │ │ │ │ + │ │ │ │ +0005a45c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 32a80 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a478 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 349fc │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a494 : │ │ │ │ + b.w 30e40 │ │ │ │ + │ │ │ │ +0005a498 : │ │ │ │ + b.w 2f440 │ │ │ │ + │ │ │ │ +0005a49c : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 33160 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a4b8 : │ │ │ │ + b.w 2f3c4 │ │ │ │ + │ │ │ │ +0005a4bc : │ │ │ │ + b.w 32b84 │ │ │ │ + │ │ │ │ +0005a4c0 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 2fc0c │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ + vmov r0, s15 │ │ │ │ + pop {r3, pc} │ │ │ │ + │ │ │ │ +0005a4dc : │ │ │ │ + b.w 35000 │ │ │ │ + │ │ │ │ +0005a4e0 : │ │ │ │ + b.w 3116c │ │ │ │ + │ │ │ │ +0005a4e4 : │ │ │ │ + b.w 32ea0 │ │ │ │ + │ │ │ │ +0005a4e8 : │ │ │ │ + b.w 330a8 │ │ │ │ + │ │ │ │ +0005a4ec : │ │ │ │ + b.w 34d60 │ │ │ │ + │ │ │ │ +0005a4f0 : │ │ │ │ + b.w 350c4 │ │ │ │ + │ │ │ │ +0005a4f4 : │ │ │ │ + b.w 34454 │ │ │ │ + │ │ │ │ +0005a4f8 : │ │ │ │ + b.w 31ab8 │ │ │ │ + │ │ │ │ +0005a4fc : │ │ │ │ + b.w 306e8 │ │ │ │ + │ │ │ │ +0005a500 : │ │ │ │ + b.w 317b8 │ │ │ │ + │ │ │ │ +0005a504 : │ │ │ │ + b.w 31120 │ │ │ │ + │ │ │ │ +0005a508 : │ │ │ │ + b.w 2f284 │ │ │ │ + │ │ │ │ +0005a50c : │ │ │ │ + b.w 3351c │ │ │ │ + │ │ │ │ +0005a510 : │ │ │ │ + b.w 32384 │ │ │ │ + │ │ │ │ +0005a514 : │ │ │ │ + b.w 3483c │ │ │ │ + │ │ │ │ +0005a518 : │ │ │ │ + b.w 30a18 │ │ │ │ + │ │ │ │ +0005a51c : │ │ │ │ + b.w 2f828 │ │ │ │ + │ │ │ │ +0005a520 : │ │ │ │ + b.w 2f550 │ │ │ │ │ │ │ │ -00067624 : │ │ │ │ +0005a524 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77594,46 +59242,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67682 │ │ │ │ + cbz r0, 5a582 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34c38 │ │ │ │ + blx 30c30 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67690 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a590 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67694 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a594 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + blxns r9 │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067698 : │ │ │ │ +0005a598 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77641,46 +59289,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 676f6 │ │ │ │ + cbz r0, 5a5f6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34d54 │ │ │ │ + blx 3157c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67704 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a604 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67708 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a608 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrb r0, [r0, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r2!, {r1, r2, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + bx fp │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r4} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006770c : │ │ │ │ +0005a60c : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77688,27 +59336,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67780 │ │ │ │ + cbz r0, 5a680 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 329e4 │ │ │ │ + blx 31bc4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -77716,40 +59364,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67790 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a690 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67794 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a694 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r6, #15] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067798 : │ │ │ │ - b.w 31fec │ │ │ │ + mov lr, r9 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r4, 5a704 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006779c : │ │ │ │ +0005a698 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 330f8 │ │ │ │ + blx 33d20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000677b8 : │ │ │ │ +0005a6b4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77757,27 +59402,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6782c │ │ │ │ + cbz r0, 5a728 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31998 │ │ │ │ + blx 2fdb8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -77785,27 +59430,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6783c ) │ │ │ │ + ldr r1, [pc, #12] @ (5a738 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67840 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a73c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #13] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r0, 5a78e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067844 : │ │ │ │ +0005a740 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77813,27 +59458,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 678b8 │ │ │ │ + cbz r0, 5a7b4 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33968 │ │ │ │ + blx 31424 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -77841,27 +59486,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (678c8 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a7c4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (678cc ) │ │ │ │ + ldr r0, [pc, #12] @ (5a7c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + cmp sl, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + revsh r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000678d0 : │ │ │ │ +0005a7cc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -77869,27 +59514,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67944 │ │ │ │ + cbz r0, 5a840 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31684 │ │ │ │ + blx 320e4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -77897,163 +59542,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67954 ) │ │ │ │ + ldr r1, [pc, #12] @ (5a850 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67958 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a854 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006795c : │ │ │ │ - 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} │ │ │ │ + cmp r6, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + rev16 r0, r7 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067978 : │ │ │ │ +0005a858 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34530 │ │ │ │ + blx 35ad0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067994 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 67a08 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32d30 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67a18 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67a1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r5, #5] │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r0!, {} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067a20 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 346d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067a48 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 32ad4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067a78 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 32dc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067a9c : │ │ │ │ +0005a874 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f9a0 │ │ │ │ + blx 3479c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067ab8 : │ │ │ │ +0005a890 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -78061,27 +59590,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67b2c │ │ │ │ + cbz r0, 5a904 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30344 │ │ │ │ + blx 2f764 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78089,169 +59618,121 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67b3c ) │ │ │ │ + ldr r1, [pc, #12] @ (5a914 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67b40 ) │ │ │ │ + ldr r0, [pc, #12] @ (5a918 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - it eq │ │ │ │ - moveq r0, r1 │ │ │ │ + add r2, r9 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r0, 5a954 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067b44 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a91c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67bb8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5a97a │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30384 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 349e4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67bc8 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a988 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67bcc ) │ │ │ │ + ldr r0, [pc, #12] @ (5a98c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r6, [r7, #30] │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x00a8 │ │ │ │ - movs r0, r1 │ │ │ │ + mvns r4, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 5a9b4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067bd0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005a990 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67c44 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5a9ee │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31160 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 32984 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67c54 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5a9fc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67c58 ) │ │ │ │ + ldr r0, [pc, #12] @ (5aa00 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r6, #28] │ │ │ │ - movs r0, r1 │ │ │ │ - bkpt 0x0048 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067c5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33378 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067c78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32678 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00067c94 : │ │ │ │ - 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} │ │ │ │ + muls r0, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r6, 5aa16 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067cb0 : │ │ │ │ +0005aa04 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -78259,27 +59740,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67d24 │ │ │ │ + cbz r0, 5aa78 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33ba8 │ │ │ │ + blx 2f7d4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78287,37 +59768,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67d34 ) │ │ │ │ + ldr r1, [pc, #12] @ (5aa88 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67d38 ) │ │ │ │ + ldr r0, [pc, #12] @ (5aa8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r2, #25] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r2, r4, r7, pc} │ │ │ │ - movs r0, r1 │ │ │ │ + cmn r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb8f0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067d3c : │ │ │ │ +0005aa90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ae8 │ │ │ │ + blx 31a60 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067d58 : │ │ │ │ +0005aaac : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -78325,27 +59806,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67dcc │ │ │ │ + cbz r0, 5ab20 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30a28 │ │ │ │ + blx 31678 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78353,27 +59834,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67ddc ) │ │ │ │ + ldr r1, [pc, #12] @ (5ab30 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67de0 ) │ │ │ │ + ldr r0, [pc, #12] @ (5ab34 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r5, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r3, r4, pc} │ │ │ │ - movs r0, r1 │ │ │ │ + tst r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067de4 : │ │ │ │ +0005ab38 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -78381,27 +59862,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67e58 │ │ │ │ + cbz r0, 5abac │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2f5dc │ │ │ │ + blx 3377c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78409,27 +59890,27 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67e68 ) │ │ │ │ + ldr r1, [pc, #12] @ (5abbc ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67e6c ) │ │ │ │ + ldr r0, [pc, #12] @ (5abc0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r3, r4, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + sbcs r2, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb814 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067e70 : │ │ │ │ +0005abc4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -78437,27 +59918,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67ee4 │ │ │ │ + cbz r0, 5ac38 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 33870 │ │ │ │ + blx 344b0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78465,47 +59946,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67ef4 ) │ │ │ │ + ldr r1, [pc, #12] @ (5ac48 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67ef8 ) │ │ │ │ + ldr r0, [pc, #12] @ (5ac4c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r2, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - pop {r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb7b4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00067efc : │ │ │ │ +0005ac50 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f884 │ │ │ │ + blx 33e94 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067f18 : │ │ │ │ +0005ac6c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35914 │ │ │ │ + blx 35bb8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00067f34 : │ │ │ │ +0005ac88 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -78513,27 +59994,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 67fa8 │ │ │ │ + cbz r0, 5acfc │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 322c8 │ │ │ │ + blx 350f8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78541,221 +60022,149 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (67fb8 ) │ │ │ │ + ldr r1, [pc, #12] @ (5ad0c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (67fbc ) │ │ │ │ + ldr r0, [pc, #12] @ (5ad10 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r1, #15] │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r0, 68030 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00067fc0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 31a6c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00067ff0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32954 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006800c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2f85c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00068030 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3160c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + eors r2, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb71c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006804c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ad14 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 680c0 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5ad72 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34fa4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 335d4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (680d0 ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5ad80 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (680d4 ) │ │ │ │ + ldr r0, [pc, #12] @ (5ad84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r6, [r6, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - revsh r4, r2 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r7, #220 @ 0xdc │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb6d2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000680d8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ad88 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ + sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6814c │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5ade6 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 306b8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 35ca4 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6815c ) │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5adf4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68160 ) │ │ │ │ + ldr r0, [pc, #12] @ (5adf8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r5, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - rev16 r4, r6 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb68a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068164 : │ │ │ │ +0005adfc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 681d8 │ │ │ │ + cbz r0, 5ae70 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f804 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3288c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78763,47 +60172,37 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (681e8 ) │ │ │ │ + ldr r1, [pc, #12] @ (5ae80 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (681ec ) │ │ │ │ + ldr r0, [pc, #12] @ (5ae84 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r3, #6] │ │ │ │ - movs r0, r1 │ │ │ │ - rev r4, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000681f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 340b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r6, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006820c : │ │ │ │ +0005ae88 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 324bc │ │ │ │ + blx 31844 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068228 : │ │ │ │ +0005aea4 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -78811,27 +60210,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6829c │ │ │ │ + cbz r0, 5af18 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34de4 │ │ │ │ + blx 31000 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78839,149 +60238,111 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (682ac ) │ │ │ │ + ldr r1, [pc, #12] @ (5af28 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (682b0 ) │ │ │ │ + ldr r0, [pc, #12] @ (5af2c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r3, #3] │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r4, 682d2 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + push {r4, r5, r7, lr} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000682b4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005af30 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68312 │ │ │ │ + cbz r0, 5afa4 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33b90 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68320 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68324 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r4, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - cbnz r2, 68334 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068328 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 68386 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fcf8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 334a0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68394 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5afb4 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68398 ) │ │ │ │ + ldr r0, [pc, #12] @ (5afb8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r6, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ + movs r1, r1 │ │ │ │ + push {r4, r6, lr} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006839c : │ │ │ │ +0005afbc : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68410 │ │ │ │ + cbz r0, 5b030 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34fe4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34000 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -78989,263 +60350,113 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68420 ) │ │ │ │ + ldr r1, [pc, #12] @ (5b040 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68424 ) │ │ │ │ + ldr r0, [pc, #12] @ (5b044 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb88c │ │ │ │ - movs r0, r1 │ │ │ │ + subs r5, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + push {r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068428 : │ │ │ │ +0005b048 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c68 │ │ │ │ + blx 34ab0 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068444 : │ │ │ │ +0005b064 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c7c │ │ │ │ + blx 339a8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068460 : │ │ │ │ +0005b080 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3342c │ │ │ │ + blx 31d20 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006847c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005b09c : │ │ │ │ + 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 r1, #1 │ │ │ │ + sub sp, #16 │ │ │ │ + cmp r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 684e8 │ │ │ │ + cbz r0, 5b110 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 308fc │ │ │ │ + blx 316a8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (684f8 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5b120 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (684fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r1, #104] @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb7e0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068500 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e78 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006851c : │ │ │ │ - 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 685d6 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 685e4 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35b9c │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (685f4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (685f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (685fc ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (68600 ) │ │ │ │ + ldr r0, [pc, #12] @ (5b124 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb73c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068604 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30234 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068620 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006863c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32418 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068658 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31c5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068674 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35610 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r4, #62 @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068690 : │ │ │ │ +0005b128 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -79253,46 +60464,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 686ee │ │ │ │ + cbz r0, 5b186 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 323a0 │ │ │ │ + blx 32e78 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (686fc ) │ │ │ │ + ldr r1, [pc, #12] @ (5b194 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68700 ) │ │ │ │ + ldr r0, [pc, #12] @ (5b198 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r1, #72] @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ - movs r0, r1 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 5b218 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068704 : │ │ │ │ +0005b19c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -79300,46 +60511,46 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68762 │ │ │ │ + cbz r0, 5b1fa │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r7 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 33138 │ │ │ │ + blx 340a8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68770 ) │ │ │ │ + ldr r1, [pc, #12] @ (5b208 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68774 ) │ │ │ │ + ldr r0, [pc, #12] @ (5b20c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ - @ instruction: 0xb616 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 5b27a │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068778 : │ │ │ │ +0005b210 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -79347,27 +60558,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 687ec │ │ │ │ + cbz r0, 5b284 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 300fc │ │ │ │ + blx 30378 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -79375,199 +60586,177 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (687fc ) │ │ │ │ + ldr r1, [pc, #12] @ (5b294 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68800 ) │ │ │ │ + ldr r0, [pc, #12] @ (5b298 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r3, r4, r5, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068804 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34aa4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068820 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006883c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068858 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32038 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs r2, #202 @ 0xca │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r4, 5b2ee │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068874 : │ │ │ │ +0005b29c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff20 │ │ │ │ + blx 3469c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068890 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005b2b8 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 688ee │ │ │ │ + cbz r0, 5b32c │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31f84 │ │ │ │ + blx 33c48 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (688fc ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5b33c ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68900 ) │ │ │ │ + ldr r0, [pc, #12] @ (5b340 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + subs r2, #34 @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + uxtb r0, r2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068904 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005b344 : │ │ │ │ + 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 │ │ │ │ + sub sp, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68962 │ │ │ │ + cbz r0, 5b3b8 │ │ │ │ + add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ + mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32fbc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + movs r0, #1 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 30dc4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68970 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5b3c8 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68974 ) │ │ │ │ + ldr r0, [pc, #12] @ (5b3cc ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - push {r1, r3, r4, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + subs r1, #150 @ 0x96 │ │ │ │ + movs r1, r1 │ │ │ │ + sxtb r0, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068978 : │ │ │ │ +0005b3d0 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + mov r6, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 689ec │ │ │ │ + cbz r0, 5b444 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31350 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33bcc │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -79575,141 +60764,47 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (689fc ) │ │ │ │ + ldr r1, [pc, #12] @ (5b454 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68a00 ) │ │ │ │ + ldr r0, [pc, #12] @ (5b458 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ - movs r0, r1 │ │ │ │ + subs r1, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + sxth r0, r2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068a04 : │ │ │ │ +0005b45c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34bf4 │ │ │ │ + blx 3132c │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068a20 : │ │ │ │ +0005b478 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3409c │ │ │ │ + blx 2f9d8 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068a3c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 68a9a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35a2c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68aa8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68aac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 68b1e │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068ab0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 68b0e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fda0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68b1c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68b20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r2, 68b80 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068b24 : │ │ │ │ +0005b494 : │ │ │ │ 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, #16 │ │ │ │ cmp r2, #1 │ │ │ │ @@ -79717,27 +60812,27 @@ │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68b98 │ │ │ │ + cbz r0, 5b508 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 3171c │ │ │ │ + blx 349a8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -79745,20763 +60840,35622 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ add sp, #16 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68ba8 ) │ │ │ │ + ldr r1, [pc, #12] @ (5b518 ) │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68bac ) │ │ │ │ + ldr r0, [pc, #12] @ (5b51c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [r3, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r4, 68bf4 │ │ │ │ - movs r0, r1 │ │ │ │ + subs r0, #70 @ 0x46 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r0, 5b53e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068bb0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005b520 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 68c1c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35afc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 320a4 │ │ │ │ + vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68c2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68c30 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r3, #116] @ 0x74 │ │ │ │ - movs r0, r1 │ │ │ │ - uxth r4, r7 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00068c34 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b548 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f68 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33504 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00068c50 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b570 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31bac │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 30498 │ │ │ │ vcvt.s32.f32 s15, s0 │ │ │ │ vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00068c6c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b598 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33550 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #76] @ (5b5f4 ) │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r3, [pc, #76] @ (5b5f8 ) │ │ │ │ + add r4, sp, #8 │ │ │ │ + add r6, pc │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + movs r6, #1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 32440 │ │ │ │ + ldr r2, [pc, #52] @ (5b5fc ) │ │ │ │ + movs r3, #3 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 313b8 │ │ │ │ + ldr r2, [pc, #40] @ (5b600 ) │ │ │ │ + ldr r3, [pc, #28] @ (5b5f8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5b5ee │ │ │ │ + add sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r7, #94 @ 0x5e │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #138 @ 0x8a │ │ │ │ + movs r2, r1 │ │ │ │ + movs r7, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068c88 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005b604 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33420 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #64] @ 5b654 │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #60] @ (5b658 ) │ │ │ │ + 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 324e0 │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + ldr r2, [pc, #36] @ (5b65c ) │ │ │ │ + strb r3, [r4, #0] │ │ │ │ + ldr r3, [pc, #28] @ (5b658 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5b650 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + movs r6, #240 @ 0xf0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #208 @ 0xd0 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00068ca4 : │ │ │ │ +0005b660 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + blx 3211c │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068cc0 : │ │ │ │ +0005b674 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3165c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + blx 30b94 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068cdc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b688 : │ │ │ │ + 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 r2, #1 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68d50 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5b740 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 303e0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + blx 330dc │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + strd r8, r5, [sp, #12] │ │ │ │ + strd sl, fp, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 34a80 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68d60 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68d64 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5b750 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #12] @ (5b754 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r4, 68d94 │ │ │ │ - movs r0, r1 │ │ │ │ + adds r6, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, sp, #432 @ 0x1b0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068d68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b758 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68ddc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 32218 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68dec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68df0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - cbz r4, 68e08 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068df4 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68e68 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5b810 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31638 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + blx 330dc │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + strd r8, r5, [sp, #12] │ │ │ │ + strd sl, fp, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 32930 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68e78 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68e7c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5b820 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #12] @ (5b824 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - sub sp, #464 @ 0x1d0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068e80 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f620 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068e9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e84 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r5, #62 @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068eb8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b828 : │ │ │ │ + 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 r2, #1 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w sl, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #88] @ 0x58 │ │ │ │ + strd r1, r2, [sp, #24] │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r8, [sp, #92] @ 0x5c │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68f2c │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5b8e0 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str.w r8, [sp] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340c4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + blx 330dc │ │ │ │ + mov r3, r7 │ │ │ │ + ldrd r1, r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + strd r8, r5, [sp, #12] │ │ │ │ + strd sl, fp, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30c24 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (68f3c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (68f40 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5b8f0 ) │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [pc, #12] @ (5b8f4 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - str r2, [r1, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00068f44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31594 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00068f60 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 325ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00068f7c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b8f8 : │ │ │ │ + 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 r2, #1 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 68ff0 │ │ │ │ - add r7, sp, #12 │ │ │ │ + cbz r0, 5b9ae │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f97c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + blx 330dc │ │ │ │ + mov r3, r6 │ │ │ │ + ldrd r1, r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + strd r7, r5, [sp, #8] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 2fefc │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69000 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69004 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5b9bc ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #12] @ (5b9c0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r0, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #784 @ 0x310 │ │ │ │ - movs r0, r1 │ │ │ │ + adds r3, #160 @ 0xa0 │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, sp, #472 @ 0x1d8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069008 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005b9c4 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6907c │ │ │ │ - add r7, sp, #12 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 5ba7a │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31a00 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + blx 330dc │ │ │ │ + mov r3, r6 │ │ │ │ + ldrd r1, r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + strd r7, r5, [sp, #8] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 304e8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6908c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69090 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5ba88 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #12] @ (5ba8c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ - movs r0, r1 │ │ │ │ + adds r2, #212 @ 0xd4 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, sp, #840 @ 0x348 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069094 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ba90 : │ │ │ │ + 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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + ldr.w fp, [sp, #76] @ 0x4c │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + ldr.w r5, [sl] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 69108 │ │ │ │ - add r7, sp, #12 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cbz r0, 5bb46 │ │ │ │ mov r4, r0 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 30da0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + blx 330dc │ │ │ │ + mov r3, r6 │ │ │ │ + ldrd r1, r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + strd r7, r5, [sp, #8] │ │ │ │ + str.w fp, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 343e8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #28 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69118 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6911c ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #12] @ (5bb54 ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #12] @ (5bb58 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, sp, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069120 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006913c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f018 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + adds r2, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, sp, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069158 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005bb5c : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + mov r7, r1 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 691cc │ │ │ │ - add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 330dc │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3014c │ │ │ │ + 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, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + blx 30ce8 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (691dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (691e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r2, [r5, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000691e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35304 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069200 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 352ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006921c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ │ │ │ │ -00069238 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005bbf0 : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + mov r7, r1 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 692ac │ │ │ │ - add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 330dc │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fc24 │ │ │ │ + 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, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + blx 2f8d0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (692bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (692c0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r2, [r1, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -000692c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005bc84 : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + mov r7, r1 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 69338 │ │ │ │ - add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 330dc │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3578c │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + blx 337ac │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69348 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6934c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - str r6, [r7, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, sp, #352 @ 0x160 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -00069350 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005bd24 : │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r8, r3 │ │ │ │ + mov r9, r2 │ │ │ │ + bic.w r5, r5, r5, asr #31 │ │ │ │ + mov r7, r1 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + mul.w r0, r5, r0 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 693c4 │ │ │ │ - add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + blx 330dc │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f794 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + blx 30b7c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ vcvt.s32.f32 s15, s16 │ │ │ │ vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (693d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (693d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #992 @ 0x3e0 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -000693dc : │ │ │ │ - push {r3, lr} │ │ │ │ +0005bdc4 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5bdfc <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5be00 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #27 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31728 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #27 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r1, sp, #808 @ 0x328 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 5bde0 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x1c> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000693f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005be04 <__slpack_MOD_dcldrawdevicewindowcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f208 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5be3c <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5be40 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #25 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30854 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #25 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r1, sp, #664 @ 0x298 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 5bda0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069414 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005be44 <__slpack_MOD_dcldrawviewportcorner@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3247c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (5be7c <__slpack_MOD_dcldrawviewportcorner@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #40] @ (5be80 <__slpack_MOD_dcldrawviewportcorner@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #21 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35640 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #21 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r1, sp, #520 @ 0x208 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 5bf60 <__slpack_MOD_dclsetframetitle@@Base+0x28> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069430 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005be84 <__slpack_MOD_dcldrawdeviceviewportframe@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 694a4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5beb8 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34>) │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [pc, #36] @ (5bebc <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x38>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #26 │ │ │ │ + add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 33d60 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 349c0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 338c8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + movs r1, #26 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r1, sp, #360 @ 0x168 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 5bf24 <__slpack_MOD_dcldrawviewportframe@@Base+0x28> │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005bec0 <__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] @ (5bef4 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34>) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #36] @ (5bef8 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #24 │ │ │ │ + add r1, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (694b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (694b8 ) │ │ │ │ + blx 349c0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32990 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5bee8 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x28> │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005befc <__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] @ (5bf30 <__slpack_MOD_dcldrawviewportframe@@Base+0x34>) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #36] @ (5bf34 <__slpack_MOD_dcldrawviewportframe@@Base+0x38>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #20 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r2, [r2, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, sp, #272 @ 0x110 │ │ │ │ - movs r0, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 349c0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32bd8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 5beac <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x28> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000694bc : │ │ │ │ - push {r3, lr} │ │ │ │ +0005bf38 <__slpack_MOD_dclsetframetitle@@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 309dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #128] @ (5bfcc <__slpack_MOD_dclsetframetitle@@Base+0x94>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #124] @ (5bfd0 <__slpack_MOD_dclsetframetitle@@Base+0x98>) │ │ │ │ + add r2, pc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #124] @ (5bfd4 <__slpack_MOD_dclsetframetitle@@Base+0x9c>) │ │ │ │ + ldrd r8, r9, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #16 │ │ │ │ + ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + movs r3, #1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5bf80 <__slpack_MOD_dclsetframetitle@@Base+0x48> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov.w ip, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + add r4, sp, #16 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + str.w sl, [sp] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2fbcc │ │ │ │ + ldr r2, [pc, #52] @ (5bfd8 <__slpack_MOD_dclsetframetitle@@Base+0xa0>) │ │ │ │ + ldr r3, [pc, #40] @ (5bfd0 <__slpack_MOD_dclsetframetitle@@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 5bfc6 <__slpack_MOD_dclsetframetitle@@Base+0x8e> │ │ │ │ + ldr r0, [pc, #36] @ (5bfdc <__slpack_MOD_dclsetframetitle@@Base+0xa4>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r2, r7, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #912 @ 0x390 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, r4, #5 │ │ │ │ + movs r3, r1 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000694d8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005bfe0 <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ (5c048 <__slpack_MOD_dclsetaspectratio@@Base+0x68>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #88] @ (5c04c <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #84] @ (5c050 <__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 2f704 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + cbz r4, 5c016 <__slpack_MOD_dclsetaspectratio@@Base+0x36> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 33628 │ │ │ │ + ldr r2, [pc, #48] @ (5c054 <__slpack_MOD_dclsetaspectratio@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #40] @ (5c04c <__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 5c044 <__slpack_MOD_dclsetaspectratio@@Base+0x64> │ │ │ │ + ldr r0, [pc, #32] @ (5c058 <__slpack_MOD_dclsetaspectratio@@Base+0x78>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r6, r2, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r5, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000694f4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c05c <__slpack_MOD_dclsetframemargin@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 301d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5c098 <__slpack_MOD_dclsetframemargin@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 3208c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + add r7, pc, #992 @ (adr r7, 5c47c <__grpack_MOD_dclsettransnumber@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069510 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c09c <__slpack_MOD_dcldivideframe@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5c0d4 <__slpack_MOD_dcldivideframe@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 31f68 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + add r7, pc, #824 @ (adr r7, 5c410 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006952c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c0d8 <__grpack_MOD_dclsetwindow@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #148] @ (5c180 <__grpack_MOD_dclsetwindow@@Base+0xa8>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #148] @ (5c184 <__grpack_MOD_dclsetwindow@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #148] @ (5c188 <__grpack_MOD_dclsetwindow@@Base+0xb0>) │ │ │ │ + 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 2f704 │ │ │ │ + ldr r0, [pc, #128] @ (5c18c <__grpack_MOD_dclsetwindow@@Base+0xb4>) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + cbz r7, 5c15e <__grpack_MOD_dclsetwindow@@Base+0x86> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r6, 5c166 <__grpack_MOD_dclsetwindow@@Base+0x8e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r5, 5c16e <__grpack_MOD_dclsetwindow@@Base+0x96> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5c176 <__grpack_MOD_dclsetwindow@@Base+0x9e> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 34384 │ │ │ │ + ldr r2, [pc, #84] @ (5c190 <__grpack_MOD_dclsetwindow@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #68] @ (5c184 <__grpack_MOD_dclsetwindow@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5c17a <__grpack_MOD_dclsetwindow@@Base+0xa2> │ │ │ │ + ldr r0, [pc, #68] @ (5c194 <__grpack_MOD_dclsetwindow@@Base+0xbc>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5c11e <__grpack_MOD_dclsetwindow@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5c124 <__grpack_MOD_dclsetwindow@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5c12a <__grpack_MOD_dclsetwindow@@Base+0x52> │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + b.n 5c12c <__grpack_MOD_dclsetwindow@@Base+0x54> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds r6, r3, #0 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #592 @ (adr r7, 5c3dc <__grpack_MOD_dclsetmapprojectionangle@@Base+0x18>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, pc, #576 @ (adr r7, 5c3d0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r1, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, pc, #248 @ (adr r7, 5c290 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x38>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069548 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c198 <__grpack_MOD_dclsetviewport@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 344f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #148] @ (5c240 <__grpack_MOD_dclsetviewport@@Base+0xa8>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #148] @ (5c244 <__grpack_MOD_dclsetviewport@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #148] @ (5c248 <__grpack_MOD_dclsetviewport@@Base+0xb0>) │ │ │ │ + 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 2f704 │ │ │ │ + ldr r0, [pc, #128] @ (5c24c <__grpack_MOD_dclsetviewport@@Base+0xb4>) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + cbz r7, 5c21e <__grpack_MOD_dclsetviewport@@Base+0x86> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r6, 5c226 <__grpack_MOD_dclsetviewport@@Base+0x8e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r5, 5c22e <__grpack_MOD_dclsetviewport@@Base+0x96> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5c236 <__grpack_MOD_dclsetviewport@@Base+0x9e> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 30c4c │ │ │ │ + ldr r2, [pc, #84] @ (5c250 <__grpack_MOD_dclsetviewport@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #68] @ (5c244 <__grpack_MOD_dclsetviewport@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5c23a <__grpack_MOD_dclsetviewport@@Base+0xa2> │ │ │ │ + ldr r0, [pc, #68] @ (5c254 <__grpack_MOD_dclsetviewport@@Base+0xbc>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5c1de <__grpack_MOD_dclsetviewport@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5c1e4 <__grpack_MOD_dclsetviewport@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5c1ea <__grpack_MOD_dclsetviewport@@Base+0x52> │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + b.n 5c1ec <__grpack_MOD_dclsetviewport@@Base+0x54> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r6, r3, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #944 @ (adr r6, 5c5fc <__grpack_MOD_dclopengraphics@@Base+0x98>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, pc, #832 @ (adr r6, 5c590 <__grpack_MOD_dclopengraphics@@Base+0x2c>) │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r1, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + add r6, pc, #600 @ (adr r6, 5c4b0 <__grpack_MOD_dclsettransfunction@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069564 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c258 <__grpack_MOD_dclsetmapprojectionwindow@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f244 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #148] @ (5c300 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa8>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #148] @ (5c304 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #148] @ (5c308 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb0>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #25 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + ldr r0, [pc, #128] @ (5c30c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb4>) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + cbz r7, 5c2de <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x86> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r6, 5c2e6 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x8e> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r5, 5c2ee <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x96> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 5c2f6 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x9e> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + blx 30ec0 │ │ │ │ + ldr r2, [pc, #84] @ (5c310 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb8>) │ │ │ │ + ldr r3, [pc, #68] @ (5c304 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5c2fa <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa2> │ │ │ │ + ldr r0, [pc, #68] @ (5c314 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xbc>) │ │ │ │ + movs r1, #25 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 5c29e <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5c2a4 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5c2aa <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x52> │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + b.n 5c2ac <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x54> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r6, r3, r2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #240 @ (adr r6, 5c3fc <__grpack_MOD_dclsetmapprojectionangle@@Base+0x38>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, pc, #64 @ (adr r6, 5c350 <__grpack_MOD_dclsetsimilarity@@Base+0x38>) │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, pc, #920 @ (adr r5, 5c6b0 <__grpack_MOD_dclselectdevice@@Base+0x74>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069580 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c318 <__grpack_MOD_dclsetsimilarity@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ca8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #128] @ (5c3ac <__grpack_MOD_dclsetsimilarity@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #132] @ (5c3b0 <__grpack_MOD_dclsetsimilarity@@Base+0x98>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #128] @ (5c3b4 <__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 2f704 │ │ │ │ + ldr r0, [pc, #108] @ (5c3b8 <__grpack_MOD_dclsetsimilarity@@Base+0xa0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + cbz r6, 5c394 <__grpack_MOD_dclsetsimilarity@@Base+0x7c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r5, 5c39c <__grpack_MOD_dclsetsimilarity@@Base+0x84> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 5c3a4 <__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 34e9c │ │ │ │ + ldr r2, [pc, #72] @ (5c3bc <__grpack_MOD_dclsetsimilarity@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #60] @ (5c3b0 <__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 5c3a8 <__grpack_MOD_dclsetsimilarity@@Base+0x90> │ │ │ │ + ldr r0, [pc, #56] @ (5c3c0 <__grpack_MOD_dclsetsimilarity@@Base+0xa8>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5c35c <__grpack_MOD_dclsetsimilarity@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5c362 <__grpack_MOD_dclsetsimilarity@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 5c364 <__grpack_MOD_dclsetsimilarity@@Base+0x4c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r6, r3, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #632 @ (adr r5, 5c630 <__grpack_MOD_dclopengraphics@@Base+0xcc>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, pc, #328 @ (adr r5, 5c504 <__grpack_MOD_dclnewfig@@Base>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r3, r6 │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, pc, #304 @ (adr r5, 5c4f4 <__grpack_MOD_dclclosegraphics@@Base+0x20>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006959c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c3c4 <__grpack_MOD_dclsetmapprojectionangle@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35250 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #128] @ (5c458 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x94>) │ │ │ │ + ldr r3, [pc, #132] @ (5c45c <__grpack_MOD_dclsetmapprojectionangle@@Base+0x98>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #128] @ (5c460 <__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 2f704 │ │ │ │ + ldr r0, [pc, #108] @ (5c464 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + cbz r6, 5c440 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x7c> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r5, 5c448 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x84> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r4, 5c450 <__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 34c50 │ │ │ │ + ldr r2, [pc, #72] @ (5c468 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #60] @ (5c45c <__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 5c454 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x90> │ │ │ │ + ldr r0, [pc, #56] @ (5c46c <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa8>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 5c408 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x44> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 5c40e <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 5c410 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r2, r6, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #24 @ (adr r5, 5c47c <__grpack_MOD_dclsettransnumber@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, pc, #664 @ (adr r4, 5c700 <__rnmlib_MOD_dclrunningmean@@Base>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r5, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, pc, #720 @ (adr r4, 5c740 <__rnmlib_MOD_dclrunningmean@@Base+0x40>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000695b8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c470 <__grpack_MOD_dclsettransnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5c4a0 <__grpack_MOD_dclsettransnumber@@Base+0x30>) │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ blx 322e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + add r4, pc, #512 @ (adr r4, 5c6a4 <__grpack_MOD_dclselectdevice@@Base+0x68>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000695d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c4a4 <__grpack_MOD_dclsettransfunction@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #28] @ (5c4d0 <__grpack_MOD_dclsettransfunction@@Base+0x2c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 308e0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + add r4, pc, #392 @ (adr r4, 5c65c <__grpack_MOD_dclselectdevice@@Base+0x20>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000695f0 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c4d4 <__grpack_MOD_dclclosegraphics@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ec0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #28] @ (5c500 <__grpack_MOD_dclclosegraphics@@Base+0x2c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 35250 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + add r4, pc, #280 @ (adr r4, 5c61c <__grpack_MOD_dclopengraphics@@Base+0xb8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006960c : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c504 <__grpack_MOD_dclnewfig@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34384 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #28] @ (5c530 <__grpack_MOD_dclnewfig@@Base+0x2c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 30ca8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #9 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + add r4, pc, #152 @ (adr r4, 5c5cc <__grpack_MOD_dclopengraphics@@Base+0x68>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069628 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c534 <__grpack_MOD_dclnewframe@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35bd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #28] @ (5c560 <__grpack_MOD_dclnewframe@@Base+0x2c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 2f244 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #11 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + add r4, pc, #8 @ (adr r4, 5c56c <__grpack_MOD_dclopengraphics@@Base+0x8>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069644 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005c564 <__grpack_MOD_dclopengraphics@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 696b8 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ + ldr r2, [pc, #172] @ (5c620 <__grpack_MOD_dclopengraphics@@Base+0xbc>) │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31644 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r3, [pc, #172] @ (5c624 <__grpack_MOD_dclopengraphics@@Base+0xc0>) │ │ │ │ + sub sp, #364 @ 0x16c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #168] @ (5c628 <__grpack_MOD_dclopengraphics@@Base+0xc4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 5c5c2 <__grpack_MOD_dclopengraphics@@Base+0x5e> │ │ │ │ + add r5, sp, #4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 344f8 │ │ │ │ + ldr r2, [pc, #140] @ (5c62c <__grpack_MOD_dclopengraphics@@Base+0xc8>) │ │ │ │ + ldr r3, [pc, #128] @ (5c624 <__grpack_MOD_dclopengraphics@@Base+0xc0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #356] @ 0x164 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5c61a <__grpack_MOD_dclopengraphics@@Base+0xb6> │ │ │ │ + ldr r0, [pc, #124] @ (5c630 <__grpack_MOD_dclopengraphics@@Base+0xcc>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #364 @ 0x16c │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + add r4, sp, #8 │ │ │ │ + ldr r5, [pc, #108] @ (5c634 <__grpack_MOD_dclopengraphics@@Base+0xd0>) │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + add r5, pc │ │ │ │ + movs r3, #27 │ │ │ │ + strd r5, r3, [sp, #16] │ │ │ │ + movs r3, #6 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #88] @ (5c638 <__grpack_MOD_dclopengraphics@@Base+0xd4>) │ │ │ │ + movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (696c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (696cc ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + blx 30d64 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + add r5, sp, #4 │ │ │ │ + movs r3, #5 │ │ │ │ + movs r1, #29 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + b.n 5c598 <__grpack_MOD_dclopengraphics@@Base+0x34> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, sp, #368 @ 0x170 │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r2, r2, #30 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #848 @ (adr r3, 5c97c <__uspack_MOD_dcldrawaxislabel@@Base+0x24>) │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r5, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + add r3, pc, #632 @ (adr r3, 5c8ac <__rnmlib_MOD_dclrunningmean@@Base+0x1ac>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #616 @ (adr r3, 5c8a0 <__rnmlib_MOD_dclrunningmean@@Base+0x1a0>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #568 @ (adr r3, 5c874 <__rnmlib_MOD_dclrunningmean@@Base+0x174>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000696d0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005c63c <__grpack_MOD_dclselectdevice@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69744 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + str.w r0, [ip, #3712] @ 0xe80 │ │ │ │ + ldr r2, [pc, #156] @ (5c6e8 <__grpack_MOD_dclselectdevice@@Base+0xac>) │ │ │ │ + sub sp, #364 @ 0x16c │ │ │ │ + ldr r3, [pc, #156] @ (5c6ec <__grpack_MOD_dclselectdevice@@Base+0xb0>) │ │ │ │ + add r4, sp, #8 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #152] @ (5c6f0 <__grpack_MOD_dclselectdevice@@Base+0xb4>) │ │ │ │ + movs r1, #15 │ │ │ │ + ldr r5, [pc, #152] @ (5c6f4 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ + add r6, pc │ │ │ │ + movs r7, #15 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 338b0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + movs r3, #13 │ │ │ │ + strd r5, r3, [sp, #16] │ │ │ │ + movs r3, #6 │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + ldr r1, [pc, #112] @ (5c6f8 <__grpack_MOD_dclselectdevice@@Base+0xbc>) │ │ │ │ + movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69754 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69758 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + blx 30d64 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #5 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ + strd r5, r7, [sp, #16] │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r5, sp, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #48] @ (5c6fc <__grpack_MOD_dclselectdevice@@Base+0xc0>) │ │ │ │ + ldr r3, [pc, #32] @ (5c6ec <__grpack_MOD_dclselectdevice@@Base+0xb0>) │ │ │ │ + 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 5c6e2 <__grpack_MOD_dclselectdevice@@Base+0xa6> │ │ │ │ + add sp, #364 @ 0x16c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r2, [r6, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #1008 @ 0x3f0 │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r2, r7, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #200 @ (adr r3, 5c7bc <__rnmlib_MOD_dclrunningmean@@Base+0xbc>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #8 @ (adr r3, 5c700 <__rnmlib_MOD_dclrunningmean@@Base>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #920 @ (adr r2, 5ca94 <__uspack_MOD_dcldrawaxislabel@@Base+0x13c>) │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r0, #25 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0006975c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005c700 <__rnmlib_MOD_dclrunningmean@@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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #248] @ (5c80c <__rnmlib_MOD_dclrunningmean@@Base+0x10c>) │ │ │ │ + ldr r3, [pc, #248] @ (5c810 <__rnmlib_MOD_dclrunningmean@@Base+0x110>) │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + ldr.w sl, [r0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + adds r7, r6, #1 │ │ │ │ + bic.w fp, r7, r7, asr #31 │ │ │ │ + cbz r5, 5c782 <__rnmlib_MOD_dclrunningmean@@Base+0x82> │ │ │ │ + ldr r0, [pc, #216] @ (5c814 <__rnmlib_MOD_dclrunningmean@@Base+0x114>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5c78e <__rnmlib_MOD_dclrunningmean@@Base+0x8e> │ │ │ │ + ldr r3, [pc, #204] @ (5c818 <__rnmlib_MOD_dclrunningmean@@Base+0x118>) │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r8, [sp] │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + blx 31aa0 │ │ │ │ + ldr r2, [pc, #188] @ (5c81c <__rnmlib_MOD_dclrunningmean@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #172] @ (5c810 <__rnmlib_MOD_dclrunningmean@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5c806 <__rnmlib_MOD_dclrunningmean@@Base+0x106> │ │ │ │ + ldr r0, [pc, #172] @ (5c820 <__rnmlib_MOD_dclrunningmean@@Base+0x120>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #160] @ (5c824 <__rnmlib_MOD_dclrunningmean@@Base+0x124>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5c748 <__rnmlib_MOD_dclrunningmean@@Base+0x48> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5c7e0 <__rnmlib_MOD_dclrunningmean@@Base+0xe0> │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 697d0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f51c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5c7a2 <__rnmlib_MOD_dclrunningmean@@Base+0xa2> │ │ │ │ + ldr r3, [pc, #116] @ (5c828 <__rnmlib_MOD_dclrunningmean@@Base+0x128>) │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc │ │ │ │ + strd r8, fp, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add.w r7, r9, r7, lsl #2 │ │ │ │ + blx 31aa0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne.n 5c7cc <__rnmlib_MOD_dclrunningmean@@Base+0xcc> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5c75e <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + blx 34068 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [pc, #60] @ (5c82c <__rnmlib_MOD_dclrunningmean@@Base+0x12c>) │ │ │ │ + mov r1, sl │ │ │ │ + add r2, sp, #8 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31aa0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5c75e <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + asrs r4, r6, #23 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #376 @ (adr r2, 5c990 <__uspack_MOD_dcldrawaxislabel@@Base+0x38>) │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r1, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + add r2, pc, #152 @ (adr r2, 5c8bc <__rnmlib_MOD_dclrunningmean@@Base+0x1bc>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #88 @ (adr r2, 5c880 <__rnmlib_MOD_dclrunningmean@@Base+0x180>) │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r6, r4, #17 │ │ │ │ + movs r2, 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] @ (5c894 <__rnmlib_MOD_dclrunningmean@@Base+0x194>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #84] @ (5c898 <__rnmlib_MOD_dclrunningmean@@Base+0x198>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r7, [pc, #80] @ (5c89c <__rnmlib_MOD_dclrunningmean@@Base+0x19c>) │ │ │ │ + mov r6, r1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 34428 │ │ │ │ + ldr r3, [pc, #64] @ (5c8a0 <__rnmlib_MOD_dclrunningmean@@Base+0x1a0>) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [pc, #60] @ (5c8a4 <__rnmlib_MOD_dclrunningmean@@Base+0x1a4>) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #32 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 34428 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #5 │ │ │ │ + blx 32db0 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (697e0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (697e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32dac │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, r6] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #624 @ 0x270 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000697e8 : │ │ │ │ - push {r3, lr} │ │ │ │ + asrs r6, r0, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #376 @ (adr r1, 5ca18 <__uspack_MOD_dcldrawaxislabel@@Base+0xc0>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #296 @ (adr r1, 5c9d0 <__uspack_MOD_dcldrawaxislabel@@Base+0x78>) │ │ │ │ + movs r1, r1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30038 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #84] @ (5c90c <__rnmlib_MOD_dclrunningmean@@Base+0x20c>) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #84] @ (5c910 <__rnmlib_MOD_dclrunningmean@@Base+0x210>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + ldr r7, [pc, #80] @ (5c914 <__rnmlib_MOD_dclrunningmean@@Base+0x214>) │ │ │ │ + mov r6, r1 │ │ │ │ + movs r2, #6 │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 34428 │ │ │ │ + ldr r3, [pc, #64] @ (5c918 <__rnmlib_MOD_dclrunningmean@@Base+0x218>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [pc, #60] @ (5c91c <__rnmlib_MOD_dclrunningmean@@Base+0x21c>) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r4, pc │ │ │ │ + movs r3, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34428 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 32db0 │ │ │ │ + mov r3, r6 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32dac │ │ │ │ + nop │ │ │ │ + asrs r6, r1, #17 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #984 @ (adr r0, 5ccf0 <__uspack_MOD_dcldrawtickmark@@Base+0x5c>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #904 @ (adr r0, 5cca8 <__uspack_MOD_dcldrawtickmark@@Base+0x14>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069804 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005c920 <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (5c954 <__uspack_MOD_dclshiftaxis@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35730 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #11 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + add r0, pc, #600 @ (adr r0, 5cbb0 <__uspack_MOD_dcldrawaxislabel@@Base+0x258>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069820 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005c958 <__uspack_MOD_dcldrawaxislabel@@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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #780] @ (5cc7c <__uspack_MOD_dcldrawaxislabel@@Base+0x324>) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + strd r0, r4, [sp, #16] │ │ │ │ + ldr r0, [pc, #776] @ (5cc80 <__uspack_MOD_dcldrawaxislabel@@Base+0x328>) │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r2, 5c9a6 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ + cbz r6, 5c9a6 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ + ldr.w fp, [r2, #24] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5ca4c <__uspack_MOD_dcldrawaxislabel@@Base+0xf4> │ │ │ │ + rsb r3, fp, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r2, r3, [r2, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + add.w sl, r3, #1 │ │ │ │ + ldrd r3, r7, [r1, #28] │ │ │ │ + movs r2, #16 │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ + subs r7, r7, r3 │ │ │ │ + ldr r0, [pc, #720] @ (5cc84 <__uspack_MOD_dcldrawaxislabel@@Base+0x32c>) │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r1, [pc, #720] @ (5cc88 <__uspack_MOD_dcldrawaxislabel@@Base+0x330>) │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov.w r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r8, r7, r3 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + blx 349c0 │ │ │ │ + movs r3, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5c9da <__uspack_MOD_dcldrawaxislabel@@Base+0x82> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + cbz r6, 5ca32 <__uspack_MOD_dcldrawaxislabel@@Base+0xda> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 5ca9a <__uspack_MOD_dcldrawaxislabel@@Base+0x142> │ │ │ │ + cmp.w fp, #1 │ │ │ │ + bne.n 5ca58 <__uspack_MOD_dcldrawaxislabel@@Base+0x100> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 2fefc │ │ │ │ + ldr r2, [pc, #636] @ (5cc8c <__uspack_MOD_dcldrawaxislabel@@Base+0x334>) │ │ │ │ + ldr r3, [pc, #620] @ (5cc7c <__uspack_MOD_dcldrawaxislabel@@Base+0x324>) │ │ │ │ + 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 5cc76 <__uspack_MOD_dcldrawaxislabel@@Base+0x31e> │ │ │ │ + ldr r0, [pc, #620] @ (5cc90 <__uspack_MOD_dcldrawaxislabel@@Base+0x338>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5cbaa <__uspack_MOD_dcldrawaxislabel@@Base+0x252> │ │ │ │ + add r0, sp, #16 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + ldmia r0, {r0, r1, r2} │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 32488 │ │ │ │ + b.n 5ca0c <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w fp, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.n 5c99c <__uspack_MOD_dcldrawaxislabel@@Base+0x44> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + subs.w r7, sl, #1 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bpl.n 5cb58 <__uspack_MOD_dcldrawaxislabel@@Base+0x200> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 2fefc │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 5cc5e <__uspack_MOD_dcldrawaxislabel@@Base+0x306> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5ca0c <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + cmp r7, #0 │ │ │ │ + bge.n 5cb32 <__uspack_MOD_dcldrawaxislabel@@Base+0x1da> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + bne.n 5ca5a <__uspack_MOD_dcldrawaxislabel@@Base+0x102> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 2fefc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.w 5cc6e <__uspack_MOD_dcldrawaxislabel@@Base+0x316> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add.w r8, r3, r8, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 5cae2 <__uspack_MOD_dcldrawaxislabel@@Base+0x18a> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.n 5ca0c <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 5ca92 <__uspack_MOD_dcldrawaxislabel@@Base+0x13a> │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 5cb0a <__uspack_MOD_dcldrawaxislabel@@Base+0x1b2> │ │ │ │ + adds r4, #1 │ │ │ │ + cmp sl, r4 │ │ │ │ + blt.n 5ca92 <__uspack_MOD_dcldrawaxislabel@@Base+0x13a> │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 5cb04 <__uspack_MOD_dcldrawaxislabel@@Base+0x1ac> │ │ │ │ + ldrd r8, r7, [sp, #28] │ │ │ │ + mla r0, r4, fp, r7 │ │ │ │ + subs r1, r4, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + adds r4, #1 │ │ │ │ + mla r0, r5, r0, r6 │ │ │ │ + mla r1, r5, r1, r8 │ │ │ │ + blx 33e60 │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 5cb12 <__uspack_MOD_dcldrawaxislabel@@Base+0x1ba> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + b.n 5ca92 <__uspack_MOD_dcldrawaxislabel@@Base+0x13a> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + mov.w ip, r4, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w lr, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + add r1, ip │ │ │ │ + cmp r7, r3 │ │ │ │ + str.w lr, [r0], #4 │ │ │ │ + bge.n 5cb44 <__uspack_MOD_dcldrawaxislabel@@Base+0x1ec> │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 5caa8 <__uspack_MOD_dcldrawaxislabel@@Base+0x150> │ │ │ │ + mul.w r0, r5, sl │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 69894 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + bgt.n 5cbfc <__uspack_MOD_dcldrawaxislabel@@Base+0x2a4> │ │ │ │ + cmp r3, r7 │ │ │ │ + ble.n 5cb6c <__uspack_MOD_dcldrawaxislabel@@Base+0x214> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 2fefc │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 5cb00 <__uspack_MOD_dcldrawaxislabel@@Base+0x1a8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 5cad8 <__uspack_MOD_dcldrawaxislabel@@Base+0x180> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5cb00 <__uspack_MOD_dcldrawaxislabel@@Base+0x1a8> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 5cc42 <__uspack_MOD_dcldrawaxislabel@@Base+0x2ea> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + adds r6, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r7, r6 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5cbbe <__uspack_MOD_dcldrawaxislabel@@Base+0x266> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31c04 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str.w r9, [sp, #64] @ 0x40 │ │ │ │ + blx 32488 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + add.w r8, r5, r8, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r8 │ │ │ │ + bne.n 5cbe8 <__uspack_MOD_dcldrawaxislabel@@Base+0x290> │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (698a4 ) │ │ │ │ + b.n 5ca0c <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + strd r2, sl, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r7 │ │ │ │ + str.w r8, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr.w sl, [sp, #32] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + b.n 5cc18 <__uspack_MOD_dcldrawaxislabel@@Base+0x2c0> │ │ │ │ + mov r0, r5 │ │ │ │ + adds r5, #1 │ │ │ │ + mla r1, r5, fp, sl │ │ │ │ + mov r2, r8 │ │ │ │ + mla r0, r8, r0, r7 │ │ │ │ + mla r1, r8, r1, r6 │ │ │ │ + blx 33e60 │ │ │ │ + cmp r4, r5 │ │ │ │ + bge.n 5cc14 <__uspack_MOD_dcldrawaxislabel@@Base+0x2bc> │ │ │ │ + mov r5, r8 │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldrd sl, r4, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + b.n 5cb7a <__uspack_MOD_dcldrawaxislabel@@Base+0x222> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + ldrd r0, r2, [sp, #16] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (698a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + blx 32488 │ │ │ │ + b.n 5cbf4 <__uspack_MOD_dcldrawaxislabel@@Base+0x29c> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.w 5cad8 <__uspack_MOD_dcldrawaxislabel@@Base+0x180> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5ca92 <__uspack_MOD_dcldrawaxislabel@@Base+0x13a> │ │ │ │ + mov r0, r2 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5ca0c <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, sp, #16 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r2, r2, #14 │ │ │ │ + movs r3, r1 │ │ │ │ + add r0, pc, #128 @ (adr r0, 5cd08 <__uspack_MOD_dcldrawtickmark@@Base+0x74>) │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r4} │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r7, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r7, [sp, #712] @ 0x2c8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000698ac : │ │ │ │ - push {r4, lr} │ │ │ │ +0005cc94 <__uspack_MOD_dcldrawtickmark@@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] │ │ │ │ - blx 30420 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #312] @ (5cde0 <__uspack_MOD_dcldrawtickmark@@Base+0x14c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #312] @ (5cde4 <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + sub sp, #28 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5cd48 <__uspack_MOD_dcldrawtickmark@@Base+0xb4> │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + movs r2, #15 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r0, [pc, #284] @ (5cde8 <__uspack_MOD_dcldrawtickmark@@Base+0x154>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r1, [pc, #284] @ (5cdec <__uspack_MOD_dcldrawtickmark@@Base+0x158>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ + movs r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5ccea <__uspack_MOD_dcldrawtickmark@@Base+0x56> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + bic.w fp, r9, r9, asr #31 │ │ │ │ + cmp r5, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + beq.n 5cd76 <__uspack_MOD_dcldrawtickmark@@Base+0xe2> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5cdb8 <__uspack_MOD_dcldrawtickmark@@Base+0x124> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5cd0a <__uspack_MOD_dcldrawtickmark@@Base+0x76> │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, sl │ │ │ │ + str.w r8, [sp] │ │ │ │ + add.w r9, sl, r9, lsl #2 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + blx 30898 │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.n 5cd34 <__uspack_MOD_dcldrawtickmark@@Base+0xa0> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5cd8a <__uspack_MOD_dcldrawtickmark@@Base+0xf6> │ │ │ │ + ldrd r2, r3, [r1, #28] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r0, [pc, #160] @ (5cdf0 <__uspack_MOD_dcldrawtickmark@@Base+0x15c>) │ │ │ │ + sub.w fp, r3, r2 │ │ │ │ + ldr r1, [pc, #156] @ (5cdf4 <__uspack_MOD_dcldrawtickmark@@Base+0x160>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, pc │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5cdae <__uspack_MOD_dcldrawtickmark@@Base+0x11a> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + bic.w fp, fp, fp, asr #31 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str.w r8, [sp] │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + blx 30898 │ │ │ │ + ldr r2, [pc, #108] @ (5cdf8 <__uspack_MOD_dcldrawtickmark@@Base+0x164>) │ │ │ │ + ldr r3, [pc, #84] @ (5cde4 <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5cddc <__uspack_MOD_dcldrawtickmark@@Base+0x148> │ │ │ │ + ldr r0, [pc, #92] @ (5cdfc <__uspack_MOD_dcldrawtickmark@@Base+0x168>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + movs r3, #1 │ │ │ │ + bic.w fp, fp, fp, asr #31 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 5cd76 <__uspack_MOD_dcldrawtickmark@@Base+0xe2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r1, sp, #12 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30898 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5cd8a <__uspack_MOD_dcldrawtickmark@@Base+0xf6> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + asrs r0, r4, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [sp, #592] @ 0x250 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [sp, #296] @ 0x128 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000698d0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005ce00 <__uspack_MOD_dcldrawaxisline@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33720 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000698fc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #92] @ (5ce70 <__uspack_MOD_dcldrawaxisline@@Base+0x70>) │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #92] @ (5ce74 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ + add r0, pc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35a50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [pc, #84] @ (5ce78 <__uspack_MOD_dcldrawaxisline@@Base+0x78>) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov.w r1, #0 │ │ │ │ + ldr r1, [pc, #76] @ (5ce7c <__uspack_MOD_dcldrawaxisline@@Base+0x7c>) │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r4, 5ce3c <__uspack_MOD_dcldrawaxisline@@Base+0x3c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 343b4 │ │ │ │ + ldr r2, [pc, #52] @ (5ce80 <__uspack_MOD_dcldrawaxisline@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (5ce74 <__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 5ce6c <__uspack_MOD_dcldrawaxisline@@Base+0x6c> │ │ │ │ + ldr r0, [pc, #36] @ (5ce84 <__uspack_MOD_dcldrawaxisline@@Base+0x84>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069924 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 2f6ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069954 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 308a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069970 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 359e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006998c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32598 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + lsrs r6, r6, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #824] @ 0x338 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000699a8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005ce88 <__uspack_MOD_dcldrawtitle@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #124] @ (5cf18 <__uspack_MOD_dcldrawtitle@@Base+0x90>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #124] @ (5cf1c <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #116] @ (5cf20 <__uspack_MOD_dcldrawtitle@@Base+0x98>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r1, [pc, #116] @ (5cf24 <__uspack_MOD_dcldrawtitle@@Base+0x9c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ + blx 349c0 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r5, 5ced0 <__uspack_MOD_dcldrawtitle@@Base+0x48> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r4, 5ced8 <__uspack_MOD_dcldrawtitle@@Base+0x50> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 31460 │ │ │ │ + ldr r2, [pc, #56] @ (5cf28 <__uspack_MOD_dcldrawtitle@@Base+0xa0>) │ │ │ │ + ldr r3, [pc, #40] @ (5cf1c <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5cf12 <__uspack_MOD_dcldrawtitle@@Base+0x8a> │ │ │ │ + ldr r0, [pc, #40] @ (5cf2c <__uspack_MOD_dcldrawtitle@@Base+0xa4>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsrs r4, r5, #25 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r4} │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r3, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000699c4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005cf30 <__uspack_MOD_dcldrawaxiscalendar@@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 2fc48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #360] @ (5d0ac <__uspack_MOD_dcldrawaxiscalendar@@Base+0x17c>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #360] @ (5d0b0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #352] @ (5d0b4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x184>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r7, [sp, #92] @ 0x5c │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #348] @ (5d0b8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x188>) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + add r0, pc │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ + ldrd r7, fp, [sp, #104] @ 0x68 │ │ │ │ + blx 349c0 │ │ │ │ + ldrd r1, r3, [r4] │ │ │ │ + movs r0, #100 @ 0x64 │ │ │ │ + ldr.w r8, [pc, #308] @ 5d0bc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x18c> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + mul.w r3, r0, r3 │ │ │ │ + movw r0, #10000 @ 0x2710 │ │ │ │ + add r8, pc │ │ │ │ + mla r3, r0, r1, r3 │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cbz r6, 5cfa6 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x76> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 5c830 <__rnmlib_MOD_dclrunningmean@@Base+0x130> │ │ │ │ + cbz r5, 5cfb0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x80> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 5c8a8 <__rnmlib_MOD_dclrunningmean@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 5d060 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x130> │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 5d06a <__uspack_MOD_dcldrawaxiscalendar@@Base+0x13a> │ │ │ │ + cmp.w fp, #7 │ │ │ │ + ble.n 5d08a <__uspack_MOD_dcldrawaxiscalendar@@Base+0x15a> │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr.w r1, [sl, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, r9 │ │ │ │ + movs r3, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #32 │ │ │ │ + blx 31154 │ │ │ │ + cbz r6, 5d012 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xe2> │ │ │ │ + ldr r1, [pc, #212] @ (5d0c0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x190>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #212] @ (5d0c4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x194>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32db0 │ │ │ │ + ldr r1, [pc, #200] @ (5d0c8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x198>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #200] @ (5d0cc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x19c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32db0 │ │ │ │ + cbz r5, 5d03c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x10c> │ │ │ │ + ldr r1, [pc, #184] @ (5d0d0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1a0>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #184] @ (5d0d4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1a4>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32db0 │ │ │ │ + ldr r1, [pc, #172] @ (5d0d8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1a8>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #172] @ (5d0dc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1ac>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [r8, r1] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 32db0 │ │ │ │ + ldr r2, [pc, #160] @ (5d0e0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1b0>) │ │ │ │ + ldr r3, [pc, #112] @ (5d0b0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ + 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 5d0a6 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x176> │ │ │ │ + ldr r0, [pc, #144] @ (5d0e4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1b4>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 5cfc0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x90> │ │ │ │ + ldr r3, [pc, #124] @ (5d0e8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1b8>) │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + strh.w r3, [sp, #36] @ 0x24 │ │ │ │ + lsrs r3, r3, #16 │ │ │ │ + strb.w r3, [sp, #38] @ 0x26 │ │ │ │ + mov.w r3, #538976288 @ 0x20202020 │ │ │ │ + str.w r3, [sp, #39] @ 0x27 │ │ │ │ + strb.w r3, [sp, #43] @ 0x2b │ │ │ │ + b.n 5cfd4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xa4> │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, fp, #8 │ │ │ │ + add.w r0, r4, fp │ │ │ │ + blx 312b0 │ │ │ │ + b.n 5cfd4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xa4> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsrs r4, r0, #23 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #744] @ 0x2e8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #696] @ 0x2b8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #640] @ 0x280 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #592] @ 0x250 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r1, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #776] @ 0x308 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000699e0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005d0ec <__uspack_MOD_dcldrawaxislog@@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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69a3e │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr r5, [pc, #904] @ (5d488 <__uspack_MOD_dcldrawaxislog@@Base+0x39c>) │ │ │ │ + add r5, pc │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #900] @ (5d48c <__uspack_MOD_dcldrawaxislog@@Base+0x3a0>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #900] @ (5d490 <__uspack_MOD_dcldrawaxislog@@Base+0x3a4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + strd r4, r0, [sp, #8] │ │ │ │ + ldrd fp, r7, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldrd r6, r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [sp, #200] @ 0xc8 │ │ │ │ + mov r4, r3 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldrd sl, r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cbz r3, 5d15c <__uspack_MOD_dcldrawaxislog@@Base+0x70> │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cbz r4, 5d15c <__uspack_MOD_dcldrawaxislog@@Base+0x70> │ │ │ │ + ldr.w r9, [r3, #24] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 5d396 <__uspack_MOD_dcldrawaxislog@@Base+0x2aa> │ │ │ │ + rsb r2, r9, #0 │ │ │ │ + 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, #820] @ (5d494 <__uspack_MOD_dcldrawaxislog@@Base+0x3a8>) │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r0, [pc, #820] @ (5d498 <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 349c0 │ │ │ │ + cbz r6, 5d1ac <__uspack_MOD_dcldrawaxislog@@Base+0xc0> │ │ │ │ + ldr.w r8, [pc, #812] @ 5d49c <__uspack_MOD_dcldrawaxislog@@Base+0x3b0> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r3, [pc, #808] @ (5d4a0 <__uspack_MOD_dcldrawaxislog@@Base+0x3b4>) │ │ │ │ + add r8, pc │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 32614 │ │ │ │ + add.w r1, r8, #4 │ │ │ │ + ldr.w r8, [pc, #792] @ 5d4a4 <__uspack_MOD_dcldrawaxislog@@Base+0x3b8> │ │ │ │ + movs r2, #4 │ │ │ │ + add r8, pc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 32614 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fe54 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #4 │ │ │ │ mov r1, r6 │ │ │ │ + blx 2fe54 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5d1f0 <__uspack_MOD_dcldrawaxislog@@Base+0x104> │ │ │ │ + ldr.w r8, [pc, #756] @ 5d4a8 <__uspack_MOD_dcldrawaxislog@@Base+0x3bc> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #756] @ (5d4ac <__uspack_MOD_dcldrawaxislog@@Base+0x3c0>) │ │ │ │ + add r8, pc │ │ │ │ + add r3, pc │ │ │ │ + add.w r1, r8, #8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + blx 34cf4 │ │ │ │ + add.w r1, r8, #12 │ │ │ │ + ldr.w r8, [pc, #736] @ 5d4b0 <__uspack_MOD_dcldrawaxislog@@Base+0x3c4> │ │ │ │ + movs r2, #6 │ │ │ │ + add r8, pc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 5d1fc <__uspack_MOD_dcldrawaxislog@@Base+0x110> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5c830 <__rnmlib_MOD_dclrunningmean@@Base+0x130> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 5d208 <__uspack_MOD_dcldrawaxislog@@Base+0x11c> │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5c8a8 <__rnmlib_MOD_dclrunningmean@@Base+0x1a8> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5d242 <__uspack_MOD_dcldrawaxislog@@Base+0x156> │ │ │ │ + ldr.w sl, [pc, #676] @ 5d4b4 <__uspack_MOD_dcldrawaxislog@@Base+0x3c8> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r8, [pc, #672] @ 5d4b8 <__uspack_MOD_dcldrawaxislog@@Base+0x3cc> │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add sl, pc │ │ │ │ + mov r0, sl │ │ │ │ + add r8, pc │ │ │ │ + blx 30b18 │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30b18 │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2ff54 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + blx 2ff54 │ │ │ │ + cbz r7, 5d258 <__uspack_MOD_dcldrawaxislog@@Base+0x16c> │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30004 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 30004 │ │ │ │ + cbz r4, 5d298 <__uspack_MOD_dcldrawaxislog@@Base+0x1ac> │ │ │ │ + ldr r7, [pc, #608] @ (5d4bc <__uspack_MOD_dcldrawaxislog@@Base+0x3d0>) │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r7, pc │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34498 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 327c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne.w 5d3a2 <__uspack_MOD_dcldrawaxislog@@Base+0x2b6> │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 34fb0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 2f850 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69a4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69a50 ) │ │ │ │ - add r1, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 324ec │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + blx 3099c │ │ │ │ + cbz r6, 5d2c2 <__uspack_MOD_dcldrawaxislog@@Base+0x1d6> │ │ │ │ + ldr r6, [pc, #536] @ (5d4c0 <__uspack_MOD_dcldrawaxislog@@Base+0x3d4>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #536] @ (5d4c4 <__uspack_MOD_dcldrawaxislog@@Base+0x3d8>) │ │ │ │ + add r6, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r0, [r7, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, pc, #536 @ (adr r7, 69c6c ) │ │ │ │ - movs r0, r1 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 32158 │ │ │ │ + ldr r0, [pc, #528] @ (5d4c8 <__uspack_MOD_dcldrawaxislog@@Base+0x3dc>) │ │ │ │ + adds r1, r6, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32158 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5d2e6 <__uspack_MOD_dcldrawaxislog@@Base+0x1fa> │ │ │ │ + ldr r6, [pc, #516] @ (5d4cc <__uspack_MOD_dcldrawaxislog@@Base+0x3e0>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #516] @ (5d4d0 <__uspack_MOD_dcldrawaxislog@@Base+0x3e4>) │ │ │ │ + add r6, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + blx 2f890 │ │ │ │ + ldr r0, [pc, #504] @ (5d4d4 <__uspack_MOD_dcldrawaxislog@@Base+0x3e8>) │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f890 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cbz r3, 5d312 <__uspack_MOD_dcldrawaxislog@@Base+0x226> │ │ │ │ + ldr r3, [pc, #492] @ (5d4d8 <__uspack_MOD_dcldrawaxislog@@Base+0x3ec>) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #492] @ (5d4dc <__uspack_MOD_dcldrawaxislog@@Base+0x3f0>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 32db0 │ │ │ │ + ldr r3, [pc, #480] @ (5d4e0 <__uspack_MOD_dcldrawaxislog@@Base+0x3f4>) │ │ │ │ + ldr r0, [pc, #480] @ (5d4e4 <__uspack_MOD_dcldrawaxislog@@Base+0x3f8>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #32 │ │ │ │ + blx 32db0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 5d33e <__uspack_MOD_dcldrawaxislog@@Base+0x252> │ │ │ │ + ldr r2, [pc, #464] @ (5d4e8 <__uspack_MOD_dcldrawaxislog@@Base+0x3fc>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #464] @ (5d4ec <__uspack_MOD_dcldrawaxislog@@Base+0x400>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 32db0 │ │ │ │ + ldr r2, [pc, #452] @ (5d4f0 <__uspack_MOD_dcldrawaxislog@@Base+0x404>) │ │ │ │ + ldr r0, [pc, #452] @ (5d4f4 <__uspack_MOD_dcldrawaxislog@@Base+0x408>) │ │ │ │ + movs r3, #32 │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 32db0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 5d35c <__uspack_MOD_dcldrawaxislog@@Base+0x270> │ │ │ │ + ldr r0, [pc, #432] @ (5d4f8 <__uspack_MOD_dcldrawaxislog@@Base+0x40c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ff54 │ │ │ │ + ldr r0, [pc, #424] @ (5d4fc <__uspack_MOD_dcldrawaxislog@@Base+0x410>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ff54 │ │ │ │ + cbz r4, 5d372 <__uspack_MOD_dcldrawaxislog@@Base+0x286> │ │ │ │ + ldr r4, [pc, #416] @ (5d500 <__uspack_MOD_dcldrawaxislog@@Base+0x414>) │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2f850 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #96 @ 0x60 │ │ │ │ + blx 324ec │ │ │ │ + ldr r2, [pc, #400] @ (5d504 <__uspack_MOD_dcldrawaxislog@@Base+0x418>) │ │ │ │ + ldr r3, [pc, #280] @ (5d490 <__uspack_MOD_dcldrawaxislog@@Base+0x3a4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5d482 <__uspack_MOD_dcldrawaxislog@@Base+0x396> │ │ │ │ + ldr r0, [pc, #384] @ (5d508 <__uspack_MOD_dcldrawaxislog@@Base+0x41c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r9, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b.n 5d152 <__uspack_MOD_dcldrawaxislog@@Base+0x66> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs.w sl, r3, #1 │ │ │ │ + bpl.n 5d3e6 <__uspack_MOD_dcldrawaxislog@@Base+0x2fa> │ │ │ │ + add.w r8, sp, #56 @ 0x38 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w r9, #0 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + blx 2f850 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, r8 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + blx 324ec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d298 <__uspack_MOD_dcldrawaxislog@@Base+0x1ac> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r7, r9, lsl #2 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, r9 │ │ │ │ + mov r9, r0 │ │ │ │ + add.w r8, r4, r3, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r7 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 5d406 <__uspack_MOD_dcldrawaxislog@@Base+0x31a> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2f850 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + adds r1, r0, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r9], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r7 │ │ │ │ + cmp r9, r1 │ │ │ │ + bne.n 5d42e <__uspack_MOD_dcldrawaxislog@@Base+0x342> │ │ │ │ + blx 2fad8 │ │ │ │ + ldr.w r9, [sp, #32] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r9 │ │ │ │ + add r2, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + add r2, r7 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + cmp sl, r1 │ │ │ │ + bne.n 5d456 <__uspack_MOD_dcldrawaxislog@@Base+0x36a> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 324ec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r2, [r9], #4 │ │ │ │ + str.w r2, [r8] │ │ │ │ + add r8, r7 │ │ │ │ + cmp sl, r9 │ │ │ │ + bne.n 5d472 <__uspack_MOD_dcldrawaxislog@@Base+0x386> │ │ │ │ + b.n 5d3de <__uspack_MOD_dcldrawaxislog@@Base+0x2f2> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsrs r4, r1, #16 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r0, #16 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ite vs │ │ │ │ + movvs r1, r1 │ │ │ │ + ldrvc r0, [sp, #824] @ 0x338 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r5, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r0, [sp, #816] @ 0x330 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #760] @ 0x2f8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ + movs r4, r1 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #552] @ 0x228 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r0, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r7, #28 │ │ │ │ + movs r4, r1 │ │ │ │ + str r7, [sp, #600] @ 0x258 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r3, #28 │ │ │ │ + movs r4, r1 │ │ │ │ + str r7, [sp, #536] @ 0x218 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #496] @ 0x1f0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #752] @ 0x2f0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #640] @ 0x280 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r7, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [sp, #680] @ 0x2a8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069a54 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005d50c <__uspack_MOD_dcldrawaxisspecify@@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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + sub sp, #156 @ 0x9c │ │ │ │ + ldr.w fp, [pc, #2392] @ 5de78 <__uspack_MOD_dcldrawaxisspecify@@Base+0x96c> │ │ │ │ + mov r7, r3 │ │ │ │ + add fp, pc │ │ │ │ + ldr r4, [sp, #192] @ 0xc0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr.w r4, [pc, #2384] @ 5de7c <__uspack_MOD_dcldrawaxisspecify@@Base+0x970> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr.w r0, [pc, #2380] @ 5de80 <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov.w r0, #0 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + cbz r3, 5d582 <__uspack_MOD_dcldrawaxisspecify@@Base+0x76> │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cbz r7, 5d582 <__uspack_MOD_dcldrawaxisspecify@@Base+0x76> │ │ │ │ + ldr.w sl, [r3, #24] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5d8ce <__uspack_MOD_dcldrawaxisspecify@@Base+0x3c2> │ │ │ │ + rsb r0, sl, #0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldrd r3, r0, [r3, #28] │ │ │ │ + subs r3, r0, r3 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 5d8be <__uspack_MOD_dcldrawaxisspecify@@Base+0x3b2> │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cbz r3, 5d5aa <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e> │ │ │ │ + ldr.w r8, [r2, #24] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 5d8c2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3b6> │ │ │ │ + rsb r3, r8, #0 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldrd r2, r3, [r2, #28] │ │ │ │ + subs r3, r3, r2 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + movs r2, #18 │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr.w r0, [pc, #2252] @ 5de84 <__uspack_MOD_dcldrawaxisspecify@@Base+0x978> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr.w r1, [pc, #2248] @ 5de88 <__uspack_MOD_dcldrawaxisspecify@@Base+0x97c> │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov.w r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r4, r6, r3 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + blx 349c0 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + cbz r4, 5d61c <__uspack_MOD_dcldrawaxisspecify@@Base+0x110> │ │ │ │ + ldr.w r9, [pc, #2220] @ 5de8c <__uspack_MOD_dcldrawaxisspecify@@Base+0x980> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r3, [pc, #2220] @ 5de90 <__uspack_MOD_dcldrawaxisspecify@@Base+0x984> │ │ │ │ + add r9, pc │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + blx 32614 │ │ │ │ + add.w r1, r9, #4 │ │ │ │ + ldr.w r9, [pc, #2200] @ 5de94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ + movs r2, #4 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32614 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fe54 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2fe54 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + cbz r4, 5d662 <__uspack_MOD_dcldrawaxisspecify@@Base+0x156> │ │ │ │ + ldr.w r9, [pc, #2164] @ 5de98 <__uspack_MOD_dcldrawaxisspecify@@Base+0x98c> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r3, [pc, #2164] @ 5de9c <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ + add r9, pc │ │ │ │ + add r3, pc │ │ │ │ + add.w r1, r9, #16 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + blx 32614 │ │ │ │ + add.w r1, r9, #20 │ │ │ │ + ldr.w r9, [pc, #2144] @ 5dea0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ + movs r2, #4 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32614 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fe54 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 2fe54 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + cbz r4, 5d6a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x19c> │ │ │ │ + ldr.w r9, [pc, #2108] @ 5dea4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x998> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r3, [pc, #2104] @ 5dea8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x99c> │ │ │ │ + add r9, pc │ │ │ │ + add r3, pc │ │ │ │ + add.w r1, r9, #8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + blx 34cf4 │ │ │ │ + add.w r1, r9, #12 │ │ │ │ + ldr.w r9, [pc, #2084] @ 5deac <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a0> │ │ │ │ + movs r2, #6 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 33f50 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 5d6b4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1a8> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5c830 <__rnmlib_MOD_dclrunningmean@@Base+0x130> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 5d6c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1b4> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5c8a8 <__rnmlib_MOD_dclrunningmean@@Base+0x1a8> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 5d884 <__uspack_MOD_dcldrawaxisspecify@@Base+0x378> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 5d84c <__uspack_MOD_dcldrawaxisspecify@@Base+0x340> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #52] @ 0x34 │ │ │ │ + streq r3, [sp, #76] @ 0x4c │ │ │ │ + bne.w 5d9f6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4ea> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bne.w 5da3e <__uspack_MOD_dcldrawaxisspecify@@Base+0x532> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, r7 │ │ │ │ + bne.w 5da0a <__uspack_MOD_dcldrawaxisspecify@@Base+0x4fe> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, r9 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + blx 34a80 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 5da78 <__uspack_MOD_dcldrawaxisspecify@@Base+0x56c> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 5da4e <__uspack_MOD_dcldrawaxisspecify@@Base+0x542> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5da1e <__uspack_MOD_dcldrawaxisspecify@@Base+0x512> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cbz r3, 5d764 <__uspack_MOD_dcldrawaxisspecify@@Base+0x258> │ │ │ │ + ldr.w r4, [pc, #1900] @ 5deb0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a4> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #1896] @ 5deb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32158 │ │ │ │ + ldr.w r0, [pc, #1888] @ 5deb8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ac> │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32158 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cbz r3, 5d78e <__uspack_MOD_dcldrawaxisspecify@@Base+0x282> │ │ │ │ + ldr.w r4, [pc, #1872] @ 5debc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b0> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr.w r0, [pc, #1872] @ 5dec0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b4> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + blx 32158 │ │ │ │ + ldr.w r0, [pc, #1860] @ 5dec4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b8> │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32158 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cbz r3, 5d7b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2ac> │ │ │ │ + ldr.w r4, [pc, #1844] @ 5dec8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9bc> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #1840] @ 5decc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c0> │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + blx 2f890 │ │ │ │ + ldr.w r0, [pc, #1828] @ 5ded0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c4> │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f890 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cbz r3, 5d7ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x2e0> │ │ │ │ + ldr.w r1, [pc, #1812] @ 5ded4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1812] @ 5ded8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9cc> │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [fp, r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 32db0 │ │ │ │ + ldr.w r1, [pc, #1796] @ 5dedc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d0> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1796] @ 5dee0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d4> │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [fp, r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 32db0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cbz r3, 5d820 <__uspack_MOD_dcldrawaxisspecify@@Base+0x314> │ │ │ │ + ldr.w r1, [pc, #1776] @ 5dee4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d8> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1776] @ 5dee8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9dc> │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [fp, r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 32db0 │ │ │ │ + ldr.w r1, [pc, #1760] @ 5deec <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e0> │ │ │ │ + movs r3, #32 │ │ │ │ + ldr.w r0, [pc, #1760] @ 5def0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e4> │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [fp, r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + blx 32db0 │ │ │ │ + ldr.w r2, [pc, #1744] @ 5def4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e8> │ │ │ │ + ldr.w r3, [pc, #1624] @ 5de80 <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 5de72 <__uspack_MOD_dcldrawaxisspecify@@Base+0x966> │ │ │ │ + ldr.w r0, [pc, #1724] @ 5def8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ec> │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #156 @ 0x9c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5d8da <__uspack_MOD_dcldrawaxisspecify@@Base+0x3ce> │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5dc42 <__uspack_MOD_dcldrawaxisspecify@@Base+0x736> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr.w r2, [pc, #1688] @ 5defc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f0> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + adds r2, #4 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + blx 34a80 │ │ │ │ + b.n 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 5daac <__uspack_MOD_dcldrawaxisspecify@@Base+0x5a0> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.n 5d98e <__uspack_MOD_dcldrawaxisspecify@@Base+0x482> │ │ │ │ + cmp r5, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #52] @ 0x34 │ │ │ │ + bne.w 5db60 <__uspack_MOD_dcldrawaxisspecify@@Base+0x654> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + ldrd r1, r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 356fc │ │ │ │ + b.n 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + b.n 5d5aa <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov.w r8, #1 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + b.n 5d5a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x94> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + mov.w sl, #1 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + b.n 5d578 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6c> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 5dc36 <__uspack_MOD_dcldrawaxisspecify@@Base+0x72a> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + lsls r1, r5, #2 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add r3, r1 │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + bge.n 5d8f6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3ea> │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str.w r9, [sp, #124] @ 0x7c │ │ │ │ + cmp.w sl, #1 │ │ │ │ + bne.w 5dc46 <__uspack_MOD_dcldrawaxisspecify@@Base+0x73a> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + ldr.w r2, [pc, #1508] @ 5df00 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f4> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + adds r2, #4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 34a80 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d9ee <__uspack_MOD_dcldrawaxisspecify@@Base+0x4e2> │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5d952 <__uspack_MOD_dcldrawaxisspecify@@Base+0x446> │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5d986 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47a> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5ddde <__uspack_MOD_dcldrawaxisspecify@@Base+0x8d2> │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bge.n 5d97a <__uspack_MOD_dcldrawaxisspecify@@Base+0x46e> │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + subs r4, r3, #1 │ │ │ │ + bmi.w 5dc2a <__uspack_MOD_dcldrawaxisspecify@@Base+0x71e> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r0 │ │ │ │ + add r3, r8 │ │ │ │ + mov.w r1, r8, lsl #2 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r7, #1 │ │ │ │ + add r3, r1 │ │ │ │ + cmp r4, r7 │ │ │ │ + str.w r0, [r2], #4 │ │ │ │ + bge.n 5d9ae <__uspack_MOD_dcldrawaxisspecify@@Base+0x4a2> │ │ │ │ + str.w r9, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r5, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bne.w 5db60 <__uspack_MOD_dcldrawaxisspecify@@Base+0x654> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + blx 356fc │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5db94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x688> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + subs.w r9, r3, #1 │ │ │ │ + bpl.n 5dad2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5c6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + b.n 5d6e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + subs r6, r3, #1 │ │ │ │ + bpl.w 5db34 <__uspack_MOD_dcldrawaxisspecify@@Base+0x628> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + b.n 5d704 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f8> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5da36 <__uspack_MOD_dcldrawaxisspecify@@Base+0x52a> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5dcdc <__uspack_MOD_dcldrawaxisspecify@@Base+0x7d0> │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bge.n 5da2a <__uspack_MOD_dcldrawaxisspecify@@Base+0x51e> │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 5db08 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5fc> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + b.n 5d6f8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ec> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5da70 <__uspack_MOD_dcldrawaxisspecify@@Base+0x564> │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r5 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 5da62 <__uspack_MOD_dcldrawaxisspecify@@Base+0x556> │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d736 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22a> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5daa4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x598> │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r6, r8, lsl #2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r3, r8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 5da96 <__uspack_MOD_dcldrawaxisspecify@@Base+0x58a> │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d730 <__uspack_MOD_dcldrawaxisspecify@@Base+0x224> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 5dd6e <__uspack_MOD_dcldrawaxisspecify@@Base+0x862> │ │ │ │ + ldr.w r2, [pc, #1104] @ 5df04 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f8> │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + adds r2, #4 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ + blx 356fc │ │ │ │ + b.n 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, r8 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r0 │ │ │ │ + cmp r9, r2 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 5daf0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5e4> │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + b.n 5d6e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r0 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 5db1c <__uspack_MOD_dcldrawaxisspecify@@Base+0x610> │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str.w r9, [sp, #104] @ 0x68 │ │ │ │ + b.n 5d6f8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ec> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mul.w r0, r4, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 69ab2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + add.w r3, r3, #1 │ │ │ │ + bgt.w 5dc94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x788> │ │ │ │ + cmp r3, r6 │ │ │ │ + ble.n 5db4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x63e> │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + b.n 5d704 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f8> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 5dbcc <__uspack_MOD_dcldrawaxisspecify@@Base+0x6c0> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r2 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + blx 356fc │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 5dc22 <__uspack_MOD_dcldrawaxisspecify@@Base+0x716> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.w 5de6a <__uspack_MOD_dcldrawaxisspecify@@Base+0x95e> │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r4, r8, lsl #2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r3, r8 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 5dbaa <__uspack_MOD_dcldrawaxisspecify@@Base+0x69e> │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5dc22 <__uspack_MOD_dcldrawaxisspecify@@Base+0x716> │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + b.n 5dc0c <__uspack_MOD_dcldrawaxisspecify@@Base+0x700> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r4 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5dbde <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d2> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + blx 356fc │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.w 5de5a <__uspack_MOD_dcldrawaxisspecify@@Base+0x94e> │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 5dc16 <__uspack_MOD_dcldrawaxisspecify@@Base+0x70a> │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + b.n 5d9c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4b4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + b.n 5d90c <__uspack_MOD_dcldrawaxisspecify@@Base+0x400> │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + subs r6, r3, #1 │ │ │ │ + bpl.n 5dd06 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7fa> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #688] @ (5df08 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9fc>) │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + adds r2, #4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, r9 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + blx 34a80 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 5d986 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47a> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x438> │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d986 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47a> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + str.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov r9, r4 │ │ │ │ + str r5, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r6 │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + b.n 5dcb0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7a4> │ │ │ │ + mov r0, r5 │ │ │ │ + adds r5, #1 │ │ │ │ + mla r1, sl, r5, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mla r0, r9, r0, r6 │ │ │ │ + mla r1, r9, r1, r7 │ │ │ │ + blx 33e60 │ │ │ │ + cmp r5, r4 │ │ │ │ + ble.n 5dcac <__uspack_MOD_dcldrawaxisspecify@@Base+0x7a0> │ │ │ │ + str.w r8, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + ldr r5, [sp, #108] @ 0x6c │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + b.n 5db5c <__uspack_MOD_dcldrawaxisspecify@@Base+0x650> │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ + mla r0, sl, r5, r8 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r5, #1 │ │ │ │ + mla r1, r4, r1, r9 │ │ │ │ + mla r0, r4, r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + cmp r5, r6 │ │ │ │ + ble.n 5dce6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7da> │ │ │ │ + str.w r9, [sp, #108] @ 0x6c │ │ │ │ + b.n 5da36 <__uspack_MOD_dcldrawaxisspecify@@Base+0x52a> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + mul.w r0, r4, r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r4, #0 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + bgt.n 5dd9e <__uspack_MOD_dcldrawaxisspecify@@Base+0x892> │ │ │ │ + cmp r8, r6 │ │ │ │ + ble.n 5dd1e <__uspack_MOD_dcldrawaxisspecify@@Base+0x812> │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #472] @ (5df0c <__uspack_MOD_dcldrawaxisspecify@@Base+0xa00>) │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + adds r2, #4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, r9 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r1, [sp, #136] @ 0x88 │ │ │ │ + add r1, sp, #140 @ 0x8c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + blx 34a80 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 5d974 <__uspack_MOD_dcldrawaxisspecify@@Base+0x468> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5d944 <__uspack_MOD_dcldrawaxisspecify@@Base+0x438> │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5d974 <__uspack_MOD_dcldrawaxisspecify@@Base+0x468> │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 5de04 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8f8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #404] @ (5df10 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa04>) │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + adds r2, #4 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 356fc │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f2b8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69ac0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69ac4 ) │ │ │ │ + b.n 5d73e <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r5, r8 │ │ │ │ + str.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + b.n 5ddb6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8aa> │ │ │ │ + mov r0, r5 │ │ │ │ + adds r5, #1 │ │ │ │ + mla r1, sl, r5, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mla r0, r9, r0, r6 │ │ │ │ + mla r1, r9, r1, r7 │ │ │ │ + blx 33e60 │ │ │ │ + cmp r5, r4 │ │ │ │ + ble.n 5ddb2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8a6> │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + str.w r8, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 5dd2e <__uspack_MOD_dcldrawaxisspecify@@Base+0x822> │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ + mla r0, sl, r5, r9 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r5, #1 │ │ │ │ + mla r1, r4, r1, r6 │ │ │ │ + mla r0, r4, r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + cmp r5, r8 │ │ │ │ + ble.n 5dde6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8da> │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + b.n 5d986 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47a> │ │ │ │ + adds r3, r6, #1 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + ldrd r8, r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r6, r8 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5de16 <__uspack_MOD_dcldrawaxisspecify@@Base+0x90a> │ │ │ │ + ldr r2, [pc, #236] @ (5df14 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa08>) │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + adds r2, #4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 356fc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add.w r0, r7, r3, lsl #2 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 5de4c <__uspack_MOD_dcldrawaxisspecify@@Base+0x940> │ │ │ │ + b.n 5dd96 <__uspack_MOD_dcldrawaxisspecify@@Base+0x88a> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 5db94 <__uspack_MOD_dcldrawaxisspecify@@Base+0x688> │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5dc0c <__uspack_MOD_dcldrawaxisspecify@@Base+0x700> │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5dc22 <__uspack_MOD_dcldrawaxisspecify@@Base+0x716> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r0, 5dece <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c2> │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r7, #15 │ │ │ │ + movs r4, r1 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ + movs r4, r1 │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ + movs r4, r1 │ │ │ │ + str r3, [sp, #904] @ 0x388 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r3, #10 │ │ │ │ + movs r4, r1 │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #952] @ 0x3b8 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r6, #9 │ │ │ │ + movs r4, r1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ + movs r4, r1 │ │ │ │ + str r2, [sp, #728] @ 0x2d8 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #848] @ 0x350 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #768] @ 0x300 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #704] @ 0x2c0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r0, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r4, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + vhadd.u32 d0, d8, d9 │ │ │ │ + cdp2 0, 14, cr0, cr2, cr9, {0} │ │ │ │ + cdp2 0, 3, cr0, cr2, cr9, {0} │ │ │ │ + │ │ │ │ +0005df18 <__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, #4032] @ 0xfc0 │ │ │ │ + sub sp, #28 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #484] @ (5e114 <__uspack_MOD_dcldrawaxis@@Base+0x1fc>) │ │ │ │ + ldr r5, [pc, #488] @ (5e118 <__uspack_MOD_dcldrawaxis@@Base+0x200>) │ │ │ │ + strd r1, r2, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [pc, #484] @ (5e11c <__uspack_MOD_dcldrawaxis@@Base+0x204>) │ │ │ │ + movs r2, #11 │ │ │ │ + ldrd r8, r7, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r6, r4, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ + ldr r4, [sp, #84] @ 0x54 │ │ │ │ + movs r3, #1 │ │ │ │ + add r5, pc │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5df9e <__uspack_MOD_dcldrawaxis@@Base+0x86> │ │ │ │ + ldr.w sl, [pc, #444] @ 5e120 <__uspack_MOD_dcldrawaxis@@Base+0x208> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r3, [pc, #444] @ (5e124 <__uspack_MOD_dcldrawaxis@@Base+0x20c>) │ │ │ │ + add sl, pc │ │ │ │ + add r3, pc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 32614 │ │ │ │ + add.w r1, sl, #4 │ │ │ │ + ldr.w sl, [pc, #428] @ 5e128 <__uspack_MOD_dcldrawaxis@@Base+0x210> │ │ │ │ + movs r2, #4 │ │ │ │ + add sl, pc │ │ │ │ + mov r0, sl │ │ │ │ + blx 32614 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fe54 │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2fe54 │ │ │ │ + cbz r7, 5dfe0 <__uspack_MOD_dcldrawaxis@@Base+0xc8> │ │ │ │ + ldr.w sl, [pc, #392] @ 5e12c <__uspack_MOD_dcldrawaxis@@Base+0x214> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r3, [pc, #392] @ (5e130 <__uspack_MOD_dcldrawaxis@@Base+0x218>) │ │ │ │ + add sl, pc │ │ │ │ + add r3, pc │ │ │ │ + add.w r1, sl, #16 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 32614 │ │ │ │ + add.w r1, sl, #20 │ │ │ │ + ldr.w sl, [pc, #372] @ 5e134 <__uspack_MOD_dcldrawaxis@@Base+0x21c> │ │ │ │ + movs r2, #4 │ │ │ │ + add sl, pc │ │ │ │ + mov r0, sl │ │ │ │ + blx 32614 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fe54 │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2fe54 │ │ │ │ + cbz r6, 5e022 <__uspack_MOD_dcldrawaxis@@Base+0x10a> │ │ │ │ + ldr.w sl, [pc, #340] @ 5e138 <__uspack_MOD_dcldrawaxis@@Base+0x220> │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #336] @ (5e13c <__uspack_MOD_dcldrawaxis@@Base+0x224>) │ │ │ │ + add sl, pc │ │ │ │ + add r3, pc │ │ │ │ + add.w r1, sl, #8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 34cf4 │ │ │ │ + add.w r1, sl, #12 │ │ │ │ + ldr.w sl, [pc, #320] @ 5e140 <__uspack_MOD_dcldrawaxis@@Base+0x228> │ │ │ │ + movs r2, #6 │ │ │ │ + add sl, pc │ │ │ │ + mov r0, sl │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 33f50 │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5e02e <__uspack_MOD_dcldrawaxis@@Base+0x116> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 5c830 <__rnmlib_MOD_dclrunningmean@@Base+0x130> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5e03c <__uspack_MOD_dcldrawaxis@@Base+0x124> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 5c8a8 <__rnmlib_MOD_dclrunningmean@@Base+0x1a8> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + ldrd r2, r1, [sp, #4] │ │ │ │ + blx 30d70 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5e06e <__uspack_MOD_dcldrawaxis@@Base+0x156> │ │ │ │ + ldr.w r8, [pc, #244] @ 5e144 <__uspack_MOD_dcldrawaxis@@Base+0x22c> │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #240] @ (5e148 <__uspack_MOD_dcldrawaxis@@Base+0x230>) │ │ │ │ + add r8, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [r0, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r7, pc, #248 @ (adr r7, 69bc0 ) │ │ │ │ - movs r0, r1 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 32158 │ │ │ │ + ldr r0, [pc, #232] @ (5e14c <__uspack_MOD_dcldrawaxis@@Base+0x234>) │ │ │ │ + add.w r1, r8, #4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32158 │ │ │ │ + cbz r7, 5e090 <__uspack_MOD_dcldrawaxis@@Base+0x178> │ │ │ │ + ldr r7, [pc, #220] @ (5e150 <__uspack_MOD_dcldrawaxis@@Base+0x238>) │ │ │ │ + movs r2, #4 │ │ │ │ + ldr r0, [pc, #220] @ (5e154 <__uspack_MOD_dcldrawaxis@@Base+0x23c>) │ │ │ │ + add r7, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r7, #16 │ │ │ │ + blx 32158 │ │ │ │ + ldr r0, [pc, #212] @ (5e158 <__uspack_MOD_dcldrawaxis@@Base+0x240>) │ │ │ │ + add.w r1, r7, #20 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32158 │ │ │ │ + cbz r6, 5e0b2 <__uspack_MOD_dcldrawaxis@@Base+0x19a> │ │ │ │ + ldr r6, [pc, #200] @ (5e15c <__uspack_MOD_dcldrawaxis@@Base+0x244>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #200] @ (5e160 <__uspack_MOD_dcldrawaxis@@Base+0x248>) │ │ │ │ + add r6, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + blx 2f890 │ │ │ │ + ldr r0, [pc, #188] @ (5e164 <__uspack_MOD_dcldrawaxis@@Base+0x24c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f890 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 5e0da <__uspack_MOD_dcldrawaxis@@Base+0x1c2> │ │ │ │ + ldr r1, [pc, #176] @ (5e168 <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #176] @ (5e16c <__uspack_MOD_dcldrawaxis@@Base+0x254>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32db0 │ │ │ │ + ldr r1, [pc, #164] @ (5e170 <__uspack_MOD_dcldrawaxis@@Base+0x258>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #164] @ (5e174 <__uspack_MOD_dcldrawaxis@@Base+0x25c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32db0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5e104 <__uspack_MOD_dcldrawaxis@@Base+0x1ec> │ │ │ │ + ldr r1, [pc, #148] @ (5e178 <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #148] @ (5e17c <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32db0 │ │ │ │ + ldr r1, [pc, #140] @ (5e180 <__uspack_MOD_dcldrawaxis@@Base+0x268>) │ │ │ │ + movs r3, #32 │ │ │ │ + ldr r0, [pc, #140] @ (5e184 <__uspack_MOD_dcldrawaxis@@Base+0x26c>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 32db0 │ │ │ │ + ldr r0, [pc, #128] @ (5e188 <__uspack_MOD_dcldrawaxis@@Base+0x270>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + stc2l 0, cr0, [r0, #40] @ 0x28 │ │ │ │ + cbz r2, 5e142 <__uspack_MOD_dcldrawaxis@@Base+0x22a> │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa7c000b │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa3c000b │ │ │ │ + ldrh r6, [r3, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r1, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr??.w r0, [sl, #11] │ │ │ │ + ldrh r0, [r5, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r3, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + vst1.8 {d0[0]}, [lr], fp │ │ │ │ + ldrh r4, [r5, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r4, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + vld4.8 {d16-d19}, [lr], fp │ │ │ │ + ldrh r0, [r2, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + vst4.8 {d16-d19}, [ip], fp │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r6, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #116 @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #172 @ 0xac │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r2, #12] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069ac8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005e18c <__uspack_MOD_dcldrawscaledgraph@@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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69b3c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [pc, #1024] @ 5e5a0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x414> │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #1020] @ (5e5a4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418>) │ │ │ │ + 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, #980] @ (5e5a8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x41c>) │ │ │ │ + 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, #968] @ (5e5ac <__uspack_MOD_dcldrawscaledgraph@@Base+0x420>) │ │ │ │ + movs r2, #18 │ │ │ │ + str r3, [sp, #12] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r1, pc │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + add r4, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 349c0 │ │ │ │ + ldr r0, [pc, #948] @ (5e5b0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x424>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 5e4c6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x33a> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 5e4ba <__uspack_MOD_dcldrawscaledgraph@@Base+0x32e> │ │ │ │ + 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 5e252 <__uspack_MOD_dcldrawscaledgraph@@Base+0xc6> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #884] @ (5e5b4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x428>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #880] @ (5e5b8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x42c>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #880] @ (5e5bc <__uspack_MOD_dcldrawscaledgraph@@Base+0x430>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp sl, fp │ │ │ │ + mov r3, sl │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bne.n 5e2b8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x12c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5e462 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 312cc │ │ │ │ + blx 33360 │ │ │ │ + blx 308e0 │ │ │ │ + blx 2fcec │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 319cc │ │ │ │ + ldr r2, [pc, #812] @ (5e5c0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x434>) │ │ │ │ + ldr r3, [pc, #780] @ (5e5a4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418>) │ │ │ │ + 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 5e594 <__uspack_MOD_dcldrawscaledgraph@@Base+0x408> │ │ │ │ + ldr r0, [pc, #792] @ (5e5c4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x438>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5e386 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1fa> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + it ne │ │ │ │ + strne r0, [sp, #40] @ 0x28 │ │ │ │ + bne.w 5e464 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d8> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + blx 312cc │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2fad8 │ │ │ │ + blx 33360 │ │ │ │ + blx 308e0 │ │ │ │ + blx 2fcec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 5e54e <__uspack_MOD_dcldrawscaledgraph@@Base+0x3c2> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32f8c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + 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 5e310 <__uspack_MOD_dcldrawscaledgraph@@Base+0x184> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5e518 <__uspack_MOD_dcldrawscaledgraph@@Base+0x38c> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx 319cc │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.w 5e560 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3d4> │ │ │ │ + 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 r3, r1 │ │ │ │ + bne.n 5e344 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b8> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5e292 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5e37e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f2> │ │ │ │ + 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 5e372 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1e6> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5e292 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 5e39a <__uspack_MOD_dcldrawscaledgraph@@Base+0x20e> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + bne.w 5e54a <__uspack_MOD_dcldrawscaledgraph@@Base+0x3be> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + blx 312cc │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + 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 5e3cc <__uspack_MOD_dcldrawscaledgraph@@Base+0x240> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.n 5e2e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x15c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5e496 <__uspack_MOD_dcldrawscaledgraph@@Base+0x30a> │ │ │ │ + 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 5e3fe <__uspack_MOD_dcldrawscaledgraph@@Base+0x272> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + blx 33360 │ │ │ │ + blx 308e0 │ │ │ │ + blx 2fcec │ │ │ │ + cmp r6, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, r5 │ │ │ │ + bne.n 5e4a8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x31c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 5e436 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2aa> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + blx 319cc │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5e558 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3cc> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5e292 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + b.n 5e366 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1da> │ │ │ │ + mov r1, r5 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + bge.n 5e4d2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x346> │ │ │ │ + movs r0, #1 │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + blx 34068 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + blx 312cc │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5e568 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3dc> │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 5e490 <__uspack_MOD_dcldrawscaledgraph@@Base+0x304> │ │ │ │ + mov.w sl, r6, lsl #2 │ │ │ │ + b.n 5e3c0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x234> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + blx 33360 │ │ │ │ + blx 308e0 │ │ │ │ + blx 2fcec │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 5e2fc <__uspack_MOD_dcldrawscaledgraph@@Base+0x170> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5e31e <__uspack_MOD_dcldrawscaledgraph@@Base+0x192> │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3474c │ │ │ │ + b.n 5e228 <__uspack_MOD_dcldrawscaledgraph@@Base+0x9c> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32568 │ │ │ │ + b.n 5e216 <__uspack_MOD_dcldrawscaledgraph@@Base+0x8a> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 5e4e8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x35c> │ │ │ │ + add.w fp, sp, #56 @ 0x38 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [sp, #8] │ │ │ │ + blx 312cc │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 5e3f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x264> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5e48a <__uspack_MOD_dcldrawscaledgraph@@Base+0x2fe> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5e3f0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x264> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 5e598 <__uspack_MOD_dcldrawscaledgraph@@Base+0x40c> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + 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 319cc │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 5e37e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f2> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5e33c <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b0> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5e37e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f2> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + b.n 5e464 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d8> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 5e326 <__uspack_MOD_dcldrawscaledgraph@@Base+0x19a> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.w 5e33c <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b0> │ │ │ │ + b.n 5e350 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1c4> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69b4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69b50 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [r7, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #896 @ (adr r6, 69ed4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069b54 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31fb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069b7c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + b.n 5e292 <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + blx 33360 │ │ │ │ + blx 308e0 │ │ │ │ + blx 2fcec │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34068 │ │ │ │ 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] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 354dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00069ba4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30480 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + blx 319cc │ │ │ │ + b.n 5e37e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f2> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + b.n 5e426 <__uspack_MOD_dcldrawscaledgraph@@Base+0x29a> │ │ │ │ + smmls r0, r6, sl, r0 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #6] │ │ │ │ + movs r1, r1 │ │ │ │ + add r6, sp, #920 @ 0x398 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r7, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r3, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r6, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xfa76000a │ │ │ │ + strh r0, [r7, #62] @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069bc0 : │ │ │ │ +0005e5c8 <__uspack_MOD_dcldrawscaledaxis@@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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69c34 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #156] @ (5e67c <__uspack_MOD_dcldrawscaledaxis@@Base+0xb4>) │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r0, [pc, #156] @ (5e680 <__uspack_MOD_dcldrawscaledaxis@@Base+0xb8>) │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f2a0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69c44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69c48 ) │ │ │ │ + movs r2, #17 │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r2, [r0, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - add r6, pc, #80 @ (adr r6, 69c9c ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069c4c : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69cc0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 349c0 │ │ │ │ + cbz r4, 5e662 <__uspack_MOD_dcldrawscaledaxis@@Base+0x9a> │ │ │ │ + ldr r7, [pc, #144] @ (5e684 <__uspack_MOD_dcldrawscaledaxis@@Base+0xbc>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r8, [pc, #144] @ 5e688 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc0> │ │ │ │ + add r7, pc │ │ │ │ + add r8, pc │ │ │ │ + add.w r1, r7, #8 │ │ │ │ mov r0, r8 │ │ │ │ - blx 31700 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69cd0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69cd4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r6, [r6, r2] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #720 @ (adr r5, 69fa8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069cd8 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69d4c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + blx 34cf4 │ │ │ │ + add.w r1, r7, #12 │ │ │ │ + ldr r7, [pc, #128] @ (5e68c <__uspack_MOD_dcldrawscaledaxis@@Base+0xc4>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r7, pc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34cf4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 35c6c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 33f50 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33f50 │ │ │ │ + cbz r5, 5e66e <__uspack_MOD_dcldrawscaledaxis@@Base+0xa6> │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69d5c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69d60 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f6a0 │ │ │ │ + ldr r4, [pc, #88] @ (5e690 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc8>) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #88] @ (5e694 <__uspack_MOD_dcldrawscaledaxis@@Base+0xcc>) │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + blx 2f890 │ │ │ │ + ldr r0, [pc, #80] @ (5e698 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd0>) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f890 │ │ │ │ + ldr r0, [pc, #68] @ (5e69c <__uspack_MOD_dcldrawscaledaxis@@Base+0xd4>) │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 304f4 │ │ │ │ + cbz r5, 5e674 <__uspack_MOD_dcldrawscaledaxis@@Base+0xac> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f6a0 │ │ │ │ + b.n 5e654 <__uspack_MOD_dcldrawscaledaxis@@Base+0x8c> │ │ │ │ + blx 2fcec │ │ │ │ + b.n 5e634 <__uspack_MOD_dcldrawscaledaxis@@Base+0x6c> │ │ │ │ + blx 2fcec │ │ │ │ + b.n 5e654 <__uspack_MOD_dcldrawscaledaxis@@Base+0x8c> │ │ │ │ nop │ │ │ │ - ldrsb r2, [r5, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r5, pc, #336 @ (adr r5, 69eb4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069d64 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + add r2, sp, #936 @ 0x3a8 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r1, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf3ec000b │ │ │ │ + strh r2, [r3, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r1, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + usat16 r0, #11, sl │ │ │ │ + strh r0, [r3, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r1, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r2, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069d80 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005e6a0 <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31980 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069d9c : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69e10 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 304cc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r4, [pc, #28] @ (5e6cc <__uspack_MOD_dclfitscalingparm@@Base+0x2c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + blx 33360 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69e20 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69e24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - strb r6, [r4, r5] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #752 @ (adr r4, 6a118 ) │ │ │ │ - movs r0, r1 │ │ │ │ + strh r2, [r2, #34] @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069e28 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005e6d0 <__uspack_MOD_dclsettitle@@Base>: │ │ │ │ + stmdb sp!, {r3, 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + ldr r0, [pc, #104] @ (5e74c <__uspack_MOD_dclsettitle@@Base+0x7c>) │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69e86 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r7, 5e70e <__uspack_MOD_dclsettitle@@Base+0x3e> │ │ │ │ + ldr r0, [pc, #76] @ (5e750 <__uspack_MOD_dclsettitle@@Base+0x80>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32db0 │ │ │ │ + cbz r6, 5e71e <__uspack_MOD_dclsettitle@@Base+0x4e> │ │ │ │ + ldr r0, [pc, #64] @ (5e754 <__uspack_MOD_dclsettitle@@Base+0x84>) │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3195c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69e94 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69e98 ) │ │ │ │ - add r1, pc │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strb r0, [r6, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #456 @ (adr r4, 6a064 ) │ │ │ │ - movs r0, r1 │ │ │ │ + blx 32db0 │ │ │ │ + cbz r5, 5e72e <__uspack_MOD_dclsettitle@@Base+0x5e> │ │ │ │ + ldr r0, [pc, #52] @ (5e758 <__uspack_MOD_dclsettitle@@Base+0x88>) │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 32db0 │ │ │ │ + cbz r4, 5e73e <__uspack_MOD_dclsettitle@@Base+0x6e> │ │ │ │ + ldr r0, [pc, #40] @ (5e75c <__uspack_MOD_dclsettitle@@Base+0x8c>) │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32db0 │ │ │ │ + ldr r0, [pc, #32] @ (5e760 <__uspack_MOD_dclsettitle@@Base+0x90>) │ │ │ │ + movs r1, #11 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 2fbf8 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r3, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r2, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r2, #30] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00069e9c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005e764 <__uspack_MOD_dclscalingpoint@@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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #908] @ (5eb04 <__uspack_MOD_dclscalingpoint@@Base+0x3a0>) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #908] @ (5eb08 <__uspack_MOD_dclscalingpoint@@Base+0x3a4>) │ │ │ │ + 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 5e85a <__uspack_MOD_dclscalingpoint@@Base+0xf6> │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5e85a <__uspack_MOD_dclscalingpoint@@Base+0xf6> │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 5e8b2 <__uspack_MOD_dclscalingpoint@@Base+0x14e> │ │ │ │ + negs r3, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 5e8c8 <__uspack_MOD_dclscalingpoint@@Base+0x164> │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 5e878 <__uspack_MOD_dclscalingpoint@@Base+0x114> │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + ldr.w r9, [r1, #24] │ │ │ │ + movs r1, #15 │ │ │ │ + sub.w r8, r2, r3 │ │ │ │ + ldr r3, [pc, #844] @ (5eb0c <__uspack_MOD_dclscalingpoint@@Base+0x3a8>) │ │ │ │ + cmp.w r9, #0 │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + add r3, pc │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 69efa │ │ │ │ - mov r4, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 2f704 │ │ │ │ + ldr r0, [pc, #820] @ (5eb10 <__uspack_MOD_dclscalingpoint@@Base+0x3ac>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + bic.w fp, r2, r2, asr #31 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 5e9ce <__uspack_MOD_dclscalingpoint@@Base+0x26a> │ │ │ │ + bic.w sl, r6, r6, asr #31 │ │ │ │ + cmp sl, fp │ │ │ │ + beq.n 5e816 <__uspack_MOD_dclscalingpoint@@Base+0xb2> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r0, [pc, #784] @ (5eb14 <__uspack_MOD_dclscalingpoint@@Base+0x3b0>) │ │ │ │ + mov r1, r3 │ │ │ │ + movs r3, #15 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + add r0, pc │ │ │ │ + ldr r2, [pc, #776] @ (5eb18 <__uspack_MOD_dclscalingpoint@@Base+0x3b4>) │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33990 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69f08 ) │ │ │ │ + add r2, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp sl, fp │ │ │ │ + mov r3, sl │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r7, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.n 5e8e0 <__uspack_MOD_dclscalingpoint@@Base+0x17c> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 5e90a <__uspack_MOD_dclscalingpoint@@Base+0x1a6> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69f0c ) │ │ │ │ - add r1, pc │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 312cc │ │ │ │ + ldr r2, [pc, #740] @ (5eb1c <__uspack_MOD_dclscalingpoint@@Base+0x3b8>) │ │ │ │ + ldr r3, [pc, #720] @ (5eb08 <__uspack_MOD_dclscalingpoint@@Base+0x3a4>) │ │ │ │ + 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 5eb00 <__uspack_MOD_dclscalingpoint@@Base+0x39c> │ │ │ │ + ldr r0, [pc, #724] @ (5eb20 <__uspack_MOD_dclscalingpoint@@Base+0x3bc>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strb r4, [r7, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - add r4, pc, #168 @ (adr r4, 69fb8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069f10 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + movs r4, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5e7aa <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ + ldr r0, [pc, #704] @ (5eb24 <__uspack_MOD_dclscalingpoint@@Base+0x3c0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + ldr r0, [pc, #700] @ (5eb28 <__uspack_MOD_dclscalingpoint@@Base+0x3c4>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + b.n 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + ldr r0, [pc, #688] @ (5eb2c <__uspack_MOD_dclscalingpoint@@Base+0x3c8>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + ldr r0, [pc, #684] @ (5eb30 <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + bic.w r3, r6, r6, asr #31 │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.w 5e9e8 <__uspack_MOD_dclscalingpoint@@Base+0x284> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + blx 312cc │ │ │ │ + b.n 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + movs r7, #1 │ │ │ │ + subs r6, r6, r3 │ │ │ │ + adds r6, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 5e7aa <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ + ldr r0, [pc, #616] @ (5eb34 <__uspack_MOD_dclscalingpoint@@Base+0x3d0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + ldr r0, [pc, #612] @ (5eb38 <__uspack_MOD_dclscalingpoint@@Base+0x3d4>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + b.n 5e892 <__uspack_MOD_dclscalingpoint@@Base+0x12e> │ │ │ │ + subs r2, r6, #1 │ │ │ │ + bpl.n 5e940 <__uspack_MOD_dclscalingpoint@@Base+0x1dc> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 69f84 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + it ne │ │ │ │ + strne.w fp, [sp, #24] │ │ │ │ + bne.n 5e90c <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33dc4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 312cc │ │ │ │ + mov r0, fp │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + mov fp, r4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 5ea3c <__uspack_MOD_dclscalingpoint@@Base+0x2d8> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 312cc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5e9c6 <__uspack_MOD_dclscalingpoint@@Base+0x262> │ │ │ │ + cmp r6, #0 │ │ │ │ + ble.w 5eaf8 <__uspack_MOD_dclscalingpoint@@Base+0x394> │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w sl, r7, lsl #2 │ │ │ │ + add r3, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 5e982 <__uspack_MOD_dclscalingpoint@@Base+0x21e> │ │ │ │ + lsls r3, r6, #2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov.w sl, r7, lsl #2 │ │ │ │ + add.w fp, r7, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add.w r1, r4, fp, lsl #2 │ │ │ │ + ldr.w ip, [r1] │ │ │ │ + adds r3, #1 │ │ │ │ + add r1, sl │ │ │ │ + cmp r2, r3 │ │ │ │ + str.w ip, [r0], #4 │ │ │ │ + bge.n 5e960 <__uspack_MOD_dclscalingpoint@@Base+0x1fc> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 5ea92 <__uspack_MOD_dclscalingpoint@@Base+0x32e> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 312cc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + add.w r4, r4, fp, lsl #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r1, r3 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + add r4, sl │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 5e98c <__uspack_MOD_dclscalingpoint@@Base+0x228> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (69f94 ) │ │ │ │ + cmp.w r9, #1 │ │ │ │ + beq.w 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5e9c6 <__uspack_MOD_dclscalingpoint@@Base+0x262> │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r2 │ │ │ │ + add.w r1, r2, r1, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add r5, sl │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 5e9ba <__uspack_MOD_dclscalingpoint@@Base+0x256> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + str.w fp, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 5ea98 <__uspack_MOD_dclscalingpoint@@Base+0x334> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (69f98 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r6, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #816 @ (adr r3, 6a2cc ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00069f9c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31adc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069fb8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 318cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00069fd4 : │ │ │ │ - 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, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 312cc │ │ │ │ + b.n 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + subs.w r8, r6, #1 │ │ │ │ + bmi.n 5ea7a <__uspack_MOD_dclscalingpoint@@Base+0x316> │ │ │ │ + lsls r0, r6, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6a05e │ │ │ │ - add.w fp, sp, #76 @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, fp │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + 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 5ea08 <__uspack_MOD_dclscalingpoint@@Base+0x2a4> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + blx 312cc │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, sl │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 32400 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w r2, [r5], #4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r6, r3 │ │ │ │ + add r4, r7 │ │ │ │ + bge.n 5ea26 <__uspack_MOD_dclscalingpoint@@Base+0x2c2> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a06c ) │ │ │ │ + b.n 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov.w sl, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a070 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strh r0, [r3, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - add r3, pc, #120 @ (adr r3, 6a0ec ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a074 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, sl │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5ea50 <__uspack_MOD_dclscalingpoint@@Base+0x2ec> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 312cc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5e9b0 <__uspack_MOD_dclscalingpoint@@Base+0x24c> │ │ │ │ + cmp r6, #0 │ │ │ │ + bgt.w 5e930 <__uspack_MOD_dclscalingpoint@@Base+0x1cc> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5e9b0 <__uspack_MOD_dclscalingpoint@@Base+0x24c> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a12e │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str.w sl, [sp, #40] @ 0x28 │ │ │ │ + blx 312cc │ │ │ │ + b.n 5ea34 <__uspack_MOD_dclscalingpoint@@Base+0x2d0> │ │ │ │ + ldr.w fp, [sp, #24] │ │ │ │ + b.n 5e90c <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.n 5eab8 <__uspack_MOD_dclscalingpoint@@Base+0x354> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6a13c │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 312cc │ │ │ │ mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35978 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5e834 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + mov.w r9, r9, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 5eace <__uspack_MOD_dclscalingpoint@@Base+0x36a> │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 312cc │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r2, [r6], #4 │ │ │ │ + adds r3, #1 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + cmp r8, r3 │ │ │ │ + add r5, r9 │ │ │ │ + bge.n 5eae8 <__uspack_MOD_dclscalingpoint@@Base+0x384> │ │ │ │ + b.n 5eab0 <__uspack_MOD_dclscalingpoint@@Base+0x34c> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6a14c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6a150 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6a154 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6a158 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - strh r0, [r1, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, pc, #488 @ (adr r2, 6a33c ) │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r7, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r2, pc, #608 @ (adr r2, 6a3bc ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a15c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35220 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a178 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f64 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a194 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a1b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ef54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a1cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35708 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a1e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 317ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a204 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006a220 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34560 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 5e9c6 <__uspack_MOD_dclscalingpoint@@Base+0x262> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf592000a │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r3, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r3, #22] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r6, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xf4d4000a │ │ │ │ + strh r2, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r7, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r1, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r4, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r6, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r2, #16] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r4, #14] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a23c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005eb3c <__blklib_MOD_dclintervalge@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 6a2a8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #216] @ (5ec28 <__blklib_MOD_dclintervalge@@Base+0xec>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #216] @ (5ec2c <__blklib_MOD_dclintervalge@@Base+0xf0>) │ │ │ │ + mov r7, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r5, 5ebaa <__blklib_MOD_dclintervalge@@Base+0x6e> │ │ │ │ + ldrd r6, sl, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5ec30 <__blklib_MOD_dclintervalge@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5ebb6 <__blklib_MOD_dclintervalge@@Base+0x7a> │ │ │ │ mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - blx 31e1c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + blx 30dd4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #172] @ (5ec34 <__blklib_MOD_dclintervalge@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #168] @ (5ec38 <__blklib_MOD_dclintervalge@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5ec2c <__blklib_MOD_dclintervalge@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5ec22 <__blklib_MOD_dclintervalge@@Base+0xe6> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5ec3c <__blklib_MOD_dclintervalge@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5eb78 <__blklib_MOD_dclintervalge@@Base+0x3c> │ │ │ │ + subs.w sl, sl, r6 │ │ │ │ + bmi.n 5ec08 <__blklib_MOD_dclintervalge@@Base+0xcc> │ │ │ │ + add.w r8, sl, #1 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + mov ip, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + adds r3, #1 │ │ │ │ + add ip, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5ebd4 <__blklib_MOD_dclintervalge@@Base+0x98> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r9, r8, lsl #2 │ │ │ │ + blx 30dd4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r6], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 5ebf4 <__blklib_MOD_dclintervalge@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5eb84 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sp │ │ │ │ + blx 30dd4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a2b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a2bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5eb84 <__blklib_MOD_dclintervalge@@Base+0x48> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r1, r3] │ │ │ │ - movs r0, r1 │ │ │ │ - add r1, pc, #352 @ (adr r1, 6a420 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a2c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30c00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + subs.w r0, r8, #10 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r2, #31] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r7, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + sbcs.w r0, sl, #10 │ │ │ │ + ldrb r6, [r2, #30] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a2dc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005ec40 <__blklib_MOD_dclintervalgt@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 6a348 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #216] @ (5ed2c <__blklib_MOD_dclintervalgt@@Base+0xec>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #216] @ (5ed30 <__blklib_MOD_dclintervalgt@@Base+0xf0>) │ │ │ │ + mov r7, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r5, 5ecae <__blklib_MOD_dclintervalgt@@Base+0x6e> │ │ │ │ + ldrd r6, sl, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5ed34 <__blklib_MOD_dclintervalgt@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5ecba <__blklib_MOD_dclintervalgt@@Base+0x7a> │ │ │ │ mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f72c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + blx 3391c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #172] @ (5ed38 <__blklib_MOD_dclintervalgt@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #168] @ (5ed3c <__blklib_MOD_dclintervalgt@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5ed30 <__blklib_MOD_dclintervalgt@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5ed26 <__blklib_MOD_dclintervalgt@@Base+0xe6> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5ed40 <__blklib_MOD_dclintervalgt@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5ec7c <__blklib_MOD_dclintervalgt@@Base+0x3c> │ │ │ │ + subs.w sl, sl, r6 │ │ │ │ + bmi.n 5ed0c <__blklib_MOD_dclintervalgt@@Base+0xcc> │ │ │ │ + add.w r8, sl, #1 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + mov ip, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + adds r3, #1 │ │ │ │ + add ip, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5ecd8 <__blklib_MOD_dclintervalgt@@Base+0x98> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r9, r8, lsl #2 │ │ │ │ + blx 3391c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r6], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 5ecf8 <__blklib_MOD_dclintervalgt@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5ec88 <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sp │ │ │ │ + blx 3391c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a358 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a35c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5ec88 <__blklib_MOD_dclintervalgt@@Base+0x48> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r6, [r5, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #912 @ (adr r0, 6a6f0 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a360 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + @ instruction: 0xf0b4000a │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r1, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + orns r0, r6, #10 │ │ │ │ + ldrb r2, [r4, #26] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a37c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ed44 <__blklib_MOD_dclintervalle@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6a3f0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #216] @ (5ee30 <__blklib_MOD_dclintervalle@@Base+0xec>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #216] @ (5ee34 <__blklib_MOD_dclintervalle@@Base+0xf0>) │ │ │ │ + mov r7, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r5, 5edb2 <__blklib_MOD_dclintervalle@@Base+0x6e> │ │ │ │ + ldrd r6, sl, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5ee38 <__blklib_MOD_dclintervalle@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5edbe <__blklib_MOD_dclintervalle@@Base+0x7a> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - blx 344d4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + blx 35874 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #172] @ (5ee3c <__blklib_MOD_dclintervalle@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #168] @ (5ee40 <__blklib_MOD_dclintervalle@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5ee34 <__blklib_MOD_dclintervalle@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5ee2a <__blklib_MOD_dclintervalle@@Base+0xe6> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5ee44 <__blklib_MOD_dclintervalle@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5ed80 <__blklib_MOD_dclintervalle@@Base+0x3c> │ │ │ │ + subs.w sl, sl, r6 │ │ │ │ + bmi.n 5ee10 <__blklib_MOD_dclintervalle@@Base+0xcc> │ │ │ │ + add.w r8, sl, #1 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + mov ip, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + adds r3, #1 │ │ │ │ + add ip, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5eddc <__blklib_MOD_dclintervalle@@Base+0x98> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r9, r8, lsl #2 │ │ │ │ + blx 35874 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r6], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 5edfc <__blklib_MOD_dclintervalle@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5ed8c <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sp │ │ │ │ + blx 35874 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a400 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a404 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5ed8c <__blklib_MOD_dclintervalle@@Base+0x48> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #536] @ (6a61c ) │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #416 @ (adr r0, 6a5a8 ) │ │ │ │ - movs r0, r1 │ │ │ │ + vext.8 d0, d0, d10, #0 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r5, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r2, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + vhadd.s d16, d2, d10 │ │ │ │ + ldrb r6, [r5, #22] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a408 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ee48 <__blklib_MOD_dclintervallt@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6a47c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31600 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #216] @ (5ef34 <__blklib_MOD_dclintervallt@@Base+0xec>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #216] @ (5ef38 <__blklib_MOD_dclintervallt@@Base+0xf0>) │ │ │ │ + mov r7, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbz r5, 5eeb6 <__blklib_MOD_dclintervallt@@Base+0x6e> │ │ │ │ + ldrd r6, sl, [r0, #28] │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r0, [pc, #192] @ (5ef3c <__blklib_MOD_dclintervallt@@Base+0xf4>) │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5eec2 <__blklib_MOD_dclintervallt@@Base+0x7a> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a48c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a490 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 30f10 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #172] @ (5ef40 <__blklib_MOD_dclintervallt@@Base+0xf8>) │ │ │ │ + movs r1, #13 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #1000] @ (6a878 ) │ │ │ │ - movs r0, r1 │ │ │ │ - add r0, pc, #32 @ (adr r0, 6a4b4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a494 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #168] @ (5ef44 <__blklib_MOD_dclintervallt@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #152] @ (5ef38 <__blklib_MOD_dclintervallt@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5ef2e <__blklib_MOD_dclintervallt@@Base+0xe6> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #144] @ (5ef48 <__blklib_MOD_dclintervallt@@Base+0x100>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5ee84 <__blklib_MOD_dclintervallt@@Base+0x3c> │ │ │ │ + subs.w sl, sl, r6 │ │ │ │ + bmi.n 5ef14 <__blklib_MOD_dclintervallt@@Base+0xcc> │ │ │ │ + add.w r8, sl, #1 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6a508 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32224 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + mov ip, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r1, [ip] │ │ │ │ + adds r3, #1 │ │ │ │ + add ip, r5 │ │ │ │ + cmp sl, r3 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bge.n 5eee0 <__blklib_MOD_dclintervallt@@Base+0x98> │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + add.w r8, r9, r8, lsl #2 │ │ │ │ + blx 30f10 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [r6], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r6, r8 │ │ │ │ + bne.n 5ef00 <__blklib_MOD_dclintervallt@@Base+0xb8> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5ee90 <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, sp │ │ │ │ + blx 30f10 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a518 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a51c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 5ee90 <__blklib_MOD_dclintervallt@@Base+0x48> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r6, [pc, #440] @ (6a6d4 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #672] @ 0x2a0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a520 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fcc0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a53c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33494 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + cdp 0, 10, cr0, cr12, cr10, {0} │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r4, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + cdp 0, 6, cr0, cr14, cr10, {0} │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a558 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005ef4c <__gnmlib_MOD_dclgoodnumge@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6a5cc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5ef88 <__gnmlib_MOD_dclgoodnumge@@Base+0x3c>) │ │ │ │ + movs r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 34a58 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34bc4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + blx 2fbfc │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a5dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a5e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r5, [pc, #680] @ (6a888 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a5e4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005ef8c <__gnmlib_MOD_dclgoodnumgt@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6a642 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5efc8 <__gnmlib_MOD_dclgoodnumgt@@Base+0x3c>) │ │ │ │ + movs r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 34a4c │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 313f4 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + blx 2fbfc │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a650 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a654 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r5, [pc, #208] @ (6a724 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #792] @ 0x318 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a658 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005efcc <__gnmlib_MOD_dclgoodnumle@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6a6b6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5f008 <__gnmlib_MOD_dclgoodnumle@@Base+0x3c>) │ │ │ │ + movs r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 34038 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34b44 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + blx 2fbfc │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a6c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a6c8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r4, [pc, #768] @ (6a9c8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #504] @ 0x1f8 │ │ │ │ - movs r0, r1 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldrb r0, [r0, #15] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a6cc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f00c <__gnmlib_MOD_dclgoodnumlt@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6a740 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5f048 <__gnmlib_MOD_dclgoodnumlt@@Base+0x3c>) │ │ │ │ + movs r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 35c60 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33f9c │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + blx 2fbfc │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a750 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a754 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #216] @ (6a82c ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006a758 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35b54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006a774 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35628 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a79c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33bb4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a7c4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31804 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a7ec : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35a8c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a814 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3214c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a83c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32d94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a864 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3470c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a88c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f0a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldrb r0, [r2, #14] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a8b4 : │ │ │ │ +0005f04c <__gnmlib_MOD_dclrestoregoodnumlist@@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 31dc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006a8dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31f90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #28] @ (5f078 <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x2c>) │ │ │ │ + movs r1, #21 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 30b58 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #21 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldrb r6, [r4, #13] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a8f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005f07c <__gnmlib_MOD_dclsavegoodnumlist@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #28] @ (5f0a8 <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x2c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 34400 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldrb r6, [r1, #13] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a914 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005f0ac <__gnmlib_MOD_dclgetgoodnumlist@@Base>: │ │ │ │ + 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, #4032] @ 0xfc0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - ldr.w sl, [sp, #72] @ 0x48 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #212] @ (5f194 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xe8>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #212] @ (5f198 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 5f120 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x74> │ │ │ │ + ldr r0, [pc, #184] @ (5f19c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf0>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + bne.n 5f12c <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x80> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 32e00 │ │ │ │ + ldr r2, [pc, #160] @ (5f1a0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #152] @ (5f198 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f190 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #144] @ (5f1a4 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xf8>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #132] @ (5f1a8 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xfc>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5f0f0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x44> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5f176 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xca> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6a99e │ │ │ │ - add.w fp, sp, #76 @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f144 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x98> │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, sl │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r7 │ │ │ │ - strd r4, r5, [sp, #8] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 34368 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 32e00 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 5f162 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0xb6> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5f0fc <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x50> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, sp │ │ │ │ + mov sl, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 32e00 │ │ │ │ + mov r0, sl │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6a9ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6a9b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #864] @ (6ad10 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [sp, #952] @ 0x3b8 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5f0fc <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x50> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + mcrr 0, 0, r0, sl, cr10 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + stc 0, cr0, [ip], {10} │ │ │ │ + ldrb r4, [r3, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r1, #11] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006a9b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005f1ac <__gnmlib_MOD_dclsetgoodnumlist@@Base>: │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #212] @ (5f294 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xe8>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #212] @ (5f298 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 5f220 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x74> │ │ │ │ + ldr r0, [pc, #184] @ (5f29c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf0>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ cmp r5, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + bne.n 5f22c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x80> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 333f8 │ │ │ │ + ldr r2, [pc, #160] @ (5f2a0 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #152] @ (5f298 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f290 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #144] @ (5f2a4 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xf8>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #132] @ (5f2a8 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xfc>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5f1f0 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x44> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5f276 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xca> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6aa36 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f244 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x98> │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, sl │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 32b48 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 333f8 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 5f262 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xb6> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5f1fc <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x50> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, sp │ │ │ │ + mov sl, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 333f8 │ │ │ │ + mov r0, sl │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6aa44 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6aa48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #256] @ (6ab48 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r3, [sp, #520] @ 0x208 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006aa4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 5f1fc <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x50> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adc.w r0, sl, sl │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + add.w r0, ip, sl │ │ │ │ + ldrb r0, [r6, #7] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r4, #7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006aa68 : │ │ │ │ - push {r3, lr} │ │ │ │ +0005f2ac <__gnmlib_MOD_dclgoodnumexge@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32760 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006aa84 : │ │ │ │ - b.w 33304 │ │ │ │ - │ │ │ │ -0006aa88 : │ │ │ │ - b.w 32898 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5f2e4 <__gnmlib_MOD_dclgoodnumexge@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 316d0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006aa8c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005f2e8 <__gnmlib_MOD_dclgoodnumexle@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ab46 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5f320 <__gnmlib_MOD_dclgoodnumexle@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ab54 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 30240 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 31e10 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ab64 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ab68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ab6c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6ab70 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #192] @ (6ac28 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [sp, #632] @ 0x278 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [pc, #136] @ (6abf8 ) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [sp, #752] @ 0x2f0 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ab74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005f324 <__gnmlib_MOD_dclgoodnumexgt@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5f35c <__gnmlib_MOD_dclgoodnumexgt@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6abec │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 306d0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2f7e0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6abfc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (6ac00 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - @ instruction: 0x478a │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ac04 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005f360 <__gnmlib_MOD_dclgoodnumexlt@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 6ac70 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (5f398 <__gnmlib_MOD_dclgoodnumexlt@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 30830 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 35090 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ac80 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ac84 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - bx r0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r2, [r2, #3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ac88 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0005f39c <__rfalib_MOD_dclgetamp@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 6acf4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r2, [pc, #244] @ (5f4a8 <__rfalib_MOD_dclgetamp@@Base+0x10c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #244] @ (5f4ac <__rfalib_MOD_dclgetamp@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 5f424 <__rfalib_MOD_dclgetamp@@Base+0x88> │ │ │ │ + ldr r0, [pc, #216] @ (5f4b0 <__rfalib_MOD_dclgetamp@@Base+0x114>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5f430 <__rfalib_MOD_dclgetamp@@Base+0x94> │ │ │ │ + ldr r2, [pc, #204] @ (5f4b4 <__rfalib_MOD_dclgetamp@@Base+0x118>) │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - blx 3439c │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + blx 31e38 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + ldr r0, [pc, #188] @ (5f4b8 <__rfalib_MOD_dclgetamp@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #184] @ (5f4bc <__rfalib_MOD_dclgetamp@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #164] @ (5f4ac <__rfalib_MOD_dclgetamp@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f4a4 <__rfalib_MOD_dclgetamp@@Base+0x108> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ad04 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ad08 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #152] @ (5f4c0 <__rfalib_MOD_dclgetamp@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5f3e4 <__rfalib_MOD_dclgetamp@@Base+0x48> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5f482 <__rfalib_MOD_dclgetamp@@Base+0xe6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r4 │ │ │ │ mov sl, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #640] @ 0x280 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ad0c : │ │ │ │ - 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, #20 │ │ │ │ mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6adca │ │ │ │ - ldr.w r9, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6add8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #68 @ 0x44 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f448 <__rfalib_MOD_dclgetamp@@Base+0xac> │ │ │ │ + ldr r2, [pc, #108] @ (5f4c4 <__rfalib_MOD_dclgetamp@@Base+0x128>) │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - blx 35898 │ │ │ │ - mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + blx 31e38 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 5f46e <__rfalib_MOD_dclgetamp@@Base+0xd2> │ │ │ │ + mov r0, sl │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 5f3f8 <__rfalib_MOD_dclgetamp@@Base+0x5c> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #60] @ (5f4c8 <__rfalib_MOD_dclgetamp@@Base+0x12c>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31e38 │ │ │ │ + mov r0, sl │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ade8 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #28] @ (6adec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6adf0 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6adf4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp ip, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp lr, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006adf8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fbb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 5f3f8 <__rfalib_MOD_dclgetamp@@Base+0x5c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldrd r0, r0, [r6, #-40] @ 0x28 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r7, #1] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrd r0, r0, [sl], #-36 @ 0x24 │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + movs r1, r1 │ │ │ │ + stmdb r6, {r1, r3} │ │ │ │ + ldrb r0, [r6, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xe8080009 │ │ │ │ + b.n 5f480 <__rfalib_MOD_dclgetamp@@Base+0xe4> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ae20 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f4cc <__rfalib_MOD_dclgetrms@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6ae94 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r2, [pc, #244] @ (5f5d8 <__rfalib_MOD_dclgetrms@@Base+0x10c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #244] @ (5f5dc <__rfalib_MOD_dclgetrms@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 5f554 <__rfalib_MOD_dclgetrms@@Base+0x88> │ │ │ │ + ldr r0, [pc, #216] @ (5f5e0 <__rfalib_MOD_dclgetrms@@Base+0x114>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5f560 <__rfalib_MOD_dclgetrms@@Base+0x94> │ │ │ │ + ldr r2, [pc, #204] @ (5f5e4 <__rfalib_MOD_dclgetrms@@Base+0x118>) │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - blx 32a8c │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + blx 330ac │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + ldr r0, [pc, #188] @ (5f5e8 <__rfalib_MOD_dclgetrms@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #184] @ (5f5ec <__rfalib_MOD_dclgetrms@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #164] @ (5f5dc <__rfalib_MOD_dclgetrms@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f5d4 <__rfalib_MOD_dclgetrms@@Base+0x108> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6aea4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6aea8 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #152] @ (5f5f0 <__rfalib_MOD_dclgetrms@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add sl, ip │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006aeac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 2f704 │ │ │ │ + b.n 5f514 <__rfalib_MOD_dclgetrms@@Base+0x48> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5f5b2 <__rfalib_MOD_dclgetrms@@Base+0xe6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6af18 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3415c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f578 <__rfalib_MOD_dclgetrms@@Base+0xac> │ │ │ │ + ldr r2, [pc, #108] @ (5f5f4 <__rfalib_MOD_dclgetrms@@Base+0x128>) │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + blx 330ac │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 5f59e <__rfalib_MOD_dclgetrms@@Base+0xd2> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5f528 <__rfalib_MOD_dclgetrms@@Base+0x5c> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #60] @ (5f5f8 <__rfalib_MOD_dclgetrms@@Base+0x12c>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 330ac │ │ │ │ + mov r0, sl │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6af28 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6af2c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r6, fp │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5f528 <__rfalib_MOD_dclgetrms@@Base+0x5c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xe826000a │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #29] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f47c <__rfalib_MOD_dclgetamp@@Base+0xe0> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r7, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f59c <__rfalib_MOD_dclgetrms@@Base+0xd0> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r1, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f3a8 <__rfalib_MOD_dclgetamp@@Base+0xc> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f350 <__gnmlib_MOD_dclgoodnumexgt@@Base+0x2c> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006af30 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0005f5fc <__rfalib_MOD_dclgetstd@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + ldr r2, [pc, #244] @ (5f708 <__rfalib_MOD_dclgetstd@@Base+0x10c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #244] @ (5f70c <__rfalib_MOD_dclgetstd@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 5f684 <__rfalib_MOD_dclgetstd@@Base+0x88> │ │ │ │ + ldr r0, [pc, #216] @ (5f710 <__rfalib_MOD_dclgetstd@@Base+0x114>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5f690 <__rfalib_MOD_dclgetstd@@Base+0x94> │ │ │ │ + ldr r2, [pc, #204] @ (5f714 <__rfalib_MOD_dclgetstd@@Base+0x118>) │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + blx 2fd78 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #188] @ (5f718 <__rfalib_MOD_dclgetstd@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #184] @ (5f71c <__rfalib_MOD_dclgetstd@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #164] @ (5f70c <__rfalib_MOD_dclgetstd@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f704 <__rfalib_MOD_dclgetstd@@Base+0x108> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #8 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #152] @ (5f720 <__rfalib_MOD_dclgetstd@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5f644 <__rfalib_MOD_dclgetstd@@Base+0x48> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5f6e2 <__rfalib_MOD_dclgetstd@@Base+0xe6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6afa4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f3d4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f6a8 <__rfalib_MOD_dclgetstd@@Base+0xac> │ │ │ │ + ldr r2, [pc, #108] @ (5f724 <__rfalib_MOD_dclgetstd@@Base+0x128>) │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + blx 2fd78 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 5f6ce <__rfalib_MOD_dclgetstd@@Base+0xd2> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5f658 <__rfalib_MOD_dclgetstd@@Base+0x5c> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #60] @ (5f728 <__rfalib_MOD_dclgetstd@@Base+0x12c>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2fd78 │ │ │ │ + mov r0, sl │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6afb4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6afb8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - mvns r2, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - str r7, [sp, #816] @ 0x330 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006afbc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 341fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006afd8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 320f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + b.n 5f658 <__rfalib_MOD_dclgetstd@@Base+0x5c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 5f4f8 <__rfalib_MOD_dclgetrms@@Base+0x2c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f34c <__gnmlib_MOD_dclgoodnumexgt@@Base+0x28> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r2, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f46c <__rfalib_MOD_dclgetamp@@Base+0xd0> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r5, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f278 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xcc> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f220 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x74> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006aff4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0005f72c <__rfalib_MOD_dclgetvar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6b06c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r2, [pc, #244] @ (5f838 <__rfalib_MOD_dclgetvar@@Base+0x10c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #244] @ (5f83c <__rfalib_MOD_dclgetvar@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 5f7b4 <__rfalib_MOD_dclgetvar@@Base+0x88> │ │ │ │ + ldr r0, [pc, #216] @ (5f840 <__rfalib_MOD_dclgetvar@@Base+0x114>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5f7c0 <__rfalib_MOD_dclgetvar@@Base+0x94> │ │ │ │ + ldr r2, [pc, #204] @ (5f844 <__rfalib_MOD_dclgetvar@@Base+0x118>) │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 30898 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + blx 32750 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ + ldr r0, [pc, #188] @ (5f848 <__rfalib_MOD_dclgetvar@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #184] @ (5f84c <__rfalib_MOD_dclgetvar@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #164] @ (5f83c <__rfalib_MOD_dclgetvar@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f834 <__rfalib_MOD_dclgetvar@@Base+0x108> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b07c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (6b080 ) │ │ │ │ - add r1, pc │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #152] @ (5f850 <__rfalib_MOD_dclgetvar@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - orrs r2, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - str r7, [sp, #192] @ 0xc0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b084 : │ │ │ │ - push {r4, 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 2f704 │ │ │ │ + b.n 5f774 <__rfalib_MOD_dclgetvar@@Base+0x48> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5f812 <__rfalib_MOD_dclgetvar@@Base+0xe6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6b0e0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 353d8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f7d8 <__rfalib_MOD_dclgetvar@@Base+0xac> │ │ │ │ + ldr r2, [pc, #108] @ (5f854 <__rfalib_MOD_dclgetvar@@Base+0x128>) │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + blx 32750 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 5f7fe <__rfalib_MOD_dclgetvar@@Base+0xd2> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5f788 <__rfalib_MOD_dclgetvar@@Base+0x5c> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #60] @ (5f858 <__rfalib_MOD_dclgetvar@@Base+0x12c>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 32750 │ │ │ │ + mov r0, sl │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - 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 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r6, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #928] @ 0x3a0 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5f788 <__rfalib_MOD_dclgetvar@@Base+0x5c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 5f3c8 <__rfalib_MOD_dclgetamp@@Base+0x2c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f21c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x70> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r6, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f33c <__gnmlib_MOD_dclgoodnumexgt@@Base+0x18> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r4, [r0, #19] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f148 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x9c> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f0f0 <__gnmlib_MOD_dclgetgoodnumlist@@Base+0x44> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b0f8 : │ │ │ │ +0005f85c <__rfalib_MOD_dclgetave@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #244] @ (5f968 <__rfalib_MOD_dclgetave@@Base+0x10c>) │ │ │ │ sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6b178 │ │ │ │ - add.w sl, sp, #52 @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - str r6, [sp, #4] │ │ │ │ + ldr r3, [pc, #244] @ (5f96c <__rfalib_MOD_dclgetave@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 5f8e4 <__rfalib_MOD_dclgetave@@Base+0x88> │ │ │ │ + ldr r0, [pc, #216] @ (5f970 <__rfalib_MOD_dclgetave@@Base+0x114>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 5f8f0 <__rfalib_MOD_dclgetave@@Base+0x94> │ │ │ │ + ldr r2, [pc, #204] @ (5f974 <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - blx 35724 │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + blx 33048 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r0, [pc, #188] @ (5f978 <__rfalib_MOD_dclgetave@@Base+0x11c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #184] @ (5f97c <__rfalib_MOD_dclgetave@@Base+0x120>) │ │ │ │ + ldr r3, [pc, #164] @ (5f96c <__rfalib_MOD_dclgetave@@Base+0x110>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5f964 <__rfalib_MOD_dclgetave@@Base+0x108> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ add sp, #8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b188 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (6b18c ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #152] @ (5f980 <__rfalib_MOD_dclgetave@@Base+0x124>) │ │ │ │ + movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - rors r6, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #496] @ 0x1f0 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b190 : │ │ │ │ - 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + blx 2f704 │ │ │ │ + b.n 5f8a4 <__rfalib_MOD_dclgetave@@Base+0x48> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5f942 <__rfalib_MOD_dclgetave@@Base+0xe6> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6b208 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 324ac │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 5f908 <__rfalib_MOD_dclgetave@@Base+0xac> │ │ │ │ + ldr r2, [pc, #108] @ (5f984 <__rfalib_MOD_dclgetave@@Base+0x128>) │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + add r2, pc │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + blx 33048 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 5f92e <__rfalib_MOD_dclgetave@@Base+0xd2> │ │ │ │ + mov r0, sl │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6b218 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6b21c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adcs r6, r5 │ │ │ │ - movs r0, r1 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b220 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b2da │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + b.n 5f8b8 <__rfalib_MOD_dclgetave@@Base+0x5c> │ │ │ │ + movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b2e8 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31104 │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r2, [pc, #60] @ (5f988 <__rfalib_MOD_dclgetave@@Base+0x12c>) │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, sp │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 33048 │ │ │ │ + mov r0, sl │ │ │ │ vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6b2f8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6b2fc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b300 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6b304 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - str r5, [sp, #456] @ 0x1c8 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - str r5, [sp, #576] @ 0x240 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b308 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b324 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 307d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b340 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f07c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b368 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32778 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b394 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b3b0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f428 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b3d8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 31bb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b404 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fb48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b42c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 334ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b448 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f5e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b464 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 30438 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b488 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34608 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b4a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34b50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b4c0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30414 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b4ec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b508 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34470 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b530 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34680 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b558 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35138 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b580 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f988 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b5ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fb70 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b5c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30338 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b5e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f770 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b600 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b61c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33ef4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b648 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35ab4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b664 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b680 : │ │ │ │ - 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} │ │ │ │ + b.n 5f8b8 <__rfalib_MOD_dclgetave@@Base+0x5c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 5f298 <__gnmlib_MOD_dclsetgoodnumlist@@Base+0xec> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #15] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 600ec <__sgpack_MOD_dclshaderegionnormalized@@Base+0xd4> │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r1, #15] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5f20c <__gnmlib_MOD_dclsetgoodnumlist@@Base+0x60> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r4, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 60018 <__sgpack_MOD_dclshaderegionnormalized@@Base> │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ffc0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1e4> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b69c : │ │ │ │ +0005f98c <__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] @ (5f9e4 <__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 315e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5f9e8 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5f9ec <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31af4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (5f9f0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5f9e8 <__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 5f9e0 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 600bc <__sgpack_MOD_dclshaderegionnormalized@@Base+0xa4> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #11] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 60078 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x60> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b6c4 : │ │ │ │ +0005f9f4 <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (5fa4c <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30ac0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (5fa50 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5fa54 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30180 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (5fa58 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5fa50 <__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 5fa48 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 60054 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x3c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 60010 <__sgpack_MOD_dclshaderegionprojected@@Base+0x234> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006b6e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32868 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006b704 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005fa5c <__sgpack_MOD_dclsetarrowlineindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 347a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b72c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32f4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006b758 : │ │ │ │ - stmdb 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 r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b80c │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b81a │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33aa0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6b828 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6b82c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b830 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6b834 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #608] @ 0x260 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r3, #92 @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #728] @ 0x2d8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b838 : │ │ │ │ - stmdb 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 r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b8ec │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + ldr r4, [pc, #32] @ (5fa8c <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ + movs r1, #20 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b8fa │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34894 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 337a0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6b908 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6b90c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b910 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6b914 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r2, #138 @ 0x8a │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, #124 @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006b918 : │ │ │ │ - b.w 34168 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + strb r0, [r2, #9] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b91c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005fa90 <__sgpack_MOD_dclsetarrowlinetype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b9d0 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (5fac0 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x30>) │ │ │ │ + movs r1, #19 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6b9de │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 309b8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 355e0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6b9ec ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6b9f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6b9f4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6b9f8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r0, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - subs r1, #152 @ 0x98 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r4, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + strb r4, [r6, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006b9fc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005fac4 <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bab0 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6babe │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33488 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6bacc ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6bad0 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #168] @ (5fb80 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xbc>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #168] @ (5fb84 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xc0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [pc, #160] @ (5fb88 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xc4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r1, [pc, #160] @ (5fb8c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xc8>) │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bad4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6bad8 ) │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5fb5e <__sgpack_MOD_dcldrawarrowprojected@@Base+0x9a> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5fb6e <__sgpack_MOD_dcldrawarrowprojected@@Base+0xaa> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 32b6c │ │ │ │ + ldr r2, [pc, #84] @ (5fb90 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #68] @ (5fb84 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xc0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5fb7a <__sgpack_MOD_dcldrawarrowprojected@@Base+0xb6> │ │ │ │ + ldr r0, [pc, #68] @ (5fb94 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xd0>) │ │ │ │ + movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r7, #54] @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006badc : │ │ │ │ - b.w 34134 │ │ │ │ - │ │ │ │ -0006bae0 : │ │ │ │ - b.w 30584 │ │ │ │ - │ │ │ │ -0006bae4 : │ │ │ │ - b.w 32060 │ │ │ │ - │ │ │ │ -0006bae8 : │ │ │ │ - b.w 2f66c │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30180 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5fb1c <__sgpack_MOD_dcldrawarrowprojected@@Base+0x58> │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31af4 │ │ │ │ + b.n 5fb26 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x62> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 5ffe4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x208> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r0, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #856] @ 0x358 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5ff30 <__sgpack_MOD_dclshaderegionprojected@@Base+0x154> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r3, #6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006baec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005fb98 <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bba0 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #168] @ (5fc54 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xbc>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #168] @ (5fc58 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xc0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bbae │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [pc, #160] @ (5fc5c <__sgpack_MOD_dcldrawarrownormalized@@Base+0xc4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #160] @ (5fc60 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xc8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5fc32 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9a> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5fc42 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xaa> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fa68 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6bbbc ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6bbc0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bbc4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6bbc8 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31dac │ │ │ │ + ldr r2, [pc, #84] @ (5fc64 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #68] @ (5fc58 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xc0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5fc4e <__sgpack_MOD_dcldrawarrownormalized@@Base+0xb6> │ │ │ │ + ldr r0, [pc, #68] @ (5fc68 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xd0>) │ │ │ │ + movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r7, #214 @ 0xd6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r7, #200 @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30180 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5fbf0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x58> │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31af4 │ │ │ │ + b.n 5fbfa <__sgpack_MOD_dcldrawarrownormalized@@Base+0x62> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 5ff10 <__sgpack_MOD_dclshaderegionprojected@@Base+0x134> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r0, #5] │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5fe5c <__sgpack_MOD_dclshaderegionprojected@@Base+0x80> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r3, #3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bbcc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0005fc6c <__sgpack_MOD_dcldrawarrow@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bc80 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #168] @ (5fd28 <__sgpack_MOD_dcldrawarrow@@Base+0xbc>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #168] @ (5fd2c <__sgpack_MOD_dcldrawarrow@@Base+0xc0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bc8e │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [pc, #160] @ (5fd30 <__sgpack_MOD_dcldrawarrow@@Base+0xc4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r1, [pc, #160] @ (5fd34 <__sgpack_MOD_dcldrawarrow@@Base+0xc8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ + ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 5fd06 <__sgpack_MOD_dcldrawarrow@@Base+0x9a> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 5fd16 <__sgpack_MOD_dcldrawarrow@@Base+0xaa> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ + blx 34288 │ │ │ │ + ldr r2, [pc, #84] @ (5fd38 <__sgpack_MOD_dcldrawarrow@@Base+0xcc>) │ │ │ │ + ldr r3, [pc, #68] @ (5fd2c <__sgpack_MOD_dcldrawarrow@@Base+0xc0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 5fd22 <__sgpack_MOD_dcldrawarrow@@Base+0xb6> │ │ │ │ + ldr r0, [pc, #68] @ (5fd3c <__sgpack_MOD_dcldrawarrow@@Base+0xd0>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30180 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 5fcc4 <__sgpack_MOD_dcldrawarrow@@Base+0x58> │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31af4 │ │ │ │ + b.n 5fcce <__sgpack_MOD_dcldrawarrow@@Base+0x62> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 5fe3c <__sgpack_MOD_dclshaderegionprojected@@Base+0x60> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #2] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #184] @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 5fd88 <__sgpack_MOD_dclgetshadepattern@@Base+0x48> │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0005fd40 <__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] @ (5fd98 <__sgpack_MOD_dclgetshadepattern@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (5fd9c <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (5fda0 <__sgpack_MOD_dclgetshadepattern@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 3220c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3447c │ │ │ │ mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (5fda4 <__sgpack_MOD_dclgetshadepattern@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (5fd9c <__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 5fd94 <__sgpack_MOD_dclgetshadepattern@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + svc 182 @ 0xb6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + svc 142 @ 0x8e │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0005fda8 <__sgpack_MOD_dclsetshadepattern@@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] @ (5fdd8 <__sgpack_MOD_dclsetshadepattern@@Base+0x30>) │ │ │ │ + movs r1, #18 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 33464 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6bc9c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6bca0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bca4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6bca8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r3, #46] @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, #232 @ 0xe8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r7, #46] @ 0x2e │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r4, [r0, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bcac : │ │ │ │ +0005fddc <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bd60 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bd6e │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r4, [pc, #520] @ (5fff8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x21c>) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #520] @ (5fffc <__sgpack_MOD_dclshaderegionprojected@@Base+0x220>) │ │ │ │ + mov r9, r2 │ │ │ │ + add r4, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + movs r2, #23 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + 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, #484] @ (60000 <__sgpack_MOD_dclshaderegionprojected@@Base+0x224>) │ │ │ │ + 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 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + add r4, r3 │ │ │ │ + add.w sl, r5, r3 │ │ │ │ + ldr r1, [pc, #456] @ (60004 <__sgpack_MOD_dclshaderegionprojected@@Base+0x228>) │ │ │ │ + bic.w r8, r4, r4, asr #31 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 349c0 │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 5fe6a <__sgpack_MOD_dclshaderegionprojected@@Base+0x8e> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #424] @ (60008 <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c>) │ │ │ │ + ldr r0, [pc, #428] @ (6000c <__sgpack_MOD_dclshaderegionprojected@@Base+0x230>) │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3453c │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r8, fp │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 5ff98 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1bc> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 5fec0 <__sgpack_MOD_dclshaderegionprojected@@Base+0xe4> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 5ff66 <__sgpack_MOD_dclshaderegionprojected@@Base+0x18a> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f13c │ │ │ │ + ldr r2, [pc, #372] @ (60010 <__sgpack_MOD_dclshaderegionprojected@@Base+0x234>) │ │ │ │ + ldr r3, [pc, #348] @ (5fffc <__sgpack_MOD_dclshaderegionprojected@@Base+0x220>) │ │ │ │ + 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 5fff2 <__sgpack_MOD_dclshaderegionprojected@@Base+0x216> │ │ │ │ + ldr r0, [pc, #352] @ (60014 <__sgpack_MOD_dclshaderegionprojected@@Base+0x238>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5fee8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x10c> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + bne.w 5ffe4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x208> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 2f13c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5fe9a <__sgpack_MOD_dclshaderegionprojected@@Base+0xbe> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r9, 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 5ff00 <__sgpack_MOD_dclshaderegionprojected@@Base+0x124> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 5ffe4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x208> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f13c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r8 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 5ff2a <__sgpack_MOD_dclshaderegionprojected@@Base+0x14e> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 5fe9a <__sgpack_MOD_dclshaderegionprojected@@Base+0xbe> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 5ff5e <__sgpack_MOD_dclshaderegionprojected@@Base+0x182> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + 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 5ff52 <__sgpack_MOD_dclshaderegionprojected@@Base+0x176> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6bd7c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6bd80 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bd84 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6bd88 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r6, #22 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r2, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - adds r6, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 5fe9a <__sgpack_MOD_dclshaderegionprojected@@Base+0xbe> │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 5ffa4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f13c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ff5e <__sgpack_MOD_dclshaderegionprojected@@Base+0x182> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 5ffea <__sgpack_MOD_dclshaderegionprojected@@Base+0x20e> │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 5ff20 <__sgpack_MOD_dclshaderegionprojected@@Base+0x144> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 3447c │ │ │ │ + b.n 5fe86 <__sgpack_MOD_dclshaderegionprojected@@Base+0xaa> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 5ffb8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1dc> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 2f13c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 5ff48 <__sgpack_MOD_dclshaderegionprojected@@Base+0x16c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5ff8e <__sgpack_MOD_dclshaderegionprojected@@Base+0x1b2> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5ff48 <__sgpack_MOD_dclshaderegionprojected@@Base+0x16c> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + b.n 5ff6a <__sgpack_MOD_dclshaderegionprojected@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 5ff5e <__sgpack_MOD_dclshaderegionprojected@@Base+0x182> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + svc 24 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r6, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ + sbcs.w r0, r4, r8 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bd8c : │ │ │ │ +00060018 <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6be40 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6be4e │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r4, [pc, #520] @ (60234 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x21c>) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #520] @ (60238 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x220>) │ │ │ │ + mov r9, r2 │ │ │ │ + add r4, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + movs r2, #24 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + 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, #484] @ (6023c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x224>) │ │ │ │ + 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 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + add r4, r3 │ │ │ │ + add.w sl, r5, r3 │ │ │ │ + ldr r1, [pc, #456] @ (60240 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x228>) │ │ │ │ + bic.w r8, r4, r4, asr #31 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 349c0 │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 600a6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x8e> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r3, #24 │ │ │ │ + movs r2, #30 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #424] @ (60244 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c>) │ │ │ │ + ldr r0, [pc, #428] @ (60248 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x230>) │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31378 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r8, fp │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 601d4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1bc> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 600fc <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe4> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 601a2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18a> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3352c │ │ │ │ + ldr r2, [pc, #372] @ (6024c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x234>) │ │ │ │ + ldr r3, [pc, #348] @ (60238 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x220>) │ │ │ │ + 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 6022e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x216> │ │ │ │ + ldr r0, [pc, #352] @ (60250 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x238>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 60124 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x10c> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + bne.w 60220 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x208> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 3352c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 600d6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbe> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r9, 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 6013c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x124> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 60220 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x208> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3352c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r8 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 60166 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x14e> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 600d6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbe> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6019a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x182> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + 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 6018e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x176> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6be5c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6be60 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6be64 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6be68 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r5, #54 @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r1, #38] @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r5, #40 @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r5, #38] @ 0x26 │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 600d6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbe> │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 601e0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3352c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6019a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x182> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 60226 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x20e> │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 6015c <__sgpack_MOD_dclshaderegionnormalized@@Base+0x144> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 3447c │ │ │ │ + b.n 600c2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xaa> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 601f4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1dc> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 3352c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 60184 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 601ca <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1b2> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 60184 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16c> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + b.n 601a6 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6019a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x182> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bgt.n 601f0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1d8> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmdb r8!, {r3} │ │ │ │ + bgt.n 602b4 <__sgpack_MOD_dclshaderegion@@Base+0x60> │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r7, #68] @ 0x44 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006be6c : │ │ │ │ +00060254 <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bf20 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6bf2e │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w fp, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp] │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r4, [pc, #520] @ (60470 <__sgpack_MOD_dclshaderegion@@Base+0x21c>) │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #520] @ (60474 <__sgpack_MOD_dclshaderegion@@Base+0x220>) │ │ │ │ + mov r9, r2 │ │ │ │ + add r4, pc │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + movs r2, #14 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + 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, #484] @ (60478 <__sgpack_MOD_dclshaderegion@@Base+0x224>) │ │ │ │ + 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 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ + add r4, r3 │ │ │ │ + add.w sl, r5, r3 │ │ │ │ + ldr r1, [pc, #456] @ (6047c <__sgpack_MOD_dclshaderegion@@Base+0x228>) │ │ │ │ + bic.w r8, r4, r4, asr #31 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 349c0 │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 602e2 <__sgpack_MOD_dclshaderegion@@Base+0x8e> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, #30 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #424] @ (60480 <__sgpack_MOD_dclshaderegion@@Base+0x22c>) │ │ │ │ + ldr r0, [pc, #428] @ (60484 <__sgpack_MOD_dclshaderegion@@Base+0x230>) │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - strd r8, r9, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 344ec │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r8, fp │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 60410 <__sgpack_MOD_dclshaderegion@@Base+0x1bc> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 60338 <__sgpack_MOD_dclshaderegion@@Base+0xe4> │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 603de <__sgpack_MOD_dclshaderegion@@Base+0x18a> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35bfc │ │ │ │ + ldr r2, [pc, #372] @ (60488 <__sgpack_MOD_dclshaderegion@@Base+0x234>) │ │ │ │ + ldr r3, [pc, #348] @ (60474 <__sgpack_MOD_dclshaderegion@@Base+0x220>) │ │ │ │ + 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 6046a <__sgpack_MOD_dclshaderegion@@Base+0x216> │ │ │ │ + ldr r0, [pc, #352] @ (6048c <__sgpack_MOD_dclshaderegion@@Base+0x238>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 60360 <__sgpack_MOD_dclshaderegion@@Base+0x10c> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + bne.w 6045c <__sgpack_MOD_dclshaderegion@@Base+0x208> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + blx 35bfc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 60312 <__sgpack_MOD_dclshaderegion@@Base+0xbe> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r9, 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 60378 <__sgpack_MOD_dclshaderegion@@Base+0x124> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bne.n 6045c <__sgpack_MOD_dclshaderegion@@Base+0x208> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35bfc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, r9, r3, lsl #2 │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r8 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 603a2 <__sgpack_MOD_dclshaderegion@@Base+0x14e> │ │ │ │ + mov r0, r9 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 60312 <__sgpack_MOD_dclshaderegion@@Base+0xbe> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 603d6 <__sgpack_MOD_dclshaderegion@@Base+0x182> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + 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 603ca <__sgpack_MOD_dclshaderegion@@Base+0x176> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6bf3c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #24] @ (6bf40 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6bf44 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6bf48 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, #86 @ 0x56 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r4, [r0, #34] @ 0x22 │ │ │ │ - movs r0, r1 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r2, [r4, #34] @ 0x22 │ │ │ │ + b.n 60312 <__sgpack_MOD_dclshaderegion@@Base+0xbe> │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 6041c <__sgpack_MOD_dclshaderegion@@Base+0x1c8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35bfc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 603d6 <__sgpack_MOD_dclshaderegion@@Base+0x182> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 60462 <__sgpack_MOD_dclshaderegion@@Base+0x20e> │ │ │ │ + ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ + mov.w r8, r7, lsl #2 │ │ │ │ + b.n 60398 <__sgpack_MOD_dclshaderegion@@Base+0x144> │ │ │ │ + add.w fp, sp, #44 @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + blx 3447c │ │ │ │ + b.n 602fe <__sgpack_MOD_dclshaderegion@@Base+0xaa> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 60430 <__sgpack_MOD_dclshaderegion@@Base+0x1dc> │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + blx 35bfc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 603c0 <__sgpack_MOD_dclshaderegion@@Base+0x16c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 60406 <__sgpack_MOD_dclshaderegion@@Base+0x1b2> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 603c0 <__sgpack_MOD_dclshaderegion@@Base+0x16c> │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + b.n 603e2 <__sgpack_MOD_dclshaderegion@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 603d6 <__sgpack_MOD_dclshaderegion@@Base+0x182> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bge.n 603b4 <__sgpack_MOD_dclshaderegion@@Base+0x160> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r3, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 60280 <__sgpack_MOD_dclshaderegion@@Base+0x2c> │ │ │ │ movs r0, r1 │ │ │ │ + bls.n 60478 <__sgpack_MOD_dclshaderegion@@Base+0x224> │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006bf4c : │ │ │ │ - b.w 33028 │ │ │ │ - │ │ │ │ -0006bf50 : │ │ │ │ +00060490 <__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] @ (604e8 <__sgpack_MOD_dclgettextposition@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3025c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (604ec <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (604f0 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 34bb4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (604f4 <__sgpack_MOD_dclgettextposition@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (604ec <__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 604e4 <__sgpack_MOD_dclgettextposition@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + bhi.n 605b8 <__sgpack_MOD_dclgettextangle@@Base+0x58> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 60574 <__sgpack_MOD_dclgettextangle@@Base+0x14> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006bf74 : │ │ │ │ +000604f8 <__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] @ (60550 <__sgpack_MOD_dclgettextindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f2d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (60554 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (60558 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30d88 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6055c <__sgpack_MOD_dclgettextindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (60554 <__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 6054c <__sgpack_MOD_dclgettextindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + bvc.n 60550 <__sgpack_MOD_dclgettextindex@@Base+0x58> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 6050c <__sgpack_MOD_dclgettextindex@@Base+0x14> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006bf98 : │ │ │ │ +00060560 <__sgpack_MOD_dclgettextangle@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ (605cc <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3185c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #88] @ (605d0 <__sgpack_MOD_dclgettextangle@@Base+0x70>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #84] @ (605d4 <__sgpack_MOD_dclgettextangle@@Base+0x74>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35cd4 │ │ │ │ + vldr s15, [sp] │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + vcvt.f32.s32 s16, s15 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #48] @ (605d8 <__sgpack_MOD_dclgettextangle@@Base+0x78>) │ │ │ │ + ldr r3, [pc, #36] @ (605d0 <__sgpack_MOD_dclgettextangle@@Base+0x70>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 605c6 <__sgpack_MOD_dclgettextangle@@Base+0x66> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ add sp, #8 │ │ │ │ + vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bvc.n 604f4 <__sgpack_MOD_dclgettextposition@@Base+0x64> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 606a0 <__sgpack_MOD_dclsettextindex@@Base+0x24> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006bfbc : │ │ │ │ +000605dc <__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] @ (60638 <__sgpack_MOD_dclgettextheight@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34d30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (6063c <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (60640 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 314a0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #44] @ (60644 <__sgpack_MOD_dclgettextheight@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6063c <__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 60632 <__sgpack_MOD_dclgettextheight@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bvc.n 60670 <__sgpack_MOD_dclsettextposition@@Base+0x28> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #124] @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + bvs.n 6062c <__sgpack_MOD_dclgettextheight@@Base+0x50> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006bfe4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32140 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c000 : │ │ │ │ - push {r4, lr} │ │ │ │ +00060648 <__sgpack_MOD_dclsettextposition@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30a9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (60678 <__sgpack_MOD_dclsettextposition@@Base+0x30>) │ │ │ │ + movs r1, #18 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 305b8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + str r4, [r0, #120] @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c028 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006067c <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32a34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (606ac <__sgpack_MOD_dclsettextindex@@Base+0x30>) │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ef3c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c050 : │ │ │ │ - push {r3, lr} │ │ │ │ +000606b0 <__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 34f24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #88] @ (60718 <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #88] @ (6071c <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #84] @ (60720 <__sgpack_MOD_dclsettextangle@@Base+0x70>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + vldr s0, [r4] │ │ │ │ + blx 30c0c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, sp │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2fa74 │ │ │ │ + ldr r2, [pc, #48] @ (60724 <__sgpack_MOD_dclsettextangle@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #40] @ (6071c <__sgpack_MOD_dclsettextangle@@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 60712 <__sgpack_MOD_dclsettextangle@@Base+0x62> │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bvs.n 607a8 <__sgpack_MOD_dcldrawtextprojected@@Base+0x4c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r7, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + bvs.n 60758 <__sgpack_MOD_dclsettextheight@@Base+0x30> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c06c : │ │ │ │ - push {r4, lr} │ │ │ │ +00060728 <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34438 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c094 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fbc0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c0b0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c0cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30690 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c0e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ea8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006c104 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34598 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #32] @ (60758 <__sgpack_MOD_dclsettextheight@@Base+0x30>) │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a08 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + str r0, [r3, #108] @ 0x6c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c120 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006075c <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30ed8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #236] @ (6085c <__sgpack_MOD_dcldrawtextprojected@@Base+0x100>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #236] @ (60860 <__sgpack_MOD_dcldrawtextprojected@@Base+0x104>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #228] @ (60864 <__sgpack_MOD_dcldrawtextprojected@@Base+0x108>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r1, [pc, #228] @ (60868 <__sgpack_MOD_dcldrawtextprojected@@Base+0x10c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ + blx 349c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6081c <__sgpack_MOD_dcldrawtextprojected@@Base+0xc0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6082a <__sgpack_MOD_dcldrawtextprojected@@Base+0xce> │ │ │ │ + vldr s0, [sl] │ │ │ │ + add.w sl, sp, #20 │ │ │ │ + blx 30c0c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6083a <__sgpack_MOD_dcldrawtextprojected@@Base+0xde> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6084a <__sgpack_MOD_dcldrawtextprojected@@Base+0xee> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r8, fp, [sp, #8] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 34270 │ │ │ │ + ldr r2, [pc, #112] @ (6086c <__sgpack_MOD_dcldrawtextprojected@@Base+0x110>) │ │ │ │ + ldr r3, [pc, #100] @ (60860 <__sgpack_MOD_dcldrawtextprojected@@Base+0x104>) │ │ │ │ + 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 60856 <__sgpack_MOD_dcldrawtextprojected@@Base+0xfa> │ │ │ │ + ldr r0, [pc, #96] @ (60870 <__sgpack_MOD_dcldrawtextprojected@@Base+0x114>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 314a0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 607b2 <__sgpack_MOD_dcldrawtextprojected@@Base+0x56> │ │ │ │ + add.w sl, sp, #20 │ │ │ │ + mov r0, sl │ │ │ │ + blx 35cd4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 607c6 <__sgpack_MOD_dcldrawtextprojected@@Base+0x6a> │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34bb4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 607d6 <__sgpack_MOD_dcldrawtextprojected@@Base+0x7a> │ │ │ │ + add.w r8, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d88 │ │ │ │ + b.n 607e0 <__sgpack_MOD_dcldrawtextprojected@@Base+0x84> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bpl.n 60790 <__sgpack_MOD_dcldrawtextprojected@@Base+0x34> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r4, #104] @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r0, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + bpl.n 60890 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x1c> │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r3, #96] @ 0x60 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c148 : │ │ │ │ - push {r3, lr} │ │ │ │ +00060874 <__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 30048 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #236] @ (60974 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x100>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #236] @ (60978 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x104>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #228] @ (6097c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x108>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r1, [pc, #228] @ (60980 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x10c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ + blx 349c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 60934 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 60942 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xce> │ │ │ │ + vldr s0, [sl] │ │ │ │ + add.w sl, sp, #20 │ │ │ │ + blx 30c0c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 60952 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xde> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 60962 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xee> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r8, fp, [sp, #8] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 334c4 │ │ │ │ + ldr r2, [pc, #112] @ (60984 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x110>) │ │ │ │ + ldr r3, [pc, #100] @ (60978 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x104>) │ │ │ │ + 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 6096e <__sgpack_MOD_dcldrawtextnormalized@@Base+0xfa> │ │ │ │ + ldr r0, [pc, #96] @ (60988 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x114>) │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 314a0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 608ca <__sgpack_MOD_dcldrawtextnormalized@@Base+0x56> │ │ │ │ + add.w sl, sp, #20 │ │ │ │ + mov r0, sl │ │ │ │ + blx 35cd4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 608de <__sgpack_MOD_dcldrawtextnormalized@@Base+0x6a> │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34bb4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 608ee <__sgpack_MOD_dcldrawtextnormalized@@Base+0x7a> │ │ │ │ + add.w r8, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d88 │ │ │ │ + b.n 608f8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x84> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bmi.n 60878 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x4> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r4, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + bcc.n 60978 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x104> │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r3, #80] @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c164 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006098c <__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 32cdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #236] @ (60a8c <__sgpack_MOD_dcldrawtext@@Base+0x100>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #236] @ (60a90 <__sgpack_MOD_dcldrawtext@@Base+0x104>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #228] @ (60a94 <__sgpack_MOD_dcldrawtext@@Base+0x108>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [pc, #228] @ (60a98 <__sgpack_MOD_dcldrawtext@@Base+0x10c>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ + ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ + blx 349c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 60a4c <__sgpack_MOD_dcldrawtext@@Base+0xc0> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 60a5a <__sgpack_MOD_dcldrawtext@@Base+0xce> │ │ │ │ + vldr s0, [sl] │ │ │ │ + add.w sl, sp, #20 │ │ │ │ + blx 30c0c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 60a6a <__sgpack_MOD_dcldrawtext@@Base+0xde> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 60a7a <__sgpack_MOD_dcldrawtext@@Base+0xee> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #32 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + strd r8, fp, [sp, #8] │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 33e18 │ │ │ │ + ldr r2, [pc, #112] @ (60a9c <__sgpack_MOD_dcldrawtext@@Base+0x110>) │ │ │ │ + ldr r3, [pc, #100] @ (60a90 <__sgpack_MOD_dcldrawtext@@Base+0x104>) │ │ │ │ + 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 60a86 <__sgpack_MOD_dcldrawtext@@Base+0xfa> │ │ │ │ + ldr r0, [pc, #96] @ (60aa0 <__sgpack_MOD_dcldrawtext@@Base+0x114>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 314a0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 609e2 <__sgpack_MOD_dcldrawtext@@Base+0x56> │ │ │ │ + add.w sl, sp, #20 │ │ │ │ + mov r0, sl │ │ │ │ + blx 35cd4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 609f6 <__sgpack_MOD_dcldrawtext@@Base+0x6a> │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34bb4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 60a06 <__sgpack_MOD_dcldrawtext@@Base+0x7a> │ │ │ │ + add.w r8, sp, #32 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30d88 │ │ │ │ + b.n 60a10 <__sgpack_MOD_dcldrawtext@@Base+0x84> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bcc.n 60b60 <__sgpack_MOD_dclgetmarkerindex@@Base+0x50> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r4, #72] @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r2, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 60a60 <__sgpack_MOD_dcldrawtext@@Base+0xd4> │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c180 : │ │ │ │ +00060aa4 <__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] @ (60b00 <__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 33b0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (60b04 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (60b08 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33640 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #44] @ (60b0c <__sgpack_MOD_dclgetmarkersize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (60b04 <__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 60afa <__sgpack_MOD_dclgetmarkersize@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bcs.n 60ba8 <__sgpack_MOD_dclgetmarkertype@@Base+0x30> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 60b64 <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c1a8 : │ │ │ │ +00060b10 <__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] @ (60b68 <__sgpack_MOD_dclgetmarkerindex@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3079c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (60b6c <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (60b70 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33c78 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (60b74 <__sgpack_MOD_dclgetmarkerindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (60b6c <__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 60b64 <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + bne.n 60b38 <__sgpack_MOD_dclgetmarkerindex@@Base+0x28> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 60af4 <__sgpack_MOD_dclgetmarkersize@@Base+0x50> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c1d0 : │ │ │ │ +00060b78 <__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] @ (60bd0 <__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 31e74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (60bd4 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (60bd8 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30908 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (60bdc <__sgpack_MOD_dclgetmarkertype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (60bd4 <__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 60bcc <__sgpack_MOD_dclgetmarkertype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + bne.n 60cd0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x54> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 60c8c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x10> │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c1f8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00060be0 <__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 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f758 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c220 : │ │ │ │ - b.w 35a98 │ │ │ │ - │ │ │ │ -0006c224 : │ │ │ │ - b.w 3434c │ │ │ │ - │ │ │ │ -0006c228 : │ │ │ │ - b.w 31058 │ │ │ │ - │ │ │ │ -0006c22c : │ │ │ │ - b.w 31f4c │ │ │ │ - │ │ │ │ -0006c230 : │ │ │ │ - b.w 2f1bc │ │ │ │ - │ │ │ │ -0006c234 : │ │ │ │ - b.w 305c4 │ │ │ │ - │ │ │ │ -0006c238 : │ │ │ │ - b.w 33928 │ │ │ │ - │ │ │ │ -0006c23c : │ │ │ │ - b.w 32ffc │ │ │ │ - │ │ │ │ -0006c240 : │ │ │ │ - b.w 2feac │ │ │ │ - │ │ │ │ -0006c244 : │ │ │ │ - b.w 316c0 │ │ │ │ - │ │ │ │ -0006c248 : │ │ │ │ - b.w 358bc │ │ │ │ - │ │ │ │ -0006c24c : │ │ │ │ - b.w 313c4 │ │ │ │ - │ │ │ │ -0006c250 : │ │ │ │ - b.w 34e8c │ │ │ │ - │ │ │ │ -0006c254 : │ │ │ │ - b.w 34808 │ │ │ │ - │ │ │ │ -0006c258 : │ │ │ │ - b.w 31874 │ │ │ │ - │ │ │ │ -0006c25c : │ │ │ │ - b.w 301b4 │ │ │ │ - │ │ │ │ -0006c260 : │ │ │ │ - b.w 303d0 │ │ │ │ - │ │ │ │ -0006c264 : │ │ │ │ - b.w 34d10 │ │ │ │ - │ │ │ │ -0006c268 : │ │ │ │ - b.w 341d0 │ │ │ │ - │ │ │ │ -0006c26c : │ │ │ │ - b.w 33c2c │ │ │ │ - │ │ │ │ -0006c270 : │ │ │ │ - b.w 33e30 │ │ │ │ - │ │ │ │ -0006c274 : │ │ │ │ - b.w 33cd0 │ │ │ │ - │ │ │ │ -0006c278 : │ │ │ │ - b.w 318f4 │ │ │ │ - │ │ │ │ -0006c27c : │ │ │ │ - b.w 31d3c │ │ │ │ - │ │ │ │ -0006c280 : │ │ │ │ - push {r4, 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 34068 │ │ │ │ - cbz r0, 6c2dc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34588 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r4, [pc, #32] @ (60c10 <__sgpack_MOD_dclsetmarkersize@@Base+0x30>) │ │ │ │ + movs r1, #16 │ │ │ │ mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c2ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c2f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33470 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - adds r0, #154 @ 0x9a │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r0, [r4, #6] │ │ │ │ - movs r0, r1 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c2f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00060c14 <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 6c360 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f454 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (60c44 <__sgpack_MOD_dclsetmarkerindex@@Base+0x30>) │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32df0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c370 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c374 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - adds r0, #22 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r0, [r1, #4] │ │ │ │ - movs r0, r1 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c378 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00060c48 <__sgpack_MOD_dclsetmarkertype@@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 34068 │ │ │ │ - cbz r0, 6c3d4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31294 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (60c78 <__sgpack_MOD_dclsetmarkertype@@Base+0x30>) │ │ │ │ + movs r1, #16 │ │ │ │ mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c3e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c3e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33df4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - cmp r7, #162 @ 0xa2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ - movs r0, r1 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c3ec : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00060c7c <__sgpack_MOD_dcldrawmarkerprojected@@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, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6c458 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #584] @ (60edc <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x260>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #584] @ (60ee0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #540] @ (60ee4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x268>) │ │ │ │ + sub.w fp, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 340e8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c468 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c46c ) │ │ │ │ + adds r7, r5, r3 │ │ │ │ + ldr r1, [pc, #528] @ (60ee8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x26c>) │ │ │ │ + add.w r5, fp, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r7, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ + movs r2, #22 │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ + bic.w sl, r5, r5, asr #31 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 349c0 │ │ │ │ + cmp r7, sl │ │ │ │ + beq.n 60d10 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x94> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, #30 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #488] @ (60eec <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x270>) │ │ │ │ + ldr r0, [pc, #488] @ (60ef0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r7, #30 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c470 : │ │ │ │ - push {r4, 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 33b50 │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 60e94 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x218> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 60ea6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x22a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 60eb6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x23a> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 60d90 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x114> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #12] │ │ │ │ + bne.n 60e04 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 30758 │ │ │ │ + ldr r2, [pc, #392] @ (60ef4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #368] @ (60ee0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ + 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 60ed8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x25c> │ │ │ │ + ldr r0, [pc, #372] @ (60ef8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x27c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 60e88 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x20c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6c4cc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + 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 60daa <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x12e> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 60e04 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x188> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 30758 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 60ed0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x254> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 60de4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x168> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 60d6a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xee> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 60e56 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1da> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 60e3e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c2> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 60e5e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e2> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30108 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp fp, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 60e1c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1a0> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 30758 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 60ec2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x246> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + 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 60e4a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1ce> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 60d6a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xee> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 30758 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 60e56 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1da> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 60dd8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15c> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c4dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c4e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r6, #170 @ 0xaa │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r4, #60] @ 0x3c │ │ │ │ + b.n 60e56 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1da> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 60dbe <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x142> │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + blx 30908 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 60d32 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xb6> │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33c78 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60d42 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xc6> │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33640 │ │ │ │ + b.n 60d4a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xce> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 60dd8 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15c> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 60dfa <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x17e> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 60d6a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xee> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + beq.n 60fc8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xcc> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r0, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r6, #30] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 60e90 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x214> │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r3, #20] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c4e4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00060efc <__sgpack_MOD_dcldrawmarkernormalized@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6c540 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #584] @ (6115c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x260>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #584] @ (61160 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #540] @ (61164 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x268>) │ │ │ │ + sub.w fp, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ + adds r7, r5, r3 │ │ │ │ + ldr r1, [pc, #528] @ (61168 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c>) │ │ │ │ + add.w r5, fp, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r7, [sp, #24] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #23 │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ + bic.w sl, r5, r5, asr #31 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 349c0 │ │ │ │ + cmp r7, sl │ │ │ │ + beq.n 60f90 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x94> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3117c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r2, [pc, #488] @ (6116c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x270>) │ │ │ │ + ldr r0, [pc, #488] @ (61170 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 61114 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x218> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 61126 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x22a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 61136 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x23a> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 61010 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x114> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #12] │ │ │ │ + bne.n 61084 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33294 │ │ │ │ + ldr r2, [pc, #392] @ (61174 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #368] @ (61160 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ + 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 61158 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x25c> │ │ │ │ + ldr r0, [pc, #372] @ (61178 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x27c>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 61108 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x20c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + 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 6102a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x12e> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 61084 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x188> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 33294 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 61150 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x254> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 61064 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x168> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 60fea <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xee> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 610d6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1da> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 610be <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c2> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 610de <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e2> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp fp, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6109c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1a0> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 33294 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 61142 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x246> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + 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 610ca <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1ce> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 60fea <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xee> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 33294 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 610d6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1da> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 61058 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15c> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c550 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c554 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ + b.n 610d6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1da> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6103e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x142> │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + blx 30908 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 60fb2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb6> │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33c78 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 60fc2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xc6> │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33640 │ │ │ │ + b.n 60fca <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xce> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 61058 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15c> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6107a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x17e> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 60fea <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xee> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldmia r5, {r2, r4, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r3, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r6, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r7, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 61210 <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r5!, {r1, r2, r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c558 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006117c <__sgpack_MOD_dcldrawmarker@@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, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6c5c4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #584] @ (613dc <__sgpack_MOD_dcldrawmarker@@Base+0x260>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #584] @ (613e0 <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ + ldr r4, [sp, #112] @ 0x70 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #540] @ (613e4 <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ + sub.w fp, r2, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ + adds r7, r5, r3 │ │ │ │ + ldr r1, [pc, #528] @ (613e8 <__sgpack_MOD_dcldrawmarker@@Base+0x26c>) │ │ │ │ + add.w r5, fp, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r7, [sp, #24] │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #13 │ │ │ │ + bic.w r7, r7, r7, asr #31 │ │ │ │ + bic.w sl, r5, r5, asr #31 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 349c0 │ │ │ │ + cmp r7, sl │ │ │ │ + beq.n 61210 <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + movs r3, #13 │ │ │ │ + movs r2, #30 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fec8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r2, [pc, #488] @ (613ec <__sgpack_MOD_dcldrawmarker@@Base+0x270>) │ │ │ │ + ldr r0, [pc, #488] @ (613f0 <__sgpack_MOD_dcldrawmarker@@Base+0x274>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 61394 <__sgpack_MOD_dcldrawmarker@@Base+0x218> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 613a6 <__sgpack_MOD_dcldrawmarker@@Base+0x22a> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 613b6 <__sgpack_MOD_dcldrawmarker@@Base+0x23a> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 61290 <__sgpack_MOD_dcldrawmarker@@Base+0x114> │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r9, [sp, #12] │ │ │ │ + bne.n 61304 <__sgpack_MOD_dcldrawmarker@@Base+0x188> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 346a8 │ │ │ │ + ldr r2, [pc, #392] @ (613f4 <__sgpack_MOD_dcldrawmarker@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #368] @ (613e0 <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ + 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 613d8 <__sgpack_MOD_dcldrawmarker@@Base+0x25c> │ │ │ │ + ldr r0, [pc, #372] @ (613f8 <__sgpack_MOD_dcldrawmarker@@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 304f4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 61388 <__sgpack_MOD_dcldrawmarker@@Base+0x20c> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + 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 612aa <__sgpack_MOD_dcldrawmarker@@Base+0x12e> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 61304 <__sgpack_MOD_dcldrawmarker@@Base+0x188> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 346a8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 613d0 <__sgpack_MOD_dcldrawmarker@@Base+0x254> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r0, r3, r1, lsl #2 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r4 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne.n 612e4 <__sgpack_MOD_dcldrawmarker@@Base+0x168> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6126a <__sgpack_MOD_dcldrawmarker@@Base+0xee> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 61356 <__sgpack_MOD_dcldrawmarker@@Base+0x1da> │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + b.n 6133e <__sgpack_MOD_dcldrawmarker@@Base+0x1c2> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6135e <__sgpack_MOD_dcldrawmarker@@Base+0x1e2> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r5, r6, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp fp, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6131c <__sgpack_MOD_dcldrawmarker@@Base+0x1a0> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 346a8 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 613c2 <__sgpack_MOD_dcldrawmarker@@Base+0x246> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + 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 6134a <__sgpack_MOD_dcldrawmarker@@Base+0x1ce> │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6126a <__sgpack_MOD_dcldrawmarker@@Base+0xee> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + strd r7, r8, [sp] │ │ │ │ + blx 346a8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 61356 <__sgpack_MOD_dcldrawmarker@@Base+0x1da> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 612d8 <__sgpack_MOD_dcldrawmarker@@Base+0x15c> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c5d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c5d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r5, #178 @ 0xb2 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r0, #56] @ 0x38 │ │ │ │ + b.n 61356 <__sgpack_MOD_dcldrawmarker@@Base+0x1da> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 612be <__sgpack_MOD_dcldrawmarker@@Base+0x142> │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + blx 30908 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 61232 <__sgpack_MOD_dcldrawmarker@@Base+0xb6> │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33c78 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 61242 <__sgpack_MOD_dcldrawmarker@@Base+0xc6> │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33640 │ │ │ │ + b.n 6124a <__sgpack_MOD_dcldrawmarker@@Base+0xce> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 612d8 <__sgpack_MOD_dcldrawmarker@@Base+0x15c> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 612fa <__sgpack_MOD_dcldrawmarker@@Base+0x17e> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6126a <__sgpack_MOD_dcldrawmarker@@Base+0xee> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldmia r3!, {r2, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r7, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 61390 <__sgpack_MOD_dcldrawmarker@@Base+0x214> │ │ │ │ movs r0, r1 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c5dc : │ │ │ │ - b.w 33918 │ │ │ │ - │ │ │ │ -0006c5e0 : │ │ │ │ - b.w 30dd0 │ │ │ │ - │ │ │ │ -0006c5e4 : │ │ │ │ - b.w 35870 │ │ │ │ - │ │ │ │ -0006c5e8 : │ │ │ │ - b.w 30f0c │ │ │ │ - │ │ │ │ -0006c5ec : │ │ │ │ - b.w 3135c │ │ │ │ - │ │ │ │ -0006c5f0 : │ │ │ │ - b.w 2f7a0 │ │ │ │ - │ │ │ │ -0006c5f4 : │ │ │ │ - b.w 32704 │ │ │ │ - │ │ │ │ -0006c5f8 : │ │ │ │ - b.w 33110 │ │ │ │ - │ │ │ │ -0006c5fc : │ │ │ │ - b.w 2f6e8 │ │ │ │ - │ │ │ │ -0006c600 : │ │ │ │ - b.w 2efc4 │ │ │ │ - │ │ │ │ -0006c604 : │ │ │ │ - b.w 357bc │ │ │ │ - │ │ │ │ -0006c608 : │ │ │ │ - b.w 31080 │ │ │ │ - │ │ │ │ -0006c60c : │ │ │ │ - b.w 2fccc │ │ │ │ - │ │ │ │ -0006c610 : │ │ │ │ - b.w 33f3c │ │ │ │ - │ │ │ │ -0006c614 : │ │ │ │ - b.w 35d04 │ │ │ │ - │ │ │ │ -0006c618 : │ │ │ │ - b.w 35380 │ │ │ │ - │ │ │ │ -0006c61c : │ │ │ │ - b.w 2f500 │ │ │ │ - │ │ │ │ -0006c620 : │ │ │ │ - b.w 331dc │ │ │ │ - │ │ │ │ -0006c624 : │ │ │ │ - b.w 31110 │ │ │ │ - │ │ │ │ -0006c628 : │ │ │ │ - b.w 2ffb4 │ │ │ │ - │ │ │ │ -0006c62c : │ │ │ │ - b.w 35d74 │ │ │ │ - │ │ │ │ -0006c630 : │ │ │ │ - b.w 309a8 │ │ │ │ - │ │ │ │ -0006c634 : │ │ │ │ - b.w 34a08 │ │ │ │ - │ │ │ │ -0006c638 : │ │ │ │ - b.w 35db4 │ │ │ │ - │ │ │ │ -0006c63c : │ │ │ │ - b.w 30460 │ │ │ │ - │ │ │ │ -0006c640 : │ │ │ │ - b.w 31d9c │ │ │ │ - │ │ │ │ -0006c644 : │ │ │ │ - b.w 326d8 │ │ │ │ - │ │ │ │ -0006c648 : │ │ │ │ - b.w 339dc │ │ │ │ - │ │ │ │ -0006c64c : │ │ │ │ - b.w 32e0c │ │ │ │ - │ │ │ │ -0006c650 : │ │ │ │ - b.w 34a70 │ │ │ │ - │ │ │ │ -0006c654 : │ │ │ │ - b.w 2f38c │ │ │ │ - │ │ │ │ -0006c658 : │ │ │ │ - b.w 34884 │ │ │ │ - │ │ │ │ -0006c65c : │ │ │ │ - b.w 3400c │ │ │ │ - │ │ │ │ -0006c660 : │ │ │ │ - b.w 34874 │ │ │ │ - │ │ │ │ -0006c664 : │ │ │ │ - b.w 30774 │ │ │ │ - │ │ │ │ -0006c668 : │ │ │ │ - b.w 31be8 │ │ │ │ - │ │ │ │ -0006c66c : │ │ │ │ - b.w 34930 │ │ │ │ - │ │ │ │ -0006c670 : │ │ │ │ - b.w 32714 │ │ │ │ - │ │ │ │ -0006c674 : │ │ │ │ - b.w 333e4 │ │ │ │ - │ │ │ │ -0006c678 : │ │ │ │ - b.w 31490 │ │ │ │ - │ │ │ │ -0006c67c : │ │ │ │ - b.w 3433c │ │ │ │ - │ │ │ │ -0006c680 : │ │ │ │ - b.w 33ca8 │ │ │ │ - │ │ │ │ -0006c684 : │ │ │ │ - b.w 331cc │ │ │ │ - │ │ │ │ -0006c688 : │ │ │ │ - b.w 32efc │ │ │ │ - │ │ │ │ -0006c68c : │ │ │ │ - b.w 35370 │ │ │ │ - │ │ │ │ -0006c690 : │ │ │ │ - b.w 2f4f0 │ │ │ │ - │ │ │ │ -0006c694 : │ │ │ │ - b.w 352d0 │ │ │ │ - │ │ │ │ -0006c698 : │ │ │ │ - b.w 32be4 │ │ │ │ - │ │ │ │ -0006c69c : │ │ │ │ - b.w 30980 │ │ │ │ - │ │ │ │ -0006c6a0 : │ │ │ │ - b.w 312e4 │ │ │ │ - │ │ │ │ -0006c6a4 : │ │ │ │ - b.w 302e8 │ │ │ │ - │ │ │ │ -0006c6a8 : │ │ │ │ - b.w 32fec │ │ │ │ - │ │ │ │ -0006c6ac : │ │ │ │ - b.w 32d54 │ │ │ │ - │ │ │ │ -0006c6b0 : │ │ │ │ - b.w 339ec │ │ │ │ - │ │ │ │ -0006c6b4 : │ │ │ │ - b.w 34260 │ │ │ │ - │ │ │ │ -0006c6b8 : │ │ │ │ - b.w 35360 │ │ │ │ - │ │ │ │ -0006c6bc : │ │ │ │ - b.w 33ff0 │ │ │ │ - │ │ │ │ -0006c6c0 : │ │ │ │ - b.w 356b0 │ │ │ │ - │ │ │ │ -0006c6c4 : │ │ │ │ - b.w 32b94 │ │ │ │ - │ │ │ │ -0006c6c8 : │ │ │ │ - b.w 30cb4 │ │ │ │ - │ │ │ │ -0006c6cc : │ │ │ │ - b.w 35350 │ │ │ │ - │ │ │ │ -0006c6d0 : │ │ │ │ - b.w 33d44 │ │ │ │ - │ │ │ │ -0006c6d4 : │ │ │ │ - b.w 35850 │ │ │ │ - │ │ │ │ -0006c6d8 : │ │ │ │ - b.w 319e4 │ │ │ │ - │ │ │ │ -0006c6dc : │ │ │ │ - b.w 31cf8 │ │ │ │ - │ │ │ │ -0006c6e0 : │ │ │ │ - b.w 334e8 │ │ │ │ - │ │ │ │ -0006c6e4 : │ │ │ │ - b.w 3063c │ │ │ │ - │ │ │ │ -0006c6e8 : │ │ │ │ - b.w 30550 │ │ │ │ - │ │ │ │ -0006c6ec : │ │ │ │ - b.w 2f9ac │ │ │ │ - │ │ │ │ -0006c6f0 : │ │ │ │ - b.w 33a20 │ │ │ │ - │ │ │ │ -0006c6f4 : │ │ │ │ - push {lr} │ │ │ │ +000613fc <__sgpack_MOD_dclgetlinetextsize@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #72] @ 6c74c │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w ip, [pc, #68] @ 6c750 │ │ │ │ - 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 2fed4 │ │ │ │ - ldr r2, [pc, #36] @ (6c754 ) │ │ │ │ - ldr r3, [pc, #28] @ (6c750 ) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (61458 <__sgpack_MOD_dclgetlinetextsize@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6145c <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (61460 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31588 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #44] @ (61464 <__sgpack_MOD_dclgetlinetextsize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6145c <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ add r2, pc │ │ │ │ + vldr s0, [sp] │ │ │ │ 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 6c748 │ │ │ │ - add sp, #28 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + bne.n 61452 <__sgpack_MOD_dclgetlinetextsize@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0006c758 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00061468 <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6149c <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6c7cc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33a7c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e80 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6c7dc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6c7e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - cmp r3, #170 @ 0xaa │ │ │ │ - movs r0, r1 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006c7e4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 315c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrh r2, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c800 : │ │ │ │ - push {lr} │ │ │ │ +000614a0 <__sgpack_MOD_dclgetlineindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (6c848 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (6c84c ) │ │ │ │ - add r0, sp, #8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (614f8 <__sgpack_MOD_dclgetlineindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (614fc <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ + ldr r4, [pc, #68] @ (61500 <__sgpack_MOD_dclgetlineindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 339c0 │ │ │ │ - ldr r2, [pc, #36] @ (6c850 ) │ │ │ │ - ldr r3, [pc, #28] @ (6c84c ) │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3474c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (61504 <__sgpack_MOD_dclgetlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (614fc <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6c844 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + bne.n 614f4 <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - asrs r6, r6, #19 │ │ │ │ + ldmia r0!, {r1, r2, r4, r6} │ │ │ │ movs r2, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #19 │ │ │ │ + ldrh r6, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r2, r3, r5} │ │ │ │ movs r2, r1 │ │ │ │ │ │ │ │ -0006c854 : │ │ │ │ - b.w 30a50 │ │ │ │ - │ │ │ │ -0006c858 : │ │ │ │ +00061508 <__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] @ (61560 <__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 34b24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (61564 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (61568 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32568 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6156c <__sgpack_MOD_dclgetlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (61564 <__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 6155c <__sgpack_MOD_dclgetlinetype@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r1, r2, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006c880 : │ │ │ │ +00061570 <__sgpack_MOD_dclnextlinetext@@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 3420c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #28] @ (6159c <__sgpack_MOD_dclnextlinetext@@Base+0x2c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 334d0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c8a8 : │ │ │ │ - push {r4, lr} │ │ │ │ +000615a0 <__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 3095c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c8d0 : │ │ │ │ - b.w 321a8 │ │ │ │ - │ │ │ │ -0006c8d4 : │ │ │ │ - b.w 32c78 │ │ │ │ - │ │ │ │ -0006c8d8 : │ │ │ │ - b.w 348c8 │ │ │ │ - │ │ │ │ -0006c8dc : │ │ │ │ - b.w 30748 │ │ │ │ + ldr r4, [pc, #32] @ (615d0 <__sgpack_MOD_dclsetlinetextsize@@Base+0x30>) │ │ │ │ + movs r1, #18 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32e44 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c8e0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000615d4 <__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 34e1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (61608 <__sgpack_MOD_dclsetlinetext@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f9bc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r2, [r3, r6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c908 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006160c <__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 3361c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006c930 : │ │ │ │ - b.w 34dbc │ │ │ │ + ldr r4, [pc, #32] @ (6163c <__sgpack_MOD_dclsetlineindex@@Base+0x30>) │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35410 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c934 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061640 <__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 30e5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (61670 <__sgpack_MOD_dclsetlinetype@@Base+0x30>) │ │ │ │ + movs r1, #14 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33f24 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r0, [r2, r5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c95c : │ │ │ │ - push {r4, lr} │ │ │ │ +00061674 <__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 r4, [sp, #0] │ │ │ │ - blx 316b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #180] @ (6173c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc8>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #180] @ (61740 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #172] @ (61744 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #20 │ │ │ │ + ldr r1, [pc, #172] @ (61748 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd4>) │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6171c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xa8> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6172c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb8> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w r8, [sp] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [pc, #108] @ (6174c <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd8>) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 30320 │ │ │ │ + ldr r2, [pc, #84] @ (61750 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xdc>) │ │ │ │ + ldr r3, [pc, #68] @ (61740 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ + 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 61738 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc4> │ │ │ │ + ldr r0, [pc, #68] @ (61754 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xe0>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32568 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 616cc <__sgpack_MOD_dcldrawlineprojected2@@Base+0x58> │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3474c │ │ │ │ + b.n 616d6 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x62> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stmia r6!, {r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r3, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r4} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c980 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061758 <__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] @ (61984 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (61988 <__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] @ (6198c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (61990 <__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 349c0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6194c <__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 6195e <__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 61804 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xac> │ │ │ │ + movs r3, #20 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (61994 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (61998 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (6199c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 61852 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 618c0 <__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 2ffe0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 30320 │ │ │ │ + ldr r2, [pc, #368] @ (619a0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (61988 <__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 61980 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (619a4 <__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 304f4 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 61940 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6186a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 618c0 <__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 30320 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 61978 <__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 r3, r9 │ │ │ │ + bne.n 618a0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6182c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6190e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 618f8 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 61916 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 618d6 <__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 30320 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6196a <__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 61902 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6182c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + 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 30320 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6190e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 61896 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6190e <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 6187c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32568 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 617d4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3474c │ │ │ │ + b.n 617de <__sgpack_MOD_dcldrawlineprojected1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 61896 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 618b6 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6182c <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stmia r5!, {r2, r3, r4, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r1, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r4, #4] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r4, [r7, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r0, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 61954 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1fc> │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r4!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r6, [r5, r5] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c9a4 : │ │ │ │ - push {r4, lr} │ │ │ │ +000619a8 <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 331ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #180] @ (61a70 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc8>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #180] @ (61a74 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #172] @ (61a78 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #21 │ │ │ │ + ldr r1, [pc, #172] @ (61a7c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd4>) │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 61a50 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xa8> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 61a60 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb8> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w r8, [sp] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [pc, #108] @ (61a80 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd8>) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 31074 │ │ │ │ + ldr r2, [pc, #84] @ (61a84 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xdc>) │ │ │ │ + ldr r3, [pc, #68] @ (61a74 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ + 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 61a6c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc4> │ │ │ │ + ldr r0, [pc, #68] @ (61a88 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xe0>) │ │ │ │ + movs r1, #21 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32568 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 61a00 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x58> │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3474c │ │ │ │ + b.n 61a0a <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x62> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stmia r3!, {r2, r3, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r7, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r6, #27] │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r1, r6] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c9c8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061a8c <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (61cb8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (61cbc <__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] @ (61cc0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (61cc4 <__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 349c0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 61c80 <__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 61c92 <__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 61b38 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xac> │ │ │ │ + movs r3, #21 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (61cc8 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (61ccc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (61cd0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 61b86 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 61bf4 <__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] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31ba0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 31074 │ │ │ │ + ldr r2, [pc, #368] @ (61cd4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (61cbc <__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 61cb4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (61cd8 <__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 304f4 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 61c74 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 61b9e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 61bf4 <__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 31074 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 61cac <__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 r3, r9 │ │ │ │ + bne.n 61bd4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 61b60 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 61c42 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 61c2c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 61c4a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 61c0a <__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 31074 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 61c9e <__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 61c36 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 61b60 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + 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 31074 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 61c42 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 61bca <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 61c42 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 61bb0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32568 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 61b08 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3474c │ │ │ │ + b.n 61b12 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 61bca <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 61bea <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 61b60 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r6, #23] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r4, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #576] @ (61f10 <__sgpack_MOD_dcldrawline1@@Base+0x150>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r6!, {r1, r2, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r1!, {r3, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r2, r1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c9f0 : │ │ │ │ - b.w 31618 │ │ │ │ +00061cdc <__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, #4024] @ 0xfb8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #180] @ (61da4 <__sgpack_MOD_dcldrawline2@@Base+0xc8>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #180] @ (61da8 <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #172] @ (61dac <__sgpack_MOD_dcldrawline2@@Base+0xd0>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [pc, #172] @ (61db0 <__sgpack_MOD_dcldrawline2@@Base+0xd4>) │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 61d84 <__sgpack_MOD_dcldrawline2@@Base+0xa8> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 61d94 <__sgpack_MOD_dcldrawline2@@Base+0xb8> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str.w r8, [sp] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r0, [pc, #108] @ (61db4 <__sgpack_MOD_dcldrawline2@@Base+0xd8>) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + blx 319cc │ │ │ │ + ldr r2, [pc, #84] @ (61db8 <__sgpack_MOD_dcldrawline2@@Base+0xdc>) │ │ │ │ + ldr r3, [pc, #68] @ (61da8 <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ + 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 61da0 <__sgpack_MOD_dcldrawline2@@Base+0xc4> │ │ │ │ + ldr r0, [pc, #68] @ (61dbc <__sgpack_MOD_dcldrawline2@@Base+0xe0>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32568 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 61d34 <__sgpack_MOD_dcldrawline2@@Base+0x58> │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3474c │ │ │ │ + b.n 61d3e <__sgpack_MOD_dcldrawline2@@Base+0x62> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stmia r0!, {r3, r4} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r4, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r7, #14] │ │ │ │ + movs r1, r1 │ │ │ │ + ittt cs │ │ │ │ + movcs r1, r1 │ │ │ │ + it ge @ unpredictable │ │ │ │ + movge r2, r1 │ │ │ │ + strh r4, [r5, r1] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006c9f4 : │ │ │ │ - push {r4, lr} │ │ │ │ +00061dc0 <__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, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #536] @ (61fec <__sgpack_MOD_dcldrawline1@@Base+0x22c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #536] @ (61ff0 <__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] @ (61ff4 <__sgpack_MOD_dcldrawline1@@Base+0x234>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #488] @ (61ff8 <__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 349c0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 61fb4 <__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 61fc6 <__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 61e6c <__sgpack_MOD_dcldrawline1@@Base+0xac> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #420] @ (61ffc <__sgpack_MOD_dcldrawline1@@Base+0x23c>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #416] @ (62000 <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #416] @ (62004 <__sgpack_MOD_dcldrawline1@@Base+0x244>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r8, sl │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 61eba <__sgpack_MOD_dcldrawline1@@Base+0xfa> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #12] │ │ │ │ + bne.n 61f28 <__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] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 32c50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 319cc │ │ │ │ + ldr r2, [pc, #368] @ (62008 <__sgpack_MOD_dcldrawline1@@Base+0x248>) │ │ │ │ + ldr r3, [pc, #344] @ (61ff0 <__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 61fe8 <__sgpack_MOD_dcldrawline1@@Base+0x228> │ │ │ │ + ldr r0, [pc, #352] @ (6200c <__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 304f4 │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 61fa8 <__sgpack_MOD_dcldrawline1@@Base+0x1e8> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 61ed2 <__sgpack_MOD_dcldrawline1@@Base+0x112> │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 61f28 <__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 319cc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 61fe0 <__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 r3, r9 │ │ │ │ + bne.n 61f08 <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 61e94 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 61f76 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 61f60 <__sgpack_MOD_dcldrawline1@@Base+0x1a0> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 61f7e <__sgpack_MOD_dcldrawline1@@Base+0x1be> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 61f3e <__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 319cc │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 61fd2 <__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 61f6a <__sgpack_MOD_dcldrawline1@@Base+0x1aa> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 61e94 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + 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 319cc │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 61f76 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 61efe <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 61f76 <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 61ee4 <__sgpack_MOD_dcldrawline1@@Base+0x124> │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32568 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 61e3c <__sgpack_MOD_dcldrawline1@@Base+0x7c> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 3474c │ │ │ │ + b.n 61e46 <__sgpack_MOD_dcldrawline1@@Base+0x86> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 61efe <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 61f1e <__sgpack_MOD_dcldrawline1@@Base+0x15e> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 61e94 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ite cc │ │ │ │ + movcc r2, r1 │ │ │ │ + movcs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r7, #10] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r0, r6] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [pc, #368] @ (62174 <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + bkpt 0x0074 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ca1c : │ │ │ │ +00062010 <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (62068 <__sgpack_MOD_dclgettransnumber@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31cb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6206c <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (62070 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33788 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (62074 <__sgpack_MOD_dclgettransnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6206c <__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 62064 <__sgpack_MOD_dclgettransnumber@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + pop {r1, r2, r5, r6, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #792] @ (6238c <__sgpack_MOD_dcltranslongtoshort@@Base+0x28>) │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006ca44 : │ │ │ │ - b.w 307c0 │ │ │ │ - │ │ │ │ -0006ca48 : │ │ │ │ - b.w 3217c │ │ │ │ - │ │ │ │ -0006ca4c : │ │ │ │ - b.w 33d84 │ │ │ │ - │ │ │ │ -0006ca50 : │ │ │ │ - b.w 2fcb0 │ │ │ │ - │ │ │ │ -0006ca54 : │ │ │ │ - b.w 341c0 │ │ │ │ - │ │ │ │ -0006ca58 : │ │ │ │ - b.w 33c00 │ │ │ │ - │ │ │ │ -0006ca5c : │ │ │ │ - b.w 322f0 │ │ │ │ - │ │ │ │ -0006ca60 : │ │ │ │ - b.w 318e4 │ │ │ │ - │ │ │ │ -0006ca64 : │ │ │ │ - b.w 34ed0 │ │ │ │ - │ │ │ │ -0006ca68 : │ │ │ │ - b.w 33844 │ │ │ │ - │ │ │ │ -0006ca6c : │ │ │ │ - b.w 33ce0 │ │ │ │ - │ │ │ │ -0006ca70 : │ │ │ │ - b.w 2fc54 │ │ │ │ - │ │ │ │ -0006ca74 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00062078 <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #96] @ (620ec <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #100] @ (620f0 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #96] @ (620f4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x7c>) │ │ │ │ + sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6cad0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 318ac │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cae0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cae4 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r0, #166 @ 0xa6 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r4, [r1, #18] │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 341e0 │ │ │ │ + cbz r6, 620b8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x40> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 620be <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x46> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 620c4 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #48] @ (620f8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (620f0 <__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 620e8 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x70> │ │ │ │ + ldr r0, [pc, #32] @ (620fc <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x84>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + pop {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #440] @ (622b0 <__sgpack_MOD_dcltransnumtolong@@Base>) │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r2, r6} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r7, [pc, #160] @ (621a0 <__sgpack_MOD_dclgetwindow@@Base+0x18>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cae8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00062100 <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #96] @ (62174 <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ + ldr r3, [pc, #100] @ (62178 <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #96] @ (6217c <__sgpack_MOD_dclgetsimilarity@@Base+0x7c>) │ │ │ │ + sub sp, #16 │ │ │ │ mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6cb44 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35748 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cb54 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cb58 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cmp r0, #50 @ 0x32 │ │ │ │ - movs r0, r1 │ │ │ │ - strh r4, [r0, #16] │ │ │ │ - movs r0, r1 │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30eb4 │ │ │ │ + cbz r6, 62140 <__sgpack_MOD_dclgetsimilarity@@Base+0x40> │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 62146 <__sgpack_MOD_dclgetsimilarity@@Base+0x46> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 6214c <__sgpack_MOD_dclgetsimilarity@@Base+0x4c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #48] @ (62180 <__sgpack_MOD_dclgetsimilarity@@Base+0x80>) │ │ │ │ + ldr r3, [pc, #40] @ (62178 <__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 62170 <__sgpack_MOD_dclgetsimilarity@@Base+0x70> │ │ │ │ + ldr r0, [pc, #32] @ (62184 <__sgpack_MOD_dclgetsimilarity@@Base+0x84>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + cbnz r6, 621f4 <__sgpack_MOD_dclgetwindow@@Base+0x6c> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #8] @ (62188 <__sgpack_MOD_dclgetwindow@@Base>) │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r4, 621f2 <__sgpack_MOD_dclgetwindow@@Base+0x6a> │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #752] @ (62478 <__uepack_MOD_dclclearshadelevel@@Base+0x28>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cb5c : │ │ │ │ +00062188 <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6cbb8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30f80 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6cbc8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6cbcc ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #108] @ (62208 <__sgpack_MOD_dclgetwindow@@Base+0x80>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ (6220c <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (62210 <__sgpack_MOD_dclgetwindow@@Base+0x88>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 31974 │ │ │ │ + cbz r7, 621cc <__sgpack_MOD_dclgetwindow@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r6, 621d2 <__sgpack_MOD_dclgetwindow@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 621d8 <__sgpack_MOD_dclgetwindow@@Base+0x50> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 621de <__sgpack_MOD_dclgetwindow@@Base+0x56> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (62214 <__sgpack_MOD_dclgetwindow@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (6220c <__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 62202 <__sgpack_MOD_dclgetwindow@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #36] @ (62218 <__sgpack_MOD_dclgetwindow@@Base+0x90>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r7, #190 @ 0xbe │ │ │ │ - movs r0, r1 │ │ │ │ - strh r4, [r7, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006cbd0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31868 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cbec : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 2f7f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cc20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3258c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cc3c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f600 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006cc58 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 2f214 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cc7c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31ce0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + cbnz r6, 62266 <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #544] @ (62434 <__sgpack_MOD_dclprintdevicelist@@Base+0x14>) │ │ │ │ + movs r1, r1 │ │ │ │ + cbnz r2, 62262 <__sgpack_MOD_dclgetviewport@@Base+0x46> │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #248] @ (62314 <__sgpack_MOD_dcltransnumtoshort@@Base+0x28>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cca4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006221c <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33214 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #108] @ (6229c <__sgpack_MOD_dclgetviewport@@Base+0x80>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ (622a0 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #108] @ (622a4 <__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 2f704 │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + blx 3094c │ │ │ │ + cbz r7, 62260 <__sgpack_MOD_dclgetviewport@@Base+0x44> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r6, 62266 <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 6226c <__sgpack_MOD_dclgetviewport@@Base+0x50> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 62272 <__sgpack_MOD_dclgetviewport@@Base+0x56> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #52] @ (622a8 <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (622a0 <__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 62296 <__sgpack_MOD_dclgetviewport@@Base+0x7a> │ │ │ │ + ldr r0, [pc, #36] @ (622ac <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + revsh r2, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #16] @ (622b8 <__sgpack_MOD_dcltransnumtolong@@Base+0x8>) │ │ │ │ + movs r1, r1 │ │ │ │ + hlt 0x0016 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #744] @ (62598 <__uepack_MOD_dclsetshaden@@Base+0x70>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ccc0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000622b0 <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ + push {r3, 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 32a18 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (622e8 <__sgpack_MOD_dcltransnumtolong@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 35c14 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #568] @ (62524 <__uepack_MOD_dclgetshadelevel@@Base+0x3c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cce8 : │ │ │ │ - push {r3, lr} │ │ │ │ +000622ec <__sgpack_MOD_dcltransnumtoshort@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31ddc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (62324 <__sgpack_MOD_dcltransnumtoshort@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 347e4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #408] @ (624c0 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x40>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cd04 : │ │ │ │ - push {r3, lr} │ │ │ │ +00062328 <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34c80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (62360 <__sgpack_MOD_dcltranslongtonum@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33664 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #248] @ (6245c <__uepack_MOD_dclclearshadelevel@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cd20 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062364 <__sgpack_MOD_dcltranslongtoshort@@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 r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 332c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cd4c : │ │ │ │ - b.w 32338 │ │ │ │ - │ │ │ │ -0006cd50 : │ │ │ │ - b.w 303f8 │ │ │ │ - │ │ │ │ -0006cd54 : │ │ │ │ - b.w 2f0d4 │ │ │ │ - │ │ │ │ -0006cd58 : │ │ │ │ - b.w 336bc │ │ │ │ + ldr r4, [pc, #40] @ (623a0 <__sgpack_MOD_dcltranslongtoshort@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 354a8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r5, [pc, #80] @ (623f4 <__sgpack_MOD_dcltransshorttolong@@Base+0x14>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cd5c : │ │ │ │ - push {r4, lr} │ │ │ │ +000623a4 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ + push {r3, 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 33ad4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (623dc <__sgpack_MOD_dcltransshorttonum@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 34f80 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #936] @ (62788 <__uepack_MOD_dclsetshadeb@@Base+0x11c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cd88 : │ │ │ │ - push {r4, lr} │ │ │ │ +000623e0 <__sgpack_MOD_dcltransshorttolong@@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 r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 343dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6241c <__sgpack_MOD_dcltransshorttolong@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 357cc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r4, [pc, #768] @ (62720 <__uepack_MOD_dclsetshadeb@@Base+0xb4>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cdb4 : │ │ │ │ +00062420 <__sgpack_MOD_dclprintdevicelist@@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 31e48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #28] @ (6244c <__sgpack_MOD_dclprintdevicelist@@Base+0x2c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 30d64 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #616] @ (626b8 <__uepack_MOD_dclsetshadeb@@Base+0x4c>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cde0 : │ │ │ │ +00062450 <__uepack_MOD_dclclearshadelevel@@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 342c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #28] @ (6247c <__uepack_MOD_dclclearshadelevel@@Base+0x2c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 35838 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #504] @ (62678 <__uepack_MOD_dclsetshadeb@@Base+0xc>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ce0c : │ │ │ │ +00062480 <__uepack_MOD_dclgetshadelevelnumber@@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 32ec0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (624d8 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (624dc <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (624e0 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30af4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #22 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (624e4 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (624dc <__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 624d4 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xb876 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #360] @ (6264c <__uepack_MOD_dclsetshadev@@Base+0x1c>) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006ce38 : │ │ │ │ - push {r4, lr} │ │ │ │ +000624e8 <__uepack_MOD_dclgetshadelevel@@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 r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2fd94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (62524 <__uepack_MOD_dclgetshadelevel@@Base+0x3c>) │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 32a98 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r4, [pc, #48] @ (62558 <__uepack_MOD_dclsetshaden@@Base+0x30>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ce64 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062528 <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3558c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #220] @ (62618 <__uepack_MOD_dclsetshaden@@Base+0xf0>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #220] @ (6261c <__uepack_MOD_dclsetshaden@@Base+0xf4>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + ldr r5, [r1, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r1, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r7, r4, #1 │ │ │ │ + bic.w r9, r7, r7, asr #31 │ │ │ │ + cbz r6, 6259e <__uepack_MOD_dclsetshaden@@Base+0x76> │ │ │ │ + ldr r0, [pc, #192] @ (62620 <__uepack_MOD_dclsetshaden@@Base+0xf8>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 625aa <__uepack_MOD_dclsetshaden@@Base+0x82> │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 323d8 │ │ │ │ + ldr r2, [pc, #168] @ (62624 <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ + ldr r3, [pc, #156] @ (6261c <__uepack_MOD_dclsetshaden@@Base+0xf4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 62612 <__uepack_MOD_dclsetshaden@@Base+0xea> │ │ │ │ + ldr r0, [pc, #152] @ (62628 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #140] @ (6262c <__uepack_MOD_dclsetshaden@@Base+0x104>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 6256c <__uepack_MOD_dclsetshaden@@Base+0x44> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 625f4 <__uepack_MOD_dclsetshaden@@Base+0xcc> │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + blx 34068 │ │ │ │ + subs r7, r0, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r1, r6 │ │ │ │ + cmp r4, r3 │ │ │ │ + str.w r2, [r0, #4]! │ │ │ │ + bge.n 625c0 <__uepack_MOD_dclsetshaden@@Base+0x98> │ │ │ │ + add.w r4, sl, r4, lsl #2 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 323d8 │ │ │ │ + ldr.w r3, [r7, #4]! │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add r5, r6 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne.n 625e0 <__uepack_MOD_dclsetshaden@@Base+0xb8> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6257a <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, sp │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 323d8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6257a <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb7cc │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #760] @ (6291c <__uepack_MOD_dclshadecontourex@@Base+0xa8>) │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb78e │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #568] @ (62864 <__uepack_MOD_dclsetshadea@@Base+0x2c>) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #504] @ (62828 <__uepack_MOD_dclsetshadeb@@Base+0x1bc>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ce90 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062630 <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ + push {r3, 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 315a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (62668 <__uepack_MOD_dclsetshadev@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 30824 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #872] @ (629d4 <__uepack_MOD_dclshadecontourex@@Base+0x160>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cebc : │ │ │ │ - push {r4, lr} │ │ │ │ +0006266c <__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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #420] @ (62824 <__uepack_MOD_dclsetshadeb@@Base+0x1b8>) │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [pc, #416] @ (62828 <__uepack_MOD_dclsetshadeb@@Base+0x1bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6271e <__uepack_MOD_dclsetshadeb@@Base+0xb2> │ │ │ │ + sub.w sl, r4, #1 │ │ │ │ + negs r2, r4 │ │ │ │ + clz sl, sl │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + ldrd r2, r5, [r3, #28] │ │ │ │ + movs r1, #16 │ │ │ │ + ldr r0, [pc, #380] @ (6282c <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ + subs r5, r5, r2 │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + add r0, pc │ │ │ │ + subs r6, r6, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add.w fp, r6, #1 │ │ │ │ + blx 2f704 │ │ │ │ + mul.w r2, r8, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, sl, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bic.w r2, fp, fp, asr #31 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cbz r3, 6272c <__uepack_MOD_dclsetshadeb@@Base+0xc0> │ │ │ │ + ldrd r0, r4, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f124 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 340d0 │ │ │ │ + ldr r2, [pc, #308] @ (62830 <__uepack_MOD_dclsetshadeb@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #296] @ (62824 <__uepack_MOD_dclsetshadeb@@Base+0x1b8>) │ │ │ │ + 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 62820 <__uepack_MOD_dclsetshadeb@@Base+0x1b4> │ │ │ │ + ldr r0, [pc, #292] @ (62834 <__uepack_MOD_dclsetshadeb@@Base+0x1c8>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, sl │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 626a8 <__uepack_MOD_dclsetshadeb@@Base+0x3c> │ │ │ │ + orrs.w r3, r5, r6 │ │ │ │ + bpl.n 627fc <__uepack_MOD_dclsetshadeb@@Base+0x190> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + blt.n 6280a <__uepack_MOD_dclsetshadeb@@Base+0x19e> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov.w lr, #0 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add.w r9, r3, r4 │ │ │ │ + mov ip, lr │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 62764 <__uepack_MOD_dclsetshadeb@@Base+0xf8> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + blt.n 6278a <__uepack_MOD_dclsetshadeb@@Base+0x11e> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 62754 <__uepack_MOD_dclsetshadeb@@Base+0xe8> │ │ │ │ + add.w r1, r9, fp, lsl #2 │ │ │ │ + add.w r0, sl, lr, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + add r1, r4 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bne.n 6276e <__uepack_MOD_dclsetshadeb@@Base+0x102> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + bge.n 62764 <__uepack_MOD_dclsetshadeb@@Base+0xf8> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + blx 340d0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + add r3, r4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ + mov r9, r3 │ │ │ │ + add r0, sl │ │ │ │ + mov.w fp, r8, lsl #2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 627cc <__uepack_MOD_dclsetshadeb@@Base+0x160> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 62818 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ + mov ip, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 627b8 <__uepack_MOD_dclsetshadeb@@Base+0x14c> │ │ │ │ + movw r8, #65532 @ 0xfffc │ │ │ │ + movt r8, #65535 @ 0xffff │ │ │ │ + sub.w r8, r8, r5 │ │ │ │ + add.w r2, r8, r0 │ │ │ │ + add.w r3, r9, lr, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 627e0 <__uepack_MOD_dclsetshadeb@@Base+0x174> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 62818 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 627d8 <__uepack_MOD_dclsetshadeb@@Base+0x16c> │ │ │ │ + mul.w r0, fp, r8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6273e <__uepack_MOD_dclsetshadeb@@Base+0xd2> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 340d0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 626f8 <__uepack_MOD_dclsetshadeb@@Base+0x8c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb684 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #400] @ (629c0 <__uepack_MOD_dclshadecontourex@@Base+0x14c>) │ │ │ │ + movs r1, r1 │ │ │ │ + setpan #0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r2, [pc, #56] @ (62870 <__uepack_MOD_dclsetshadea@@Base+0x38>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cee8 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062838 <__uepack_MOD_dclsetshadea@@Base>: │ │ │ │ + push {r3, 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 350b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (62870 <__uepack_MOD_dclsetshadea@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 32fc8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #840] @ (62bbc <__uepack_MOD_dclshadecontour@@Base+0x184>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cf14 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062874 <__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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 3254c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r2, [pc, #408] @ (62a20 <__uepack_MOD_dclshadecontourex@@Base+0x1ac>) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #408] @ (62a24 <__uepack_MOD_dclshadecontourex@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 62924 <__uepack_MOD_dclshadecontourex@@Base+0xb0> │ │ │ │ + sub.w sl, r4, #1 │ │ │ │ + negs r3, r4 │ │ │ │ + clz sl, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r1, [pc, #364] @ (62a28 <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ + ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #360] @ (62a2c <__uepack_MOD_dclshadecontourex@@Base+0x1b8>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r8, r5, r3 │ │ │ │ + add r0, pc │ │ │ │ + add.w fp, r6, r3 │ │ │ │ + blx 349c0 │ │ │ │ + mul.w r2, r8, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, sl, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bic.w r2, fp, fp, asr #31 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r3, 62932 <__uepack_MOD_dclshadecontourex@@Base+0xbe> │ │ │ │ + add r2, sp, #12 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 30800 │ │ │ │ + ldr r2, [pc, #304] @ (62a30 <__uepack_MOD_dclshadecontourex@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #288] @ (62a24 <__uepack_MOD_dclshadecontourex@@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.w 62a1a <__uepack_MOD_dclshadecontourex@@Base+0x1a6> │ │ │ │ + ldr r0, [pc, #284] @ (62a34 <__uepack_MOD_dclshadecontourex@@Base+0x1c0>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 628ac <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ + orrs.w r3, r5, r6 │ │ │ │ + bpl.n 629fa <__uepack_MOD_dclshadecontourex@@Base+0x186> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + blt.n 62a08 <__uepack_MOD_dclshadecontourex@@Base+0x194> │ │ │ │ + ldrd r3, fp, [sp] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov.w lr, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + add.w r9, r3, r4 │ │ │ │ + mov ip, lr │ │ │ │ + bge.n 62968 <__uepack_MOD_dclshadecontourex@@Base+0xf4> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + blt.n 6298e <__uepack_MOD_dclshadecontourex@@Base+0x11a> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 62958 <__uepack_MOD_dclshadecontourex@@Base+0xe4> │ │ │ │ + add.w r1, r9, fp, lsl #2 │ │ │ │ + add.w r0, sl, lr, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + add r1, r4 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bne.n 62972 <__uepack_MOD_dclshadecontourex@@Base+0xfe> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + bge.n 62968 <__uepack_MOD_dclshadecontourex@@Base+0xf4> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r2 │ │ │ │ + blx 30800 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldrd r3, lr, [sp] │ │ │ │ + adds r0, r5, #4 │ │ │ │ + add r0, sl │ │ │ │ + mov.w fp, r8, lsl #2 │ │ │ │ + add r3, r4 │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 629ca <__uepack_MOD_dclshadecontourex@@Base+0x156> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 62a12 <__uepack_MOD_dclshadecontourex@@Base+0x19e> │ │ │ │ + mov ip, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 629b6 <__uepack_MOD_dclshadecontourex@@Base+0x142> │ │ │ │ + movw r8, #65532 @ 0xfffc │ │ │ │ + movt r8, #65535 @ 0xffff │ │ │ │ + sub.w r8, r8, r5 │ │ │ │ + add.w r2, r8, r0 │ │ │ │ + add.w r3, r9, lr, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 629de <__uepack_MOD_dclshadecontourex@@Base+0x16a> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 62a12 <__uepack_MOD_dclshadecontourex@@Base+0x19e> │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 629d6 <__uepack_MOD_dclshadecontourex@@Base+0x162> │ │ │ │ + mul.w r0, fp, r8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 62944 <__uepack_MOD_dclshadecontourex@@Base+0xd0> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 30800 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 628fe <__uepack_MOD_dclshadecontourex@@Base+0x8a> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + push {r1, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [pc, #416] @ (62bd0 <__uepack_MOD_dclshadecontour@@Base+0x198>) │ │ │ │ + movs r1, r1 │ │ │ │ + push {r1, r3} │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [pc, #112] @ (62aa8 <__uepack_MOD_dclshadecontour@@Base+0x70>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cf40 : │ │ │ │ - push {r4, lr} │ │ │ │ +00062a38 <__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, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2fa5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r2, [pc, #408] @ (62be4 <__uepack_MOD_dclshadecontour@@Base+0x1ac>) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #408] @ (62be8 <__uepack_MOD_dclshadecontour@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 62ae8 <__uepack_MOD_dclshadecontour@@Base+0xb0> │ │ │ │ + sub.w sl, r4, #1 │ │ │ │ + negs r3, r4 │ │ │ │ + clz sl, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #15 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr r7, [r0, #36] @ 0x24 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r1, [pc, #364] @ (62bec <__uepack_MOD_dclshadecontour@@Base+0x1b4>) │ │ │ │ + ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #360] @ (62bf0 <__uepack_MOD_dclshadecontour@@Base+0x1b8>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r8, r5, r3 │ │ │ │ + add r0, pc │ │ │ │ + add.w fp, r6, r3 │ │ │ │ + blx 349c0 │ │ │ │ + mul.w r2, r8, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, sl, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bic.w r2, fp, fp, asr #31 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + cbz r3, 62af6 <__uepack_MOD_dclshadecontour@@Base+0xbe> │ │ │ │ + add r2, sp, #12 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 312a0 │ │ │ │ + ldr r2, [pc, #304] @ (62bf4 <__uepack_MOD_dclshadecontour@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #288] @ (62be8 <__uepack_MOD_dclshadecontour@@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.w 62bde <__uepack_MOD_dclshadecontour@@Base+0x1a6> │ │ │ │ + ldr r0, [pc, #284] @ (62bf8 <__uepack_MOD_dclshadecontour@@Base+0x1c0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b.n 62a70 <__uepack_MOD_dclshadecontour@@Base+0x38> │ │ │ │ + orrs.w r3, r5, r6 │ │ │ │ + bpl.n 62bbe <__uepack_MOD_dclshadecontour@@Base+0x186> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + blt.n 62bcc <__uepack_MOD_dclshadecontour@@Base+0x194> │ │ │ │ + ldrd r3, fp, [sp] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov.w lr, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + add.w r9, r3, r4 │ │ │ │ + mov ip, lr │ │ │ │ + bge.n 62b2c <__uepack_MOD_dclshadecontour@@Base+0xf4> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + blt.n 62b52 <__uepack_MOD_dclshadecontour@@Base+0x11a> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 62b1c <__uepack_MOD_dclshadecontour@@Base+0xe4> │ │ │ │ + add.w r1, r9, fp, lsl #2 │ │ │ │ + add.w r0, sl, lr, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + add r1, r4 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bne.n 62b36 <__uepack_MOD_dclshadecontour@@Base+0xfe> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + bge.n 62b2c <__uepack_MOD_dclshadecontour@@Base+0xf4> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r2 │ │ │ │ + blx 312a0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldrd r3, lr, [sp] │ │ │ │ + adds r0, r5, #4 │ │ │ │ + add r0, sl │ │ │ │ + mov.w fp, r8, lsl #2 │ │ │ │ + add r3, r4 │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 62b8e <__uepack_MOD_dclshadecontour@@Base+0x156> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 62bd6 <__uepack_MOD_dclshadecontour@@Base+0x19e> │ │ │ │ + mov ip, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 62b7a <__uepack_MOD_dclshadecontour@@Base+0x142> │ │ │ │ + movw r8, #65532 @ 0xfffc │ │ │ │ + movt r8, #65535 @ 0xffff │ │ │ │ + sub.w r8, r8, r5 │ │ │ │ + add.w r2, r8, r0 │ │ │ │ + add.w r3, r9, lr, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 62ba2 <__uepack_MOD_dclshadecontour@@Base+0x16a> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 62bd6 <__uepack_MOD_dclshadecontour@@Base+0x19e> │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 62b9a <__uepack_MOD_dclshadecontour@@Base+0x162> │ │ │ │ + mul.w r0, fp, r8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 62b08 <__uepack_MOD_dclshadecontour@@Base+0xd0> │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 312a0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 62ac2 <__uepack_MOD_dclshadecontour@@Base+0x8a> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + uxth r6, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r1, #100] @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + mov r8, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + sxtb r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + mov r4, sp │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cf6c : │ │ │ │ - push {r4, lr} │ │ │ │ +00062bfc <__timelib_MOD_dclformattime@@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] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 32080 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [pc, #48] @ (62c3c <__timelib_MOD_dclformattime@@Base+0x40>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r5, pc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r6, r2 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + adds r2, r4, #4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30acc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + cmp r6, r8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006cfac : │ │ │ │ - push {r4, lr} │ │ │ │ +00062c40 <__timelib_MOD_dclgettime@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #88] @ (62ca8 <__timelib_MOD_dclgettime@@Base+0x68>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32630 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #88] @ (62cac <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #84] @ (62cb0 <__timelib_MOD_dclgettime@@Base+0x70>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 311d8 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r3, [pc, #40] @ (62cac <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (62cb4 <__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 62ca2 <__timelib_MOD_dclgettime@@Base+0x62> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006cfd8 : │ │ │ │ - b.w 359d8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + sub sp, #216 @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + sub sp, #0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0006cfdc : │ │ │ │ - push {r4, lr} │ │ │ │ +00062cb8 <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 31f40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006d01c : │ │ │ │ - b.w 356dc │ │ │ │ - │ │ │ │ -0006d020 : │ │ │ │ - b.w 33ebc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (62cf0 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r3 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #21 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + blx 3169c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #21 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + add lr, r4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d024 : │ │ │ │ - push {r3, lr} │ │ │ │ +00062cf4 <__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, #4088] @ 0xff8 │ │ │ │ - blx 32164 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #448] @ (62ec8 <__ugpack_MOD_dcldrawvectors@@Base+0x1d4>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #448] @ (62ecc <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 62db2 <__ugpack_MOD_dcldrawvectors@@Base+0xbe> │ │ │ │ + sub.w sl, r4, #1 │ │ │ │ + negs r3, r4 │ │ │ │ + clz sl, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + ldrd r3, r5, [r7, #28] │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #408] @ (62ed0 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldrd r3, r6, [r7, #40] @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [pc, #388] @ (62ed4 <__ugpack_MOD_dcldrawvectors@@Base+0x1e0>) │ │ │ │ + add.w fp, r6, r3 │ │ │ │ + add.w r8, r5, r3 │ │ │ │ + ldr r7, [r7, #36] @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 349c0 │ │ │ │ + mul.w r2, r8, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, sl, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bic.w r2, fp, fp, asr #31 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cbz r3, 62dc0 <__ugpack_MOD_dcldrawvectors@@Base+0xcc> │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ + ldrd r0, r2, [sp, #12] │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 308d4 │ │ │ │ + ldr r2, [pc, #328] @ (62ed8 <__ugpack_MOD_dcldrawvectors@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #316] @ (62ecc <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 62ec2 <__ugpack_MOD_dcldrawvectors@@Base+0x1ce> │ │ │ │ + ldr r0, [pc, #312] @ (62edc <__ugpack_MOD_dcldrawvectors@@Base+0x1e8>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 62d30 <__ugpack_MOD_dcldrawvectors@@Base+0x3c> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + orrs r3, r6 │ │ │ │ + bpl.n 62e9c <__ugpack_MOD_dcldrawvectors@@Base+0x1a8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + blt.n 62eaa <__ugpack_MOD_dcldrawvectors@@Base+0x1b6> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov.w lr, #0 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add.w r9, r3, r4 │ │ │ │ + mov ip, lr │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 62dfa <__ugpack_MOD_dcldrawvectors@@Base+0x106> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + blt.n 62e20 <__ugpack_MOD_dcldrawvectors@@Base+0x12c> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 62dea <__ugpack_MOD_dcldrawvectors@@Base+0xf6> │ │ │ │ + add.w r1, r9, fp, lsl #2 │ │ │ │ + add.w r0, sl, lr, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + add r1, r4 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bne.n 62e04 <__ugpack_MOD_dcldrawvectors@@Base+0x110> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + bge.n 62dfa <__ugpack_MOD_dcldrawvectors@@Base+0x106> │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov.w fp, r8, lsl #2 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + blx 308d4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov.w ip, #0 │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + mov.w r5, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r0, r5, #4 │ │ │ │ + add r3, r4 │ │ │ │ + add r0, sl │ │ │ │ + mov r9, r3 │ │ │ │ + bgt.n 62e6c <__ugpack_MOD_dcldrawvectors@@Base+0x178> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 62eba <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ + mov ip, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 62e58 <__ugpack_MOD_dcldrawvectors@@Base+0x164> │ │ │ │ + movw r8, #65532 @ 0xfffc │ │ │ │ + movt r8, #65535 @ 0xffff │ │ │ │ + sub.w r8, r8, r5 │ │ │ │ + add.w r2, r8, r0 │ │ │ │ + add.w r3, r9, lr, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 62e80 <__ugpack_MOD_dcldrawvectors@@Base+0x18c> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 62eba <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 62e78 <__ugpack_MOD_dcldrawvectors@@Base+0x184> │ │ │ │ + mul.w r0, fp, r8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 62dd2 <__ugpack_MOD_dcldrawvectors@@Base+0xde> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 308d4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 62d8c <__ugpack_MOD_dcldrawvectors@@Base+0x98> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add sp, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r2, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ + movs r2, r1 │ │ │ │ + mvns r6, r4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d040 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00062ee0 <__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, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #464] @ (630c8 <__rfblib_MOD_dclgetcor@@Base+0x1e8>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #464] @ (630cc <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ + 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, #432] @ (630d0 <__rfblib_MOD_dclgetcor@@Base+0x1f0>) │ │ │ │ + sub.w r9, r2, r3 │ │ │ │ + ldrd r2, r3, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #9 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + sub.w fp, r3, r2 │ │ │ │ + blx 2f704 │ │ │ │ + add.w sl, fp, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d0c4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + bne.n 62f90 <__rfblib_MOD_dclgetcor@@Base+0xb0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 6300a <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #388] @ (630d4 <__rfblib_MOD_dclgetcor@@Base+0x1f4>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30e44 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #372] @ (630d8 <__rfblib_MOD_dclgetcor@@Base+0x1f8>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #364] @ (630dc <__rfblib_MOD_dclgetcor@@Base+0x1fc>) │ │ │ │ + ldr r3, [pc, #348] @ (630cc <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 630c2 <__rfblib_MOD_dclgetcor@@Base+0x1e2> │ │ │ │ + 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 630a0 <__rfblib_MOD_dclgetcor@@Base+0x1c0> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6d0d2 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, ip │ │ │ │ + cmp r9, r2 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bge.n 62faa <__rfblib_MOD_dclgetcor@@Base+0xca> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6300a <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #280] @ (630e0 <__rfblib_MOD_dclgetcor@@Base+0x200>) │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 31240 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30e44 │ │ │ │ + cmp.w r8, #0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + ble.n 630ba <__rfblib_MOD_dclgetcor@@Base+0x1da> │ │ │ │ + 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 62fe8 <__rfblib_MOD_dclgetcor@@Base+0x108> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 62f62 <__rfblib_MOD_dclgetcor@@Base+0x82> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 63064 <__rfblib_MOD_dclgetcor@@Base+0x184> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 63050 <__rfblib_MOD_dclgetcor@@Base+0x170> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6306c <__rfblib_MOD_dclgetcor@@Base+0x18c> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r0, r9 │ │ │ │ + cmp fp, r1 │ │ │ │ + str.w r3, [ip], #4 │ │ │ │ + bge.n 63028 <__rfblib_MOD_dclgetcor@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (630e4 <__rfblib_MOD_dclgetcor@@Base+0x204>) │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 30e44 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 630ac <__rfblib_MOD_dclgetcor@@Base+0x1cc> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r2 │ │ │ │ + add.w sl, r2, sl, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add r5, r9 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 63058 <__rfblib_MOD_dclgetcor@@Base+0x178> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 62f62 <__rfblib_MOD_dclgetcor@@Base+0x82> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #112] @ (630e8 <__rfblib_MOD_dclgetcor@@Base+0x208>) │ │ │ │ + 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 30e44 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 63064 <__rfblib_MOD_dclgetcor@@Base+0x184> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 62fe0 <__rfblib_MOD_dclgetcor@@Base+0x100> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d0e0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d0e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d0e8 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #20] @ (6d0ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - movs r2, #178 @ 0xb2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r7, #19] │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 63064 <__rfblib_MOD_dclgetcor@@Base+0x184> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 62fbc <__rfblib_MOD_dclgetcor@@Base+0xdc> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 62fe0 <__rfblib_MOD_dclgetcor@@Base+0x100> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 62ffe <__rfblib_MOD_dclgetcor@@Base+0x11e> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 62f62 <__rfblib_MOD_dclgetcor@@Base+0x82> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + negs r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + tst r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + add r5, sp, #624 @ 0x270 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, sp, #656 @ 0x290 │ │ │ │ + movs r1, r1 │ │ │ │ + add r4, sp, #208 @ 0xd0 │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #984 @ 0x3d8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d0f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000630ec <__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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #464] @ (632d4 <__rfblib_MOD_dclgetcov@@Base+0x1e8>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #464] @ (632d8 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ + 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, #432] @ (632dc <__rfblib_MOD_dclgetcov@@Base+0x1f0>) │ │ │ │ + sub.w r9, r2, r3 │ │ │ │ + ldrd r2, r3, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #9 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + sub.w fp, r3, r2 │ │ │ │ + blx 2f704 │ │ │ │ + add.w sl, fp, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d174 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + bne.n 6319c <__rfblib_MOD_dclgetcov@@Base+0xb0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 63216 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #388] @ (632e0 <__rfblib_MOD_dclgetcov@@Base+0x1f4>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2ffc8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #372] @ (632e4 <__rfblib_MOD_dclgetcov@@Base+0x1f8>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #364] @ (632e8 <__rfblib_MOD_dclgetcov@@Base+0x1fc>) │ │ │ │ + ldr r3, [pc, #348] @ (632d8 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 632ce <__rfblib_MOD_dclgetcov@@Base+0x1e2> │ │ │ │ + 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 632ac <__rfblib_MOD_dclgetcov@@Base+0x1c0> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6d182 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, ip │ │ │ │ + cmp r9, r2 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bge.n 631b6 <__rfblib_MOD_dclgetcov@@Base+0xca> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 63216 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #280] @ (632ec <__rfblib_MOD_dclgetcov@@Base+0x200>) │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2fe6c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2ffc8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + ble.n 632c6 <__rfblib_MOD_dclgetcov@@Base+0x1da> │ │ │ │ + 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 631f4 <__rfblib_MOD_dclgetcov@@Base+0x108> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6316e <__rfblib_MOD_dclgetcov@@Base+0x82> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 63270 <__rfblib_MOD_dclgetcov@@Base+0x184> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 6325c <__rfblib_MOD_dclgetcov@@Base+0x170> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 63278 <__rfblib_MOD_dclgetcov@@Base+0x18c> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r0, r9 │ │ │ │ + cmp fp, r1 │ │ │ │ + str.w r3, [ip], #4 │ │ │ │ + bge.n 63234 <__rfblib_MOD_dclgetcov@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (632f0 <__rfblib_MOD_dclgetcov@@Base+0x204>) │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 2ffc8 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 632b8 <__rfblib_MOD_dclgetcov@@Base+0x1cc> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r2 │ │ │ │ + add.w sl, r2, sl, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add r5, r9 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 63264 <__rfblib_MOD_dclgetcov@@Base+0x178> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6316e <__rfblib_MOD_dclgetcov@@Base+0x82> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #112] @ (632f4 <__rfblib_MOD_dclgetcov@@Base+0x208>) │ │ │ │ + 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 2ffc8 │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 63270 <__rfblib_MOD_dclgetcov@@Base+0x184> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 631ec <__rfblib_MOD_dclgetcov@@Base+0x100> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d190 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d194 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d198 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #20] @ (6d19c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - movs r2, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ - movs r0, r1 │ │ │ │ - movs r1, #244 @ 0xf4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r4, #18] │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 63270 <__rfblib_MOD_dclgetcov@@Base+0x184> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 631c8 <__rfblib_MOD_dclgetcov@@Base+0xdc> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 631ec <__rfblib_MOD_dclgetcov@@Base+0x100> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6320a <__rfblib_MOD_dclgetcov@@Base+0x11e> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6316e <__rfblib_MOD_dclgetcov@@Base+0x82> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r4, sp, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + eors r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + movs r1, r1 │ │ │ │ + ands r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, sp, #576 @ 0x240 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, sp, #608 @ 0x260 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d1a0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000632f8 <__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, #4048] @ 0xfd0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #464] @ (634e0 <__rfblib_MOD_dclgetprd@@Base+0x1e8>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #464] @ (634e4 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ + 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, #432] @ (634e8 <__rfblib_MOD_dclgetprd@@Base+0x1f0>) │ │ │ │ + sub.w r9, r2, r3 │ │ │ │ + ldrd r2, r3, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #9 │ │ │ │ + add.w r8, r9, #1 │ │ │ │ + sub.w fp, r3, r2 │ │ │ │ + blx 2f704 │ │ │ │ + add.w sl, fp, #1 │ │ │ │ cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d224 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + bne.n 633a8 <__rfblib_MOD_dclgetprd@@Base+0xb0> │ │ │ │ + cmp r7, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + it ne │ │ │ │ + strne r4, [sp, #8] │ │ │ │ + bne.n 63422 <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #388] @ (634ec <__rfblib_MOD_dclgetprd@@Base+0x1f4>) │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + add r2, sp, #24 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31a7c │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [pc, #372] @ (634f0 <__rfblib_MOD_dclgetprd@@Base+0x1f8>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #364] @ (634f4 <__rfblib_MOD_dclgetprd@@Base+0x1fc>) │ │ │ │ + ldr r3, [pc, #348] @ (634e4 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 634da <__rfblib_MOD_dclgetprd@@Base+0x1e2> │ │ │ │ + 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 634b8 <__rfblib_MOD_dclgetprd@@Base+0x1c0> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6d232 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ + movs r2, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r1, ip │ │ │ │ + cmp r9, r2 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bge.n 633c2 <__rfblib_MOD_dclgetprd@@Base+0xca> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 63422 <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ + ldr r3, [pc, #280] @ (634f8 <__rfblib_MOD_dclgetprd@@Base+0x200>) │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2f2e4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31a7c │ │ │ │ + cmp.w r8, #0 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + ble.n 634d2 <__rfblib_MOD_dclgetprd@@Base+0x1da> │ │ │ │ + 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 63400 <__rfblib_MOD_dclgetprd@@Base+0x108> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6337a <__rfblib_MOD_dclgetprd@@Base+0x82> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6347c <__rfblib_MOD_dclgetprd@@Base+0x184> │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ + b.n 63468 <__rfblib_MOD_dclgetprd@@Base+0x170> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 63484 <__rfblib_MOD_dclgetprd@@Base+0x18c> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r9, r7, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r0, r9 │ │ │ │ + cmp fp, r1 │ │ │ │ + str.w r3, [ip], #4 │ │ │ │ + bge.n 63440 <__rfblib_MOD_dclgetprd@@Base+0x148> │ │ │ │ + ldr r3, [pc, #172] @ (634fc <__rfblib_MOD_dclgetprd@@Base+0x204>) │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31a7c │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + bne.n 634c4 <__rfblib_MOD_dclgetprd@@Base+0x1cc> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r2 │ │ │ │ + add.w sl, r2, sl, lsl #2 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + add r5, r9 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.n 63470 <__rfblib_MOD_dclgetprd@@Base+0x178> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6337a <__rfblib_MOD_dclgetprd@@Base+0x82> │ │ │ │ + movs r0, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #112] @ (63500 <__rfblib_MOD_dclgetprd@@Base+0x208>) │ │ │ │ + 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 31a7c │ │ │ │ + cmp r6, #1 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + beq.n 6347c <__rfblib_MOD_dclgetprd@@Base+0x184> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 633f8 <__rfblib_MOD_dclgetprd@@Base+0x100> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d240 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d244 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d248 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #20] @ (6d24c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - movs r1, #68 @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ - movs r0, r1 │ │ │ │ + b.n 6347c <__rfblib_MOD_dclgetprd@@Base+0x184> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 633d4 <__rfblib_MOD_dclgetprd@@Base+0xdc> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 633f8 <__rfblib_MOD_dclgetprd@@Base+0x100> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 63416 <__rfblib_MOD_dclgetprd@@Base+0x11e> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6337a <__rfblib_MOD_dclgetprd@@Base+0x82> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r1, sp, #1000 @ 0x3e8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + subs r6, #116 @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, sp, #528 @ 0x210 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #560 @ 0x230 │ │ │ │ + movs r1, r1 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, pc, #888 @ (adr r7, 6387c <__dcl_parm_MOD_dclsetcharex@@Base+0x94>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d250 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00063504 <__intlib_MOD_dclintge@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d308 │ │ │ │ - ldr.w fp, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (63538 <__intlib_MOD_dclintge@@Base+0x34>) │ │ │ │ + movs r1, #8 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d324 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r0, 6d316 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str.w sl, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - str.w fp, [sp, #4] │ │ │ │ - blx 30f34 │ │ │ │ - mov r3, fp │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r1, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #68 @ 0x44 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 303fc │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r4, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0006353c <__intlib_MOD_dclintgt@@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] @ (63570 <__intlib_MOD_dclintgt@@Base+0x34>) │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 336c0 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6d334 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #40] @ (6d338 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6d33c ) │ │ │ │ - ldr r0, [pc, #36] @ (6d340 ) │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6d344 ) │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [pc, #28] @ (6d348 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - movs r0, #110 @ 0x6e │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r4, #14] │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #96 @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ - movs r0, r1 │ │ │ │ - movs r0, #82 @ 0x52 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r6, #14] │ │ │ │ - movs r0, r1 │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d34c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00063574 <__intlib_MOD_dclintle@@Base>: │ │ │ │ + push {r3, r4, r5, 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 r5, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d3b2 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (635a8 <__intlib_MOD_dclintle@@Base+0x34>) │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 34184 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f0d8 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d3c0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d3c4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r0, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ - movs r0, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d3c8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000635ac <__intlib_MOD_dclintlt@@Base>: │ │ │ │ + push {r3, r4, r5, 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 r5, r3 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d42e │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (635e0 <__intlib_MOD_dclintlt@@Base+0x34>) │ │ │ │ + movs r1, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 30e04 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3233c │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d43c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d440 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r1, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r5, #12] │ │ │ │ - movs r0, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + subs r4, #36 @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000635e4 <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (63614 <__uzpack_MOD_dclsetaxisfactor@@Base+0x30>) │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2efd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + subs r3, #248 @ 0xf8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d444 : │ │ │ │ +00063618 <__chklib_MOD_dclcheckcharpattern@@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, #16 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (6365c <__chklib_MOD_dclcheckcharpattern@@Base+0x44>) │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d4aa │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2f704 │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f220 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - blx 311ac │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d4b8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d4bc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r1, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r3, #11] │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + subs r3, #212 @ 0xd4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d4c0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00063660 <__chklib_MOD_dclcheckfortran@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d554 │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (63694 <__chklib_MOD_dclcheckfortran@@Base+0x34>) │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6d562 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 33384 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r7 │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2fafc │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #164 @ 0xa4 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00063698 <__chklib_MOD_dclcheckalphanum@@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] @ (636cc <__chklib_MOD_dclcheckalphanum@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 3006c │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6d570 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6d574 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d578 ) │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [pc, #20] @ (6d57c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r2, r4, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r3, #9] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r4, r2, #0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r7, #9] │ │ │ │ - movs r0, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d580 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000636d0 <__chklib_MOD_dclchecknumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d5de │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (63704 <__chklib_MOD_dclchecknumber@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 32c34 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3042c │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d5ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d5f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r0, r3, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ - movs r0, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d5f4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00063708 <__chklib_MOD_dclcheckalphabet@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d652 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6373c <__chklib_MOD_dclcheckalphabet@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 32784 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3553c │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d660 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d664 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - adds r4, r4, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ - movs r0, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d668 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00063740 <__chklib_MOD_dclcheckspecial@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (63774 <__chklib_MOD_dclcheckspecial@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 344e0 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r3, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00063778 <__chklib_MOD_dclcheckcurrency@@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] @ (637ac <__chklib_MOD_dclcheckcurrency@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 314d0 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000637b0 <__chklib_MOD_dclcheckblank@@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] @ (637e4 <__chklib_MOD_dclcheckblank@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35d2c │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + subs r2, #192 @ 0xc0 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000637e8 <__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, #3936] @ 0xf60 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #788] @ (63b10 <__dcl_parm_MOD_dclsetcharex@@Base+0x328>) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #788] @ (63b14 <__dcl_parm_MOD_dclsetcharex@@Base+0x32c>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + ldr r0, [pc, #784] @ (63b18 <__dcl_parm_MOD_dclsetcharex@@Base+0x330>) │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #760] @ (63b1c <__dcl_parm_MOD_dclsetcharex@@Base+0x334>) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63972 <__dcl_parm_MOD_dclsetcharex@@Base+0x18a> │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #740] @ (63b20 <__dcl_parm_MOD_dclsetcharex@@Base+0x338>) │ │ │ │ + add.w r2, r4, #19 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #728] @ (63b24 <__dcl_parm_MOD_dclsetcharex@@Base+0x33c>) │ │ │ │ + add.w r9, sp, #40 @ 0x28 │ │ │ │ + strd r2, r1, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r2 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, r1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.n 63922 <__dcl_parm_MOD_dclsetcharex@@Base+0x13a> │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r2, [r5, #24] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33698 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 63952 <__dcl_parm_MOD_dclsetcharex@@Base+0x16a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32d64 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63a62 <__dcl_parm_MOD_dclsetcharex@@Base+0x27a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f638 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63a82 <__dcl_parm_MOD_dclsetcharex@@Base+0x29a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 338a4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63aa2 <__dcl_parm_MOD_dclsetcharex@@Base+0x2ba> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov.w fp, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6d6dc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + str.w fp, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #544] @ (63b28 <__dcl_parm_MOD_dclsetcharex@@Base+0x340>) │ │ │ │ + ldr r0, [pc, #548] @ (63b2c <__dcl_parm_MOD_dclsetcharex@@Base+0x344>) │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33b50 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp.w sl, #31 │ │ │ │ + bgt.n 6386a <__dcl_parm_MOD_dclsetcharex@@Base+0x82> │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + sub.w r2, r1, sl │ │ │ │ + add.w r0, r7, sl │ │ │ │ + blx 312b0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ + blx 33698 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 63890 <__dcl_parm_MOD_dclsetcharex@@Base+0xa8> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #472] @ (63b30 <__dcl_parm_MOD_dclsetcharex@@Base+0x348>) │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + movs r5, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33384 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35524 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32bcc │ │ │ │ + b.n 63a14 <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 639c0 <__dcl_parm_MOD_dclsetcharex@@Base+0x1d8> │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + adds r3, r7, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r6, r7 │ │ │ │ + cmp r4, #6 │ │ │ │ + ble.n 639ea <__dcl_parm_MOD_dclsetcharex@@Base+0x202> │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 35cec │ │ │ │ + ldr r0, [pc, #400] @ (63b34 <__dcl_parm_MOD_dclsetcharex@@Base+0x34c>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #5 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.w 63ac6 <__dcl_parm_MOD_dclsetcharex@@Base+0x2de> │ │ │ │ + tbb [pc, r0] │ │ │ │ + cmp r4, r9 │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ + bic.w r9, r3, r3, asr #31 │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d6ec ) │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r8, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r6, r7 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 63990 <__dcl_parm_MOD_dclsetcharex@@Base+0x1a8> │ │ │ │ + adds r4, #1 │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ + mov r0, r6 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 6399a <__dcl_parm_MOD_dclsetcharex@@Base+0x1b2> │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3495c │ │ │ │ + ldr r2, [pc, #288] @ (63b38 <__dcl_parm_MOD_dclsetcharex@@Base+0x350>) │ │ │ │ + ldr r3, [pc, #252] @ (63b14 <__dcl_parm_MOD_dclsetcharex@@Base+0x32c>) │ │ │ │ + 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 63ac2 <__dcl_parm_MOD_dclsetcharex@@Base+0x2da> │ │ │ │ + ldr r0, [pc, #272] @ (63b3c <__dcl_parm_MOD_dclsetcharex@@Base+0x354>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f058 │ │ │ │ + b.n 63a14 <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34c68 │ │ │ │ + b.n 63a14 <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31928 │ │ │ │ + b.n 63a14 <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #216] @ (63b40 <__dcl_parm_MOD_dclsetcharex@@Base+0x358>) │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + movs r5, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33384 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2ef60 │ │ │ │ + b.n 63a14 <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #188] @ (63b44 <__dcl_parm_MOD_dclsetcharex@@Base+0x35c>) │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + movs r5, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33384 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d6f0 ) │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34090 │ │ │ │ + b.n 63a14 <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #160] @ (63b48 <__dcl_parm_MOD_dclsetcharex@@Base+0x360>) │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + movs r5, #32 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc │ │ │ │ + mov r1, r4 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33384 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 351c4 │ │ │ │ + b.n 63a14 <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (63b4c <__dcl_parm_MOD_dclsetcharex@@Base+0x364>) │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r8, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #112] @ (63b50 <__dcl_parm_MOD_dclsetcharex@@Base+0x368>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #84 @ 0x54 │ │ │ │ + movs r5, #1 │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #88] @ (63b54 <__dcl_parm_MOD_dclsetcharex@@Base+0x36c>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #84] @ (63b58 <__dcl_parm_MOD_dclsetcharex@@Base+0x370>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 63a14 <__dcl_parm_MOD_dclsetcharex@@Base+0x22c> │ │ │ │ nop │ │ │ │ - adds r2, r3, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r0, #6] │ │ │ │ - movs r0, r1 │ │ │ │ + add r5, pc, #48 @ (adr r5, 63b44 <__dcl_parm_MOD_dclsetcharex@@Base+0x35c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, #124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, #100 @ 0x64 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, #106 @ 0x6a │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #180 @ 0xb4 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r1, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + add r3, pc, #96 @ (adr r3, 63b94 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x38>) │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ + movs r2, r1 │ │ │ │ + add r2, pc, #976 @ (adr r2, 63f0c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3b0>) │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, #104 @ 0x68 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, pc, #32 @ (adr r2, 63b64 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x8>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #928 @ (adr r1, 63ee8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x38c>) │ │ │ │ + movs r1, r1 │ │ │ │ + add r1, pc, #800 @ (adr r1, 63e6c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x310>) │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #254 @ 0xfe │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #216 @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r2, #16] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d6f4 : │ │ │ │ +00063b5c <__dcl_parm_MOD_dclsetlogicalex@@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, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1100] @ 63fbc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x460> │ │ │ │ + ldr.w r3, [pc, #1100] @ 63fc0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x464> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1096] @ 63fc4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x468> │ │ │ │ + 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 2f704 │ │ │ │ + ldr.w r3, [pc, #1072] @ 63fc8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x46c> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 63d4a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1ee> │ │ │ │ + ldr.w r3, [pc, #1052] @ 63fcc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x470> │ │ │ │ + add.w r2, r4, #19 │ │ │ │ + add.w fp, r4, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [pc, #1036] @ 63fd0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x474> │ │ │ │ + add r6, sp, #32 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, r2 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d7ae │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r2 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 63cf4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x198> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c1c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63e6a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35844 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63e84 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x328> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35268 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63e9e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x342> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a88 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63eb8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x35c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3399c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63ed2 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x376> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31734 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63eec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x390> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3014c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63f06 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3aa> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f25c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63f20 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3c4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d48 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63f3a <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3de> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33038 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 63f54 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x3f8> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6d7bc │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #764] @ (63fd4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x478>) │ │ │ │ + ldr r0, [pc, #764] @ (63fd8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x47c>) │ │ │ │ mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33b50 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 32d30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 63be4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x88> │ │ │ │ + ldr r2, [pc, #716] @ (63fdc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x480>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34530 │ │ │ │ + ldr r2, [pc, #696] @ (63fe0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x484>) │ │ │ │ + ldr r3, [pc, #664] @ (63fc0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x464>) │ │ │ │ + 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 63f6e <__dcl_parm_MOD_dclsetlogicalex@@Base+0x412> │ │ │ │ + ldr r0, [pc, #680] @ (63fe4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x488>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 63da0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x244> │ │ │ │ + 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 63dc8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x26c> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #620] @ (63fe8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x48c>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + adds r0, #100 @ 0x64 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 63f72 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x416> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (63eb8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x35c>) │ │ │ │ + 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 30784 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 63d66 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x20a> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 63d70 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x214> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6d7cc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6d7d0 ) │ │ │ │ + blx 32348 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f92c │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 324f8 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fd5c │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33b34 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35524 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35960 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30678 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34100 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31350 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34afc │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #384] @ (63fec <__dcl_parm_MOD_dclsetlogicalex@@Base+0x490>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34f34 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #360] @ (63ff0 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x494>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 353f4 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #340] @ (63ff4 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x498>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35068 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #316] @ (63ff8 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x49c>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33ea4 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #296] @ (63ffc <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a0>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3478c │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #272] @ (64000 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a4>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3317c │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #252] @ (64004 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4a8>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f018 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #228] @ (64008 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4ac>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb0c │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #208] @ (6400c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4b0>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 330ec │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #184] @ (64010 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4b4>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35338 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (64014 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4b8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #140] @ (64018 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4bc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6d7d4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6d7d8 ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (6401c <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4c0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #112] @ (64020 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x4c4>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 63d24 <__dcl_parm_MOD_dclsetlogicalex@@Base+0x1c8> │ │ │ │ nop │ │ │ │ - subs r0, r1, r7 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ - movs r0, r1 │ │ │ │ - subs r2, r7, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ - movs r0, r1 │ │ │ │ + add r1, pc, #592 @ (adr r1, 64210 <__dcl_parm_MOD_dclsetrealex@@Base+0x1ec>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #226 @ 0xe2 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [sp, #376] @ 0x178 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ + movs r1, r1 │ │ │ │ + str r1, [sp, #472] @ 0x1d8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [sp, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #816] @ 0x330 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #712] @ 0x2c8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #296] @ 0x128 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #82 @ 0x52 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #44 @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #18 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r4, #21] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d7dc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00064024 <__dcl_parm_MOD_dclsetrealex@@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, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1100] @ 64484 <__dcl_parm_MOD_dclsetrealex@@Base+0x460> │ │ │ │ + ldr.w r3, [pc, #1100] @ 64488 <__dcl_parm_MOD_dclsetrealex@@Base+0x464> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1096] @ 6448c <__dcl_parm_MOD_dclsetrealex@@Base+0x468> │ │ │ │ + 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 2f704 │ │ │ │ + ldr.w r3, [pc, #1072] @ 64490 <__dcl_parm_MOD_dclsetrealex@@Base+0x46c> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64212 <__dcl_parm_MOD_dclsetrealex@@Base+0x1ee> │ │ │ │ + ldr.w r3, [pc, #1052] @ 64494 <__dcl_parm_MOD_dclsetrealex@@Base+0x470> │ │ │ │ + add.w r2, r4, #19 │ │ │ │ + add.w fp, r4, #20 │ │ │ │ cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [pc, #1036] @ 64498 <__dcl_parm_MOD_dclsetrealex@@Base+0x474> │ │ │ │ + add r6, sp, #32 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, r2 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d83a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r2 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 641bc <__dcl_parm_MOD_dclsetrealex@@Base+0x198> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e68 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32dd4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64334 <__dcl_parm_MOD_dclsetrealex@@Base+0x310> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 357b0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6434e <__dcl_parm_MOD_dclsetrealex@@Base+0x32a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f8c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64368 <__dcl_parm_MOD_dclsetrealex@@Base+0x344> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64382 <__dcl_parm_MOD_dclsetrealex@@Base+0x35e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fb0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6439c <__dcl_parm_MOD_dclsetrealex@@Base+0x378> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b14 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 643b6 <__dcl_parm_MOD_dclsetrealex@@Base+0x392> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34de4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 643d0 <__dcl_parm_MOD_dclsetrealex@@Base+0x3ac> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35ba8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 643ea <__dcl_parm_MOD_dclsetrealex@@Base+0x3c6> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f434 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64404 <__dcl_parm_MOD_dclsetrealex@@Base+0x3e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6441e <__dcl_parm_MOD_dclsetrealex@@Base+0x3fa> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 34068 │ │ │ │ + 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d848 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d84c ) │ │ │ │ + ldr r1, [pc, #764] @ (6449c <__dcl_parm_MOD_dclsetrealex@@Base+0x478>) │ │ │ │ + ldr r0, [pc, #764] @ (644a0 <__dcl_parm_MOD_dclsetrealex@@Base+0x47c>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r4, r7, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d850 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d8ae │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33b50 │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31454 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d8bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d8c0 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 322c8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 640ac <__dcl_parm_MOD_dclsetrealex@@Base+0x88> │ │ │ │ + ldr r2, [pc, #716] @ (644a4 <__dcl_parm_MOD_dclsetrealex@@Base+0x480>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35914 │ │ │ │ + ldr r2, [pc, #696] @ (644a8 <__dcl_parm_MOD_dclsetrealex@@Base+0x484>) │ │ │ │ + ldr r3, [pc, #664] @ (64488 <__dcl_parm_MOD_dclsetrealex@@Base+0x464>) │ │ │ │ + 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 64438 <__dcl_parm_MOD_dclsetrealex@@Base+0x414> │ │ │ │ + ldr r0, [pc, #680] @ (644ac <__dcl_parm_MOD_dclsetrealex@@Base+0x488>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - subs r0, r1, r3 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r2, [r4, #1] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d8c4 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d938 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 6426a <__dcl_parm_MOD_dclsetrealex@@Base+0x246> │ │ │ │ + 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 64292 <__dcl_parm_MOD_dclsetrealex@@Base+0x26e> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #620] @ (644b0 <__dcl_parm_MOD_dclsetrealex@@Base+0x48c>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #340 @ 0x154 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 6443c <__dcl_parm_MOD_dclsetrealex@@Base+0x418> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (64380 <__dcl_parm_MOD_dclsetrealex@@Base+0x35c>) │ │ │ │ + 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 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6422e <__dcl_parm_MOD_dclsetrealex@@Base+0x20a> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 64238 <__dcl_parm_MOD_dclsetrealex@@Base+0x214> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32134 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 345ec │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 335e0 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 329e4 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35d68 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c5c │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f180 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 317c8 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f094 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3171c │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fdac │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #380] @ (644b4 <__dcl_parm_MOD_dclsetrealex@@Base+0x490>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 323b0 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #360] @ (644b8 <__dcl_parm_MOD_dclsetrealex@@Base+0x494>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30c5c │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #336] @ (644bc <__dcl_parm_MOD_dclsetrealex@@Base+0x498>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30fb8 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #316] @ (644c0 <__dcl_parm_MOD_dclsetrealex@@Base+0x49c>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31b90 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #292] @ (644c4 <__dcl_parm_MOD_dclsetrealex@@Base+0x4a0>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2ff70 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #272] @ (644c8 <__dcl_parm_MOD_dclsetrealex@@Base+0x4a4>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31234 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #248] @ (644cc <__dcl_parm_MOD_dclsetrealex@@Base+0x4a8>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 324bc │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #228] @ (644d0 <__dcl_parm_MOD_dclsetrealex@@Base+0x4ac>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33448 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #204] @ (644d4 <__dcl_parm_MOD_dclsetrealex@@Base+0x4b0>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34c5c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 31564 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #184] @ (644d8 <__dcl_parm_MOD_dclsetrealex@@Base+0x4b4>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34084 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #156] @ (644dc <__dcl_parm_MOD_dclsetrealex@@Base+0x4b8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #140] @ (644e0 <__dcl_parm_MOD_dclsetrealex@@Base+0x4bc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (644e4 <__dcl_parm_MOD_dclsetrealex@@Base+0x4c0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d948 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d94c ) │ │ │ │ + ldr r0, [pc, #112] @ (644e8 <__dcl_parm_MOD_dclsetrealex@@Base+0x4c4>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - subs r6, r7, r0 │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r4, [r0, #0] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 641ec <__dcl_parm_MOD_dclsetrealex@@Base+0x1c8> │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #62 @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #36 @ 0x24 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, #42 @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [sp, #600] @ 0x258 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, #238 @ 0xee │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r5, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #928] @ 0x3a0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #824] @ 0x338 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #616] @ 0x268 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #512] @ 0x200 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [sp, #304] @ 0x130 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r3, #2] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006d950 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000644ec <__dcl_parm_MOD_dclsetintegerex@@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, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6d9bc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr.w r2, [pc, #1100] @ 6494c <__dcl_parm_MOD_dclsetintegerex@@Base+0x460> │ │ │ │ + ldr.w r3, [pc, #1100] @ 64950 <__dcl_parm_MOD_dclsetintegerex@@Base+0x464> │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1096] @ 64954 <__dcl_parm_MOD_dclsetintegerex@@Base+0x468> │ │ │ │ + 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 2f704 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + ldr.w r3, [pc, #1072] @ 64958 <__dcl_parm_MOD_dclsetintegerex@@Base+0x46c> │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6d9cc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6d9d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r2, r7, r6 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006d9d4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 646da <__dcl_parm_MOD_dclsetintegerex@@Base+0x1ee> │ │ │ │ + ldr.w r3, [pc, #1052] @ 6495c <__dcl_parm_MOD_dclsetintegerex@@Base+0x470> │ │ │ │ + add.w r2, r4, #19 │ │ │ │ + add.w fp, r4, #20 │ │ │ │ + cmp r2, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [pc, #1036] @ 64960 <__dcl_parm_MOD_dclsetintegerex@@Base+0x474> │ │ │ │ + add r6, sp, #32 │ │ │ │ + str.w fp, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, r2 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ + mov fp, r2 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 64684 <__dcl_parm_MOD_dclsetintegerex@@Base+0x198> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 353a8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 647fc <__dcl_parm_MOD_dclsetintegerex@@Base+0x310> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31740 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64816 <__dcl_parm_MOD_dclsetintegerex@@Base+0x32a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32af0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64830 <__dcl_parm_MOD_dclsetintegerex@@Base+0x344> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34fbc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6484a <__dcl_parm_MOD_dclsetintegerex@@Base+0x35e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ab0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64864 <__dcl_parm_MOD_dclsetintegerex@@Base+0x378> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 308bc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6487e <__dcl_parm_MOD_dclsetintegerex@@Base+0x392> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340c4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64898 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3ac> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358d8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 648b2 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3c6> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc18 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 648cc <__dcl_parm_MOD_dclsetintegerex@@Base+0x3e0> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 334dc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 648e6 <__dcl_parm_MOD_dclsetintegerex@@Base+0x3fa> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov.w r9, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6da40 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6da50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6da54 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r6, r6, r4 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r2, #29] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006da58 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006da74 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6dae8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 32e84 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6daf8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6dafc ) │ │ │ │ + ldr r1, [pc, #764] @ (64964 <__dcl_parm_MOD_dclsetintegerex@@Base+0x478>) │ │ │ │ + ldr r0, [pc, #764] @ (64968 <__dcl_parm_MOD_dclsetintegerex@@Base+0x47c>) │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - adds r6, r1, r2 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r3, #27] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006db00 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d14 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006db1c : │ │ │ │ - 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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6dbd6 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6dbe4 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + movs r2, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33b50 │ │ │ │ mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 326b4 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 2f77c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 64574 <__dcl_parm_MOD_dclsetintegerex@@Base+0x88> │ │ │ │ + ldr r2, [pc, #716] @ (6496c <__dcl_parm_MOD_dclsetintegerex@@Base+0x480>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6dbf4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6dbf8 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 319c0 │ │ │ │ + ldr r2, [pc, #696] @ (64970 <__dcl_parm_MOD_dclsetintegerex@@Base+0x484>) │ │ │ │ + ldr r3, [pc, #664] @ (64950 <__dcl_parm_MOD_dclsetintegerex@@Base+0x464>) │ │ │ │ + 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 64900 <__dcl_parm_MOD_dclsetintegerex@@Base+0x414> │ │ │ │ + ldr r0, [pc, #680] @ (64974 <__dcl_parm_MOD_dclsetintegerex@@Base+0x488>) │ │ │ │ + movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6dbfc ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6dc00 ) │ │ │ │ - add r1, pc │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 64732 <__dcl_parm_MOD_dclsetintegerex@@Base+0x246> │ │ │ │ + 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 6475a <__dcl_parm_MOD_dclsetintegerex@@Base+0x26e> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #620] @ (64978 <__dcl_parm_MOD_dclsetintegerex@@Base+0x48c>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r0, r4, #30 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r2, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r2, #30 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r6, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006dc04 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6dcbe │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6dccc │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #580 @ 0x244 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 64904 <__dcl_parm_MOD_dclsetintegerex@@Base+0x418> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (64848 <__dcl_parm_MOD_dclsetintegerex@@Base+0x35c>) │ │ │ │ + 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 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2fc3c │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 646f6 <__dcl_parm_MOD_dclsetintegerex@@Base+0x20a> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 64700 <__dcl_parm_MOD_dclsetintegerex@@Base+0x214> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32504 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30a60 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31884 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35cbc │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 331b4 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 343c0 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33224 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30c74 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35344 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 300fc │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3477c │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #380] @ (6497c <__dcl_parm_MOD_dclsetintegerex@@Base+0x490>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6dcdc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6dce0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6dce4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6dce8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r0, r7, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r0, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r5, #26 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r4, #22] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006dcec : │ │ │ │ - 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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6dda6 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ddb4 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 2f938 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34cd8 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #360] @ (64980 <__dcl_parm_MOD_dclsetintegerex@@Base+0x494>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3318c │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #336] @ (64984 <__dcl_parm_MOD_dclsetintegerex@@Base+0x498>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ddc4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ddc8 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32bc0 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #316] @ (64988 <__dcl_parm_MOD_dclsetintegerex@@Base+0x49c>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33324 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #292] @ (6498c <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a0>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 328e8 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #272] @ (64990 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a4>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 326f8 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #248] @ (64994 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4a8>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30e84 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #228] @ (64998 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4ac>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30930 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #204] @ (6499c <__dcl_parm_MOD_dclsetintegerex@@Base+0x4b0>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33da8 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r2, [pc, #184] @ (649a0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4b4>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 301c8 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #156] @ (649a4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4b8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #140] @ (649a8 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4bc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ddcc ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6ddd0 ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #12 │ │ │ │ + ldr r1, [pc, #116] @ (649ac <__dcl_parm_MOD_dclsetintegerex@@Base+0x4c0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #112] @ (649b0 <__dcl_parm_MOD_dclsetintegerex@@Base+0x4c4>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r0, r2, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r6, #19] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r0, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r2, #20] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 646b4 <__dcl_parm_MOD_dclsetintegerex@@Base+0x1c8> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #242 @ 0xf2 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #118 @ 0x76 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #92 @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r5, #98 @ 0x62 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r5, #26] │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [sp, #336] @ 0x150 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r4, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [sp, #440] @ 0x1b8 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #336] @ 0x150 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #944] @ 0x3b0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #736] @ 0x2e0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #632] @ 0x278 │ │ │ │ + movs r1, r1 │ │ │ │ + str r3, [sp, #528] @ 0x210 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #192 @ 0xc0 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #154 @ 0x9a │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r2, #15] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ddd4 : │ │ │ │ +000649b4 <__dcl_parm_MOD_dclsetchar@@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, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #652] @ (64c54 <__dcl_parm_MOD_dclsetchar@@Base+0x2a0>) │ │ │ │ mov r7, r3 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6decc │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + ldr r3, [pc, #652] @ (64c58 <__dcl_parm_MOD_dclsetchar@@Base+0x2a4>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [pc, #648] @ (64c5c <__dcl_parm_MOD_dclsetchar@@Base+0x2a8>) │ │ │ │ + mov r8, 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 2f704 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [pc, #624] @ (64c60 <__dcl_parm_MOD_dclsetchar@@Base+0x2ac>) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6dee8 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + bne.w 64b08 <__dcl_parm_MOD_dclsetchar@@Base+0x154> │ │ │ │ + ldr r3, [pc, #608] @ (64c64 <__dcl_parm_MOD_dclsetchar@@Base+0x2b0>) │ │ │ │ + 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, #596] @ (64c68 <__dcl_parm_MOD_dclsetchar@@Base+0x2b4>) │ │ │ │ + strd r8, r7, [sp, #24] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6deda │ │ │ │ - add r2, sp, #20 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 64ac4 <__dcl_parm_MOD_dclsetchar@@Base+0x110> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d64 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64bd8 <__dcl_parm_MOD_dclsetchar@@Base+0x224> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f638 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64be8 <__dcl_parm_MOD_dclsetchar@@Base+0x234> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 338a4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64bf8 <__dcl_parm_MOD_dclsetchar@@Base+0x244> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r1, r3 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 35a04 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #452] @ (64c6c <__dcl_parm_MOD_dclsetchar@@Base+0x2b8>) │ │ │ │ + ldr r0, [pc, #452] @ (64c70 <__dcl_parm_MOD_dclsetchar@@Base+0x2bc>) │ │ │ │ + movs r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33b50 │ │ │ │ mov r0, r6 │ │ │ │ blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6def8 ) │ │ │ │ + blx 33698 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 64a32 <__dcl_parm_MOD_dclsetchar@@Base+0x7e> │ │ │ │ + ldrd r8, r7, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6defc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6df00 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6df04 ) │ │ │ │ - add r1, pc │ │ │ │ + mov r1, r8 │ │ │ │ + blx 32bcc │ │ │ │ + ldr r2, [pc, #400] @ (64c74 <__dcl_parm_MOD_dclsetchar@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #368] @ (64c58 <__dcl_parm_MOD_dclsetchar@@Base+0x2a4>) │ │ │ │ + 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 64c08 <__dcl_parm_MOD_dclsetchar@@Base+0x254> │ │ │ │ + ldr r0, [pc, #380] @ (64c78 <__dcl_parm_MOD_dclsetchar@@Base+0x2c4>) │ │ │ │ + movs r1, #10 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6df08 ) │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 64b58 <__dcl_parm_MOD_dclsetchar@@Base+0x1a4> │ │ │ │ + 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 64b82 <__dcl_parm_MOD_dclsetchar@@Base+0x1ce> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #320] @ (64c7c <__dcl_parm_MOD_dclsetchar@@Base+0x2c8>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6df0c ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r5, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r4, r3, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r6, #17] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r1, #18 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r7, #16] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006df10 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6df84 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + movs r1, #5 │ │ │ │ + add.w r0, r0, #820 @ 0x334 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 64c0c <__dcl_parm_MOD_dclsetchar@@Base+0x258> │ │ │ │ + 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 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, sl, #8 │ │ │ │ + add.w r0, r9, sl │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 64b26 <__dcl_parm_MOD_dclsetchar@@Base+0x172> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 64b30 <__dcl_parm_MOD_dclsetchar@@Base+0x17c> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32db0 │ │ │ │ + b.n 64ae2 <__dcl_parm_MOD_dclsetchar@@Base+0x12e> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f5d0 │ │ │ │ + b.n 64ae2 <__dcl_parm_MOD_dclsetchar@@Base+0x12e> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31448 │ │ │ │ + b.n 64ae2 <__dcl_parm_MOD_dclsetchar@@Base+0x12e> │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30134 │ │ │ │ + b.n 64ae2 <__dcl_parm_MOD_dclsetchar@@Base+0x12e> │ │ │ │ + ldrd r8, r7, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30a84 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + blx 2ef60 │ │ │ │ + b.n 64ae2 <__dcl_parm_MOD_dclsetchar@@Base+0x12e> │ │ │ │ + ldrd r8, r7, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6df94 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6df98 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r6, #15 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r6, #15] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006df9c : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6e010 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 34090 │ │ │ │ + b.n 64ae2 <__dcl_parm_MOD_dclsetchar@@Base+0x12e> │ │ │ │ + ldrd r8, r7, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35764 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 351c4 │ │ │ │ + b.n 64ae2 <__dcl_parm_MOD_dclsetchar@@Base+0x12e> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (64c80 <__dcl_parm_MOD_dclsetchar@@Base+0x2cc>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r9, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (64c84 <__dcl_parm_MOD_dclsetchar@@Base+0x2d0>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (64c88 <__dcl_parm_MOD_dclsetchar@@Base+0x2d4>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e020 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e024 ) │ │ │ │ + ldr r0, [pc, #68] @ (64c8c <__dcl_parm_MOD_dclsetchar@@Base+0x2d8>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r6, r4, #13 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r2, #14] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 64ae2 <__dcl_parm_MOD_dclsetchar@@Base+0x12e> │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #176 @ 0xb0 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #154 @ 0x9a │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #164 @ 0xa4 │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r5, #9] │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r0, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r6, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r6, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r6, #146 @ 0x92 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r6, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r1, #3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e028 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00064c90 <__dcl_parm_MOD_dclsetlogical@@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 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, #952] @ (6505c <__dcl_parm_MOD_dclsetlogical@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #952] @ (65060 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d0>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #952] @ (65064 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d4>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + ldr r3, [pc, #932] @ (65068 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d8>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 64e60 <__dcl_parm_MOD_dclsetlogical@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #912] @ (6506c <__dcl_parm_MOD_dclsetlogical@@Base+0x3dc>) │ │ │ │ + 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, #896] @ (65070 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e0>) │ │ │ │ + str.w r8, [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 64e1c <__dcl_parm_MOD_dclsetlogical@@Base+0x18c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c1c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f82 <__dcl_parm_MOD_dclsetlogical@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35844 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f90 <__dcl_parm_MOD_dclsetlogical@@Base+0x300> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35268 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64f9e <__dcl_parm_MOD_dclsetlogical@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a88 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64fac <__dcl_parm_MOD_dclsetlogical@@Base+0x31c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3399c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64fba <__dcl_parm_MOD_dclsetlogical@@Base+0x32a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31734 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64fc8 <__dcl_parm_MOD_dclsetlogical@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3014c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64fd6 <__dcl_parm_MOD_dclsetlogical@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f25c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64fe4 <__dcl_parm_MOD_dclsetlogical@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d48 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 64ff2 <__dcl_parm_MOD_dclsetlogical@@Base+0x362> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33038 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65000 <__dcl_parm_MOD_dclsetlogical@@Base+0x370> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6e09c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #628] @ (65074 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e4>) │ │ │ │ + ldr r0, [pc, #628] @ (65078 <__dcl_parm_MOD_dclsetlogical@@Base+0x3e8>) │ │ │ │ + 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 33b50 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d30 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 64d0c <__dcl_parm_MOD_dclsetlogical@@Base+0x7c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32874 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 34530 │ │ │ │ + ldr r2, [pc, #576] @ (6507c <__dcl_parm_MOD_dclsetlogical@@Base+0x3ec>) │ │ │ │ + ldr r3, [pc, #544] @ (65060 <__dcl_parm_MOD_dclsetlogical@@Base+0x3d0>) │ │ │ │ + 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 6500e <__dcl_parm_MOD_dclsetlogical@@Base+0x37e> │ │ │ │ + ldr r0, [pc, #556] @ (65080 <__dcl_parm_MOD_dclsetlogical@@Base+0x3f0>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 64eb8 <__dcl_parm_MOD_dclsetlogical@@Base+0x228> │ │ │ │ + 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 64ee0 <__dcl_parm_MOD_dclsetlogical@@Base+0x250> │ │ │ │ + ldr r0, [r5, r6] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 35cec │ │ │ │ + ldr r0, [pc, #500] @ (65084 <__dcl_parm_MOD_dclsetlogical@@Base+0x3f4>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e0ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e0b0 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r3, #11 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r6, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e0b4 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e16e │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e17c │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #920 @ 0x398 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 65012 <__dcl_parm_MOD_dclsetlogical@@Base+0x382> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (64fd0 <__dcl_parm_MOD_dclsetlogical@@Base+0x340>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31aac │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 64e7c <__dcl_parm_MOD_dclsetlogical@@Base+0x1ec> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 64e86 <__dcl_parm_MOD_dclsetlogical@@Base+0x1f6> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 2effc │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6e18c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6e190 ) │ │ │ │ + blx 34e28 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35d9c │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 333d8 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32054 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32784 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31dec │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32378 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30314 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30dc4 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a0c │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 34f34 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 353f4 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 35068 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 33ea4 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3478c │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3317c │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2f018 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2fb0c │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 330ec │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 35338 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (65088 <__dcl_parm_MOD_dclsetlogical@@Base+0x3f8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (6508c <__dcl_parm_MOD_dclsetlogical@@Base+0x3fc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e194 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6e198 ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (65090 <__dcl_parm_MOD_dclsetlogical@@Base+0x400>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (65094 <__dcl_parm_MOD_dclsetlogical@@Base+0x404>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 64e3a <__dcl_parm_MOD_dclsetlogical@@Base+0x1aa> │ │ │ │ nop │ │ │ │ - asrs r0, r1, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r1, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r2, r7, #7 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r5, #10] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e19c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f1d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #192 @ 0xc0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #202 @ 0xca │ │ │ │ + movs r1, r1 │ │ │ │ + movs r5, #34 @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r1, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r4, #228 @ 0xe4 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r4, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #178 @ 0xb2 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r0, #76] @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e1b8 : │ │ │ │ +00065098 <__dcl_parm_MOD_dclsetreal@@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, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #952] @ (65464 <__dcl_parm_MOD_dclsetreal@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #952] @ (65468 <__dcl_parm_MOD_dclsetreal@@Base+0x3d0>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #952] @ (6546c <__dcl_parm_MOD_dclsetreal@@Base+0x3d4>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r8, 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 2f704 │ │ │ │ + ldr r3, [pc, #932] @ (65470 <__dcl_parm_MOD_dclsetreal@@Base+0x3d8>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 65268 <__dcl_parm_MOD_dclsetreal@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #912] @ (65474 <__dcl_parm_MOD_dclsetreal@@Base+0x3dc>) │ │ │ │ + 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, #896] @ (65478 <__dcl_parm_MOD_dclsetreal@@Base+0x3e0>) │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e272 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e280 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 32ef0 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 65224 <__dcl_parm_MOD_dclsetreal@@Base+0x18c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 32dd4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6538a <__dcl_parm_MOD_dclsetreal@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + blx 357b0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65398 <__dcl_parm_MOD_dclsetreal@@Base+0x300> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f8c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 653a6 <__dcl_parm_MOD_dclsetreal@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a30 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 653b4 <__dcl_parm_MOD_dclsetreal@@Base+0x31c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fb0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 653c2 <__dcl_parm_MOD_dclsetreal@@Base+0x32a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b14 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 653d0 <__dcl_parm_MOD_dclsetreal@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34de4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 653de <__dcl_parm_MOD_dclsetreal@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35ba8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 653ec <__dcl_parm_MOD_dclsetreal@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f434 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 653fa <__dcl_parm_MOD_dclsetreal@@Base+0x362> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65408 <__dcl_parm_MOD_dclsetreal@@Base+0x370> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6e290 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6e294 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #628] @ (6547c <__dcl_parm_MOD_dclsetreal@@Base+0x3e4>) │ │ │ │ + ldr r0, [pc, #628] @ (65480 <__dcl_parm_MOD_dclsetreal@@Base+0x3e8>) │ │ │ │ + movs r2, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e298 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6e29c ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - asrs r4, r0, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r4, #7] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r6, #3 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r0, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e2a0 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e35a │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33b50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322c8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65114 <__dcl_parm_MOD_dclsetreal@@Base+0x7c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e368 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 35914 │ │ │ │ + ldr r2, [pc, #576] @ (65484 <__dcl_parm_MOD_dclsetreal@@Base+0x3ec>) │ │ │ │ + ldr r3, [pc, #544] @ (65468 <__dcl_parm_MOD_dclsetreal@@Base+0x3d0>) │ │ │ │ + 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 65416 <__dcl_parm_MOD_dclsetreal@@Base+0x37e> │ │ │ │ + ldr r0, [pc, #556] @ (65488 <__dcl_parm_MOD_dclsetreal@@Base+0x3f0>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 652c0 <__dcl_parm_MOD_dclsetreal@@Base+0x228> │ │ │ │ + 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 652e8 <__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, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + blx 35cec │ │ │ │ + ldr r0, [pc, #500] @ (6548c <__dcl_parm_MOD_dclsetreal@@Base+0x3f4>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #1160 @ 0x488 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 6541a <__dcl_parm_MOD_dclsetreal@@Base+0x382> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (653d8 <__dcl_parm_MOD_dclsetreal@@Base+0x340>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 331c0 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65284 <__dcl_parm_MOD_dclsetreal@@Base+0x1ec> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 6528e <__dcl_parm_MOD_dclsetreal@@Base+0x1f6> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 33e44 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6e378 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6e37c ) │ │ │ │ + blx 33f50 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3028c │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d54 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b38 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31454 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f2c8 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fa8c │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31910 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fda0 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fe54 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 323b0 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30c5c │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30fb8 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31b90 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2ff70 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31234 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 324bc │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 33448 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31564 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 34084 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (65490 <__dcl_parm_MOD_dclsetreal@@Base+0x3f8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (65494 <__dcl_parm_MOD_dclsetreal@@Base+0x3fc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e380 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6e384 ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (65498 <__dcl_parm_MOD_dclsetreal@@Base+0x400>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (6549c <__dcl_parm_MOD_dclsetreal@@Base+0x404>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 65242 <__dcl_parm_MOD_dclsetreal@@Base+0x1aa> │ │ │ │ nop │ │ │ │ - asrs r4, r3, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r2, #5] │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r1, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r6, #5] │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #144 @ 0x90 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #210 @ 0xd2 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r0, #22] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r0, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r3, #17] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, r0, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r2, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e388 : │ │ │ │ +000654a0 <__dcl_parm_MOD_dclsetinteger@@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, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #952] @ (6586c <__dcl_parm_MOD_dclsetinteger@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #952] @ (65870 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d0>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #952] @ (65874 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d4>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r8, 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 2f704 │ │ │ │ + ldr r3, [pc, #932] @ (65878 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d8>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 65670 <__dcl_parm_MOD_dclsetinteger@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #912] @ (6587c <__dcl_parm_MOD_dclsetinteger@@Base+0x3dc>) │ │ │ │ + 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, #896] @ (65880 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e0>) │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e442 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 6562c <__dcl_parm_MOD_dclsetinteger@@Base+0x18c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 353a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65792 <__dcl_parm_MOD_dclsetinteger@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31740 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 657a0 <__dcl_parm_MOD_dclsetinteger@@Base+0x300> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32af0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 657ae <__dcl_parm_MOD_dclsetinteger@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34fbc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 657bc <__dcl_parm_MOD_dclsetinteger@@Base+0x31c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ab0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 657ca <__dcl_parm_MOD_dclsetinteger@@Base+0x32a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 308bc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 657d8 <__dcl_parm_MOD_dclsetinteger@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340c4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 657e6 <__dcl_parm_MOD_dclsetinteger@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 657f4 <__dcl_parm_MOD_dclsetinteger@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc18 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65802 <__dcl_parm_MOD_dclsetinteger@@Base+0x362> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 334dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65810 <__dcl_parm_MOD_dclsetinteger@@Base+0x370> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e450 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #628] @ (65884 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e4>) │ │ │ │ + ldr r0, [pc, #628] @ (65888 <__dcl_parm_MOD_dclsetinteger@@Base+0x3e8>) │ │ │ │ + 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 33b50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f77c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6551c <__dcl_parm_MOD_dclsetinteger@@Base+0x7c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 319c0 │ │ │ │ + ldr r2, [pc, #576] @ (6588c <__dcl_parm_MOD_dclsetinteger@@Base+0x3ec>) │ │ │ │ + ldr r3, [pc, #544] @ (65870 <__dcl_parm_MOD_dclsetinteger@@Base+0x3d0>) │ │ │ │ + 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 6581e <__dcl_parm_MOD_dclsetinteger@@Base+0x37e> │ │ │ │ + ldr r0, [pc, #556] @ (65890 <__dcl_parm_MOD_dclsetinteger@@Base+0x3f0>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 656c8 <__dcl_parm_MOD_dclsetinteger@@Base+0x228> │ │ │ │ + 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 656f0 <__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, r7 │ │ │ │ + blx 35cec │ │ │ │ + ldr r0, [pc, #500] @ (65894 <__dcl_parm_MOD_dclsetinteger@@Base+0x3f4>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #1400 @ 0x578 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 65822 <__dcl_parm_MOD_dclsetinteger@@Base+0x382> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (657e0 <__dcl_parm_MOD_dclsetinteger@@Base+0x340>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 35500 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6568c <__dcl_parm_MOD_dclsetinteger@@Base+0x1ec> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 65696 <__dcl_parm_MOD_dclsetinteger@@Base+0x1f6> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 35da8 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6e460 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6e464 ) │ │ │ │ + blx 35b78 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31bf8 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 327b4 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32c1c │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 315f4 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 329d8 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a64 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ff54 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33138 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3083c │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 34cd8 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3318c │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 32bc0 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 33324 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 328e8 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 326f8 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30e84 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30930 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 33da8 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 301c8 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (65898 <__dcl_parm_MOD_dclsetinteger@@Base+0x3f8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (6589c <__dcl_parm_MOD_dclsetinteger@@Base+0x3fc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e468 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6e46c ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (658a0 <__dcl_parm_MOD_dclsetinteger@@Base+0x400>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (658a4 <__dcl_parm_MOD_dclsetinteger@@Base+0x404>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 6564a <__dcl_parm_MOD_dclsetinteger@@Base+0x1aa> │ │ │ │ nop │ │ │ │ - lsrs r4, r6, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r0, #3] │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r4, #28 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r0, [r4, #3] │ │ │ │ - movs r0, r1 │ │ │ │ + ldrh r4, [r2, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r2, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r1, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r6, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r7, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r7, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r0, #112] @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, r6, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, r4, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, r7, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r6, r1, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r6, #72] @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e470 : │ │ │ │ +000658a8 <__dcl_parm_MOD_dclgetchars@@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, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #648] @ (65b44 <__dcl_parm_MOD_dclgetchars@@Base+0x29c>) │ │ │ │ + ldr r3, [pc, #648] @ (65b48 <__dcl_parm_MOD_dclgetchars@@Base+0x2a0>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #648] @ (65b4c <__dcl_parm_MOD_dclgetchars@@Base+0x2a4>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r8, 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 2f704 │ │ │ │ + ldr r3, [pc, #628] @ (65b50 <__dcl_parm_MOD_dclgetchars@@Base+0x2a8>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 659fa <__dcl_parm_MOD_dclgetchars@@Base+0x152> │ │ │ │ + ldr r3, [pc, #608] @ (65b54 <__dcl_parm_MOD_dclgetchars@@Base+0x2ac>) │ │ │ │ + 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, #592] @ (65b58 <__dcl_parm_MOD_dclgetchars@@Base+0x2b0>) │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e568 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 659b6 <__dcl_parm_MOD_dclgetchars@@Base+0x10e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d64 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ac6 <__dcl_parm_MOD_dclgetchars@@Base+0x21e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f638 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ad6 <__dcl_parm_MOD_dclgetchars@@Base+0x22e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 338a4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ae6 <__dcl_parm_MOD_dclgetchars@@Base+0x23e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e584 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 34068 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e576 │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r1, r3 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 326c0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6e594 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6e598 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6e59c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6e5a0 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #448] @ (65b5c <__dcl_parm_MOD_dclgetchars@@Base+0x2b4>) │ │ │ │ + ldr r0, [pc, #452] @ (65b60 <__dcl_parm_MOD_dclgetchars@@Base+0x2b8>) │ │ │ │ + movs r2, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6e5a4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6e5a8 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r1, #24 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r6, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r0, r0, #24 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r7, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r2, r6, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - strb r4, [r0, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e5ac : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6e620 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33b50 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f0bc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e630 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e634 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r2, #21 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e638 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6e6ac │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33698 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 65924 <__dcl_parm_MOD_dclgetchars@@Base+0x7c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30cc4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e6bc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e6c0 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 35990 │ │ │ │ + ldr r2, [pc, #396] @ (65b64 <__dcl_parm_MOD_dclgetchars@@Base+0x2bc>) │ │ │ │ + ldr r3, [pc, #368] @ (65b48 <__dcl_parm_MOD_dclgetchars@@Base+0x2a0>) │ │ │ │ + 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 65af6 <__dcl_parm_MOD_dclgetchars@@Base+0x24e> │ │ │ │ + ldr r0, [pc, #380] @ (65b68 <__dcl_parm_MOD_dclgetchars@@Base+0x2c0>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r1, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r4, #116] @ 0x74 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e6c4 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r3, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6e738 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31288 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 65a48 <__dcl_parm_MOD_dclgetchars@@Base+0x1a0> │ │ │ │ + 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 65a70 <__dcl_parm_MOD_dclgetchars@@Base+0x1c8> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #320] @ (65b6c <__dcl_parm_MOD_dclgetchars@@Base+0x2c4>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e748 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e74c ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r7, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e750 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e80a │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6e818 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ + movs r1, #5 │ │ │ │ + add.w r0, r0, #1640 @ 0x668 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 65afa <__dcl_parm_MOD_dclgetchars@@Base+0x252> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ + bic.w r9, r3, r3, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30b24 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65a16 <__dcl_parm_MOD_dclgetchars@@Base+0x16e> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 65a20 <__dcl_parm_MOD_dclgetchars@@Base+0x178> │ │ │ │ + movs r3, #8 │ │ │ │ mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 34428 │ │ │ │ + b.n 659d4 <__dcl_parm_MOD_dclgetchars@@Base+0x12c> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6e828 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6e82c ) │ │ │ │ + blx 2ff60 │ │ │ │ + b.n 659d4 <__dcl_parm_MOD_dclgetchars@@Base+0x12c> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e58 │ │ │ │ + b.n 659d4 <__dcl_parm_MOD_dclgetchars@@Base+0x12c> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322d8 │ │ │ │ + b.n 659d4 <__dcl_parm_MOD_dclgetchars@@Base+0x12c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 341b4 │ │ │ │ + b.n 659d4 <__dcl_parm_MOD_dclgetchars@@Base+0x12c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 323cc │ │ │ │ + b.n 659d4 <__dcl_parm_MOD_dclgetchars@@Base+0x12c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3355c │ │ │ │ + b.n 659d4 <__dcl_parm_MOD_dclgetchars@@Base+0x12c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (65b70 <__dcl_parm_MOD_dclgetchars@@Base+0x2c8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (65b74 <__dcl_parm_MOD_dclgetchars@@Base+0x2cc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6e830 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6e834 ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (65b78 <__dcl_parm_MOD_dclgetchars@@Base+0x2d0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (65b7c <__dcl_parm_MOD_dclgetchars@@Base+0x2d4>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 659d4 <__dcl_parm_MOD_dclgetchars@@Base+0x12c> │ │ │ │ nop │ │ │ │ - lsrs r4, r5, #13 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r3, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - lsrs r6, r3, #13 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ + strh r4, [r1, #34] @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r3, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r0, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, r5, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r6, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, r7, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r6, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r0, #19] │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r4, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r7, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r3, #28] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006e838 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00065b80 <__dcl_parm_MOD_dclgetlogicals@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #952] @ (65f4c <__dcl_parm_MOD_dclgetlogicals@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #952] @ (65f50 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d0>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #952] @ (65f54 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d4>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r8, 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 2f704 │ │ │ │ + ldr r3, [pc, #932] @ (65f58 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d8>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 65d50 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #912] @ (65f5c <__dcl_parm_MOD_dclgetlogicals@@Base+0x3dc>) │ │ │ │ + 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, #896] @ (65f60 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e0>) │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 65d0c <__dcl_parm_MOD_dclgetlogicals@@Base+0x18c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c1c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65e72 <__dcl_parm_MOD_dclgetlogicals@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35844 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65e80 <__dcl_parm_MOD_dclgetlogicals@@Base+0x300> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35268 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65e8e <__dcl_parm_MOD_dclgetlogicals@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a88 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65e9c <__dcl_parm_MOD_dclgetlogicals@@Base+0x31c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3399c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65eaa <__dcl_parm_MOD_dclgetlogicals@@Base+0x32a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31734 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65eb8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3014c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ec6 <__dcl_parm_MOD_dclgetlogicals@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f25c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ed4 <__dcl_parm_MOD_dclgetlogicals@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d48 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ee2 <__dcl_parm_MOD_dclgetlogicals@@Base+0x362> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33038 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 65ef0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x370> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6e8a0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #628] @ (65f64 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e4>) │ │ │ │ + ldr r0, [pc, #628] @ (65f68 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3e8>) │ │ │ │ + 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 33b50 │ │ │ │ mov r0, r6 │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 337d0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e8b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e8b4 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 32d30 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 65bfc <__dcl_parm_MOD_dclgetlogicals@@Base+0x7c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2f26c │ │ │ │ + ldr r2, [pc, #576] @ (65f6c <__dcl_parm_MOD_dclgetlogicals@@Base+0x3ec>) │ │ │ │ + ldr r3, [pc, #544] @ (65f50 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3d0>) │ │ │ │ + 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 65efe <__dcl_parm_MOD_dclgetlogicals@@Base+0x37e> │ │ │ │ + ldr r0, [pc, #556] @ (65f70 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3f0>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r3, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e8b8 : │ │ │ │ - b.w 312f4 │ │ │ │ - │ │ │ │ -0006e8bc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f720 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006e8d8 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6e94c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f410 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 65da8 <__dcl_parm_MOD_dclgetlogicals@@Base+0x228> │ │ │ │ + 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 65dd0 <__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, r7 │ │ │ │ + blx 35cec │ │ │ │ + ldr r0, [pc, #500] @ (65f74 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3f4>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e95c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e960 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r3, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e964 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6e9d8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #1740 @ 0x6cc │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 65f02 <__dcl_parm_MOD_dclgetlogicals@@Base+0x382> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (65ec0 <__dcl_parm_MOD_dclgetlogicals@@Base+0x340>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 65d6c <__dcl_parm_MOD_dclgetlogicals@@Base+0x1ec> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 65d76 <__dcl_parm_MOD_dclgetlogicals@@Base+0x1f6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33fc0 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d18 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31eb4 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31148 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32918 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32c34 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3593c │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d7c │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34858 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f84 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 330d0 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31838 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 32728 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30614 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 32514 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2f4ac │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31b80 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2fe48 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3175c │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30088 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 356f0 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (65f78 <__dcl_parm_MOD_dclgetlogicals@@Base+0x3f8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 316dc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6e9e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6e9ec ) │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (65f7c <__dcl_parm_MOD_dclgetlogicals@@Base+0x3fc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r3, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006e9f0 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6ea64 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2ef48 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (65f80 <__dcl_parm_MOD_dclgetlogicals@@Base+0x400>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ea74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ea78 ) │ │ │ │ + ldr r0, [pc, #68] @ (65f84 <__dcl_parm_MOD_dclgetlogicals@@Base+0x404>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 65d2a <__dcl_parm_MOD_dclgetlogicals@@Base+0x1aa> │ │ │ │ nop │ │ │ │ - lsrs r2, r2, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r3, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ea7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 356f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ea98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35338 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + strh r4, [r6, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r5, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r2, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r3, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r2, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r3, #31] │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r0, r7, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r6, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r2, r0, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r3, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r6, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006eab4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00065f88 <__dcl_parm_MOD_dclgetreals@@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 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, #952] @ (66354 <__dcl_parm_MOD_dclgetreals@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #952] @ (66358 <__dcl_parm_MOD_dclgetreals@@Base+0x3d0>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #952] @ (6635c <__dcl_parm_MOD_dclgetreals@@Base+0x3d4>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6eb28 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33038 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6eb38 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6eb3c ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsrs r6, r1, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r0, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006eb40 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, 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 2f704 │ │ │ │ + ldr r3, [pc, #932] @ (66360 <__dcl_parm_MOD_dclgetreals@@Base+0x3d8>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 66158 <__dcl_parm_MOD_dclgetreals@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #912] @ (66364 <__dcl_parm_MOD_dclgetreals@@Base+0x3dc>) │ │ │ │ + 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, #896] @ (66368 <__dcl_parm_MOD_dclgetreals@@Base+0x3e0>) │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, 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 66114 <__dcl_parm_MOD_dclgetreals@@Base+0x18c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32dd4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6627a <__dcl_parm_MOD_dclgetreals@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 357b0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66288 <__dcl_parm_MOD_dclgetreals@@Base+0x300> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f8c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66296 <__dcl_parm_MOD_dclgetreals@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a30 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 662a4 <__dcl_parm_MOD_dclgetreals@@Base+0x31c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fb0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 662b2 <__dcl_parm_MOD_dclgetreals@@Base+0x32a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b14 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 662c0 <__dcl_parm_MOD_dclgetreals@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34de4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 662ce <__dcl_parm_MOD_dclgetreals@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35ba8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 662dc <__dcl_parm_MOD_dclgetreals@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f434 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 662ea <__dcl_parm_MOD_dclgetreals@@Base+0x362> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 662f8 <__dcl_parm_MOD_dclgetreals@@Base+0x370> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6eb9e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32c40 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ebac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ebb0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r7, #60] @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ebb4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6ec12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 315f4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ec20 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ec24 ) │ │ │ │ + ldr r1, [pc, #628] @ (6636c <__dcl_parm_MOD_dclgetreals@@Base+0x3e4>) │ │ │ │ + ldr r0, [pc, #628] @ (66370 <__dcl_parm_MOD_dclgetreals@@Base+0x3e8>) │ │ │ │ + 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 33b50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322c8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 66004 <__dcl_parm_MOD_dclgetreals@@Base+0x7c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2f884 │ │ │ │ + ldr r2, [pc, #576] @ (66374 <__dcl_parm_MOD_dclgetreals@@Base+0x3ec>) │ │ │ │ + ldr r3, [pc, #544] @ (66358 <__dcl_parm_MOD_dclgetreals@@Base+0x3d0>) │ │ │ │ + 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 66306 <__dcl_parm_MOD_dclgetreals@@Base+0x37e> │ │ │ │ + ldr r0, [pc, #556] @ (66378 <__dcl_parm_MOD_dclgetreals@@Base+0x3f0>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - lsls r4, r4, #29 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r6, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ec28 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6ec9c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 661b0 <__dcl_parm_MOD_dclgetreals@@Base+0x228> │ │ │ │ + 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 661d8 <__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, r7 │ │ │ │ + blx 35cec │ │ │ │ + ldr r0, [pc, #500] @ (6637c <__dcl_parm_MOD_dclgetreals@@Base+0x3f4>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #1980 @ 0x7bc │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 6630a <__dcl_parm_MOD_dclgetreals@@Base+0x382> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (662c8 <__dcl_parm_MOD_dclgetreals@@Base+0x340>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 66174 <__dcl_parm_MOD_dclgetreals@@Base+0x1ec> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 6617e <__dcl_parm_MOD_dclgetreals@@Base+0x1f6> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33c54 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cf4 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34a30 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c38 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f18 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e68 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30020 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d70 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 318d8 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35a2c │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32614 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 35ae0 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 302b4 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2f610 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3319c │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 315d0 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 343c0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 32c60 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 340b8 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31b1c │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31d30 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 323c0 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (66380 <__dcl_parm_MOD_dclgetreals@@Base+0x3f8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (66384 <__dcl_parm_MOD_dclgetreals@@Base+0x3fc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (66388 <__dcl_parm_MOD_dclgetreals@@Base+0x400>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6ecac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6ecb0 ) │ │ │ │ + ldr r0, [pc, #68] @ (6638c <__dcl_parm_MOD_dclgetreals@@Base+0x404>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 66132 <__dcl_parm_MOD_dclgetreals@@Base+0x1aa> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #27 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006ecb4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 346b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldrb r4, [r5, #21] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r4, r4, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r4, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r1, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r2, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r1, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r0, [r3, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r0, r0, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r7, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r2, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r5, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r1, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ecd0 : │ │ │ │ +00066390 <__dcl_parm_MOD_dclgetintegers@@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, #20 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #952] @ (6675c <__dcl_parm_MOD_dclgetintegers@@Base+0x3cc>) │ │ │ │ + ldr r3, [pc, #952] @ (66760 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d0>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #952] @ (66764 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d4>) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r8, 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 2f704 │ │ │ │ + ldr r3, [pc, #932] @ (66768 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d8>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 66560 <__dcl_parm_MOD_dclgetintegers@@Base+0x1d0> │ │ │ │ + ldr r3, [pc, #912] @ (6676c <__dcl_parm_MOD_dclgetintegers@@Base+0x3dc>) │ │ │ │ + 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, #896] @ (66770 <__dcl_parm_MOD_dclgetintegers@@Base+0x3e0>) │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ed8a │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ed98 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 3499c │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 6651c <__dcl_parm_MOD_dclgetintegers@@Base+0x18c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 353a8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66682 <__dcl_parm_MOD_dclgetintegers@@Base+0x2f2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ + blx 31740 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66690 <__dcl_parm_MOD_dclgetintegers@@Base+0x300> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32af0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6669e <__dcl_parm_MOD_dclgetintegers@@Base+0x30e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34fbc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 666ac <__dcl_parm_MOD_dclgetintegers@@Base+0x31c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ab0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 666ba <__dcl_parm_MOD_dclgetintegers@@Base+0x32a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 308bc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 666c8 <__dcl_parm_MOD_dclgetintegers@@Base+0x338> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340c4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 666d6 <__dcl_parm_MOD_dclgetintegers@@Base+0x346> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358d8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 666e4 <__dcl_parm_MOD_dclgetintegers@@Base+0x354> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc18 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 666f2 <__dcl_parm_MOD_dclgetintegers@@Base+0x362> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 334dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66700 <__dcl_parm_MOD_dclgetintegers@@Base+0x370> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6eda8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6edac ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r1, [pc, #628] @ (66774 <__dcl_parm_MOD_dclgetintegers@@Base+0x3e4>) │ │ │ │ + ldr r0, [pc, #628] @ (66778 <__dcl_parm_MOD_dclgetintegers@@Base+0x3e8>) │ │ │ │ + movs r2, #14 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6edb0 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6edb4 ) │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r5, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r3, #23 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006edb8 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ee72 │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33b50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f77c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6640c <__dcl_parm_MOD_dclgetintegers@@Base+0x7c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ee80 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3021c │ │ │ │ + ldr r2, [pc, #576] @ (6677c <__dcl_parm_MOD_dclgetintegers@@Base+0x3ec>) │ │ │ │ + ldr r3, [pc, #544] @ (66760 <__dcl_parm_MOD_dclgetintegers@@Base+0x3d0>) │ │ │ │ + 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 6670e <__dcl_parm_MOD_dclgetintegers@@Base+0x37e> │ │ │ │ + ldr r0, [pc, #556] @ (66780 <__dcl_parm_MOD_dclgetintegers@@Base+0x3f0>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 665b8 <__dcl_parm_MOD_dclgetintegers@@Base+0x228> │ │ │ │ + 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 665e0 <__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, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + blx 35cec │ │ │ │ + ldr r0, [pc, #500] @ (66784 <__dcl_parm_MOD_dclgetintegers@@Base+0x3f4>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #12 │ │ │ │ + addw r0, r0, #2220 @ 0x8ac │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 66712 <__dcl_parm_MOD_dclgetintegers@@Base+0x382> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (666d0 <__dcl_parm_MOD_dclgetintegers@@Base+0x340>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31b00 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6657c <__dcl_parm_MOD_dclgetintegers@@Base+0x1ec> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 66586 <__dcl_parm_MOD_dclgetintegers@@Base+0x1f6> │ │ │ │ + movs r2, #8 │ │ │ │ mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 31ec0 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ee90 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ee94 ) │ │ │ │ + blx 31a30 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35948 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ff8c │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33568 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32c40 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33808 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ee0 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b18 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 323a0 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b70 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 35404 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31b70 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 358e8 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 351a0 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30630 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 34d98 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2f620 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 32ae4 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 327f4 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 34690 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (66788 <__dcl_parm_MOD_dclgetintegers@@Base+0x3f8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (6678c <__dcl_parm_MOD_dclgetintegers@@Base+0x3fc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ee98 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6ee9c ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (66790 <__dcl_parm_MOD_dclgetintegers@@Base+0x400>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (66794 <__dcl_parm_MOD_dclgetintegers@@Base+0x404>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 6653a <__dcl_parm_MOD_dclgetintegers@@Base+0x1aa> │ │ │ │ nop │ │ │ │ - lsls r4, r0, #20 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - movs r0, r1 │ │ │ │ + ldrb r4, [r4, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r3, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r0, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r6, r1, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r1, #31] │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r1, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r0, r7] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006eea0 : │ │ │ │ +00066798 <__dcl_parm_MOD_dclgetchar@@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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #648] @ (66a34 <__dcl_parm_MOD_dclgetchar@@Base+0x29c>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #648] @ (66a38 <__dcl_parm_MOD_dclgetchar@@Base+0x2a0>) │ │ │ │ + add r2, pc │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r0, [pc, #644] @ (66a3c <__dcl_parm_MOD_dclgetchar@@Base+0x2a4>) │ │ │ │ + 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 2f704 │ │ │ │ + ldr r3, [pc, #628] @ (66a40 <__dcl_parm_MOD_dclgetchar@@Base+0x2a8>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 668ea <__dcl_parm_MOD_dclgetchar@@Base+0x152> │ │ │ │ + ldr r3, [pc, #608] @ (66a44 <__dcl_parm_MOD_dclgetchar@@Base+0x2ac>) │ │ │ │ + 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, #592] @ (66a48 <__dcl_parm_MOD_dclgetchar@@Base+0x2b0>) │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov fp, r2 │ │ │ │ + movcc r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ef5a │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 668a6 <__dcl_parm_MOD_dclgetchar@@Base+0x10e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d64 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 669b6 <__dcl_parm_MOD_dclgetchar@@Base+0x21e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f638 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 669c6 <__dcl_parm_MOD_dclgetchar@@Base+0x22e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 338a4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 669d6 <__dcl_parm_MOD_dclgetchar@@Base+0x23e> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ef68 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r2, fp │ │ │ │ - mov r3, r6 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #448] @ (66a4c <__dcl_parm_MOD_dclgetchar@@Base+0x2b4>) │ │ │ │ + ldr r0, [pc, #452] @ (66a50 <__dcl_parm_MOD_dclgetchar@@Base+0x2b8>) │ │ │ │ + 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 33b50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33698 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 66814 <__dcl_parm_MOD_dclgetchar@@Base+0x7c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 35990 │ │ │ │ + ldr r2, [pc, #396] @ (66a54 <__dcl_parm_MOD_dclgetchar@@Base+0x2bc>) │ │ │ │ + ldr r3, [pc, #368] @ (66a38 <__dcl_parm_MOD_dclgetchar@@Base+0x2a0>) │ │ │ │ + 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 669e6 <__dcl_parm_MOD_dclgetchar@@Base+0x24e> │ │ │ │ + ldr r0, [pc, #380] @ (66a58 <__dcl_parm_MOD_dclgetchar@@Base+0x2c0>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + subs r3, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + ble.n 66938 <__dcl_parm_MOD_dclgetchar@@Base+0x1a0> │ │ │ │ + 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 66960 <__dcl_parm_MOD_dclgetchar@@Base+0x1c8> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #320] @ (66a5c <__dcl_parm_MOD_dclgetchar@@Base+0x2c4>) │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #5 │ │ │ │ + addw r0, r0, #2460 @ 0x99c │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #3 │ │ │ │ + bhi.n 669ea <__dcl_parm_MOD_dclgetchar@@Base+0x252> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r3, #58 @ 0x3a │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ + bic.w r9, r3, r3, asr #31 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 33c20 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r7, r9 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 66906 <__dcl_parm_MOD_dclgetchar@@Base+0x16e> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 66910 <__dcl_parm_MOD_dclgetchar@@Base+0x178> │ │ │ │ + movs r3, #8 │ │ │ │ mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 34428 │ │ │ │ + b.n 668c4 <__dcl_parm_MOD_dclgetchar@@Base+0x12c> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6ef78 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6ef7c ) │ │ │ │ + blx 2ff60 │ │ │ │ + b.n 668c4 <__dcl_parm_MOD_dclgetchar@@Base+0x12c> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e58 │ │ │ │ + b.n 668c4 <__dcl_parm_MOD_dclgetchar@@Base+0x12c> │ │ │ │ + movs r3, #8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322d8 │ │ │ │ + b.n 668c4 <__dcl_parm_MOD_dclgetchar@@Base+0x12c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 341b4 │ │ │ │ + b.n 668c4 <__dcl_parm_MOD_dclgetchar@@Base+0x12c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 323cc │ │ │ │ + b.n 668c4 <__dcl_parm_MOD_dclgetchar@@Base+0x12c> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 3355c │ │ │ │ + b.n 668c4 <__dcl_parm_MOD_dclgetchar@@Base+0x12c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (66a60 <__dcl_parm_MOD_dclgetchar@@Base+0x2c8>) │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (66a64 <__dcl_parm_MOD_dclgetchar@@Base+0x2cc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6ef80 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6ef84 ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (66a68 <__dcl_parm_MOD_dclgetchar@@Base+0x2d0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (66a6c <__dcl_parm_MOD_dclgetchar@@Base+0x2d4>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 668c4 <__dcl_parm_MOD_dclgetchar@@Base+0x12c> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r1, #16 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r2, #24] │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r3, #21] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r2, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r1, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r0, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + strb r4, [r0, #17] │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r0, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r2, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r3, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r6, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ef88 : │ │ │ │ +00066a70 <__dcl_parm_MOD_dclgetlogical@@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, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #904] @ (66e0c <__dcl_parm_MOD_dclgetlogical@@Base+0x39c>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #904] @ (66e10 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a0>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #904] @ (66e14 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a4>) │ │ │ │ + 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 2f704 │ │ │ │ + ldr r3, [pc, #884] @ (66e18 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a8>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 66c38 <__dcl_parm_MOD_dclgetlogical@@Base+0x1c8> │ │ │ │ + ldr r3, [pc, #864] @ (66e1c <__dcl_parm_MOD_dclgetlogical@@Base+0x3ac>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #852] @ (66e20 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b0>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ cmp r3, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f080 │ │ │ │ - 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 66bf6 <__dcl_parm_MOD_dclgetlogical@@Base+0x186> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31c1c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66d5a <__dcl_parm_MOD_dclgetlogical@@Base+0x2ea> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35844 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66d64 <__dcl_parm_MOD_dclgetlogical@@Base+0x2f4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35268 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66d6e <__dcl_parm_MOD_dclgetlogical@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a88 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66d78 <__dcl_parm_MOD_dclgetlogical@@Base+0x308> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3399c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66d82 <__dcl_parm_MOD_dclgetlogical@@Base+0x312> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31734 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66d8c <__dcl_parm_MOD_dclgetlogical@@Base+0x31c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3014c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66d96 <__dcl_parm_MOD_dclgetlogical@@Base+0x326> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f25c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66da0 <__dcl_parm_MOD_dclgetlogical@@Base+0x330> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d48 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66daa <__dcl_parm_MOD_dclgetlogical@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33038 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 66db4 <__dcl_parm_MOD_dclgetlogical@@Base+0x344> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f09c │ │ │ │ - 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 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 34068 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f08e │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r1, r3 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 34620 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #584] @ (66e24 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b4>) │ │ │ │ + ldr r0, [pc, #588] @ (66e28 <__dcl_parm_MOD_dclgetlogical@@Base+0x3b8>) │ │ │ │ + movs r2, #10 │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33b50 │ │ │ │ mov r0, r6 │ │ │ │ blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ + blx 32d30 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 66ae6 <__dcl_parm_MOD_dclgetlogical@@Base+0x76> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2f26c │ │ │ │ + ldr r0, [pc, #536] @ (66e2c <__dcl_parm_MOD_dclgetlogical@@Base+0x3bc>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #532] @ (66e30 <__dcl_parm_MOD_dclgetlogical@@Base+0x3c0>) │ │ │ │ + ldr r3, [pc, #496] @ (66e10 <__dcl_parm_MOD_dclgetlogical@@Base+0x3a0>) │ │ │ │ + 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 66dbe <__dcl_parm_MOD_dclgetlogical@@Base+0x34e> │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6f0ac ) │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 66c90 <__dcl_parm_MOD_dclgetlogical@@Base+0x220> │ │ │ │ + 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 66cb8 <__dcl_parm_MOD_dclgetlogical@@Base+0x248> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #460] @ (66e34 <__dcl_parm_MOD_dclgetlogical@@Base+0x3c4>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6f0b0 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6f0b4 ) │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #2560 @ 0xa00 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 66dc2 <__dcl_parm_MOD_dclgetlogical@@Base+0x352> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (66da8 <__dcl_parm_MOD_dclgetlogical@@Base+0x338>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6f0b8 ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 66c54 <__dcl_parm_MOD_dclgetlogical@@Base+0x1e4> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 66c5e <__dcl_parm_MOD_dclgetlogical@@Base+0x1ee> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33fc0 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32d18 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31eb4 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31148 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32918 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32c34 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3593c │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30d7c │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34858 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31f84 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 330d0 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31838 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32728 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30614 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32514 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2f4ac │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31b80 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fe48 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3175c │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30088 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 356f0 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (66e38 <__dcl_parm_MOD_dclgetlogical@@Base+0x3c8>) │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (66e3c <__dcl_parm_MOD_dclgetlogical@@Base+0x3cc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6f0bc ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6f0c0 ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r1, [pc, #72] @ (66e40 <__dcl_parm_MOD_dclgetlogical@@Base+0x3d0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (66e44 <__dcl_parm_MOD_dclgetlogical@@Base+0x3d4>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 66c10 <__dcl_parm_MOD_dclgetlogical@@Base+0x1a0> │ │ │ │ nop │ │ │ │ - lsls r6, r6, #11 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r2, r3, #11 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - movs r0, r1 │ │ │ │ + strb r4, [r0, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r0, r3, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + str r6, [r6, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r5, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + str r0, [r1, #40] @ 0x28 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r2, r0, #20 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r5, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [pc, #88] @ (66ea0 <__dcl_parm_MOD_dclgetreal@@Base+0x58>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f0c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00066e48 <__dcl_parm_MOD_dclgetreal@@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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #904] @ (671e4 <__dcl_parm_MOD_dclgetreal@@Base+0x39c>) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #904] @ (671e8 <__dcl_parm_MOD_dclgetreal@@Base+0x3a0>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #904] @ (671ec <__dcl_parm_MOD_dclgetreal@@Base+0x3a4>) │ │ │ │ + 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 2f704 │ │ │ │ + ldr r3, [pc, #884] @ (671f0 <__dcl_parm_MOD_dclgetreal@@Base+0x3a8>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 67012 <__dcl_parm_MOD_dclgetreal@@Base+0x1ca> │ │ │ │ + ldr r3, [pc, #864] @ (671f4 <__dcl_parm_MOD_dclgetreal@@Base+0x3ac>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #852] @ (671f8 <__dcl_parm_MOD_dclgetreal@@Base+0x3b0>) │ │ │ │ + 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 66fce <__dcl_parm_MOD_dclgetreal@@Base+0x186> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32dd4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67134 <__dcl_parm_MOD_dclgetreal@@Base+0x2ec> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 357b0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6713e <__dcl_parm_MOD_dclgetreal@@Base+0x2f6> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30f8c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67148 <__dcl_parm_MOD_dclgetreal@@Base+0x300> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33a30 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67152 <__dcl_parm_MOD_dclgetreal@@Base+0x30a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32fb0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6715c <__dcl_parm_MOD_dclgetreal@@Base+0x314> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35b14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67166 <__dcl_parm_MOD_dclgetreal@@Base+0x31e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34de4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67170 <__dcl_parm_MOD_dclgetreal@@Base+0x328> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35ba8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6717a <__dcl_parm_MOD_dclgetreal@@Base+0x332> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f434 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67184 <__dcl_parm_MOD_dclgetreal@@Base+0x33c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f62c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6718e <__dcl_parm_MOD_dclgetreal@@Base+0x346> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6f138 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34c74 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f148 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f14c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r7, #8 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f150 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ + mov r0, fp │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 6f1c4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f10c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f1d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f1d8 ) │ │ │ │ + ldr r1, [pc, #584] @ (671fc <__dcl_parm_MOD_dclgetreal@@Base+0x3b4>) │ │ │ │ + ldr r0, [pc, #588] @ (67200 <__dcl_parm_MOD_dclgetreal@@Base+0x3b8>) │ │ │ │ + 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 33b50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 322c8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 66ebe <__dcl_parm_MOD_dclgetreal@@Base+0x76> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2f884 │ │ │ │ + ldr r0, [pc, #536] @ (67204 <__dcl_parm_MOD_dclgetreal@@Base+0x3bc>) │ │ │ │ + movs r1, #10 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r2, r6, #6 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f1dc : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #532] @ (67208 <__dcl_parm_MOD_dclgetreal@@Base+0x3c0>) │ │ │ │ + ldr r3, [pc, #496] @ (671e8 <__dcl_parm_MOD_dclgetreal@@Base+0x3a0>) │ │ │ │ + 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 67198 <__dcl_parm_MOD_dclgetreal@@Base+0x350> │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + 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 r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6f250 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 307f4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 6706a <__dcl_parm_MOD_dclgetreal@@Base+0x222> │ │ │ │ + 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 67092 <__dcl_parm_MOD_dclgetreal@@Base+0x24a> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #456] @ (6720c <__dcl_parm_MOD_dclgetreal@@Base+0x3c4>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f260 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f264 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r6, r4, #4 │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [r6, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f268 : │ │ │ │ - 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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f322 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f330 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #2800 @ 0xaf0 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 6719c <__dcl_parm_MOD_dclgetreal@@Base+0x354> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (67180 <__dcl_parm_MOD_dclgetreal@@Base+0x338>) │ │ │ │ + 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 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34520 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 6702e <__dcl_parm_MOD_dclgetreal@@Base+0x1e6> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 67038 <__dcl_parm_MOD_dclgetreal@@Base+0x1f0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6f340 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6f344 ) │ │ │ │ + blx 33c54 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34cf4 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34a30 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34c38 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f18 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e68 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30020 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34d70 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 318d8 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35a2c │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32614 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 35ae0 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 302b4 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2f610 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3319c │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 315d0 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32c60 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 340b8 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31b1c │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31d30 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 323c0 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (67210 <__dcl_parm_MOD_dclgetreal@@Base+0x3c8>) │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (67214 <__dcl_parm_MOD_dclgetreal@@Base+0x3cc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6f348 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6f34c ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #10 │ │ │ │ + ldr r1, [pc, #72] @ (67218 <__dcl_parm_MOD_dclgetreal@@Base+0x3d0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (6721c <__dcl_parm_MOD_dclgetreal@@Base+0x3d4>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r1, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ - lsls r6, r0, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - str r0, [r5, #112] @ 0x70 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 66fe8 <__dcl_parm_MOD_dclgetreal@@Base+0x1a0> │ │ │ │ + ldr r4, [r5, #104] @ 0x68 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #21 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r1, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r5, [pc, #376] @ (6737c <__dcl_parm_MOD_dclgetinteger@@Base+0x15c>) │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r6, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r0, r5, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r4, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r3, [pc, #240] @ (67310 <__dcl_parm_MOD_dclgetinteger@@Base+0xf0>) │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f350 : │ │ │ │ +00067220 <__dcl_parm_MOD_dclgetinteger@@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, #4008] @ 0xfa8 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov fp, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - str r1, [sp, #32] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f450 │ │ │ │ - ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [pc, #904] @ (675bc <__dcl_parm_MOD_dclgetinteger@@Base+0x39c>) │ │ │ │ mov r5, r0 │ │ │ │ + ldr r3, [pc, #904] @ (675c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a0>) │ │ │ │ + sub sp, #108 @ 0x6c │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #904] @ (675c4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a4>) │ │ │ │ + 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 2f704 │ │ │ │ + ldr r3, [pc, #884] @ (675c8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a8>) │ │ │ │ + movs r1, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35a38 <_gfortran_string_index@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6f46c │ │ │ │ - ldr.w r8, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ + bne.w 673e8 <__dcl_parm_MOD_dclgetinteger@@Base+0x1c8> │ │ │ │ + ldr r3, [pc, #864] @ (675cc <__dcl_parm_MOD_dclgetinteger@@Base+0x3ac>) │ │ │ │ + add.w fp, r4, #19 │ │ │ │ + add.w sl, r4, #20 │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #852] @ (675d0 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b0>) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + cmp r3, #1 │ │ │ │ it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r3, #1 │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 673a6 <__dcl_parm_MOD_dclgetinteger@@Base+0x186> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 353a8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6750a <__dcl_parm_MOD_dclgetinteger@@Base+0x2ea> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31740 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67514 <__dcl_parm_MOD_dclgetinteger@@Base+0x2f4> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32af0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6751e <__dcl_parm_MOD_dclgetinteger@@Base+0x2fe> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34fbc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67528 <__dcl_parm_MOD_dclgetinteger@@Base+0x308> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32ab0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67532 <__dcl_parm_MOD_dclgetinteger@@Base+0x312> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 308bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6753c <__dcl_parm_MOD_dclgetinteger@@Base+0x31c> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 340c4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67546 <__dcl_parm_MOD_dclgetinteger@@Base+0x326> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358d8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67550 <__dcl_parm_MOD_dclgetinteger@@Base+0x330> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fc18 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 6755a <__dcl_parm_MOD_dclgetinteger@@Base+0x33a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 334dc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 67564 <__dcl_parm_MOD_dclgetinteger@@Base+0x344> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov.w r8, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f45e │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #19 │ │ │ │ mov r0, fp │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 313b8 │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, sl │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - ldrd r1, r3, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - strd r6, r7, [sp] │ │ │ │ - strd r9, r8, [sp, #8] │ │ │ │ - blx 333cc │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, fp │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #584] @ (675d4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b4>) │ │ │ │ + ldr r0, [pc, #588] @ (675d8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3b8>) │ │ │ │ + movs r2, #13 │ │ │ │ mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r6 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + blx 33b50 │ │ │ │ mov r0, r6 │ │ │ │ blx 2fad8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - vpop {d8} │ │ │ │ + blx 2f77c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 67296 <__dcl_parm_MOD_dclgetinteger@@Base+0x76> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3021c │ │ │ │ + ldr r0, [pc, #536] @ (675dc <__dcl_parm_MOD_dclgetinteger@@Base+0x3bc>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #532] @ (675e0 <__dcl_parm_MOD_dclgetinteger@@Base+0x3c0>) │ │ │ │ + ldr r3, [pc, #496] @ (675c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x3a0>) │ │ │ │ + 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 6756e <__dcl_parm_MOD_dclgetinteger@@Base+0x34e> │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (6f47c ) │ │ │ │ + subs r2, r0, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #7 │ │ │ │ + ble.n 67440 <__dcl_parm_MOD_dclgetinteger@@Base+0x220> │ │ │ │ + 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 67468 <__dcl_parm_MOD_dclgetinteger@@Base+0x248> │ │ │ │ + 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 35cec │ │ │ │ + ldr r0, [pc, #460] @ (675e4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3c4>) │ │ │ │ + movs r3, #8 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (6f480 ) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (6f484 ) │ │ │ │ + movs r1, #12 │ │ │ │ + add.w r0, r0, #3040 @ 0xbe0 │ │ │ │ + blx 35d14 <_gfortran_select_string@plt> │ │ │ │ + subs r0, #1 │ │ │ │ + cmp r0, #10 │ │ │ │ + bhi.w 67572 <__dcl_parm_MOD_dclgetinteger@@Base+0x352> │ │ │ │ + tbb [pc, r0] │ │ │ │ + adds r5, #47 @ 0x2f │ │ │ │ + asrs r3, r7 │ │ │ │ + ldr r5, [pc, #284] @ (67558 <__dcl_parm_MOD_dclgetinteger@@Base+0x338>) │ │ │ │ + ldr r3, [r2, r5] │ │ │ │ + str r7, [r3, #84] @ 0x54 │ │ │ │ + movs r1, r5 │ │ │ │ + bic.w r8, r2, r2, asr #31 │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (6f488 ) │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #8 │ │ │ │ + add.w r0, r7, r8 │ │ │ │ + blx 312b0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r1, r5, r6 │ │ │ │ + cmp r4, #6 │ │ │ │ + bgt.n 67404 <__dcl_parm_MOD_dclgetinteger@@Base+0x1e4> │ │ │ │ + adds r4, #1 │ │ │ │ + add r5, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bic.w r4, r4, r4, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #8 │ │ │ │ + adds r0, r5, r4 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 6740e <__dcl_parm_MOD_dclgetinteger@@Base+0x1ee> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31ec0 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a30 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35948 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2ff8c │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33568 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32c40 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33808 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34ee0 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b18 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 323a0 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30b70 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 35404 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 31b70 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 358e8 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 351a0 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30630 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34d98 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2f620 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32ae4 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 327f4 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34690 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #116] @ (675e8 <__dcl_parm_MOD_dclgetinteger@@Base+0x3c8>) │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r2, #16 │ │ │ │ + strd r1, r7, [sp] │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #24 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [pc, #96] @ (675ec <__dcl_parm_MOD_dclgetinteger@@Base+0x3cc>) │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + movs r5, #1 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (6f48c ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (6f490 ) │ │ │ │ + movs r2, #24 │ │ │ │ + strd r5, r1, [sp] │ │ │ │ + movs r0, #25 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r6, #25 │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r1, [pc, #72] @ (675f0 <__dcl_parm_MOD_dclgetinteger@@Base+0x3d0>) │ │ │ │ + strd r0, r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [pc, #68] @ (675f4 <__dcl_parm_MOD_dclgetinteger@@Base+0x3d4>) │ │ │ │ add r1, pc │ │ │ │ + mov r2, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 673c0 <__dcl_parm_MOD_dclgetinteger@@Base+0x1a0> │ │ │ │ nop │ │ │ │ - vhadd.u32 d0, d6, d7 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.u16 d0, d8, d7 │ │ │ │ - str r6, [r7, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ - vhadd.u8 d0, d10, d7 │ │ │ │ - str r4, [r0, #100] @ 0x64 │ │ │ │ - movs r0, r1 │ │ │ │ + ldr r4, [r2, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r1, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #536] @ (677f4 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd0>) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [r7, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldc2l 0, cr0, [r2, #-32] @ 0xffffffe0 │ │ │ │ + stc2 0, cr0, [ip, #-32]! @ 0xffffffe0 │ │ │ │ + cdp2 0, 1, cr0, cr6, cr8, {0} │ │ │ │ + bx ip │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f494 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000675f8 <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r9, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6f522 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6f530 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ + sub sp, #24 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #228] @ (676f4 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xfc>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #228] @ (676f8 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #224] @ (676fc <__shtrlib_MOD_dcllegendretransform_b@@Base+0x104>) │ │ │ │ + mov r8, r1 │ │ │ │ + movs r1, #22 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2ff60 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ + cbz r4, 67634 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x3c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #200] @ (67700 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + cbnz r4, 6764e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x56> │ │ │ │ + b.n 676d2 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xda> │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r6, r4 │ │ │ │ movs r2, #1 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #8 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 676ca <__shtrlib_MOD_dcllegendretransform_b@@Base+0xd2> │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 67642 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x4a> │ │ │ │ + cbz r2, 6765e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + ldr r3, [pc, #172] @ (67704 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x10c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r6, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r7, 67668 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x70> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #156] @ (67708 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x110>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + str.w r8, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 3525c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 676a6 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xae> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6f540 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6f544 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #100] @ (6770c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #76] @ (676f8 <__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 676ee <__shtrlib_MOD_dcllegendretransform_b@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #84] @ (67710 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x118>) │ │ │ │ + movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6f548 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #20] @ (6f54c ) │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r3, [pc, #72] @ (67714 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x11c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r4, [r3, #4] │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #64] @ (67718 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x120>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #60] @ (6771c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (67720 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 6765e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cdp2 0, 5, cr0, cr4, cr7, {0} │ │ │ │ - str r6, [r4, #92] @ 0x5c │ │ │ │ - movs r0, r1 │ │ │ │ - cdp2 0, 4, cr0, cr6, cr7, {0} │ │ │ │ - str r4, [r0, #96] @ 0x60 │ │ │ │ - movs r0, r1 │ │ │ │ + str r0, [r7, #108] @ 0x6c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp2 0, 0, cr0, cr4, cr8, {0} │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ + movs r3, r1 │ │ │ │ + str r4, [r4, #64] @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r4, #100] @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + stc2l 0, cr0, [r6, #-32]! @ 0xffffffe0 │ │ │ │ + str r0, [r6, #56] @ 0x38 │ │ │ │ + movs r3, r1 │ │ │ │ + stc2l 0, cr0, [r4, #-32] @ 0xffffffe0 │ │ │ │ + ldc2l 0, cr0, [r8, #-32] @ 0xffffffe0 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f550 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00067724 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ + 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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6f5e0 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ + sub sp, #24 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #228] @ (67820 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xfc>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #228] @ (67824 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #224] @ (67828 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x104>) │ │ │ │ + mov r8, r1 │ │ │ │ + movs r1, #22 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + movs r3, #1 │ │ │ │ + cbz r4, 67760 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #200] @ (6782c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + cbnz r4, 6777a <__shtrlib_MOD_dcllegendretransform_f@@Base+0x56> │ │ │ │ + b.n 677fe <__shtrlib_MOD_dcllegendretransform_f@@Base+0xda> │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 677f6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd2> │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 6776e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4a> │ │ │ │ + cbz r2, 6778a <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + ldr r3, [pc, #172] @ (67830 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x10c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r6, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r7, 67794 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x70> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r5, [pc, #156] @ (67834 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x110>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 6f5ee │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, sp, #12 │ │ │ │ + str.w r8, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 32abc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 677d2 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xae> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - movs r3, #1 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f5d0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6f5fc ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6f600 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #100] @ (67838 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x114>) │ │ │ │ + ldr r3, [pc, #76] @ (67824 <__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 6781a <__shtrlib_MOD_dcllegendretransform_f@@Base+0xf6> │ │ │ │ + ldr r0, [pc, #84] @ (6783c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x118>) │ │ │ │ + movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6f604 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6f608 ) │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r3, [pc, #72] @ (67840 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x11c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r4, [r3, #4] │ │ │ │ + movs r3, #22 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #64] @ (67844 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x120>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #60] @ (67848 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x124>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (6784c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x128>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldc2 0, cr0, [r6, #28] │ │ │ │ - str r0, [r0, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ - stc2 0, cr0, [r8, #28] │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 6778a <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldc2 0, cr0, [ip, #-32] @ 0xffffffe0 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r7, #44] @ 0x2c │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ + movs r3, r1 │ │ │ │ + str r6, [r6, #80] @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + ldc2l 0, cr0, [lr], #-32 @ 0xffffffe0 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ + movs r3, r1 │ │ │ │ + mrrc2 0, 0, r0, ip, cr8 │ │ │ │ + stc2 0, cr0, [ip], #-32 @ 0xffffffe0 │ │ │ │ + cmp r6, r0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f60c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00067850 <__shtrlib_MOD_dclgetlegendrefunctions@@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, #4032] @ 0xfc0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f6c6 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #168] @ (6790c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xbc>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r8, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #23 │ │ │ │ + mov r5, r2 │ │ │ │ + blx 2f704 │ │ │ │ + movs r2, #1 │ │ │ │ + cbz r5, 67878 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x28> │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r1, [pc, #148] @ (67910 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc0>) │ │ │ │ + movs r5, #0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [r1, #4] │ │ │ │ + cbnz r3, 67890 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x40> │ │ │ │ + b.n 678f0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xa0> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r6, r3 │ │ │ │ + movs r5, #1 │ │ │ │ + cbz r4, 678e8 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x98> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 67886 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x36> │ │ │ │ + cbz r5, 678a0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + ldr r3, [pc, #120] @ (67914 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r6, [r3, #4] │ │ │ │ + ldr r5, [pc, #116] @ (67918 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc8>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f6d4 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ + mov r3, r8 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + add.w r0, r6, #8 │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + blx 334b8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 678d8 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x88> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f058 │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (6f6e4 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (6f6e8 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #64] @ (6791c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xcc>) │ │ │ │ + movs r1, #23 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6f6ec ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6f6f0 ) │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #52] @ (67920 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #23 │ │ │ │ + ldr r2, [pc, #44] @ (67924 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd4>) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (67928 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #40] @ (6792c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xdc>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldc2 0, cr0, [r0], #28 │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ - movs r0, r1 │ │ │ │ - stc2 0, cr0, [r2], #28 │ │ │ │ - str r0, [r2, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 678a0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ + ldc2 0, cr0, [r8], {8} │ │ │ │ + str r0, [r0, #32] │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r4, #28] │ │ │ │ + movs r3, r1 │ │ │ │ + str r2, [r3, #28] │ │ │ │ + movs r3, r1 │ │ │ │ + umull r0, r0, r4, r8 │ │ │ │ + str r2, [r2, #24] │ │ │ │ + movs r3, r1 │ │ │ │ + smlawb r0, lr, r8, r0 │ │ │ │ + usada8 r0, lr, r8, r0 │ │ │ │ + add r4, r2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f6f4 : │ │ │ │ +00067930 <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f7a4 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #432] @ (67af8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #432] @ (67afc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1cc>) │ │ │ │ + mov r6, r1 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #428] @ (67b00 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d0>) │ │ │ │ + movs r1, #28 │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldrd sl, r9, [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 2f704 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 67978 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x48> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #392] @ (67b04 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d4>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 67992 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x62> │ │ │ │ + b.n 67a54 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x124> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 67a4c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x11c> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 67986 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x56> │ │ │ │ + cbz r0, 679a2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ + ldr r3, [pc, #364] @ (67b08 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d8>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 679b2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x82> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 679c2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x92> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #328] @ (67b0c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1dc>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 679d8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa8> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 67a70 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x140> │ │ │ │ + adds r0, #20 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 67aa2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x172> │ │ │ │ + ldr r5, [pc, #300] @ (67b10 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e0>) │ │ │ │ + blx 3280c <_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 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6f7b2 │ │ │ │ - add.w fp, sp, #12 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + strd r6, r8, [sp, #12] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 321f4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 67a28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf8> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32a00 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (6f7c0 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (6f7c4 ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r2, [pc, #232] @ (67b14 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e4>) │ │ │ │ + ldr r3, [pc, #208] @ (67afc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1cc>) │ │ │ │ + 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 67af2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c2> │ │ │ │ + ldr r0, [pc, #216] @ (67b18 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e8>) │ │ │ │ + movs r1, #28 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (6f7c8 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (6f7cc ) │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #204] @ (67b1c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1ec>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #28 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #196] @ (67b20 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #192] @ (67b24 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f4>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #192] @ (67b28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xfbd20007 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ - movs r0, r1 │ │ │ │ - smlal r0, r0, r4, r7 │ │ │ │ - str r2, [r1, #72] @ 0x48 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f7d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30594 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f7ec : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6f860 │ │ │ │ - add r7, sp, #12 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 679a2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 67ad6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1a6> │ │ │ │ + ldr r5, [pc, #180] @ (67b2c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1fc>) │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + str r7, [sp, #4] │ │ │ │ + add r5, pc │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str.w r8, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31810 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f870 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f874 ) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 316e8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 67a1a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xea> │ │ │ │ + b.n 67a28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf8> │ │ │ │ + ldr r5, [pc, #140] @ (67b30 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x200>) │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, pc │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + adds r0, #8 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + blx 3124c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 67a1a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xea> │ │ │ │ + b.n 67a28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf8> │ │ │ │ + ldr r2, [pc, #92] @ (67b34 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x204>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #92] @ (67b38 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x208>) │ │ │ │ + movs r4, #28 │ │ │ │ + ldr r0, [pc, #92] @ (67b3c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x20c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 67a28 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf8> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smlabb r0, r6, r7, r0 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + smlawb r0, lr, r8, r0 │ │ │ │ + str r0, [r0, #16] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r7, #8] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r2, #8] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xfa580008 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xfa360008 │ │ │ │ + ldr??.w r0, [r6, #8] │ │ │ │ + cmp r0, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r6, [r7, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr??.w r0, [r8, #8] │ │ │ │ + ldrsh.w r0, [r6, #8] │ │ │ │ + tst r2, r6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f878 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067b40 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6f8ec │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #340] @ (67cac <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x16c>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #340] @ (67cb0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #336] @ (67cb4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x174>) │ │ │ │ + mov sl, r1 │ │ │ │ + movs r1, #25 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + cbz r4, 67b7c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x3c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #312] @ (67cb8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + cbnz r4, 67b96 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x56> │ │ │ │ + b.n 67c2c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xec> │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 67c24 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe4> │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 67b8a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x4a> │ │ │ │ + cbz r2, 67ba6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x66> │ │ │ │ + ldr r3, [pc, #284] @ (67cbc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x17c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r6, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 67bb6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x76> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 67c48 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x108> │ │ │ │ + ldr r5, [pc, #260] @ (67cc0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x180>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67c64 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x124> │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 3599c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 67c00 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc0> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3293c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f8fc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f900 ) │ │ │ │ + ldr r2, [pc, #192] @ (67cc4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184>) │ │ │ │ + ldr r3, [pc, #172] @ (67cb0 <__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 67ca6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x166> │ │ │ │ + ldr r0, [pc, #176] @ (67cc8 <__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 2fbf8 │ │ │ │ + ldr r3, [pc, #164] @ (67ccc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c>) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r4, [r3, #4] │ │ │ │ + movs r3, #25 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #156] @ (67cd0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x190>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #152] @ (67cd4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x194>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #152] @ (67cd8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x198>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 67ba6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x66> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 67c8a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14a> │ │ │ │ + ldr r1, [pc, #140] @ (67cdc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x19c>) │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + add.w r1, r0, #16 │ │ │ │ + adds r0, #12 │ │ │ │ + blx 353cc │ │ │ │ + b.n 67c00 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc0> │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + strd sl, r0, [sp] │ │ │ │ + add r2, sp, #16 │ │ │ │ + add.w r0, r6, #8 │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + blx 2f318 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 67bf2 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb2> │ │ │ │ + b.n 67c00 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc0> │ │ │ │ + ldr r2, [pc, #84] @ (67ce0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a0>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #84] @ (67ce4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a4>) │ │ │ │ + movs r4, #25 │ │ │ │ + ldr r0, [pc, #84] @ (67ce8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 67c00 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc0> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa8a0007 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ - movs r0, r1 │ │ │ │ + str r0, [r6, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr??.w r0, [r4, r8] │ │ │ │ + ldrsh r6, [r7, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r0, [r0, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + str r0, [r1, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + str.w r0, [r4, #8] │ │ │ │ + ldrsh r6, [r2, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + strh.w r0, [r2, #8] │ │ │ │ + @ instruction: 0xf7fe0008 │ │ │ │ + lsrs r0, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsh r0, [r5, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + strh.w r0, [r4, r8] │ │ │ │ + str.w r0, [r6, r8] │ │ │ │ + eors r6, r7 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006f904 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00067cec <__shtrlib_MOD_dclspectrumtogridforwave@@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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #392] @ (67e8c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0>) │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #392] @ (67e90 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a4>) │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6f978 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + movs r1, #24 │ │ │ │ + ldr r2, [pc, #388] @ (67e94 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ + add r0, pc │ │ │ │ + ldrd sl, r7, [sp, #84] @ 0x54 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r7, 67d2e <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x42> │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r2, [pc, #360] @ (67e98 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1ac>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 67d48 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x5c> │ │ │ │ + b.n 67de4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf8> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 67ddc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf0> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 67d3c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x50> │ │ │ │ + cbz r0, 67d58 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x6c> │ │ │ │ + ldr r3, [pc, #328] @ (67e9c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b0>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 67d68 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x7c> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 67e00 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x114> │ │ │ │ + ldr r5, [pc, #304] @ (67ea0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b4>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 67e3e <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x152> │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + strd r6, r2, [sp, #4] │ │ │ │ + add r2, sp, #32 │ │ │ │ + strd r8, fp, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r9 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 32d3c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 67db8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xcc> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35438 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6f988 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6f98c ) │ │ │ │ + ldr r2, [pc, #232] @ (67ea4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b8>) │ │ │ │ + ldr r3, [pc, #208] @ (67e8c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0>) │ │ │ │ + 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 67e86 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x19a> │ │ │ │ + ldr r0, [pc, #216] @ (67ea8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1bc>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #204] @ (67eac <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #24 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #196] @ (67eb0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #192] @ (67eb4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c8>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #192] @ (67eb8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1cc>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldr??.w r0, [lr, #7] │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006f990 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34e40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f9ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f910 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f9c8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33f74 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006f9e4 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6fa58 │ │ │ │ - add r7, sp, #12 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 67d58 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x6c> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 67e6a <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x17e> │ │ │ │ + ldr r5, [pc, #180] @ (67ebc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35604 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fa68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fa6c ) │ │ │ │ + str.w fp, [sp, #8] │ │ │ │ + mov r3, r9 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 31a54 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 67daa <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xbe> │ │ │ │ + b.n 67db8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xcc> │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r2, r9 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 33670 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 67daa <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xbe> │ │ │ │ + b.n 67db8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #84] @ (67ec0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d4>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #84] @ (67ec4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d8>) │ │ │ │ + movs r4, #24 │ │ │ │ + ldr r0, [pc, #84] @ (67ec8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1dc>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 67db8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xcc> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [lr, r7] │ │ │ │ - str r4, [r2, #40] @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf7ea0008 │ │ │ │ + ldrsh r0, [r7, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r1, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r2, [r5, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r6, [r1, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf7280008 │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf7060008 │ │ │ │ + movw r0, #26632 @ 0x6808 │ │ │ │ + subs r7, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r6, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + movw r0, #18440 @ 0x4808 │ │ │ │ + @ instruction: 0xf6820008 │ │ │ │ + subs r6, #158 @ 0x9e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006fa70 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00067ecc <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, #24 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #364] @ (68050 <__shtrlib_MOD_dclgridtospectrum@@Base+0x184>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #364] @ (68054 <__shtrlib_MOD_dclgridtospectrum@@Base+0x188>) │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6face │ │ │ │ - mov r4, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #360] @ (68058 <__shtrlib_MOD_dclgridtospectrum@@Base+0x18c>) │ │ │ │ + mov sl, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + cbz r4, 67f08 <__shtrlib_MOD_dclgridtospectrum@@Base+0x3c> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #336] @ (6805c <__shtrlib_MOD_dclgridtospectrum@@Base+0x190>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + str r4, [r2, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + cbnz r4, 67f22 <__shtrlib_MOD_dclgridtospectrum@@Base+0x56> │ │ │ │ + b.n 67fb8 <__shtrlib_MOD_dclgridtospectrum@@Base+0xec> │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r6, r4 │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 67fb0 <__shtrlib_MOD_dclgridtospectrum@@Base+0xe4> │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 67f16 <__shtrlib_MOD_dclgridtospectrum@@Base+0x4a> │ │ │ │ + cbz r2, 67f32 <__shtrlib_MOD_dclgridtospectrum@@Base+0x66> │ │ │ │ + ldr r3, [pc, #308] @ (68060 <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r6, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 67f42 <__shtrlib_MOD_dclgridtospectrum@@Base+0x76> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 67fd4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x108> │ │ │ │ + ldr r5, [pc, #284] @ (68064 <__shtrlib_MOD_dclgridtospectrum@@Base+0x198>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 68008 <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 2fab0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 67f8c <__shtrlib_MOD_dclgridtospectrum@@Base+0xc0> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31650 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fadc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fae0 ) │ │ │ │ + ldr r2, [pc, #216] @ (68068 <__shtrlib_MOD_dclgridtospectrum@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #196] @ (68054 <__shtrlib_MOD_dclgridtospectrum@@Base+0x188>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6804c <__shtrlib_MOD_dclgridtospectrum@@Base+0x180> │ │ │ │ + ldr r0, [pc, #200] @ (6806c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a0>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r3, [pc, #188] @ (68070 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r4, [r3, #4] │ │ │ │ + movs r3, #17 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #180] @ (68074 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #176] @ (68078 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1ac>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #176] @ (6807c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strh.w r0, [r8, #7] │ │ │ │ - str r2, [r1, #36] @ 0x24 │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 67f32 <__shtrlib_MOD_dclgridtospectrum@@Base+0x66> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 68030 <__shtrlib_MOD_dclgridtospectrum@@Base+0x164> │ │ │ │ + ldr r5, [pc, #164] @ (68080 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b4>) │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, sl │ │ │ │ + strd r9, r0, [sp] │ │ │ │ + add r2, sp, #16 │ │ │ │ + add.w r0, r6, #8 │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + blx 34974 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 67f7e <__shtrlib_MOD_dclgridtospectrum@@Base+0xb2> │ │ │ │ + b.n 67f8c <__shtrlib_MOD_dclgridtospectrum@@Base+0xc0> │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + strd sl, r0, [sp] │ │ │ │ + add.w r2, r6, #16 │ │ │ │ + add.w r0, r6, #8 │ │ │ │ + add.w r1, r6, #12 │ │ │ │ + blx 30848 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 67f7e <__shtrlib_MOD_dclgridtospectrum@@Base+0xb2> │ │ │ │ + b.n 67f8c <__shtrlib_MOD_dclgridtospectrum@@Base+0xc0> │ │ │ │ + ldr r2, [pc, #80] @ (68084 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #80] @ (68088 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1bc>) │ │ │ │ + movs r4, #17 │ │ │ │ + ldr r0, [pc, #80] @ (6808c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 67f8c <__shtrlib_MOD_dclgridtospectrum@@Base+0xc0> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldrsh r4, [r4, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf6200008 │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r0, [r2, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r4, [r6, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + sbcs.w r0, r0, #8912896 @ 0x880000 │ │ │ │ + ldrh r2, [r1, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + adc.w r0, lr, #8912896 @ 0x880000 │ │ │ │ + orns r0, r2, #8912896 @ 0x880000 │ │ │ │ + subs r5, #76 @ 0x4c │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r4, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf4ee0008 │ │ │ │ + @ instruction: 0xf4d80008 │ │ │ │ + subs r4, #216 @ 0xd8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006fae4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00068090 <__shtrlib_MOD_dclspectrumtogrid@@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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6fb42 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [pc, #428] @ (68254 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c4>) │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #428] @ (68258 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ + mov r7, r3 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #420] @ (6825c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + ldrd fp, sl, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, #0 │ │ │ │ + blx 2f704 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r3, 680d4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x44> │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + ldr r2, [pc, #392] @ (68260 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d0>) │ │ │ │ + movs r0, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 680ee <__shtrlib_MOD_dclspectrumtogrid@@Base+0x5e> │ │ │ │ + b.n 681ac <__shtrlib_MOD_dclspectrumtogrid@@Base+0x11c> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 681a4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x114> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 680e2 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x52> │ │ │ │ + cbz r0, 680fe <__shtrlib_MOD_dclspectrumtogrid@@Base+0x6e> │ │ │ │ + ldr r3, [pc, #364] @ (68264 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r5, [r3, #4] │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 6810e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x7e> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #344] @ (68268 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d8>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 68124 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x94> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cbz r7, 6812e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x9e> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 681c8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x138> │ │ │ │ + adds r0, #20 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 68204 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x174> │ │ │ │ + ldr r5, [pc, #304] @ (6826c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1dc>) │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + str.w r9, [sp, #12] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + adds r0, #8 │ │ │ │ + add r3, sp, #32 │ │ │ │ + blx 335c8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 68180 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf0> │ │ │ │ + adds r0, #20 │ │ │ │ mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34f40 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fb50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fb54 ) │ │ │ │ + ldr r2, [pc, #236] @ (68270 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e0>) │ │ │ │ + ldr r3, [pc, #212] @ (68258 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ + 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 68250 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c0> │ │ │ │ + ldr r0, [pc, #220] @ (68274 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e4>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #208] @ (68278 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e8>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #17 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #200] @ (6827c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1ec>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #196] @ (68280 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f0>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #196] @ (68284 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f4>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldrh.w r0, [r4, r7] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - movs r0, r1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 680fe <__shtrlib_MOD_dclspectrumtogrid@@Base+0x6e> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 68234 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1a4> │ │ │ │ + ldr r5, [pc, #184] @ (68288 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f8>) │ │ │ │ + adds r0, #20 │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add r5, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str.w r8, [sp, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 30b30 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 68172 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe2> │ │ │ │ + b.n 68180 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf0> │ │ │ │ + ldr r5, [pc, #132] @ (6828c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1fc>) │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + str.w r9, [sp, #8] │ │ │ │ + add r5, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + add r2, sp, #32 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add.w r1, r0, #12 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 34644 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 68172 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe2> │ │ │ │ + b.n 68180 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf0> │ │ │ │ + ldr r2, [pc, #88] @ (68290 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x200>) │ │ │ │ + movs r5, #32 │ │ │ │ + ldr r1, [pc, #88] @ (68294 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x204>) │ │ │ │ + movs r4, #17 │ │ │ │ + ldr r0, [pc, #88] @ (68298 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 68180 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf0> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldrb r0, [r4, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + eors.w r0, r2, #8912896 @ 0x880000 │ │ │ │ + ldr r4, [r4, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r0, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r5, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r6, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrh r0, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf3b40008 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf3920008 │ │ │ │ + @ instruction: 0xf27e0008 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r4, [r5, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xf27a0008 │ │ │ │ + ssat r0, #9, ip │ │ │ │ + subs r2, #212 @ 0xd4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006fb58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006829c <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ + 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 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 6fbcc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #188] @ (6836c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #188] @ (68370 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #184] @ (68374 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd8>) │ │ │ │ + sub sp, #20 │ │ │ │ + mov r9, r1 │ │ │ │ + movs r1, #19 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 68362 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc6> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + ldr r2, [pc, #160] @ (68378 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xdc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + cbnz r3, 682ee <__shtrlib_MOD_dcloperatelaplacian@@Base+0x52> │ │ │ │ + b.n 68346 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xaa> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r6, r3 │ │ │ │ + movs r2, #1 │ │ │ │ + cbz r4, 6833e <__shtrlib_MOD_dcloperatelaplacian@@Base+0xa2> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r5 │ │ │ │ + bne.n 682e4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x48> │ │ │ │ + cbz r2, 682fe <__shtrlib_MOD_dcloperatelaplacian@@Base+0x62> │ │ │ │ + ldr r3, [pc, #132] @ (6837c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe0>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r6, [r3, #4] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35b6c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (6fbdc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (6fbe0 ) │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cbz r7, 68308 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x6c> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [pc, #116] @ (68380 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe4>) │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + adds r0, #8 │ │ │ │ + blx 349cc │ │ │ │ + ldr r2, [pc, #104] @ (68384 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe8>) │ │ │ │ + ldr r3, [pc, #80] @ (68370 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68366 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xca> │ │ │ │ + ldr r0, [pc, #88] @ (68388 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xec>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #76] @ (6838c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r3, #19 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #68] @ (68390 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #64] @ (68394 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf8>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #64] @ (68398 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xfc>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 682fe <__shtrlib_MOD_dcloperatelaplacian@@Base+0x62> │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 682d6 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3a> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf7aa0007 │ │ │ │ - str r4, [r4, #24] │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0006fbe4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f8a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fc00 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 351d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fc1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 338bc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fc38 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -0006fc54 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 328cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fc80 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f714 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fcac : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30514 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fcd8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 33714 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fd04 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 34570 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fd30 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32c98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fd5c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 30e50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fd88 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35904 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fdb4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2fbec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fde0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 312c0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fe0c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35b48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fe38 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 35444 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006fe64 : │ │ │ │ - b.w 34ec0 │ │ │ │ - │ │ │ │ -0006fe68 : │ │ │ │ - b.w 329f0 │ │ │ │ - │ │ │ │ -0006fe6c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 333f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fe88 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32e00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fea4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35090 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fec0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31e10 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fedc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f7e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006fef8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 316d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ff14 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34400 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ff30 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30b58 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0006ff4c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 314dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ff78 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 35180 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0006ffa8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 355a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldrh r0, [r3, r1] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf29e0008 │ │ │ │ + ldrsb r4, [r4, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r4, [r0, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r4, [r5, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + ldr r6, [r5, r7] │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xf22e0008 │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ + movs r3, r1 │ │ │ │ + addw r0, ip, #8 │ │ │ │ + @ instruction: 0xf0e40008 │ │ │ │ + subs r1, #190 @ 0xbe │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006ffd4 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006839c <__shtrlib_MOD_dclgetspectrumnumber@@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 33438 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #208] @ (68480 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ + ldr r3, [pc, #208] @ (68484 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #208] @ (68488 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec>) │ │ │ │ + sub sp, #28 │ │ │ │ + mov r9, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 68476 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xda> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + ldr r2, [pc, #180] @ (6848c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf0>) │ │ │ │ + movs r6, #0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + cbnz r3, 683ee <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x52> │ │ │ │ + b.n 6845a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xbe> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r7, r3 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 68452 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb6> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + bne.n 683e2 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x46> │ │ │ │ + cbz r6, 683fe <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x62> │ │ │ │ + ldr r3, [pc, #152] @ (68490 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf4>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r7, [r3, #4] │ │ │ │ + ldr r2, [pc, #148] @ (68494 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf8>) │ │ │ │ + add r0, sp, #8 │ │ │ │ + ldr.w r4, [r9] │ │ │ │ + add r3, sp, #12 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + eor.w r0, r4, r4, asr #31 │ │ │ │ + sub.w r0, r0, r4, asr #31 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + add r2, sp, #16 │ │ │ │ + adds r0, #8 │ │ │ │ + blx 33d08 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [pc, #112] @ (68498 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xfc>) │ │ │ │ + mov.w r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + ite ge │ │ │ │ + ldrge r4, [sp, #12] │ │ │ │ + ldrlt r4, [sp, #8] │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #100] @ (6849c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100>) │ │ │ │ + ldr r3, [pc, #72] @ (68484 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6847a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xde> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r2, [pc, #76] @ (684a0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x104>) │ │ │ │ + add r2, pc │ │ │ │ + strd r4, r3, [r2, #4] │ │ │ │ + movs r0, #40 @ 0x28 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #68] @ (684a4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x108>) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #64] @ (684a8 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #64] @ (684ac <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x110>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 683fe <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x62> │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 683d4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x38> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + subs.w r0, r8, #8 │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r4, [r0, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + ldrsb r4, [r6, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + adc.w r0, sl, #8 │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r0, [r5, r0] │ │ │ │ + movs r3, r1 │ │ │ │ + vaddl.s16 q8, d4, d8 │ │ │ │ + add.w r0, r8, #8 │ │ │ │ + subs r0, #170 @ 0xaa │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0006fff0 : │ │ │ │ - push {r4, lr} │ │ │ │ +000684b0 <__shtrlib_MOD_dcldeallocsht@@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 3326c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #152] @ (6855c <__shtrlib_MOD_dcldeallocsht@@Base+0xac>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + movs r1, #1 │ │ │ │ + cbz r4, 684d0 <__shtrlib_MOD_dcldeallocsht@@Base+0x20> │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r4, [pc, #140] @ (68560 <__shtrlib_MOD_dcldeallocsht@@Base+0xb0>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 684f4 <__shtrlib_MOD_dcldeallocsht@@Base+0x44> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 68502 <__shtrlib_MOD_dcldeallocsht@@Base+0x52> │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + cbz r0, 6853c <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r0, [pc, #108] @ (68564 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4>) │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 2fbf8 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 68532 <__shtrlib_MOD_dcldeallocsht@@Base+0x82> │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 68504 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ + ldr r5, [pc, #84] @ (68568 <__shtrlib_MOD_dcldeallocsht@@Base+0xb8>) │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + add r5, pc │ │ │ │ + strd r3, r4, [r5, #4] │ │ │ │ + cbz r0, 6854c <__shtrlib_MOD_dcldeallocsht@@Base+0x9c> │ │ │ │ + blx 2fad8 │ │ │ │ + ldrd r0, r3, [r5, #4] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + blx 2fad8 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 684f4 <__shtrlib_MOD_dcldeallocsht@@Base+0x44> │ │ │ │ + ldr r2, [pc, #56] @ (6856c <__shtrlib_MOD_dcldeallocsht@@Base+0xbc>) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r4, [r2, #4] │ │ │ │ + b.n 684f4 <__shtrlib_MOD_dcldeallocsht@@Base+0x44> │ │ │ │ + ldr r2, [pc, #48] @ (68570 <__shtrlib_MOD_dcldeallocsht@@Base+0xc0>) │ │ │ │ + ldr r1, [pc, #52] @ (68574 <__shtrlib_MOD_dcldeallocsht@@Base+0xc4>) │ │ │ │ + ldr r0, [pc, #52] @ (68578 <__shtrlib_MOD_dcldeallocsht@@Base+0xc8>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + ldr r2, [pc, #44] @ (6857c <__shtrlib_MOD_dcldeallocsht@@Base+0xcc>) │ │ │ │ + ldr r1, [pc, #48] @ (68580 <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ + ldr r0, [pc, #48] @ (68584 <__shtrlib_MOD_dcldeallocsht@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + @ instruction: 0xf0c80008 │ │ │ │ + strb r2, [r5, r6] │ │ │ │ + movs r3, r1 │ │ │ │ + eors.w r0, r0, #8 │ │ │ │ + strb r0, [r5, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r0, [r1, r5] │ │ │ │ + movs r3, r1 │ │ │ │ + orrs.w r0, sl, #8 │ │ │ │ + orrs.w r0, ip, #8 │ │ │ │ + eor.w r0, r2, #8 │ │ │ │ + eors.w r0, r6, #8 │ │ │ │ + orr.w r0, ip, #8 │ │ │ │ + eors.w r0, r6, #8 │ │ │ │ │ │ │ │ -00070014 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068588 <__shtrlib_MOD_dclinitsht@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #344] @ (686f4 <__shtrlib_MOD_dclinitsht@@Base+0x16c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33598 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #10 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 686ca <__shtrlib_MOD_dclinitsht@@Base+0x142> │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + ldr r3, [pc, #320] @ (686f8 <__shtrlib_MOD_dclinitsht@@Base+0x170>) │ │ │ │ + add r3, pc │ │ │ │ + ldr.w sl, [r3] │ │ │ │ + str.w sl, [r3, #4] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 68608 <__shtrlib_MOD_dclinitsht@@Base+0x80> │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 685d6 <__shtrlib_MOD_dclinitsht@@Base+0x4e> │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + mov r9, r3 │ │ │ │ + movs r2, #1 │ │ │ │ + cbz r4, 68602 <__shtrlib_MOD_dclinitsht@@Base+0x7a> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, r5 │ │ │ │ + bne.n 685cc <__shtrlib_MOD_dclinitsht@@Base+0x44> │ │ │ │ + cbz r2, 685e6 <__shtrlib_MOD_dclinitsht@@Base+0x5e> │ │ │ │ + ldr r3, [pc, #284] @ (686fc <__shtrlib_MOD_dclinitsht@@Base+0x174>) │ │ │ │ + add r3, pc │ │ │ │ + strd r4, r9, [r3, #4] │ │ │ │ + ldr r2, [pc, #280] @ (68700 <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ + movs r5, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #280] @ (68704 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ + movs r4, #10 │ │ │ │ + ldr r0, [pc, #280] @ (68708 <__shtrlib_MOD_dclinitsht@@Base+0x180>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 686ba <__shtrlib_MOD_dclinitsht@@Base+0x132> │ │ │ │ + ldr r2, [pc, #264] @ (6870c <__shtrlib_MOD_dclinitsht@@Base+0x184>) │ │ │ │ + add r2, pc │ │ │ │ + str r3, [r2, #8] │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #256] @ (68710 <__shtrlib_MOD_dclinitsht@@Base+0x188>) │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 686e4 <__shtrlib_MOD_dclinitsht@@Base+0x15c> │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + strd r5, sl, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add.w r2, r1, r1, lsl #2 │ │ │ │ + ldr r0, [r7, #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 r5, r3, r3, r2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + movs r2, #6 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + add r5, r1 │ │ │ │ + mla r5, r2, r3, r5 │ │ │ │ + movs r3, #4 │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + adds r5, #17 │ │ │ │ + strd r2, r2, [r4, #32] │ │ │ │ + movw r3, #769 @ 0x301 │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + strh r3, [r4, #36] @ 0x24 │ │ │ │ + bge.n 686ce <__shtrlib_MOD_dclinitsht@@Base+0x146> │ │ │ │ + cmp r5, #0 │ │ │ │ + itete gt │ │ │ │ + movgt.w r9, r5, lsl #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r9 │ │ │ │ + movle r9, r2 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + cbz r0, 686d6 <__shtrlib_MOD_dclinitsht@@Base+0x14e> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movs r3, #4 │ │ │ │ + str r5, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ + blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30f1c │ │ │ │ + ldr r3, [pc, #112] @ (68714 <__shtrlib_MOD_dclinitsht@@Base+0x18c>) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 686ba <__shtrlib_MOD_dclinitsht@@Base+0x132> │ │ │ │ + adds r0, #20 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [pc, #92] @ (68718 <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070038 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 359a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 685b4 <__shtrlib_MOD_dclinitsht@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #76] @ (6871c <__shtrlib_MOD_dclinitsht@@Base+0x194>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #72] @ (68720 <__shtrlib_MOD_dclinitsht@@Base+0x198>) │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [pc, #72] @ (68724 <__shtrlib_MOD_dclinitsht@@Base+0x19c>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldr r1, [pc, #64] @ (68728 <__shtrlib_MOD_dclinitsht@@Base+0x1a0>) │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + ldr r0, [pc, #64] @ (6872c <__shtrlib_MOD_dclinitsht@@Base+0x1a4>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + nop │ │ │ │ + orn r0, ip, #8 │ │ │ │ + strb r6, [r0, r3] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r4, [r3, r2] │ │ │ │ + movs r3, r1 │ │ │ │ + bic.w r0, r8, #8 │ │ │ │ + ands.w r0, sl, #8 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r7, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + strb r2, [r5, r1] │ │ │ │ + movs r3, r1 │ │ │ │ + strh r2, [r3, r7] │ │ │ │ + movs r3, r1 │ │ │ │ + vhadd.s8 d16, d14, d8 │ │ │ │ + vaddl.s32 q0, d0, d8 │ │ │ │ + str r0, [r7, #100] @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + vaddl.s16 q8, d6, d8 │ │ │ │ + str r2, [r5, #100] @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + vhadd.s16 d16, d12, d8 │ │ │ │ │ │ │ │ -00070054 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068730 <__chglib_MOD_dcltolower@@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 32afc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (68764 <__chglib_MOD_dcltolower@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30ff4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + vaddl.s16 q0, d6, d8 │ │ │ │ │ │ │ │ -0007007c : │ │ │ │ - push {r3, lr} │ │ │ │ +00068768 <__chglib_MOD_dcltoupper@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30cdc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6879c <__chglib_MOD_dcltoupper@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #10 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35cec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + vhadd.s32 d16, d10, d8 │ │ │ │ │ │ │ │ -00070098 : │ │ │ │ +000687a0 <__syslib_MOD_dclgetunitnum@@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 35a5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #32] @ (687d0 <__syslib_MOD_dclgetunitnum@@Base+0x30>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 312f8 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ + vhadd.s8 d16, d2, d8 │ │ │ │ │ │ │ │ -000700c4 : │ │ │ │ - push {r3, lr} │ │ │ │ +000687d4 <__syslib_MOD_dclcompchar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337e0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #48] @ (68818 <__syslib_MOD_dclcompchar@@Base+0x44>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #11 │ │ │ │ + blx 2f704 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a00 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + vhadd.s16 d0, d8, d8 │ │ │ │ │ │ │ │ -000700e0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006881c <__syslib_MOD_dclmessagedump@@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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #56] @ (68868 <__syslib_MOD_dclmessagedump@@Base+0x4c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33fcc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r3, #6 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33b50 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070108 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a5c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070124 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33314 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + cdp 0, 13, cr0, cr12, cr8, {0} │ │ │ │ │ │ │ │ -00070140 : │ │ │ │ +0006886c <__oslib_MOD_dclabort@@Base>: │ │ │ │ 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 30094 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007017c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3405c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #28] @ (68898 <__oslib_MOD_dclabort@@Base+0x2c>) │ │ │ │ + movs r1, #8 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + blx 30a54 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + cdp 0, 10, cr0, cr2, cr8, {0} │ │ │ │ │ │ │ │ -00070198 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006889c <__oslib_MOD_dclgetargument@@Base>: │ │ │ │ + push {r3, 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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2f374 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000701c8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 35cc8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000701f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3440c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #40] @ (688d4 <__oslib_MOD_dclgetargument@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 33a7c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + cdp 0, 7, cr0, cr10, cr8, {0} │ │ │ │ │ │ │ │ -0007020c : │ │ │ │ +000688d8 <__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] @ (68930 <__oslib_MOD_dclgetargumentnum@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2fc98 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (68934 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (68938 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 315c0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6893c <__oslib_MOD_dclgetargumentnum@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (68934 <__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 6892c <__oslib_MOD_dclgetargumentnum@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + strb r6, [r3, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 4, cr0, cr10, cr8, {0} │ │ │ │ + strh r6, [r6, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070230 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2fde8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007025c : │ │ │ │ - push {r4, lr} │ │ │ │ +00068940 <__oslib_MOD_dclgetenv@@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 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 347f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6897c <__oslib_MOD_dclgetenv@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #9 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2fed4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #9 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldcl 0, cr0, [r8, #32]! │ │ │ │ │ │ │ │ -0007028c : │ │ │ │ - push {r4, lr} │ │ │ │ +00068980 <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33330 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000702b4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34abc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000702d0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34d04 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #36] @ (689b4 <__oslib_MOD_dclexeccommand@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 339c0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + stcl 0, cr0, [r6, #32] │ │ │ │ │ │ │ │ -000702ec : │ │ │ │ - push {r4, lr} │ │ │ │ +000689b8 <__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 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30560 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (689e8 <__maplib_MOD_dclsetorthographic@@Base+0x30>) │ │ │ │ + movs r1, #18 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30554 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + stc 0, cr0, [r0, #32]! │ │ │ │ │ │ │ │ -00070310 : │ │ │ │ - push {r4, lr} │ │ │ │ +000689ec <__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 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 32ecc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070334 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3441c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #32] @ (68a1c <__maplib_MOD_dclsetbonnes@@Base+0x30>) │ │ │ │ + movs r1, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34340 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + stc 0, cr0, [r0, #32] │ │ │ │ │ │ │ │ -00070350 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068a20 <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30228 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (68a54 <__maplib_MOD_dclsetconicalc@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 352d4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldcl 0, cr0, [sl, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ -00070374 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068a58 <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3323c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007039c : │ │ │ │ - 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 351f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (68a88 <__maplib_MOD_dclsetconicala@@Base+0x30>) │ │ │ │ + movs r1, #14 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32f00 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldc 0, cr0, [r4, #-32]! @ 0xffffffe0 │ │ │ │ │ │ │ │ -000703d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068a8c <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f040 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (68abc <__maplib_MOD_dclsetconical@@Base+0x30>) │ │ │ │ + movs r1, #13 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31da0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldc 0, cr0, [r0, #-32] @ 0xffffffe0 │ │ │ │ │ │ │ │ -000703f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068ac0 <__maplib_MOD_dclazimuthala_b@@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, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68b34 <__maplib_MOD_dclazimuthala_b@@Base+0x74>) │ │ │ │ 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 2f748 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #100] @ (68b38 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68b3c <__maplib_MOD_dclazimuthala_b@@Base+0x7c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31bec │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68b40 <__maplib_MOD_dclazimuthala_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68b38 <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68b2e <__maplib_MOD_dclazimuthala_b@@Base+0x6e> │ │ │ │ add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007042c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 343cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00070454 : │ │ │ │ - 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 337c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007048c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fd88 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000704a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30650 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000704c4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3410c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000704ec : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 332a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + strh r6, [r6, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r2], #32 │ │ │ │ + str r2, [r7, r7] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070510 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068b44 <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68bb8 <__maplib_MOD_dclazimuthal_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68bbc <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68bc0 <__maplib_MOD_dclazimuthal_b@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f7a4 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68bc4 <__maplib_MOD_dclazimuthal_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68bbc <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68bb2 <__maplib_MOD_dclazimuthal_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r6, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [lr], #-32 @ 0xffffffe0 │ │ │ │ + str r6, [r6, r5] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007052c : │ │ │ │ - push {r3, lr} │ │ │ │ +00068bc8 <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33060 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68c3c <__maplib_MOD_dclpolarstereo_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68c40 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68c44 <__maplib_MOD_dclpolarstereo_b@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33f40 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68c48 <__maplib_MOD_dclpolarstereo_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68c40 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68c36 <__maplib_MOD_dclpolarstereo_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r5, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebfa0008 │ │ │ │ + str r2, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070548 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068c4c <__maplib_MOD_dclorthographic_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 32ed8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68cc0 <__maplib_MOD_dclorthographic_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68cc4 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68cc8 <__maplib_MOD_dclorthographic_b@@Base+0x7c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30640 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68ccc <__maplib_MOD_dclorthographic_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68cc4 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68cba <__maplib_MOD_dclorthographic_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r2, [r5, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb8a0008 │ │ │ │ + str r6, [r5, r1] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070578 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068cd0 <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68d44 <__maplib_MOD_dclbonnes_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68d48 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68d4c <__maplib_MOD_dclbonnes_b@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31494 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68d50 <__maplib_MOD_dclbonnes_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68d48 <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68d3e <__maplib_MOD_dclbonnes_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r4, r0] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, sl, r8 │ │ │ │ + ldr r7, [pc, #936] @ (690fc <__maplib_MOD_dclmollweide_b@@Base+0xc>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070594 : │ │ │ │ - push {r4, lr} │ │ │ │ +00068d54 <__maplib_MOD_dclconicalc_b@@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 321b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68dc8 <__maplib_MOD_dclconicalc_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68dcc <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68dd0 <__maplib_MOD_dclconicalc_b@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f4f4 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68dd4 <__maplib_MOD_dclconicalc_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68dcc <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68dc2 <__maplib_MOD_dclconicalc_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #648] @ (69054 <__maplib_MOD_dclhammer_b@@Base+0x6c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeaa20008 │ │ │ │ + ldr r7, [pc, #408] @ (68f70 <__maplib_MOD_dcleckert6_b@@Base+0xc>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000705b8 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068dd8 <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30308 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68e4c <__maplib_MOD_dclconicala_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68e50 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68e54 <__maplib_MOD_dclconicala_b@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 331d0 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68e58 <__maplib_MOD_dclconicala_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68e50 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68e46 <__maplib_MOD_dclconicala_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #120] @ (68ec8 <__maplib_MOD_dclconical_b@@Base+0x6c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bic.w r0, lr, r8 │ │ │ │ + ldr r6, [pc, #904] @ (691e4 <__maplib_MOD_dclmercator_b@@Base+0x70>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000705d4 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068e5c <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 359cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68ed0 <__maplib_MOD_dclconical_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68ed4 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68ed8 <__maplib_MOD_dclconical_b@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30464 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68edc <__maplib_MOD_dclconical_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68ed4 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68eca <__maplib_MOD_dclconical_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [pc, #616] @ (6913c <__maplib_MOD_dclmollweide_b@@Base+0x4c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9ba0008 │ │ │ │ + ldr r6, [pc, #376] @ (69058 <__maplib_MOD_dclhammer_b@@Base+0x70>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000705f0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068ee0 <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30620 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68f54 <__maplib_MOD_dclkitada_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68f58 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68f5c <__maplib_MOD_dclkitada_b@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32718 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68f60 <__maplib_MOD_dclkitada_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68f58 <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68f4e <__maplib_MOD_dclkitada_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r6, [pc, #88] @ (68fb0 <__maplib_MOD_dcleckert6_b@@Base+0x4c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r6, #-32] │ │ │ │ + ldr r5, [pc, #872] @ (692cc <__maplib_MOD_dclazimuthala_f@@Base+0x50>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007060c : │ │ │ │ - push {r3, lr} │ │ │ │ +00068f64 <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (68fd8 <__maplib_MOD_dcleckert6_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (68fdc <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (68fe0 <__maplib_MOD_dcleckert6_b@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32b98 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (68fe4 <__maplib_MOD_dcleckert6_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (68fdc <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 68fd2 <__maplib_MOD_dcleckert6_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #584] @ (69224 <__maplib_MOD_dclcylindrical_b@@Base+0x2c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8ce0008 │ │ │ │ + ldr r5, [pc, #344] @ (69140 <__maplib_MOD_dclmollweide_b@@Base+0x50>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070628 : │ │ │ │ - push {r3, lr} │ │ │ │ +00068fe8 <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fa00 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (6905c <__maplib_MOD_dclhammer_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69060 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69064 <__maplib_MOD_dclhammer_b@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34264 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69068 <__maplib_MOD_dclhammer_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69060 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69056 <__maplib_MOD_dclhammer_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #56] @ (69098 <__maplib_MOD_dclmollweidelike_b@@Base+0x2c>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe85a0008 │ │ │ │ + ldr r4, [pc, #840] @ (693b4 <__maplib_MOD_dclpolarstereo_f@@Base+0x30>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070644 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006906c <__maplib_MOD_dclmollweidelike_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 706a2 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30684 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (706b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (706b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldcl 0, cr0, [r4], {7} │ │ │ │ - ldrsb r2, [r7, r3] │ │ │ │ + ldr r2, [pc, #100] @ (690e0 <__maplib_MOD_dclmollweidelike_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (690e4 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (690e8 <__maplib_MOD_dclmollweidelike_b@@Base+0x7c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33ff4 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (690ec <__maplib_MOD_dclmollweidelike_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (690e4 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 690da <__maplib_MOD_dclmollweidelike_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #552] @ (6930c <__maplib_MOD_dclazimuthal_f@@Base+0xc>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 690b0 <__maplib_MOD_dclmollweidelike_b@@Base+0x44> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r4, [pc, #312] @ (69228 <__maplib_MOD_dclcylindrical_b@@Base+0x30>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000706b8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000690f0 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70716 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f164 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70724 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70728 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - stcl 0, cr0, [r0], #-28 @ 0xffffffe4 │ │ │ │ - ldrsb r2, [r6, r2] │ │ │ │ + ldr r2, [pc, #100] @ (69164 <__maplib_MOD_dclmollweide_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69168 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (6916c <__maplib_MOD_dclmollweide_b@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35d78 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69170 <__maplib_MOD_dclmollweide_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69168 <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6915e <__maplib_MOD_dclmollweide_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #24] @ (69180 <__maplib_MOD_dclmercator_b@@Base+0xc>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69054 <__maplib_MOD_dclhammer_b@@Base+0x6c> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r3, [pc, #808] @ (6949c <__maplib_MOD_dclbonnes_f@@Base+0x10>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007072c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069174 <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #100] @ (691e8 <__maplib_MOD_dclmercator_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (691ec <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 707a0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (691f0 <__maplib_MOD_dclmercator_b@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30c8c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (707b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (707b4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 31084 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (691f4 <__maplib_MOD_dclmercator_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (691ec <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 691e2 <__maplib_MOD_dclmercator_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rsbs r0, r6, r7 │ │ │ │ - ldrsb r4, [r2, r1] │ │ │ │ + ldr r3, [pc, #520] @ (693f4 <__maplib_MOD_dclpolarstereo_f@@Base+0x70>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68ff0 <__maplib_MOD_dclhammer_b@@Base+0x8> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r3, [pc, #280] @ (69310 <__maplib_MOD_dclazimuthal_f@@Base+0x10>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000707b8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35c3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000707d4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000691f8 <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #100] @ (6926c <__maplib_MOD_dclcylindrical_b@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69270 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70848 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69274 <__maplib_MOD_dclcylindrical_b@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fb30 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70858 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7085c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 35854 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69278 <__maplib_MOD_dclcylindrical_b@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69270 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69266 <__maplib_MOD_dclcylindrical_b@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb2e0007 │ │ │ │ - strb r0, [r3, r7] │ │ │ │ + ldr r2, [pc, #1016] @ (69668 <__maplib_MOD_dclconicala_f@@Base+0x50>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68f8c <__maplib_MOD_dcleckert6_b@@Base+0x28> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r2, [pc, #776] @ (69584 <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070860 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006927c <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 708d4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #100] @ (692f0 <__maplib_MOD_dclazimuthala_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (692f4 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (692f8 <__maplib_MOD_dclazimuthala_f@@Base+0x7c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3358c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (708e4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (708e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 30778 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (692fc <__maplib_MOD_dclazimuthala_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (692f4 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 692ea <__maplib_MOD_dclazimuthala_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xeaa20007 │ │ │ │ - strb r0, [r7, r5] │ │ │ │ + ldr r2, [pc, #488] @ (694dc <__maplib_MOD_dclbonnes_f@@Base+0x50>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68f30 <__maplib_MOD_dclkitada_b@@Base+0x50> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r2, [pc, #248] @ (693f8 <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000708ec : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069300 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70960 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #100] @ (69374 <__maplib_MOD_dclazimuthal_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69378 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (6937c <__maplib_MOD_dclazimuthal_f@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34908 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70970 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70974 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 31360 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69380 <__maplib_MOD_dclazimuthal_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69378 <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6936e <__maplib_MOD_dclazimuthal_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ands.w r0, r6, r7 │ │ │ │ - strb r0, [r3, r4] │ │ │ │ + ldr r1, [pc, #984] @ (69750 <__maplib_MOD_dcleckert6_f@@Base+0x30>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68ecc <__maplib_MOD_dclconical_b@@Base+0x70> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r1, [pc, #744] @ (6966c <__maplib_MOD_dclconicala_f@@Base+0x54>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070978 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 354c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00070994 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33864 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000709b0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069384 <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #100] @ (693f8 <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (693fc <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70a24 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69400 <__maplib_MOD_dclpolarstereo_f@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35484 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70a34 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70a38 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2fcd0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69404 <__maplib_MOD_dclpolarstereo_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (693fc <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 693f2 <__maplib_MOD_dclpolarstereo_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [r2, #-28] │ │ │ │ - strb r0, [r0, r2] │ │ │ │ + ldr r1, [pc, #456] @ (695c4 <__maplib_MOD_dclconical_f@@Base+0x30>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68e68 <__maplib_MOD_dclconical_b@@Base+0xc> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r1, [pc, #216] @ (694e0 <__maplib_MOD_dclbonnes_f@@Base+0x54>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070a3c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00069408 <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70a9a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f688 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70aa8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70aac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - @ instruction: 0xe8dc0007 │ │ │ │ - strb r6, [r6, r0] │ │ │ │ + ldr r2, [pc, #100] @ (6947c <__maplib_MOD_dclorthographic_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69480 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69484 <__maplib_MOD_dclorthographic_f@@Base+0x7c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 334ec │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69488 <__maplib_MOD_dclorthographic_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69480 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69476 <__maplib_MOD_dclorthographic_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #952] @ (69838 <__maplib_MOD_dclmollweidelike_f@@Base+0x10>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68e0c <__maplib_MOD_dclconicala_b@@Base+0x34> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r0, [pc, #712] @ (69754 <__maplib_MOD_dcleckert6_f@@Base+0x34>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070ab0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006948c <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70b0e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3546c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70b1c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70b20 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - strd r0, r0, [r8], #-28 │ │ │ │ - strh r6, [r5, r7] │ │ │ │ + ldr r2, [pc, #100] @ (69500 <__maplib_MOD_dclbonnes_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69504 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69508 <__maplib_MOD_dclbonnes_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 333e8 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (6950c <__maplib_MOD_dclbonnes_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69504 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 694fa <__maplib_MOD_dclbonnes_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [pc, #424] @ (696ac <__maplib_MOD_dclkitada_f@@Base+0x10>) │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 68db0 <__maplib_MOD_dclconicalc_b@@Base+0x5c> │ │ │ │ movs r0, r1 │ │ │ │ + ldr r0, [pc, #184] @ (695c8 <__maplib_MOD_dclconical_f@@Base+0x34>) │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070b24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069510 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #100] @ (69584 <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69588 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70b98 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (6958c <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 336f0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70ba8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70bac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 35374 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69590 <__maplib_MOD_dclconicalc_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69588 <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6957e <__maplib_MOD_dclconicalc_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 70b68 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r0, [r2, r6] │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69d44 <__indxlib_MOD_dclloclastint@@Base+0xbc> │ │ │ │ movs r0, r1 │ │ │ │ + @ instruction: 0x47aa │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070bb0 : │ │ │ │ - push {r3, lr} │ │ │ │ +00069594 <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 335a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (69608 <__maplib_MOD_dclconical_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (6960c <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69610 <__maplib_MOD_dclconical_f@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35db8 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69614 <__maplib_MOD_dclconical_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (6960c <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69602 <__maplib_MOD_dclconical_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bx ip │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69ce0 <__indxlib_MOD_dclloclastint@@Base+0x58> │ │ │ │ + movs r0, r1 │ │ │ │ + bx r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070bcc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069618 <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #100] @ (6968c <__maplib_MOD_dclconicala_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69690 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70c40 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69694 <__maplib_MOD_dclconicala_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34218 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70c50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70c54 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33cac │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69698 <__maplib_MOD_dclconicala_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69690 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69686 <__maplib_MOD_dclconicala_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 70ac0 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + mov lr, fp │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69c7c <__indxlib_MOD_dcllocfirstreal@@Base+0x11c> │ │ │ │ movs r0, r1 │ │ │ │ + mov sl, r4 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070c58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006969c <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70ccc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #100] @ (69710 <__maplib_MOD_dclkitada_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69714 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69718 <__maplib_MOD_dclkitada_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31ef4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70cdc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70ce0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 34934 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (6971c <__maplib_MOD_dclkitada_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69714 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6970a <__maplib_MOD_dclkitada_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 70a34 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r6, r2] │ │ │ │ + mov r2, fp │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69c18 <__indxlib_MOD_dcllocfirstreal@@Base+0xb8> │ │ │ │ movs r0, r1 │ │ │ │ + mov r6, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070ce4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069720 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70d58 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + ldr r2, [pc, #100] @ (69794 <__maplib_MOD_dcleckert6_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69798 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (6979c <__maplib_MOD_dcleckert6_f@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34818 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70d68 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70d6c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 356b4 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (697a0 <__maplib_MOD_dcleckert6_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69798 <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6978e <__maplib_MOD_dcleckert6_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 709a8 │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r2, r1] │ │ │ │ + cmp lr, sl │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69bac <__indxlib_MOD_dcllocfirstreal@@Base+0x4c> │ │ │ │ movs r0, r1 │ │ │ │ + cmp sl, r3 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070d70 : │ │ │ │ - push {r3, lr} │ │ │ │ +000697a4 <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (69818 <__maplib_MOD_dclhammer_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (6981c <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69820 <__maplib_MOD_dclhammer_f@@Base+0x7c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 339f0 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69824 <__maplib_MOD_dclhammer_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (6981c <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69812 <__maplib_MOD_dclhammer_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r2, sl │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69b48 <__indxlib_MOD_dclloclastreal@@Base+0x110> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070d8c : │ │ │ │ - push {r3, lr} │ │ │ │ +00069828 <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 355c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (6989c <__maplib_MOD_dclmollweidelike_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (698a0 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (698a4 <__maplib_MOD_dclmollweidelike_f@@Base+0x7c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 35364 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (698a8 <__maplib_MOD_dclmollweidelike_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (698a0 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69896 <__maplib_MOD_dclmollweidelike_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add lr, r9 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69adc <__indxlib_MOD_dclloclastreal@@Base+0xa4> │ │ │ │ + movs r0, r1 │ │ │ │ + add sl, r2 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070da8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000698ac <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #100] @ (69920 <__maplib_MOD_dclmollweide_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69924 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70e1c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69928 <__maplib_MOD_dclmollweide_f@@Base+0x7c>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31344 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70e2c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70e30 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2ffb8 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (6992c <__maplib_MOD_dclmollweide_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69924 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6991a <__maplib_MOD_dclmollweide_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 708e4 │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + add r2, r9 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69a80 <__indxlib_MOD_dclloclastreal@@Base+0x48> │ │ │ │ movs r0, r1 │ │ │ │ + add r6, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070e34 : │ │ │ │ - push {r3, lr} │ │ │ │ +00069930 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fdd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (699a4 <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (699a8 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (699ac <__maplib_MOD_dclmercator_f@@Base+0x7c>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 357c0 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (699b0 <__maplib_MOD_dclmercator_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (699a8 <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6999e <__maplib_MOD_dclmercator_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + mvns r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 69a1c <__maplib_MOD_dclcylindrical_f@@Base+0x68> │ │ │ │ + movs r0, r1 │ │ │ │ + bics r2, r1 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070e50 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +000699b4 <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ + ldr r2, [pc, #100] @ (69a28 <__maplib_MOD_dclcylindrical_f@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (69a2c <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 70ec4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (69a30 <__maplib_MOD_dclcylindrical_f@@Base+0x7c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32520 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70ed4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70ed8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33d48 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (69a34 <__maplib_MOD_dclcylindrical_f@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (69a2c <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69a22 <__maplib_MOD_dclcylindrical_f@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 7083c │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + muls r2, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + svc 194 @ 0xc2 │ │ │ │ movs r0, r1 │ │ │ │ + orrs r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00070edc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069a38 <__indxlib_MOD_dclloclastreal@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #240] @ (69b3c <__indxlib_MOD_dclloclastreal@@Base+0x104>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #240] @ (69b40 <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ + mov r9, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + adds r7, r6, #1 │ │ │ │ + bic.w sl, r7, r7, asr #31 │ │ │ │ + cbz r5, 69ab6 <__indxlib_MOD_dclloclastreal@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #212] @ (69b44 <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69ac2 <__indxlib_MOD_dclloclastreal@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #200] @ (69b48 <__indxlib_MOD_dclloclastreal@@Base+0x110>) │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 2f670 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #184] @ (69b4c <__indxlib_MOD_dclloclastreal@@Base+0x114>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #180] @ (69b50 <__indxlib_MOD_dclloclastreal@@Base+0x118>) │ │ │ │ + ldr r3, [pc, #160] @ (69b40 <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69b36 <__indxlib_MOD_dclloclastreal@@Base+0xfe> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #156] @ (69b54 <__indxlib_MOD_dclloclastreal@@Base+0x11c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 69a7c <__indxlib_MOD_dclloclastreal@@Base+0x44> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 69b14 <__indxlib_MOD_dclloclastreal@@Base+0xdc> │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 70f50 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r5 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 69ad6 <__indxlib_MOD_dclloclastreal@@Base+0x9e> │ │ │ │ + ldr r2, [pc, #112] @ (69b58 <__indxlib_MOD_dclloclastreal@@Base+0x120>) │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - blx 35530 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp] │ │ │ │ + add.w r7, r8, r7, lsl #2 │ │ │ │ + blx 2f670 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r5 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 69b00 <__indxlib_MOD_dclloclastreal@@Base+0xc8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 69a90 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #60] @ (69b5c <__indxlib_MOD_dclloclastreal@@Base+0x124>) │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc │ │ │ │ + mov r1, sp │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f670 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70f60 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70f64 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 69a90 <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 707b0 │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r4, r3] │ │ │ │ + cmp r4, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + svc 54 @ 0x36 │ │ │ │ + movs r0, r1 │ │ │ │ + rors r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + svc 20 │ │ │ │ movs r0, r1 │ │ │ │ + negs r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + udf #238 @ 0xee │ │ │ │ + movs r0, r1 │ │ │ │ + sbcs r4, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + adcs r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070f68 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069b60 <__indxlib_MOD_dcllocfirstreal@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #240] @ (69c64 <__indxlib_MOD_dcllocfirstreal@@Base+0x104>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #240] @ (69c68 <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ + mov r9, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + adds r7, r6, #1 │ │ │ │ + bic.w sl, r7, r7, asr #31 │ │ │ │ + cbz r5, 69bde <__indxlib_MOD_dcllocfirstreal@@Base+0x7e> │ │ │ │ + ldr r0, [pc, #212] @ (69c6c <__indxlib_MOD_dcllocfirstreal@@Base+0x10c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 69bea <__indxlib_MOD_dcllocfirstreal@@Base+0x8a> │ │ │ │ + ldr r2, [pc, #200] @ (69c70 <__indxlib_MOD_dcllocfirstreal@@Base+0x110>) │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 3416c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #184] @ (69c74 <__indxlib_MOD_dcllocfirstreal@@Base+0x114>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #180] @ (69c78 <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ + ldr r3, [pc, #160] @ (69c68 <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69c5e <__indxlib_MOD_dcllocfirstreal@@Base+0xfe> │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #156] @ (69c7c <__indxlib_MOD_dcllocfirstreal@@Base+0x11c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 69ba4 <__indxlib_MOD_dcllocfirstreal@@Base+0x44> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 69c3c <__indxlib_MOD_dcllocfirstreal@@Base+0xdc> │ │ │ │ + lsls r0, r7, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 70fdc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r5 │ │ │ │ + cmp r6, r2 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 69bfe <__indxlib_MOD_dcllocfirstreal@@Base+0x9e> │ │ │ │ + ldr r2, [pc, #112] @ (69c80 <__indxlib_MOD_dcllocfirstreal@@Base+0x120>) │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, sp │ │ │ │ mov r0, r8 │ │ │ │ - blx 346c0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp] │ │ │ │ + add.w r7, r8, r7, lsl #2 │ │ │ │ + blx 3416c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r1, [r3], #4 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r5 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.n 69c28 <__indxlib_MOD_dcllocfirstreal@@Base+0xc8> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 69bb8 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #60] @ (69c84 <__indxlib_MOD_dcllocfirstreal@@Base+0x124>) │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc │ │ │ │ + mov r1, sp │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 3416c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (70fec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (70ff0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 69bb8 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 71724 │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r0, r2] │ │ │ │ + sbcs r4, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + udf #26 │ │ │ │ movs r0, r1 │ │ │ │ + lsrs r4, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + ble.n 69c68 <__indxlib_MOD_dcllocfirstreal@@Base+0x108> │ │ │ │ + movs r0, r1 │ │ │ │ + adcs r6, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + ble.n 69c24 <__indxlib_MOD_dcllocfirstreal@@Base+0xc4> │ │ │ │ + movs r0, r1 │ │ │ │ + eors r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ + ands r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00070ff4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f484 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071010 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33a3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007102c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31fc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071048 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069c88 <__indxlib_MOD_dclloclastint@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #244] @ (69d90 <__indxlib_MOD_dclloclastint@@Base+0x108>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #244] @ (69d94 <__indxlib_MOD_dclloclastint@@Base+0x10c>) │ │ │ │ + mov r7, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr.w r9, [r0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r5, r4, #1 │ │ │ │ + bic.w sl, r5, r5, asr #31 │ │ │ │ + cbz r6, 69d08 <__indxlib_MOD_dclloclastint@@Base+0x80> │ │ │ │ + ldr r0, [pc, #212] @ (69d98 <__indxlib_MOD_dclloclastint@@Base+0x110>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 69d14 <__indxlib_MOD_dclloclastint@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #204] @ (69d9c <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 30588 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #188] @ (69da0 <__indxlib_MOD_dclloclastint@@Base+0x118>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #180] @ (69da4 <__indxlib_MOD_dclloclastint@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (69d94 <__indxlib_MOD_dclloclastint@@Base+0x10c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69d8a <__indxlib_MOD_dclloclastint@@Base+0x102> │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #156] @ (69da8 <__indxlib_MOD_dclloclastint@@Base+0x120>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 69cce <__indxlib_MOD_dclloclastint@@Base+0x46> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69d68 <__indxlib_MOD_dclloclastint@@Base+0xe0> │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 710bc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30538 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + subs r5, r0, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str.w r0, [r1, #4]! │ │ │ │ + bge.n 69d2a <__indxlib_MOD_dclloclastint@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #112] @ (69dac <__indxlib_MOD_dclloclastint@@Base+0x124>) │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp] │ │ │ │ + add.w r4, r8, r4, lsl #2 │ │ │ │ + blx 30588 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r6 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 69d54 <__indxlib_MOD_dclloclastint@@Base+0xcc> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 69ce2 <__indxlib_MOD_dclloclastint@@Base+0x5a> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + movs r4, #0 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #60] @ (69db0 <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ + mov r3, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + mov r1, sp │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 30588 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (710cc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (710d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 69ce2 <__indxlib_MOD_dclloclastint@@Base+0x5a> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 71644 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [pc, #816] @ (71404 ) │ │ │ │ + eors r4, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 69d64 <__indxlib_MOD_dclloclastint@@Base+0xdc> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #162 @ 0xa2 │ │ │ │ + movs r1, r1 │ │ │ │ + bgt.n 69d28 <__indxlib_MOD_dclloclastint@@Base+0xa0> │ │ │ │ movs r0, r1 │ │ │ │ + ands r4, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + bgt.n 69ce4 <__indxlib_MOD_dclloclastint@@Base+0x5c> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #56 @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000710d4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00069db4 <__indxlib_MOD_dcllocfirstint@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #244] @ (69ebc <__indxlib_MOD_dcllocfirstint@@Base+0x108>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #244] @ (69ec0 <__indxlib_MOD_dcllocfirstint@@Base+0x10c>) │ │ │ │ + mov r7, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr.w r9, [r0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + subs r4, r4, r3 │ │ │ │ + adds r5, r4, #1 │ │ │ │ + bic.w sl, r5, r5, asr #31 │ │ │ │ + cbz r6, 69e34 <__indxlib_MOD_dcllocfirstint@@Base+0x80> │ │ │ │ + ldr r0, [pc, #212] @ (69ec4 <__indxlib_MOD_dcllocfirstint@@Base+0x110>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 69e40 <__indxlib_MOD_dcllocfirstint@@Base+0x8c> │ │ │ │ + ldr r2, [pc, #204] @ (69ec8 <__indxlib_MOD_dcllocfirstint@@Base+0x114>) │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp] │ │ │ │ + blx 34138 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 71132 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + ldr r0, [pc, #188] @ (69ecc <__indxlib_MOD_dcllocfirstint@@Base+0x118>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #180] @ (69ed0 <__indxlib_MOD_dcllocfirstint@@Base+0x11c>) │ │ │ │ + ldr r3, [pc, #164] @ (69ec0 <__indxlib_MOD_dcllocfirstint@@Base+0x10c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 69eb6 <__indxlib_MOD_dcllocfirstint@@Base+0x102> │ │ │ │ mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33fe4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71140 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71144 ) │ │ │ │ - add r1, pc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [pc, #156] @ (69ed4 <__indxlib_MOD_dcllocfirstint@@Base+0x120>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 715cc │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [pc, #520] @ (71350 ) │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00071148 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ + blx 2f704 │ │ │ │ + b.n 69dfa <__indxlib_MOD_dcllocfirstint@@Base+0x46> │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.n 69e94 <__indxlib_MOD_dcllocfirstint@@Base+0xe0> │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + blx 34068 │ │ │ │ + subs r5, r0, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, r6 │ │ │ │ + cmp r4, r2 │ │ │ │ + str.w r0, [r1, #4]! │ │ │ │ + bge.n 69e56 <__indxlib_MOD_dcllocfirstint@@Base+0xa2> │ │ │ │ + ldr r2, [pc, #112] @ (69ed8 <__indxlib_MOD_dcllocfirstint@@Base+0x124>) │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp] │ │ │ │ + add.w r4, r8, r4, lsl #2 │ │ │ │ + blx 34138 │ │ │ │ + mov r3, r5 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r1, [r3, #4]! │ │ │ │ + str r1, [r2, #0] │ │ │ │ + add r2, r6 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne.n 69e80 <__indxlib_MOD_dcllocfirstint@@Base+0xcc> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 69e0e <__indxlib_MOD_dcllocfirstint@@Base+0x5a> │ │ │ │ + movs r0, #1 │ │ │ │ + movs r4, #0 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 711a6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f6c4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [pc, #60] @ (69edc <__indxlib_MOD_dcllocfirstint@@Base+0x128>) │ │ │ │ + mov r3, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + mov r1, sp │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 34138 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (711b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (711b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - b.n 71558 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r7, [pc, #232] @ (712a4 ) │ │ │ │ + b.n 69e0e <__indxlib_MOD_dcllocfirstint@@Base+0x5a> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + subs r7, #64 @ 0x40 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + blt.n 69e50 <__indxlib_MOD_dcllocfirstint@@Base+0x9c> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #118 @ 0x76 │ │ │ │ + movs r1, r1 │ │ │ │ + blt.n 69e14 <__indxlib_MOD_dcllocfirstint@@Base+0x60> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ + movs r2, r1 │ │ │ │ + blt.n 69fd0 <__indxlib_MOD_dclloclastcharex@@Base+0xf0> │ │ │ │ movs r0, r1 │ │ │ │ + subs r6, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r5, #214 @ 0xd6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000711bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00069ee0 <__indxlib_MOD_dclloclastcharex@@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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #344] @ (6a04c <__indxlib_MOD_dclloclastcharex@@Base+0x16c>) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #344] @ (6a050 <__indxlib_MOD_dclloclastcharex@@Base+0x170>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w fp, r5, #1 │ │ │ │ + bic.w sl, fp, fp, asr #31 │ │ │ │ + cbz r7, 69f6a <__indxlib_MOD_dclloclastcharex@@Base+0x8a> │ │ │ │ + ldr r0, [pc, #308] @ (6a054 <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 69f76 <__indxlib_MOD_dclloclastcharex@@Base+0x96> │ │ │ │ + ldr r2, [pc, #300] @ (6a058 <__indxlib_MOD_dclloclastcharex@@Base+0x178>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + blx 3220c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #276] @ (6a05c <__indxlib_MOD_dclloclastcharex@@Base+0x17c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #272] @ (6a060 <__indxlib_MOD_dclloclastcharex@@Base+0x180>) │ │ │ │ + ldr r3, [pc, #252] @ (6a050 <__indxlib_MOD_dclloclastcharex@@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 6a048 <__indxlib_MOD_dclloclastcharex@@Base+0x168> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #248] @ (6a064 <__indxlib_MOD_dclloclastcharex@@Base+0x184>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 69f2a <__indxlib_MOD_dclloclastcharex@@Base+0x4a> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 69ffc <__indxlib_MOD_dclloclastcharex@@Base+0x11c> │ │ │ │ + mul.w r0, fp, r4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mul.w r7, r4, r7 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 71230 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e74 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 6a024 <__indxlib_MOD_dclloclastcharex@@Base+0x144> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add r3, r4 │ │ │ │ + add r1, r7 │ │ │ │ + cmp fp, r5 │ │ │ │ + ble.n 69f96 <__indxlib_MOD_dclloclastcharex@@Base+0xb6> │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #180] @ (6a068 <__indxlib_MOD_dclloclastcharex@@Base+0x188>) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + blx 3220c │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 69fcc <__indxlib_MOD_dclloclastcharex@@Base+0xec> │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 69fe4 <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ + add r6, r7 │ │ │ │ + add r9, r4 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 69fca <__indxlib_MOD_dclloclastcharex@@Base+0xea> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 69f44 <__indxlib_MOD_dclloclastcharex@@Base+0x64> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + add r6, r7 │ │ │ │ + blx 33e60 │ │ │ │ + add r9, r4 │ │ │ │ + cmp r5, r8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + bne.n 69fe4 <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ + b.n 69fdc <__indxlib_MOD_dclloclastcharex@@Base+0xfc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #104] @ (6a06c <__indxlib_MOD_dclloclastcharex@@Base+0x18c>) │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #16 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 3220c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71240 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71244 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 714d0 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #880] @ (715b8 ) │ │ │ │ + b.n 69f44 <__indxlib_MOD_dclloclastcharex@@Base+0x64> │ │ │ │ + str r6, [sp, #12] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + blx 33e60 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + add r4, r7 │ │ │ │ + cmp fp, r5 │ │ │ │ + ble.n 6a02a <__indxlib_MOD_dclloclastcharex@@Base+0x14a> │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + b.n 69fa6 <__indxlib_MOD_dclloclastcharex@@Base+0xc6> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + subs r6, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 69f68 <__indxlib_MOD_dclloclastcharex@@Base+0x88> │ │ │ │ movs r0, r1 │ │ │ │ + subs r5, #70 @ 0x46 │ │ │ │ + movs r1, r1 │ │ │ │ + bge.n 6a120 <__indxlib_MOD_dcllocfirstcharex@@Base+0xb0> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #186 @ 0xba │ │ │ │ + movs r2, r1 │ │ │ │ + bge.n 6a0dc <__indxlib_MOD_dcllocfirstcharex@@Base+0x6c> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, #112 @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00071248 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3364c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071264 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a070 <__indxlib_MOD_dcllocfirstcharex@@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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #344] @ (6a1dc <__indxlib_MOD_dcllocfirstcharex@@Base+0x16c>) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #344] @ (6a1e0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x170>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w fp, r5, #1 │ │ │ │ + bic.w sl, fp, fp, asr #31 │ │ │ │ + cbz r7, 6a0fa <__indxlib_MOD_dcllocfirstcharex@@Base+0x8a> │ │ │ │ + ldr r0, [pc, #308] @ (6a1e4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6a106 <__indxlib_MOD_dcllocfirstcharex@@Base+0x96> │ │ │ │ + ldr r2, [pc, #300] @ (6a1e8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x178>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + blx 3453c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #276] @ (6a1ec <__indxlib_MOD_dcllocfirstcharex@@Base+0x17c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #272] @ (6a1f0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x180>) │ │ │ │ + ldr r3, [pc, #252] @ (6a1e0 <__indxlib_MOD_dcllocfirstcharex@@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 6a1d8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x168> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #248] @ (6a1f4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x184>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 6a0ba <__indxlib_MOD_dcllocfirstcharex@@Base+0x4a> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6a18c <__indxlib_MOD_dcllocfirstcharex@@Base+0x11c> │ │ │ │ + mul.w r0, fp, r4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mul.w r7, r4, r7 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 712d8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32ee4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 6a1b4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x144> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add r3, r4 │ │ │ │ + add r1, r7 │ │ │ │ + cmp fp, r5 │ │ │ │ + ble.n 6a126 <__indxlib_MOD_dcllocfirstcharex@@Base+0xb6> │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #180] @ (6a1f8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x188>) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + blx 3453c │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6a15c <__indxlib_MOD_dcllocfirstcharex@@Base+0xec> │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 6a174 <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ + add r6, r7 │ │ │ │ + add r9, r4 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 6a15a <__indxlib_MOD_dcllocfirstcharex@@Base+0xea> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6a0d4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x64> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + add r6, r7 │ │ │ │ + blx 33e60 │ │ │ │ + add r9, r4 │ │ │ │ + cmp r5, r8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + bne.n 6a174 <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ + b.n 6a16c <__indxlib_MOD_dcllocfirstcharex@@Base+0xfc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #104] @ (6a1fc <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c>) │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #16 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 3453c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (712e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (712ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 71428 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #384] @ (71470 ) │ │ │ │ + b.n 6a0d4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x64> │ │ │ │ + str r6, [sp, #12] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + blx 33e60 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + add r4, r7 │ │ │ │ + cmp fp, r5 │ │ │ │ + ble.n 6a1ba <__indxlib_MOD_dcllocfirstcharex@@Base+0x14a> │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + b.n 6a136 <__indxlib_MOD_dcllocfirstcharex@@Base+0xc6> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + subs r4, #132 @ 0x84 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 6a1f0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x180> │ │ │ │ movs r0, r1 │ │ │ │ + subs r3, #182 @ 0xb6 │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 6a1a8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x138> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ + movs r2, r1 │ │ │ │ + bhi.n 6a164 <__indxlib_MOD_dcllocfirstcharex@@Base+0xf4> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #44 @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + subs r2, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000712f0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a200 <__indxlib_MOD_dclloclastchar@@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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #344] @ (6a36c <__indxlib_MOD_dclloclastchar@@Base+0x16c>) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #344] @ (6a370 <__indxlib_MOD_dclloclastchar@@Base+0x170>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w fp, r5, #1 │ │ │ │ + bic.w sl, fp, fp, asr #31 │ │ │ │ + cbz r7, 6a28a <__indxlib_MOD_dclloclastchar@@Base+0x8a> │ │ │ │ + ldr r0, [pc, #308] @ (6a374 <__indxlib_MOD_dclloclastchar@@Base+0x174>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6a296 <__indxlib_MOD_dclloclastchar@@Base+0x96> │ │ │ │ + ldr r2, [pc, #300] @ (6a378 <__indxlib_MOD_dclloclastchar@@Base+0x178>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + blx 33aa0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #276] @ (6a37c <__indxlib_MOD_dclloclastchar@@Base+0x17c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #272] @ (6a380 <__indxlib_MOD_dclloclastchar@@Base+0x180>) │ │ │ │ + ldr r3, [pc, #252] @ (6a370 <__indxlib_MOD_dclloclastchar@@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 6a368 <__indxlib_MOD_dclloclastchar@@Base+0x168> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #248] @ (6a384 <__indxlib_MOD_dclloclastchar@@Base+0x184>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 6a24a <__indxlib_MOD_dclloclastchar@@Base+0x4a> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6a31c <__indxlib_MOD_dclloclastchar@@Base+0x11c> │ │ │ │ + mul.w r0, fp, r4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mul.w r7, r4, r7 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 71364 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f070 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 6a344 <__indxlib_MOD_dclloclastchar@@Base+0x144> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add r3, r4 │ │ │ │ + add r1, r7 │ │ │ │ + cmp fp, r5 │ │ │ │ + ble.n 6a2b6 <__indxlib_MOD_dclloclastchar@@Base+0xb6> │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #180] @ (6a388 <__indxlib_MOD_dclloclastchar@@Base+0x188>) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + blx 33aa0 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6a2ec <__indxlib_MOD_dclloclastchar@@Base+0xec> │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 6a304 <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ + add r6, r7 │ │ │ │ + add r9, r4 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 6a2ea <__indxlib_MOD_dclloclastchar@@Base+0xea> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6a264 <__indxlib_MOD_dclloclastchar@@Base+0x64> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + add r6, r7 │ │ │ │ + blx 33e60 │ │ │ │ + add r9, r4 │ │ │ │ + cmp r5, r8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + bne.n 6a304 <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ + b.n 6a2fc <__indxlib_MOD_dclloclastchar@@Base+0xfc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #104] @ (6a38c <__indxlib_MOD_dclloclastchar@@Base+0x18c>) │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #16 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 33aa0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71374 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71378 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - b.n 7139c │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #0] @ (7137c ) │ │ │ │ + b.n 6a264 <__indxlib_MOD_dclloclastchar@@Base+0x64> │ │ │ │ + str r6, [sp, #12] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + blx 33e60 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + add r4, r7 │ │ │ │ + cmp fp, r5 │ │ │ │ + ble.n 6a34a <__indxlib_MOD_dclloclastchar@@Base+0x14a> │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + b.n 6a2c6 <__indxlib_MOD_dclloclastchar@@Base+0xc6> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + subs r2, #244 @ 0xf4 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 6a448 <__indxlib_MOD_dcllocfirstchar@@Base+0xb8> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #38 @ 0x26 │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 6a400 <__indxlib_MOD_dcllocfirstchar@@Base+0x70> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 6a3bc <__indxlib_MOD_dcllocfirstchar@@Base+0x2c> │ │ │ │ movs r0, r1 │ │ │ │ + subs r1, #156 @ 0x9c │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #80 @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007137c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a390 <__indxlib_MOD_dcllocfirstchar@@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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #344] @ (6a4fc <__indxlib_MOD_dcllocfirstchar@@Base+0x16c>) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #344] @ (6a500 <__indxlib_MOD_dcllocfirstchar@@Base+0x170>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w fp, r5, #1 │ │ │ │ + bic.w sl, fp, fp, asr #31 │ │ │ │ + cbz r7, 6a41a <__indxlib_MOD_dcllocfirstchar@@Base+0x8a> │ │ │ │ + ldr r0, [pc, #308] @ (6a504 <__indxlib_MOD_dcllocfirstchar@@Base+0x174>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6a426 <__indxlib_MOD_dcllocfirstchar@@Base+0x96> │ │ │ │ + ldr r2, [pc, #300] @ (6a508 <__indxlib_MOD_dcllocfirstchar@@Base+0x178>) │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r2, pc │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + blx 33488 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #276] @ (6a50c <__indxlib_MOD_dcllocfirstchar@@Base+0x17c>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #272] @ (6a510 <__indxlib_MOD_dcllocfirstchar@@Base+0x180>) │ │ │ │ + ldr r3, [pc, #252] @ (6a500 <__indxlib_MOD_dcllocfirstchar@@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 6a4f8 <__indxlib_MOD_dcllocfirstchar@@Base+0x168> │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #248] @ (6a514 <__indxlib_MOD_dcllocfirstchar@@Base+0x184>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 6a3da <__indxlib_MOD_dcllocfirstchar@@Base+0x4a> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6a4ac <__indxlib_MOD_dcllocfirstchar@@Base+0x11c> │ │ │ │ + mul.w r0, fp, r4 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mul.w r7, r4, r7 │ │ │ │ + cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 713f0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 35034 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 6a4d4 <__indxlib_MOD_dcllocfirstchar@@Base+0x144> │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + add r3, r4 │ │ │ │ + add r1, r7 │ │ │ │ + cmp fp, r5 │ │ │ │ + ble.n 6a446 <__indxlib_MOD_dcllocfirstchar@@Base+0xb6> │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r9, [sp, #8] │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldr r2, [pc, #180] @ (6a518 <__indxlib_MOD_dcllocfirstchar@@Base+0x188>) │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r2, pc │ │ │ │ + str.w sl, [sp, #16] │ │ │ │ + blx 33488 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6a47c <__indxlib_MOD_dcllocfirstchar@@Base+0xec> │ │ │ │ + mov r8, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 6a494 <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ + add r6, r7 │ │ │ │ + add r9, r4 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bne.n 6a47a <__indxlib_MOD_dcllocfirstchar@@Base+0xea> │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6a3f4 <__indxlib_MOD_dcllocfirstchar@@Base+0x64> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + add r6, r7 │ │ │ │ + blx 33e60 │ │ │ │ + add r9, r4 │ │ │ │ + cmp r5, r8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + bne.n 6a494 <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ + b.n 6a48c <__indxlib_MOD_dcllocfirstchar@@Base+0xfc> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [pc, #104] @ (6a51c <__indxlib_MOD_dcllocfirstchar@@Base+0x18c>) │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc │ │ │ │ + add r1, sp, #16 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + movs r4, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + blx 33488 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71400 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (71404 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - svc 134 @ 0x86 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r5, [pc, #640] @ (71688 ) │ │ │ │ + b.n 6a3f4 <__indxlib_MOD_dcllocfirstchar@@Base+0x64> │ │ │ │ + str r6, [sp, #12] │ │ │ │ + mov r6, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r6 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + blx 33e60 │ │ │ │ + mov r3, r0 │ │ │ │ + add r3, r6 │ │ │ │ + add r4, r7 │ │ │ │ + cmp fp, r5 │ │ │ │ + ble.n 6a4da <__indxlib_MOD_dcllocfirstchar@@Base+0x14a> │ │ │ │ + mov r4, r6 │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + b.n 6a456 <__indxlib_MOD_dcllocfirstchar@@Base+0xc6> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + subs r1, #100 @ 0x64 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 6a4d0 <__indxlib_MOD_dcllocfirstchar@@Base+0x140> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #150 @ 0x96 │ │ │ │ + movs r1, r1 │ │ │ │ + bpl.n 6a488 <__indxlib_MOD_dcllocfirstchar@@Base+0xf8> │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + bpl.n 6a444 <__indxlib_MOD_dcllocfirstchar@@Base+0xb4> │ │ │ │ movs r0, r1 │ │ │ │ + subs r0, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #192 @ 0xc0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00071408 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00071424 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f30c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071440 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a520 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 714b4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6a554 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #24 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 30db8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33820 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (714c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (714c8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - udf #194 @ 0xc2 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r5, [pc, #32] @ (714ec ) │ │ │ │ + bmi.n 6a46c <__indxlib_MOD_dcllocfirstchar@@Base+0xdc> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000714cc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006a558 <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6a58c <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 7152a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + movs r1, #24 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 34254 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f49c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (71538 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7153c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - udf #76 @ 0x4c │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [pc, #760] @ (71838 ) │ │ │ │ + movs r1, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + bmi.n 6a66c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x38> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071540 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006a590 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 7159e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6a5cc <__udpack_MOD_dclgetcontourinterval@@Base+0x3c>) │ │ │ │ + movs r1, #21 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 32924 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35004 │ │ │ │ vmov.f32 s16, s0 │ │ │ │ + movs r1, #21 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ + blx 2fbfc │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (715ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (715b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ble.n 71560 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [pc, #472] @ (7178c ) │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + bmi.n 6a670 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x3c> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000715b4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006a5d0 <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 71628 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 32ccc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #28] @ (6a5fc <__udpack_MOD_dclclearcontourlevel@@Base+0x2c>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + blx 32f40 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - 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 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - ble.n 716d8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [pc, #96] @ (716a0 ) │ │ │ │ + bmi.n 6a65c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x28> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00071640 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 325d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007166c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 30054 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071690 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33cc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000716ac : │ │ │ │ - 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 30f28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000716ec : │ │ │ │ - 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 35bc4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007172c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33144 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071748 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 2f024 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071774 : │ │ │ │ - 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 30350 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000717a8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a4c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000717c4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 314ac │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000717f0 : │ │ │ │ - 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 359b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007182c : │ │ │ │ - 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 320d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071874 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006a600 <__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 32de4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (6a630 <__udpack_MOD_dcldelcontourlevel@@Base+0x30>) │ │ │ │ + movs r1, #18 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31530 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + bmi.n 6a65c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x28> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007189c : │ │ │ │ +0006a634 <__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] @ (6a68c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x58>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 353b4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6a690 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6a694 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31bd0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #24 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6a698 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6a690 <__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 6a688 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 6a674 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x40> │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000718c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 329c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000718dc : │ │ │ │ - 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 2f654 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071910 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35204 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007192c : │ │ │ │ - push {r3, lr} │ │ │ │ +0006a69c <__udpack_MOD_dclgetcontourline@@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 35864 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #188] @ (6a76c <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #188] @ (6a770 <__udpack_MOD_dclgetcontourline@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #184] @ (6a774 <__udpack_MOD_dclgetcontourline@@Base+0xd8>) │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r9, sl, [sp, #84] @ 0x54 │ │ │ │ + blx 2f704 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r2, sp, #20 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #28 │ │ │ │ + blx 33348 │ │ │ │ + cbz r6, 6a6f6 <__udpack_MOD_dclgetcontourline@@Base+0x5a> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r5, 6a6fc <__udpack_MOD_dclgetcontourline@@Base+0x60> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r4, 6a702 <__udpack_MOD_dclgetcontourline@@Base+0x66> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6a72c <__udpack_MOD_dclgetcontourline@@Base+0x90> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6a72c <__udpack_MOD_dclgetcontourline@@Base+0x90> │ │ │ │ + cmp.w sl, #8 │ │ │ │ + ble.n 6a75c <__udpack_MOD_dclgetcontourline@@Base+0xc0> │ │ │ │ + ldmia r7!, {r0, r1} │ │ │ │ + str.w r0, [r8] │ │ │ │ + str.w r1, [r8, #4] │ │ │ │ + sub.w r2, sl, #8 │ │ │ │ + add.w r0, r8, #8 │ │ │ │ + movs r1, #32 │ │ │ │ + blx 312b0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6a738 <__udpack_MOD_dclgetcontourline@@Base+0x9c> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str.w r3, [r9] │ │ │ │ + ldr r0, [pc, #60] @ (6a778 <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #56] @ (6a77c <__udpack_MOD_dclgetcontourline@@Base+0xe0>) │ │ │ │ + ldr r3, [pc, #40] @ (6a770 <__udpack_MOD_dclgetcontourline@@Base+0xd4>) │ │ │ │ + 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 6a768 <__udpack_MOD_dclgetcontourline@@Base+0xcc> │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e60 │ │ │ │ + b.n 6a72c <__udpack_MOD_dclgetcontourline@@Base+0x90> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r6, #88 @ 0x58 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 6a6a4 <__udpack_MOD_dclgetcontourline@@Base+0x8> │ │ │ │ + movs r0, r1 │ │ │ │ + bcc.n 6a7b4 <__udpack_MOD_dclsetcontourline@@Base+0x34> │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00071948 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006a780 <__udpack_MOD_dclsetcontourline@@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 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #276] @ (6a8a8 <__udpack_MOD_dclsetcontourline@@Base+0x128>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #276] @ (6a8ac <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ + add r2, pc │ │ │ │ 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 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #272] @ (6a8b0 <__udpack_MOD_dclsetcontourline@@Base+0x130>) │ │ │ │ + mov r5, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ + ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 6a854 <__udpack_MOD_dclsetcontourline@@Base+0xd4> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 6a884 <__udpack_MOD_dclsetcontourline@@Base+0x104> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add.w sl, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6a848 <__udpack_MOD_dclsetcontourline@@Base+0xc8> │ │ │ │ + cmp.w r9, #7 │ │ │ │ + ble.n 6a82c <__udpack_MOD_dclsetcontourline@@Base+0xac> │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + stmia r3!, {r0, r1} │ │ │ │ + movs r4, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 6a7f2 <__udpack_MOD_dclsetcontourline@@Base+0x72> │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ 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 354f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071990 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 336fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000719ac : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + movs r4, #8 │ │ │ │ + mov r0, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - blx 2ff2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000719d4 : │ │ │ │ - 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 │ │ │ │ + add r4, sp, #12 │ │ │ │ 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 338f0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + blx 30c68 │ │ │ │ + ldr r2, [pc, #168] @ (6a8b4 <__udpack_MOD_dclsetcontourline@@Base+0x134>) │ │ │ │ + ldr r3, [pc, #160] @ (6a8ac <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ + 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 6a8a4 <__udpack_MOD_dclsetcontourline@@Base+0x124> │ │ │ │ + ldr r0, [pc, #152] @ (6a8b8 <__udpack_MOD_dclsetcontourline@@Base+0x138>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071a18 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31500 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071a34 : │ │ │ │ - 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 35be0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071a6c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 308b0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + add r5, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r9, #8 │ │ │ │ + add.w r0, r5, r9 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 6a7e6 <__udpack_MOD_dclsetcontourline@@Base+0x66> │ │ │ │ + add r5, sp, #28 │ │ │ │ + mov.w r3, #538976288 @ 0x20202020 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 6a7e6 <__udpack_MOD_dclsetcontourline@@Base+0x66> │ │ │ │ + ldr r0, [pc, #100] @ (6a8bc <__udpack_MOD_dclsetcontourline@@Base+0x13c>) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #24 │ │ │ │ + add r6, sp, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 31148 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cbz r3, 6a874 <__udpack_MOD_dclsetcontourline@@Base+0xf4> │ │ │ │ + vldr s15, [r7] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.n 6a896 <__udpack_MOD_dclsetcontourline@@Base+0x116> │ │ │ │ + ldr r0, [pc, #72] @ (6a8c0 <__udpack_MOD_dclsetcontourline@@Base+0x140>) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ff8c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 6a7ca <__udpack_MOD_dclsetcontourline@@Base+0x4a> │ │ │ │ + ldr r0, [pc, #60] @ (6a8c4 <__udpack_MOD_dclsetcontourline@@Base+0x144>) │ │ │ │ + add.w sl, sp, #16 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + blx 2ff8c │ │ │ │ + b.n 6a7d2 <__udpack_MOD_dclsetcontourline@@Base+0x52> │ │ │ │ + ldr r0, [pc, #48] @ (6a8c8 <__udpack_MOD_dclsetcontourline@@Base+0x148>) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 2ff8c │ │ │ │ + b.n 6a7c6 <__udpack_MOD_dclsetcontourline@@Base+0x46> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 6a840 <__udpack_MOD_dclsetcontourline@@Base+0xc0> │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #0 │ │ │ │ + movs r2, r1 │ │ │ │ + bcs.n 6a954 <__udpack_MOD_dclsetcontourb@@Base+0x88> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 6a908 <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 6a8f0 <__udpack_MOD_dclsetcontourb@@Base+0x24> │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 6a8dc <__udpack_MOD_dclsetcontourb@@Base+0x10> │ │ │ │ + movs r0, r1 │ │ │ │ + bne.n 6a8a4 <__udpack_MOD_dclsetcontourline@@Base+0x124> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071a98 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006a8cc <__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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r2, [pc, #420] @ (6aa84 <__udpack_MOD_dclsetcontourb@@Base+0x1b8>) │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [pc, #416] @ (6aa88 <__udpack_MOD_dclsetcontourb@@Base+0x1bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6a97e <__udpack_MOD_dclsetcontourb@@Base+0xb2> │ │ │ │ + sub.w sl, r4, #1 │ │ │ │ + negs r2, r4 │ │ │ │ + clz sl, sl │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov.w sl, sl, lsr #5 │ │ │ │ + ldrd r2, r5, [r3, #28] │ │ │ │ + movs r1, #18 │ │ │ │ + ldr r0, [pc, #380] @ (6aa8c <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ + subs r5, r5, r2 │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + add r0, pc │ │ │ │ + subs r6, r6, r2 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add.w fp, r6, #1 │ │ │ │ + blx 2f704 │ │ │ │ + mul.w r2, r8, r4 │ │ │ │ + cmp r2, r7 │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, sl, #1 │ │ │ │ + bic.w r2, r8, r8, asr #31 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bic.w r2, fp, fp, asr #31 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + cbz r3, 6a98c <__udpack_MOD_dclsetcontourb@@Base+0xc0> │ │ │ │ + ldrd r0, r4, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r1, r2 │ │ │ │ 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 32978 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 2f85c │ │ │ │ + ldr r2, [pc, #308] @ (6aa90 <__udpack_MOD_dclsetcontourb@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #296] @ (6aa84 <__udpack_MOD_dclsetcontourb@@Base+0x1b8>) │ │ │ │ + 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 6aa80 <__udpack_MOD_dclsetcontourb@@Base+0x1b4> │ │ │ │ + ldr r0, [pc, #292] @ (6aa94 <__udpack_MOD_dclsetcontourb@@Base+0x1c8>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + mov.w sl, #1 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r4, sl │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b.n 6a908 <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ + orrs.w r3, r5, r6 │ │ │ │ + bpl.n 6aa5c <__udpack_MOD_dclsetcontourb@@Base+0x190> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + blt.n 6aa6a <__udpack_MOD_dclsetcontourb@@Base+0x19e> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov.w lr, #0 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + add.w r9, r3, r4 │ │ │ │ + mov ip, lr │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 6a9c4 <__udpack_MOD_dclsetcontourb@@Base+0xf8> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + blt.n 6a9ea <__udpack_MOD_dclsetcontourb@@Base+0x11e> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6a9b4 <__udpack_MOD_dclsetcontourb@@Base+0xe8> │ │ │ │ + add.w r1, r9, fp, lsl #2 │ │ │ │ + add.w r0, sl, lr, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + add r1, r4 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bne.n 6a9ce <__udpack_MOD_dclsetcontourb@@Base+0x102> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add fp, r7 │ │ │ │ + add lr, r8 │ │ │ │ + cmp r6, ip │ │ │ │ + bge.n 6a9c4 <__udpack_MOD_dclsetcontourb@@Base+0xf8> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, r2 │ │ │ │ + add r3, sp, #32 │ │ │ │ + blx 2f85c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr.w lr, [sp, #20] │ │ │ │ + add r3, r4 │ │ │ │ + adds r0, r5, #4 │ │ │ │ + mov r9, r3 │ │ │ │ + add r0, sl │ │ │ │ + mov.w fp, r8, lsl #2 │ │ │ │ + mov.w ip, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bgt.n 6aa2c <__udpack_MOD_dclsetcontourb@@Base+0x160> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 6aa78 <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ + mov ip, r3 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 6aa18 <__udpack_MOD_dclsetcontourb@@Base+0x14c> │ │ │ │ + movw r8, #65532 @ 0xfffc │ │ │ │ + movt r8, #65535 @ 0xffff │ │ │ │ + sub.w r8, r8, r5 │ │ │ │ + add.w r2, r8, r0 │ │ │ │ + add.w r3, r9, lr, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6aa40 <__udpack_MOD_dclsetcontourb@@Base+0x174> │ │ │ │ + add lr, r7 │ │ │ │ + add r0, fp │ │ │ │ + add.w r3, ip, #1 │ │ │ │ + cmp ip, r6 │ │ │ │ + beq.n 6aa78 <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ + mov ip, r3 │ │ │ │ + b.n 6aa38 <__udpack_MOD_dclsetcontourb@@Base+0x16c> │ │ │ │ + mul.w r0, fp, r8 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov sl, r0 │ │ │ │ + b.n 6a99e <__udpack_MOD_dclsetcontourb@@Base+0xd2> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r2 │ │ │ │ + blx 2f85c │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6a958 <__udpack_MOD_dclsetcontourb@@Base+0x8c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 6a998 <__udpack_MOD_dclsetcontourb@@Base+0xcc> │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #176 @ 0xb0 │ │ │ │ + movs r2, r1 │ │ │ │ + bne.n 6aaf4 <__udpack_MOD_dcldrawcontour@@Base+0x20> │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071ae4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006aa98 <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ + push {r3, 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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 3227c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071b14 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071b30 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32f28 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00071b4c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30198 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6aad0 <__udpack_MOD_dclsetcontoura@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 35cf8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldmia r7, {r1, r4, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071b68 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006aad4 <__udpack_MOD_dcldrawcontour@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30f1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #472] @ (6acc0 <__udpack_MOD_dcldrawcontour@@Base+0x1ec>) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #472] @ (6acc4 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 6abb8 <__udpack_MOD_dcldrawcontour@@Base+0xe4> │ │ │ │ + negs r3, r4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + sub.w r3, r4, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + ldr.w sl, [r0, #36] @ 0x24 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldrd r3, r7, [r0, #40] @ 0x28 │ │ │ │ + add.w fp, r5, #1 │ │ │ │ + subs r7, r7, r3 │ │ │ │ + bic.w r8, fp, fp, asr #31 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + add.w r6, r8, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + movs r3, #6 │ │ │ │ + bic.w r9, r2, r2, asr #31 │ │ │ │ + add.w r2, r9, #2 │ │ │ │ + mul.w r6, r2, r6 │ │ │ │ + mul.w r6, r3, r6 │ │ │ │ + asrs r6, r6, #5 │ │ │ │ + adds r6, #4 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r1, [pc, #376] @ (6acc8 <__udpack_MOD_dcldrawcontour@@Base+0x1f4>) │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r0, [pc, #372] @ (6accc <__udpack_MOD_dcldrawcontour@@Base+0x1f8>) │ │ │ │ + movs r2, #14 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 349c0 │ │ │ │ + mul.w r2, fp, r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + strd r8, r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, sl │ │ │ │ + ite ne │ │ │ │ + movne r3, #0 │ │ │ │ + andeq.w r3, r3, #1 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + cbz r3, 6abc4 <__udpack_MOD_dcldrawcontour@@Base+0xf0> │ │ │ │ + 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 346d8 │ │ │ │ + ldr r0, [pc, #320] @ (6acd0 <__udpack_MOD_dcldrawcontour@@Base+0x1fc>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + blx 304f8 │ │ │ │ + ldr r2, [pc, #316] @ (6acd4 <__udpack_MOD_dcldrawcontour@@Base+0x200>) │ │ │ │ + ldr r3, [pc, #296] @ (6acc4 <__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 6acbc <__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 2fad4 │ │ │ │ + movs r4, #1 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r4, r3, [sp, #20] │ │ │ │ + b.n 6ab0c <__udpack_MOD_dcldrawcontour@@Base+0x38> │ │ │ │ + orrs.w r3, r5, r7 │ │ │ │ + bpl.n 6ac92 <__udpack_MOD_dcldrawcontour@@Base+0x1be> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + blt.n 6aca2 <__udpack_MOD_dcldrawcontour@@Base+0x1ce> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + mov.w lr, #0 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + add.w r9, r3, r4 │ │ │ │ + mov ip, lr │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 6abfc <__udpack_MOD_dcldrawcontour@@Base+0x128> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add r8, sl │ │ │ │ + add lr, fp │ │ │ │ + cmp r7, ip │ │ │ │ + blt.n 6ac22 <__udpack_MOD_dcldrawcontour@@Base+0x14e> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 6abec <__udpack_MOD_dcldrawcontour@@Base+0x118> │ │ │ │ + add.w r1, r9, r8, lsl #2 │ │ │ │ + add.w r0, r6, lr, lsl #2 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + add r1, r4 │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str.w r3, [r0], #4 │ │ │ │ + bne.n 6ac06 <__udpack_MOD_dcldrawcontour@@Base+0x132> │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + add r8, sl │ │ │ │ + add lr, fp │ │ │ │ + cmp r7, ip │ │ │ │ + bge.n 6abfc <__udpack_MOD_dcldrawcontour@@Base+0x128> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + blx 346d8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr.w ip, [sp, #24] │ │ │ │ + add r3, r4 │ │ │ │ + adds r1, r5, #4 │ │ │ │ + mov r8, r3 │ │ │ │ + add r1, r6 │ │ │ │ + mov.w lr, fp, lsl #2 │ │ │ │ + movs r0, #0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bgt.n 6ac64 <__udpack_MOD_dcldrawcontour@@Base+0x190> │ │ │ │ + add ip, sl │ │ │ │ + add r1, lr │ │ │ │ + adds r3, r0, #1 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 6acb4 <__udpack_MOD_dcldrawcontour@@Base+0x1e0> │ │ │ │ + mov r0, r3 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6ac52 <__udpack_MOD_dcldrawcontour@@Base+0x17e> │ │ │ │ + movw r9, #65532 @ 0xfffc │ │ │ │ + movt r9, #65535 @ 0xffff │ │ │ │ + sub.w r9, r9, r5 │ │ │ │ + add.w r2, r9, r1 │ │ │ │ + add.w r3, r8, ip, lsl #2 │ │ │ │ + ldr.w r5, [r2], #4 │ │ │ │ + str r5, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 6ac78 <__udpack_MOD_dcldrawcontour@@Base+0x1a4> │ │ │ │ + add ip, sl │ │ │ │ + add r1, lr │ │ │ │ + adds r3, r0, #1 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq.n 6acb4 <__udpack_MOD_dcldrawcontour@@Base+0x1e0> │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 6ac70 <__udpack_MOD_dcldrawcontour@@Base+0x19c> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mul.w r0, r3, fp │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 6abd6 <__udpack_MOD_dcldrawcontour@@Base+0x102> │ │ │ │ + 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 346d8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6ab8c <__udpack_MOD_dcldrawcontour@@Base+0xb8> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r2, #34 @ 0x22 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6a7bc <__udpack_MOD_dclsetcontourline@@Base+0x3c> │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #114 @ 0x72 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00071b84 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006acd8 <__datelib_MOD_dcllengthofyear@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6ad0c <__datelib_MOD_dcllengthofyear@@Base+0x34>) │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 351ec │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071ba0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006ad10 <__datelib_MOD_dcllengthofmonth@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 33d08 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6ad48 <__datelib_MOD_dcllengthofmonth@@Base+0x38>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 332f8 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071bc4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006ad4c <__datelib_MOD_dcldayofweek@@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 334b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r5, [pc, #40] @ (6ad84 <__datelib_MOD_dcldayofweek@@Base+0x38>) │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #12 │ │ │ │ + add r5, pc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f704 │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3448c │ │ │ │ + movs r1, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmia r5!, {r3, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071be8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006ad88 <__datelib_MOD_dclformatdate@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32abc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [pc, #48] @ (6adc8 <__datelib_MOD_dclformatdate@@Base+0x40>) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + add r5, pc │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r6, r2 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + adds r2, r4, #4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 2f170 │ │ │ │ + movs r1, #13 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldmia r5!, {r1, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071c14 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006adcc <__datelib_MOD_dcldiffdate@@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 3525c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071c40 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [pc, #56] @ (6ae14 <__datelib_MOD_dcldiffdate@@Base+0x48>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 346e4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f704 │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + adds r2, r5, #4 │ │ │ │ + mov r3, r5 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 306a0 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071c68 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 34644 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldmia r5, {r1, r2, r5} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071c98 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006ae18 <__datelib_MOD_dcladddate@@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.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #104] @ (6ae94 <__datelib_MOD_dcladddate@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #108] @ (6ae98 <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + ldr r7, [pc, #104] @ (6ae9c <__datelib_MOD_dcladddate@@Base+0x84>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + add r7, pc │ │ │ │ + movs r1, #10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + adds r2, r6, #4 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2f318 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add.w r3, r6, #8 │ │ │ │ + blx 32394 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r3, [pc, #40] @ (6ae98 <__datelib_MOD_dcladddate@@Base+0x80>) │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (6aea0 <__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 6ae8e <__datelib_MOD_dcladddate@@Base+0x76> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #148 @ 0x94 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00071cc0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006aea4 <__datelib_MOD_dclgetdate@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [pc, #88] @ (6af0c <__datelib_MOD_dclgetdate@@Base+0x68>) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 33670 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #88] @ (6af10 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ + movs r1, #10 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #84] @ (6af14 <__datelib_MOD_dclgetdate@@Base+0x70>) │ │ │ │ + mov r5, r0 │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33010 │ │ │ │ + movs r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r3, [pc, #40] @ (6af10 <__datelib_MOD_dclgetdate@@Base+0x6c>) │ │ │ │ + ldmia.w sp, {r0, r1, r2} │ │ │ │ + stmia.w r5, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #40] @ (6af18 <__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 6af06 <__datelib_MOD_dclgetdate@@Base+0x62> │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071cf0 : │ │ │ │ - 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 3124c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cmp r6, #82 @ 0x52 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #28 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00071d24 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006af1c <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34974 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (6af50 <__uwpack_MOD_dclgetygridnumber@@Base+0x34>) │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33308 │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071d4c : │ │ │ │ - push {r4, lr} │ │ │ │ +0006af54 <__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] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30544 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071d74 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 30b30 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #36] @ (6af88 <__uwpack_MOD_dclgetxgridnumber@@Base+0x34>) │ │ │ │ + movs r1, #17 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3289c │ │ │ │ + mov r3, r0 │ │ │ │ + movs r1, #17 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldmia r3, {r3, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071da4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006af8c <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 31a54 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071dd4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 353cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6afc8 <__uwpack_MOD_dclgetygridvalue@@Base+0x3c>) │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35078 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071df0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006afcc <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 316e8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071e1c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30848 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6b008 <__uwpack_MOD_dclgetxgridvalue@@Base+0x3c>) │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f3c8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + ldmia r3!, {r2, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071e44 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006b00c <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ + push {r3, 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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 305ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071e74 : │ │ │ │ - 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 335c8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6b044 <__uwpack_MOD_dclgetyevengrid@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 3100c │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071eac : │ │ │ │ - push {r4, lr} │ │ │ │ +0006b048 <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ + push {r3, 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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 3599c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071edc : │ │ │ │ - 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 32d3c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071f14 : │ │ │ │ - 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 321f4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6b080 <__uwpack_MOD_dclgetxevengrid@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2ff48 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071f50 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006b084 <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ + push {r3, 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] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 2fab0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6b0bc <__uwpack_MOD_dclsetyevengrid@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 300a0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldmia r3!, {r1} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071f80 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006b0c0 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ + push {r3, 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 32948 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00071fac : │ │ │ │ - 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 336a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #40] @ (6b0f8 <__uwpack_MOD_dclsetxevengrid@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 34178 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00071ff0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006b0fc <__uwpack_MOD_dclgetygrid@@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, #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 332d0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007202c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31200 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072048 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #212] @ (6b1e4 <__uwpack_MOD_dclgetygrid@@Base+0xe8>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 3549c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #212] @ (6b1e8 <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 6b170 <__uwpack_MOD_dclgetygrid@@Base+0x74> │ │ │ │ + ldr r0, [pc, #184] @ (6b1ec <__uwpack_MOD_dclgetygrid@@Base+0xf0>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b17c <__uwpack_MOD_dclgetygrid@@Base+0x80> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 35144 │ │ │ │ + ldr r2, [pc, #160] @ (6b1f0 <__uwpack_MOD_dclgetygrid@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #152] @ (6b1e8 <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6b1e0 <__uwpack_MOD_dclgetygrid@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #144] @ (6b1f4 <__uwpack_MOD_dclgetygrid@@Base+0xf8>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072070 : │ │ │ │ - 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 34c2c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #132] @ (6b1f8 <__uwpack_MOD_dclgetygrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 6b140 <__uwpack_MOD_dclgetygrid@@Base+0x44> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6b1c6 <__uwpack_MOD_dclgetygrid@@Base+0xca> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6b194 <__uwpack_MOD_dclgetygrid@@Base+0x98> │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 35144 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 6b1b2 <__uwpack_MOD_dclgetygrid@@Base+0xb6> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b14c <__uwpack_MOD_dclgetygrid@@Base+0x50> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, sp │ │ │ │ + mov sl, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 35144 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b14c <__uwpack_MOD_dclgetygrid@@Base+0x50> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r1, r2, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000720b4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006b1fc <__uwpack_MOD_dclsetygrid@@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, #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 3072c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000720f0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 34448 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072114 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 30c9c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072144 : │ │ │ │ - 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 31b60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072190 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32cb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000721ac : │ │ │ │ - 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 2fddc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000721f4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - 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 355f8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072224 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 31aa0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007224c : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #212] @ (6b2e4 <__uwpack_MOD_dclsetygrid@@Base+0xe8>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 310c4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #212] @ (6b2e8 <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 6b270 <__uwpack_MOD_dclsetygrid@@Base+0x74> │ │ │ │ + ldr r0, [pc, #184] @ (6b2ec <__uwpack_MOD_dclsetygrid@@Base+0xf0>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b27c <__uwpack_MOD_dclsetygrid@@Base+0x80> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 35d90 │ │ │ │ + ldr r2, [pc, #160] @ (6b2f0 <__uwpack_MOD_dclsetygrid@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #152] @ (6b2e8 <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6b2e0 <__uwpack_MOD_dclsetygrid@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #144] @ (6b2f4 <__uwpack_MOD_dclsetygrid@@Base+0xf8>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #132] @ (6b2f8 <__uwpack_MOD_dclsetygrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 6b240 <__uwpack_MOD_dclsetygrid@@Base+0x44> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6b2c6 <__uwpack_MOD_dclsetygrid@@Base+0xca> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6b294 <__uwpack_MOD_dclsetygrid@@Base+0x98> │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 35d90 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 6b2b2 <__uwpack_MOD_dclsetygrid@@Base+0xb6> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b24c <__uwpack_MOD_dclsetygrid@@Base+0x50> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, sp │ │ │ │ + mov sl, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 35d90 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b24c <__uwpack_MOD_dclsetygrid@@Base+0x50> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + cmp r2, #250 @ 0xfa │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r1!, {r2, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00072274 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006b2fc <__uwpack_MOD_dclgetxgrid@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #212] @ (6b3e4 <__uwpack_MOD_dclgetxgrid@@Base+0xe8>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33b1c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #212] @ (6b3e8 <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 6b370 <__uwpack_MOD_dclgetxgrid@@Base+0x74> │ │ │ │ + ldr r0, [pc, #184] @ (6b3ec <__uwpack_MOD_dclgetxgrid@@Base+0xf0>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b37c <__uwpack_MOD_dclgetxgrid@@Base+0x80> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 32a80 │ │ │ │ + ldr r2, [pc, #160] @ (6b3f0 <__uwpack_MOD_dclgetxgrid@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #152] @ (6b3e8 <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6b3e0 <__uwpack_MOD_dclgetxgrid@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #144] @ (6b3f4 <__uwpack_MOD_dclgetxgrid@@Base+0xf8>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007229c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3561c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #132] @ (6b3f8 <__uwpack_MOD_dclgetxgrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 6b340 <__uwpack_MOD_dclgetxgrid@@Base+0x44> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6b3c6 <__uwpack_MOD_dclgetxgrid@@Base+0xca> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6b394 <__uwpack_MOD_dclgetxgrid@@Base+0x98> │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 32a80 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 6b3b2 <__uwpack_MOD_dclgetxgrid@@Base+0xb6> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b34c <__uwpack_MOD_dclgetxgrid@@Base+0x50> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, sp │ │ │ │ + mov sl, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 32a80 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b34c <__uwpack_MOD_dclgetxgrid@@Base+0x50> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + cmp r1, #250 @ 0xfa │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r0!, {r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000722b8 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006b3fc <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [pc, #212] @ (6b4e4 <__uwpack_MOD_dclsetxgrid@@Base+0xe8>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33354 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #212] @ (6b4e8 <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r6, [r0, #28] │ │ │ │ + subs r6, r6, r3 │ │ │ │ + add.w r8, r6, #1 │ │ │ │ + bic.w r9, r8, r8, asr #31 │ │ │ │ + cbz r5, 6b470 <__uwpack_MOD_dclsetxgrid@@Base+0x74> │ │ │ │ + ldr r0, [pc, #184] @ (6b4ec <__uwpack_MOD_dclsetxgrid@@Base+0xf0>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b47c <__uwpack_MOD_dclsetxgrid@@Base+0x80> │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31784 │ │ │ │ + ldr r2, [pc, #160] @ (6b4f0 <__uwpack_MOD_dclsetxgrid@@Base+0xf4>) │ │ │ │ + ldr r3, [pc, #152] @ (6b4e8 <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6b4e0 <__uwpack_MOD_dclsetxgrid@@Base+0xe4> │ │ │ │ + ldr r0, [pc, #144] @ (6b4f4 <__uwpack_MOD_dclsetxgrid@@Base+0xf8>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000722e0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32bb0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #132] @ (6b4f8 <__uwpack_MOD_dclsetxgrid@@Base+0xfc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + b.n 6b440 <__uwpack_MOD_dclsetxgrid@@Base+0x44> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6b4c6 <__uwpack_MOD_dclsetxgrid@@Base+0xca> │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + blx 34068 │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r5 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6b494 <__uwpack_MOD_dclsetxgrid@@Base+0x98> │ │ │ │ + add.w r8, sl, r8, lsl #2 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sl │ │ │ │ + str.w r9, [sp] │ │ │ │ + blx 31784 │ │ │ │ + ldr.w r3, [r7], #4 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + add r4, r5 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne.n 6b4b2 <__uwpack_MOD_dclsetxgrid@@Base+0xb6> │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b44c <__uwpack_MOD_dclsetxgrid@@Base+0x50> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, sp │ │ │ │ + mov sl, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + blx 31784 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b44c <__uwpack_MOD_dclsetxgrid@@Base+0x50> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + cmp r0, #250 @ 0xfa │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #188 @ 0xbc │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000722fc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34a24 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ +0006b4fc <__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} │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ │ │ │ │ -00072318 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006b520 <__fftreal_MOD_dclrealfft_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, #4088] @ 0xff8 │ │ │ │ - blx 32a40 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #380] @ (6b6b0 <__fftreal_MOD_dclrealfft_b@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #380] @ (6b6b4 <__fftreal_MOD_dclrealfft_b@@Base+0x194>) │ │ │ │ + sub sp, #28 │ │ │ │ + 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, #356] @ (6b6b8 <__fftreal_MOD_dclrealfft_b@@Base+0x198>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #12 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6b584 <__fftreal_MOD_dclrealfft_b@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ (6b6bc <__fftreal_MOD_dclrealfft_b@@Base+0x19c>) │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + mul.w r3, r6, r3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6b5b2 <__fftreal_MOD_dclrealfft_b@@Base+0x92> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #288] @ (6b6c0 <__fftreal_MOD_dclrealfft_b@@Base+0x1a0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #284] @ (6b6c4 <__fftreal_MOD_dclrealfft_b@@Base+0x1a4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #284] @ (6b6c8 <__fftreal_MOD_dclrealfft_b@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6b5d6 <__fftreal_MOD_dclrealfft_b@@Base+0xb6> │ │ │ │ + mov.w lr, r9, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w ip, r8, lsl #2 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + add r1, lr │ │ │ │ + add r2, ip │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.n 6b5c6 <__fftreal_MOD_dclrealfft_b@@Base+0xa6> │ │ │ │ + ldr r4, [pc, #244] @ (6b6cc <__fftreal_MOD_dclrealfft_b@@Base+0x1ac>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b614 <__fftreal_MOD_dclrealfft_b@@Base+0xf4> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3441c │ │ │ │ + ldr r2, [pc, #220] @ (6b6d0 <__fftreal_MOD_dclrealfft_b@@Base+0x1b0>) │ │ │ │ + ldr r3, [pc, #192] @ (6b6b4 <__fftreal_MOD_dclrealfft_b@@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 6b6aa <__fftreal_MOD_dclrealfft_b@@Base+0x18a> │ │ │ │ + ldr r0, [pc, #204] @ (6b6d4 <__fftreal_MOD_dclrealfft_b@@Base+0x1b4>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldrd sl, r3, [r4, #32] │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6b6a0 <__fftreal_MOD_dclrealfft_b@@Base+0x180> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6b644 <__fftreal_MOD_dclrealfft_b@@Base+0x124> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3441c │ │ │ │ + ldr r1, [pc, #120] @ (6b6d8 <__fftreal_MOD_dclrealfft_b@@Base+0x1b8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldrd r5, r2, [r1, #32] │ │ │ │ + ldrd r3, r0, [r1, #4] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ + bgt.n 6b698 <__fftreal_MOD_dclrealfft_b@@Base+0x178> │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6b68c <__fftreal_MOD_dclrealfft_b@@Base+0x16c> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b5f0 <__fftreal_MOD_dclrealfft_b@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6b652 <__fftreal_MOD_dclrealfft_b@@Base+0x132> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r3, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #252 @ 0xfc │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r6!, {r1, r3, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r6!, {r1, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r5, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r4, #174 @ 0xae │ │ │ │ + movs r3, r1 │ │ │ │ + movs r7, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r5!, {r2, r5, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00072334 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006b6dc <__fftreal_MOD_dclrealfft_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, #4088] @ 0xff8 │ │ │ │ - blx 3316c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #380] @ (6b86c <__fftreal_MOD_dclrealfft_f@@Base+0x190>) │ │ │ │ + ldr r3, [pc, #380] @ (6b870 <__fftreal_MOD_dclrealfft_f@@Base+0x194>) │ │ │ │ + sub sp, #28 │ │ │ │ + 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, #356] @ (6b874 <__fftreal_MOD_dclrealfft_f@@Base+0x198>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #12 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6b740 <__fftreal_MOD_dclrealfft_f@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + ldr r2, [pc, #308] @ (6b878 <__fftreal_MOD_dclrealfft_f@@Base+0x19c>) │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + mul.w r3, r6, r3 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6b76e <__fftreal_MOD_dclrealfft_f@@Base+0x92> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #288] @ (6b87c <__fftreal_MOD_dclrealfft_f@@Base+0x1a0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #284] @ (6b880 <__fftreal_MOD_dclrealfft_f@@Base+0x1a4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #284] @ (6b884 <__fftreal_MOD_dclrealfft_f@@Base+0x1a8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6b792 <__fftreal_MOD_dclrealfft_f@@Base+0xb6> │ │ │ │ + mov.w lr, r9, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w ip, r8, lsl #2 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + add r1, lr │ │ │ │ + add r2, ip │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.n 6b782 <__fftreal_MOD_dclrealfft_f@@Base+0xa6> │ │ │ │ + ldr r4, [pc, #244] @ (6b888 <__fftreal_MOD_dclrealfft_f@@Base+0x1ac>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6b7d0 <__fftreal_MOD_dclrealfft_f@@Base+0xf4> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 337e0 │ │ │ │ + ldr r2, [pc, #220] @ (6b88c <__fftreal_MOD_dclrealfft_f@@Base+0x1b0>) │ │ │ │ + ldr r3, [pc, #192] @ (6b870 <__fftreal_MOD_dclrealfft_f@@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 6b866 <__fftreal_MOD_dclrealfft_f@@Base+0x18a> │ │ │ │ + ldr r0, [pc, #204] @ (6b890 <__fftreal_MOD_dclrealfft_f@@Base+0x1b4>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldrd sl, r3, [r4, #32] │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6b85c <__fftreal_MOD_dclrealfft_f@@Base+0x180> │ │ │ │ + ldr.w fp, [r4, #8] │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6b800 <__fftreal_MOD_dclrealfft_f@@Base+0x124> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 337e0 │ │ │ │ + ldr r1, [pc, #120] @ (6b894 <__fftreal_MOD_dclrealfft_f@@Base+0x1b8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldrd r5, r2, [r1, #32] │ │ │ │ + ldrd r3, r0, [r1, #4] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r6, [r1, #28] │ │ │ │ + bgt.n 6b854 <__fftreal_MOD_dclrealfft_f@@Base+0x178> │ │ │ │ + ldr r4, [r1, #24] │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6b848 <__fftreal_MOD_dclrealfft_f@@Base+0x16c> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6b7ac <__fftreal_MOD_dclrealfft_f@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6b80e <__fftreal_MOD_dclrealfft_f@@Base+0x132> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r6, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {} │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #64 @ 0x40 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r6, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r4!, {r2, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00072350 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006b898 <__fftreal_MOD_dcldeallocrealfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32574 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #64] @ (6b8ec <__fftreal_MOD_dcldeallocrealfft@@Base+0x54>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6b8b8 <__fftreal_MOD_dcldeallocrealfft@@Base+0x20> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #52] @ (6b8f0 <__fftreal_MOD_dcldeallocrealfft@@Base+0x58>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r4, r2, r4, r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbz r0, 6b8dc <__fftreal_MOD_dcldeallocrealfft@@Base+0x44> │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [pc, #40] @ (6b8f4 <__fftreal_MOD_dcldeallocrealfft@@Base+0x5c>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #17 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #24] @ (6b8f8 <__fftreal_MOD_dcldeallocrealfft@@Base+0x60>) │ │ │ │ + ldr r1, [pc, #28] @ (6b8fc <__fftreal_MOD_dcldeallocrealfft@@Base+0x64>) │ │ │ │ + ldr r0, [pc, #28] @ (6b900 <__fftreal_MOD_dcldeallocrealfft@@Base+0x68>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + stmia r3!, {r2, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + movs r1, #204 @ 0xcc │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r3!, {r1, r2, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r3!, {r1, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007236c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0006b904 <__fftreal_MOD_dclinitrealfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 72468 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 72484 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 72476 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r3 │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ + ldr r0, [pc, #188] @ (6b9d4 <__fftreal_MOD_dclinitrealfft@@Base+0xd0>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6b928 <__fftreal_MOD_dclinitrealfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #172] @ (6b9d8 <__fftreal_MOD_dclinitrealfft@@Base+0xd4>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbz r3, 6b94e <__fftreal_MOD_dclinitrealfft@@Base+0x4a> │ │ │ │ + movs r0, #14 │ │ │ │ + ldr r2, [pc, #160] @ (6b9dc <__fftreal_MOD_dclinitrealfft@@Base+0xd8>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 35c88 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (72494 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (72498 ) │ │ │ │ + ldr r1, [pc, #156] @ (6b9e0 <__fftreal_MOD_dclinitrealfft@@Base+0xdc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #156] @ (6b9e4 <__fftreal_MOD_dclinitrealfft@@Base+0xe0>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (7249c ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (724a0 ) │ │ │ │ - add r1, pc │ │ │ │ + blx 33b50 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #148] @ (6b9e8 <__fftreal_MOD_dclinitrealfft@@Base+0xe4>) │ │ │ │ + ldr r5, [r6, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + adds r1, r3, r2 │ │ │ │ + str r5, [r3, r2] │ │ │ │ + lsls r5, r5, #1 │ │ │ │ + adds r5, #15 │ │ │ │ + movs r2, #4 │ │ │ │ + strd r7, r7, [r1, #16] │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + str r2, [r1, #12] │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh r2, [r1, #20] │ │ │ │ + bge.n 6b9be <__fftreal_MOD_dclinitrealfft@@Base+0xba> │ │ │ │ + cmp r5, #0 │ │ │ │ + itet gt │ │ │ │ + lslgt r7, r5, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #100] @ (6b9ec <__fftreal_MOD_dclinitrealfft@@Base+0xe8>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str r0, [r3, #4] │ │ │ │ + cbz r0, 6b9c6 <__fftreal_MOD_dclinitrealfft@@Base+0xc2> │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r2, [r3, #28] │ │ │ │ + str r5, [r3, #36] @ 0x24 │ │ │ │ + movs r2, #4 │ │ │ │ + str r4, [r3, #8] │ │ │ │ + str r2, [r3, #24] │ │ │ │ + blx 2ff3c │ │ │ │ + ldr r0, [pc, #64] @ (6b9f0 <__fftreal_MOD_dclinitrealfft@@Base+0xec>) │ │ │ │ + movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (724a4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (724a8 ) │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #52] @ (6b9f4 <__fftreal_MOD_dclinitrealfft@@Base+0xf0>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6b9f8 <__fftreal_MOD_dclinitrealfft@@Base+0xf4>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6b9fc <__fftreal_MOD_dclinitrealfft@@Base+0xf8>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r7!, {r1, r2, r3} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #4 │ │ │ │ + stmia r3!, {r1, r2, r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r7!, {} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #78 @ 0x4e │ │ │ │ + movs r1, #92 @ 0x5c │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r6, {r1, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #20 │ │ │ │ + stmia r3!, {r1, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r1, #50 @ 0x32 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r0, #252 @ 0xfc │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #136 @ 0x88 │ │ │ │ + movs r0, r1 │ │ │ │ + stmia r2!, {r1, r2, r4, r6, r7} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000724ac : │ │ │ │ +0006ba00 <__ffteasy_MOD_dcleasyfft_b@@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, #4016] @ 0xfb0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 725a8 │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 725c4 │ │ │ │ - ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 725b6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r3 │ │ │ │ - str.w r8, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #772] @ (6bd18 <__ffteasy_MOD_dcleasyfft_b@@Base+0x318>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r1, [pc, #764] @ (6bd1c <__ffteasy_MOD_dcleasyfft_b@@Base+0x31c>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr.w sl, [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 r9, r7, r1 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ str r1, [sp, #24] │ │ │ │ + add.w fp, r9, #1 │ │ │ │ + ldrd r1, r0, [r2, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + sub.w r8, r0, r1 │ │ │ │ + ldrd r2, r7, [r3, #28] │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r0, [pc, #700] @ (6bd20 <__ffteasy_MOD_dcleasyfft_b@@Base+0x320>) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + subs r7, r7, r2 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f704 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6ba88 <__ffteasy_MOD_dcleasyfft_b@@Base+0x88> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #664] @ (6bd24 <__ffteasy_MOD_dcleasyfft_b@@Base+0x324>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, sl, r3 │ │ │ │ + ldr.w r2, [r3, #400] @ 0x190 │ │ │ │ + bic.w r3, fp, fp, asr #31 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6baba <__ffteasy_MOD_dcleasyfft_b@@Base+0xba> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #640] @ (6bd28 <__ffteasy_MOD_dcleasyfft_b@@Base+0x328>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - strd r9, r8, [sp, #4] │ │ │ │ - blx 32cf4 │ │ │ │ + ldr r2, [pc, #636] @ (6bd2c <__ffteasy_MOD_dcleasyfft_b@@Base+0x32c>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #636] @ (6bd30 <__ffteasy_MOD_dcleasyfft_b@@Base+0x330>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r6, #1 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #24] │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + bne.n 6bb42 <__ffteasy_MOD_dcleasyfft_b@@Base+0x142> │ │ │ │ + cmp r5, #1 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + bne.n 6bb7a <__ffteasy_MOD_dcleasyfft_b@@Base+0x17a> │ │ │ │ + cmp r4, #1 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + streq r3, [sp, #12] │ │ │ │ + bne.n 6bbb2 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1b2> │ │ │ │ + ldr r7, [pc, #600] @ (6bd34 <__ffteasy_MOD_dcleasyfft_b@@Base+0x334>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r7, pc │ │ │ │ + mla r7, r3, sl, r7 │ │ │ │ + ldr.w r9, [r7, #428] @ 0x1ac │ │ │ │ + ldr.w r3, [r7, #404] @ 0x194 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 6bc98 <__ffteasy_MOD_dcleasyfft_b@@Base+0x298> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ + blx 3410c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6bc74 <__ffteasy_MOD_dcleasyfft_b@@Base+0x274> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 6bc4e <__ffteasy_MOD_dcleasyfft_b@@Base+0x24e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 6bc28 <__ffteasy_MOD_dcleasyfft_b@@Base+0x228> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 6bbe0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x1e0> │ │ │ │ + ldr r2, [pc, #536] @ (6bd38 <__ffteasy_MOD_dcleasyfft_b@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #508] @ (6bd1c <__ffteasy_MOD_dcleasyfft_b@@Base+0x31c>) │ │ │ │ + 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 6bd14 <__ffteasy_MOD_dcleasyfft_b@@Base+0x314> │ │ │ │ + ldr r0, [pc, #520] @ (6bd3c <__ffteasy_MOD_dcleasyfft_b@@Base+0x33c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6bd06 <__ffteasy_MOD_dcleasyfft_b@@Base+0x306> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6bb5e <__ffteasy_MOD_dcleasyfft_b@@Base+0x15e> │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + beq.n 6bace <__ffteasy_MOD_dcleasyfft_b@@Base+0xce> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 6bce0 <__ffteasy_MOD_dcleasyfft_b@@Base+0x2e0> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6bb94 <__ffteasy_MOD_dcleasyfft_b@@Base+0x194> │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + streq r3, [sp, #12] │ │ │ │ + beq.n 6bad8 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd8> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 6bcee <__ffteasy_MOD_dcleasyfft_b@@Base+0x2ee> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r7, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6bbca <__ffteasy_MOD_dcleasyfft_b@@Base+0x1ca> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 6bad8 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd8> │ │ │ │ + ldr r2, [pc, #348] @ (6bd40 <__ffteasy_MOD_dcleasyfft_b@@Base+0x340>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, sl, r2 │ │ │ │ + ldrd r1, r0, [r2, #432] @ 0x1b0 │ │ │ │ + ldrd r3, r5, [r2, #404] @ 0x194 │ │ │ │ + cmp r1, r0 │ │ │ │ + ldr.w r6, [r2, #428] @ 0x1ac │ │ │ │ + bgt.n 6bc20 <__ffteasy_MOD_dcleasyfft_b@@Base+0x220> │ │ │ │ + ldr.w r4, [r2, #424] @ 0x1a8 │ │ │ │ + mla r5, r6, r1, r5 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + adds r0, #1 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + mla r3, r4, r5, r3 │ │ │ │ + add.w r0, r2, r0, lsl #2 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 6bc14 <__ffteasy_MOD_dcleasyfft_b@@Base+0x214> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 6bb1c <__ffteasy_MOD_dcleasyfft_b@@Base+0x11c> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6bc46 <__ffteasy_MOD_dcleasyfft_b@@Base+0x246> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 6bc3a <__ffteasy_MOD_dcleasyfft_b@@Base+0x23a> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6bb16 <__ffteasy_MOD_dcleasyfft_b@@Base+0x116> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6bc6c <__ffteasy_MOD_dcleasyfft_b@@Base+0x26c> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6bc60 <__ffteasy_MOD_dcleasyfft_b@@Base+0x260> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (725d4 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (725d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (725dc ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (725e0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (725e4 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (725e8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r5!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, #72 @ 0x48 │ │ │ │ + b.n 6bb10 <__ffteasy_MOD_dcleasyfft_b@@Base+0x110> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6bc90 <__ffteasy_MOD_dcleasyfft_b@@Base+0x290> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add.w r1, r2, fp, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6bc84 <__ffteasy_MOD_dcleasyfft_b@@Base+0x284> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6bb0a <__ffteasy_MOD_dcleasyfft_b@@Base+0x10a> │ │ │ │ + ldrd r1, r2, [r7, #432] @ 0x1b0 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + bmi.n 6bcfa <__ffteasy_MOD_dcleasyfft_b@@Base+0x2fa> │ │ │ │ + adds r0, r2, #1 │ │ │ │ + ldr.w r8, [r7, #408] @ 0x198 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + blx 34068 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mla r8, r9, r1, r8 │ │ │ │ + ldr.w r1, [r7, #424] @ 0x1a8 │ │ │ │ + mla r8, r1, r8, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + mul.w r1, r9, r1 │ │ │ │ + ldr.w r7, [r8] │ │ │ │ + adds r3, #1 │ │ │ │ + add r8, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str.w r7, [r0], #4 │ │ │ │ + bge.n 6bccc <__ffteasy_MOD_dcleasyfft_b@@Base+0x2cc> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6baf2 <__ffteasy_MOD_dcleasyfft_b@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6bace <__ffteasy_MOD_dcleasyfft_b@@Base+0xce> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b.n 6bad8 <__ffteasy_MOD_dcleasyfft_b@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6baf2 <__ffteasy_MOD_dcleasyfft_b@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6bac4 <__ffteasy_MOD_dcleasyfft_b@@Base+0xc4> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5!, {r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, #146 @ 0x92 │ │ │ │ + subs r4, r7, #7 │ │ │ │ + movs r3, r1 │ │ │ │ + stmia r2!, {r1, r2, r3, r4} │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r5, {r1, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + stmia r1!, {r1, r3, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r4, #9 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, r5, #6 │ │ │ │ + movs r3, r1 │ │ │ │ + movs r1, #236 @ 0xec │ │ │ │ + movs r2, r1 │ │ │ │ + stmia r1!, {r1, r2, r4, r7} │ │ │ │ movs r0, r1 │ │ │ │ + subs r4, r4, #2 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000725ec : │ │ │ │ +0006bd44 <__ffteasy_MOD_dcleasyfft_f@@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, #4024] @ 0xfb8 │ │ │ │ - sub sp, #28 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r7, r3 │ │ │ │ - mov fp, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #772] @ (6c05c <__ffteasy_MOD_dcleasyfft_f@@Base+0x318>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r1, [pc, #764] @ (6c060 <__ffteasy_MOD_dcleasyfft_f@@Base+0x31c>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr.w sl, [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 r9, r7, r1 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add.w fp, r9, #1 │ │ │ │ + ldrd r1, r0, [r2, #28] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + sub.w r8, r0, r1 │ │ │ │ + ldrd r2, r7, [r3, #28] │ │ │ │ + movs r1, #12 │ │ │ │ + ldr r0, [pc, #700] @ (6c064 <__ffteasy_MOD_dcleasyfft_f@@Base+0x320>) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + subs r7, r7, r2 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + adds r3, r7, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f704 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 6bdcc <__ffteasy_MOD_dcleasyfft_f@@Base+0x88> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ + ldr r3, [pc, #664] @ (6c068 <__ffteasy_MOD_dcleasyfft_f@@Base+0x324>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, sl, r3 │ │ │ │ + ldr.w r2, [r3, #400] @ 0x190 │ │ │ │ + bic.w r3, fp, fp, asr #31 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 6bdfe <__ffteasy_MOD_dcleasyfft_f@@Base+0xba> │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #640] @ (6c06c <__ffteasy_MOD_dcleasyfft_f@@Base+0x328>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #636] @ (6c070 <__ffteasy_MOD_dcleasyfft_f@@Base+0x32c>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #636] @ (6c074 <__ffteasy_MOD_dcleasyfft_f@@Base+0x330>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r6, #1 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #24] │ │ │ │ + streq r3, [sp, #16] │ │ │ │ + bne.n 6be86 <__ffteasy_MOD_dcleasyfft_f@@Base+0x142> │ │ │ │ + cmp r5, #1 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + bne.n 6bebe <__ffteasy_MOD_dcleasyfft_f@@Base+0x17a> │ │ │ │ + cmp r4, #1 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + streq r3, [sp, #12] │ │ │ │ + bne.n 6bef6 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1b2> │ │ │ │ + ldr r7, [pc, #600] @ (6c078 <__ffteasy_MOD_dcleasyfft_f@@Base+0x334>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r7, pc │ │ │ │ + mla r7, r3, sl, r7 │ │ │ │ + ldr.w r9, [r7, #428] @ 0x1ac │ │ │ │ + ldr.w r3, [r7, #404] @ 0x194 │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.w 6bfdc <__ffteasy_MOD_dcleasyfft_f@@Base+0x298> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + blx 3323c │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6bfb8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x274> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.w 6bf92 <__ffteasy_MOD_dcleasyfft_f@@Base+0x24e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 6bf6c <__ffteasy_MOD_dcleasyfft_f@@Base+0x228> │ │ │ │ + cmp.w r9, #1 │ │ │ │ + bne.n 6bf24 <__ffteasy_MOD_dcleasyfft_f@@Base+0x1e0> │ │ │ │ + ldr r2, [pc, #536] @ (6c07c <__ffteasy_MOD_dcleasyfft_f@@Base+0x338>) │ │ │ │ + ldr r3, [pc, #508] @ (6c060 <__ffteasy_MOD_dcleasyfft_f@@Base+0x31c>) │ │ │ │ + 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 6c058 <__ffteasy_MOD_dcleasyfft_f@@Base+0x314> │ │ │ │ + ldr r0, [pc, #520] @ (6c080 <__ffteasy_MOD_dcleasyfft_f@@Base+0x33c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6c04a <__ffteasy_MOD_dcleasyfft_f@@Base+0x306> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 726e4 │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ + str.w r0, [r1], #4 │ │ │ │ + bge.n 6bea2 <__ffteasy_MOD_dcleasyfft_f@@Base+0x15e> │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #28] │ │ │ │ + streq r3, [sp, #20] │ │ │ │ + beq.n 6be12 <__ffteasy_MOD_dcleasyfft_f@@Base+0xce> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 6c024 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2e0> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 72700 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6bed8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x194> │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + streq r3, [sp, #12] │ │ │ │ + beq.n 6be1c <__ffteasy_MOD_dcleasyfft_f@@Base+0xd8> │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 6c032 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2ee> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 726f2 │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, r1 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r9, r8, [sp] │ │ │ │ - blx 34f08 │ │ │ │ - mov r3, r7 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, fp │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + adds r3, #1 │ │ │ │ + add r2, r0 │ │ │ │ + cmp r7, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + bge.n 6bf0e <__ffteasy_MOD_dcleasyfft_f@@Base+0x1ca> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b.n 6be1c <__ffteasy_MOD_dcleasyfft_f@@Base+0xd8> │ │ │ │ + ldr r2, [pc, #348] @ (6c084 <__ffteasy_MOD_dcleasyfft_f@@Base+0x340>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r2, pc │ │ │ │ + mla r2, r3, sl, r2 │ │ │ │ + ldrd r1, r0, [r2, #432] @ 0x1b0 │ │ │ │ + ldrd r3, r5, [r2, #404] @ 0x194 │ │ │ │ + cmp r1, r0 │ │ │ │ + ldr.w r6, [r2, #428] @ 0x1ac │ │ │ │ + bgt.n 6bf64 <__ffteasy_MOD_dcleasyfft_f@@Base+0x220> │ │ │ │ + ldr.w r4, [r2, #424] @ 0x1a8 │ │ │ │ + mla r5, r6, r1, r5 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + adds r0, #1 │ │ │ │ + subs r0, r0, r1 │ │ │ │ + mla r3, r4, r5, r3 │ │ │ │ + add.w r0, r2, r0, lsl #2 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 6bf58 <__ffteasy_MOD_dcleasyfft_f@@Base+0x214> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ + b.n 6be60 <__ffteasy_MOD_dcleasyfft_f@@Base+0x11c> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6bf8a <__ffteasy_MOD_dcleasyfft_f@@Base+0x246> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + lsls r4, r4, #2 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.n 6bf7e <__ffteasy_MOD_dcleasyfft_f@@Base+0x23a> │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6be5a <__ffteasy_MOD_dcleasyfft_f@@Base+0x116> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 6bfb0 <__ffteasy_MOD_dcleasyfft_f@@Base+0x26c> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r0, r2, r1, lsl #2 │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + add r3, r5 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 6bfa4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x260> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #28 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #40] @ (72710 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [pc, #40] @ (72714 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #36] @ (72718 ) │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [pc, #36] @ (7271c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #28] @ (72720 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #28] @ (72724 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, #144 @ 0x90 │ │ │ │ + b.n 6be54 <__ffteasy_MOD_dcleasyfft_f@@Base+0x110> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6bfd4 <__ffteasy_MOD_dcleasyfft_f@@Base+0x290> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + lsls r6, r6, #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add.w r1, r2, fp, lsl #2 │ │ │ │ + ldr.w r0, [r2], #4 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + add r3, r6 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6bfc8 <__ffteasy_MOD_dcleasyfft_f@@Base+0x284> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6be4e <__ffteasy_MOD_dcleasyfft_f@@Base+0x10a> │ │ │ │ + ldrd r1, r2, [r7, #432] @ 0x1b0 │ │ │ │ + subs r2, r2, r1 │ │ │ │ + bmi.n 6c03e <__ffteasy_MOD_dcleasyfft_f@@Base+0x2fa> │ │ │ │ + adds r0, r2, #1 │ │ │ │ + ldr.w r8, [r7, #408] @ 0x198 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + blx 34068 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mla r8, r9, r1, r8 │ │ │ │ + ldr.w r1, [r7, #424] @ 0x1a8 │ │ │ │ + mla r8, r1, r8, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + mul.w r1, r9, r1 │ │ │ │ + ldr.w r7, [r8] │ │ │ │ + adds r3, #1 │ │ │ │ + add r8, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str.w r7, [r0], #4 │ │ │ │ + bge.n 6c010 <__ffteasy_MOD_dcleasyfft_f@@Base+0x2cc> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6be36 <__ffteasy_MOD_dcleasyfft_f@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6be12 <__ffteasy_MOD_dcleasyfft_f@@Base+0xce> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b.n 6be1c <__ffteasy_MOD_dcleasyfft_f@@Base+0xd8> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6be36 <__ffteasy_MOD_dcleasyfft_f@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6be08 <__ffteasy_MOD_dcleasyfft_f@@Base+0xc4> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + subs r2, r6, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + wfi │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r4!, {r2, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, #218 @ 0xda │ │ │ │ + adds r0, r7, #2 │ │ │ │ + movs r3, r1 │ │ │ │ + bkpt 0x00ea │ │ │ │ movs r0, r1 │ │ │ │ - ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r4, #160 @ 0xa0 │ │ │ │ + bkpt 0x0006 │ │ │ │ movs r0, r1 │ │ │ │ + vhadd.u32 d0, d0, d8 │ │ │ │ + adds r0, r5, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r0, r5, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + bkpt 0x0062 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, r4, r5 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00072728 : │ │ │ │ - b.w 32c88 │ │ │ │ - │ │ │ │ -0007272c : │ │ │ │ - b.w 33980 │ │ │ │ - │ │ │ │ -00072730 : │ │ │ │ - b.w 2fee0 │ │ │ │ - │ │ │ │ -00072734 : │ │ │ │ - b.w 3300c │ │ │ │ - │ │ │ │ -00072738 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d38 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072754 : │ │ │ │ +0006c088 <__ffteasy_MOD_dcldealloceasyfft@@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 329b8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072780 : │ │ │ │ - b.w 32f7c │ │ │ │ - │ │ │ │ -00072784 : │ │ │ │ - b.w 2ff7c │ │ │ │ - │ │ │ │ -00072788 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35390 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000727a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31778 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000727c0 : │ │ │ │ - b.w 3069c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #68] @ (6c0e0 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x58>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6c0a8 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x20> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #56] @ (6c0e4 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r4, r2, r4, r3 │ │ │ │ + ldr.w r0, [r4, #404] @ 0x194 │ │ │ │ + cbz r0, 6c0d0 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x48> │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [pc, #40] @ (6c0e8 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x60>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #17 │ │ │ │ + str.w r3, [r4, #404] @ 0x194 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #24] @ (6c0ec <__ffteasy_MOD_dcldealloceasyfft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6c0f0 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #28] @ (6c0f4 <__ffteasy_MOD_dcldealloceasyfft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + pop {r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, r3, r7 │ │ │ │ + movs r3, r1 │ │ │ │ + pop {r1, r2, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r6, 6c14a <__ffteasy_MOD_dcliniteasyfft@@Base+0x52> │ │ │ │ + movs r0, r1 │ │ │ │ + push {r3, r6, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + pop {r1, r2, r5} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000727c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006c0f8 <__ffteasy_MOD_dcliniteasyfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #12 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r0, [pc, #208] @ (6c1dc <__ffteasy_MOD_dcliniteasyfft@@Base+0xe4>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6c11c <__ffteasy_MOD_dcliniteasyfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #192] @ (6c1e0 <__ffteasy_MOD_dcliniteasyfft@@Base+0xe8>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #404] @ 0x194 │ │ │ │ + cbz r3, 6c144 <__ffteasy_MOD_dcliniteasyfft@@Base+0x4c> │ │ │ │ + movs r0, #14 │ │ │ │ + ldr r2, [pc, #180] @ (6c1e4 <__ffteasy_MOD_dcliniteasyfft@@Base+0xec>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #176] @ (6c1e8 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #176] @ (6c1ec <__ffteasy_MOD_dcliniteasyfft@@Base+0xf4>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #168] @ (6c1f0 <__ffteasy_MOD_dcliniteasyfft@@Base+0xf8>) │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mul.w r1, r4, r1 │ │ │ │ + add.w r6, r0, r0, lsl #1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + adds r6, #15 │ │ │ │ + mov r3, r2 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + str.w r0, [r2, #400] @ 0x190 │ │ │ │ + strd r7, r7, [r2, #416] @ 0x1a0 │ │ │ │ + str.w r1, [r2, #412] @ 0x19c │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #420] @ 0x1a4 │ │ │ │ + bge.n 6c1c6 <__ffteasy_MOD_dcliniteasyfft@@Base+0xce> │ │ │ │ + cmp r6, #0 │ │ │ │ + itet gt │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r7 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 7283c │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [pc, #108] @ (6c1f4 <__ffteasy_MOD_dcliniteasyfft@@Base+0xfc>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #404] @ 0x194 │ │ │ │ + cbz r0, 6c1ce <__ffteasy_MOD_dcliniteasyfft@@Base+0xd6> │ │ │ │ mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 2f170 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ + 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 34abc │ │ │ │ + ldr r0, [pc, #64] @ (6c1f8 <__ffteasy_MOD_dcliniteasyfft@@Base+0x100>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7284c ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (72850 ) │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #52] @ (6c1fc <__ffteasy_MOD_dcliniteasyfft@@Base+0x104>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6c200 <__ffteasy_MOD_dcliniteasyfft@@Base+0x108>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6c204 <__ffteasy_MOD_dcliniteasyfft@@Base+0x10c>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ + pop {r1, r4} │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, r5, r5 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r0, 6c238 <__fftsin_MOD_dclsinfft@@Base+0x30> │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r4, 6c264 <__fftsin_MOD_dclsinfft@@Base+0x5c> │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfbda0008 │ │ │ │ + adds r4, r7, r4 │ │ │ │ + movs r3, r1 │ │ │ │ + adds r4, r7, r3 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r6, 6c254 <__fftsin_MOD_dclsinfft@@Base+0x4c> │ │ │ │ + movs r0, r1 │ │ │ │ + push {r3, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r2, 6c25e <__fftsin_MOD_dclsinfft@@Base+0x56> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072854 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32654 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072870 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #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 34ae0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072894 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006c208 <__fftsin_MOD_dclsinfft@@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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #392] @ (6c3a4 <__fftsin_MOD_dclsinfft@@Base+0x19c>) │ │ │ │ + ldr r3, [pc, #392] @ (6c3a8 <__fftsin_MOD_dclsinfft@@Base+0x1a0>) │ │ │ │ + sub sp, #28 │ │ │ │ + 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, #368] @ (6c3ac <__fftsin_MOD_dclsinfft@@Base+0x1a4>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #9 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6c26c <__fftsin_MOD_dclsinfft@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr r3, [pc, #320] @ (6c3b0 <__fftsin_MOD_dclsinfft@@Base+0x1a8>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + ldr.w r3, [r3, #800] @ 0x320 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6c29c <__fftsin_MOD_dclsinfft@@Base+0x94> │ │ │ │ + movs r3, #9 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #300] @ (6c3b4 <__fftsin_MOD_dclsinfft@@Base+0x1ac>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #296] @ (6c3b8 <__fftsin_MOD_dclsinfft@@Base+0x1b0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #296] @ (6c3bc <__fftsin_MOD_dclsinfft@@Base+0x1b4>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6c2c0 <__fftsin_MOD_dclsinfft@@Base+0xb8> │ │ │ │ + mov.w lr, r9, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w ip, r8, lsl #2 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + add r1, lr │ │ │ │ + add r2, ip │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.n 6c2b0 <__fftsin_MOD_dclsinfft@@Base+0xa8> │ │ │ │ + ldr r4, [pc, #252] @ (6c3c0 <__fftsin_MOD_dclsinfft@@Base+0x1b8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr.w r5, [r4, #828] @ 0x33c │ │ │ │ + ldr.w r2, [r4, #804] @ 0x324 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6c302 <__fftsin_MOD_dclsinfft@@Base+0xfa> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30cdc │ │ │ │ + ldr r2, [pc, #228] @ (6c3c4 <__fftsin_MOD_dclsinfft@@Base+0x1bc>) │ │ │ │ + ldr r3, [pc, #196] @ (6c3a8 <__fftsin_MOD_dclsinfft@@Base+0x1a0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c39e <__fftsin_MOD_dclsinfft@@Base+0x196> │ │ │ │ + ldr r0, [pc, #212] @ (6c3c8 <__fftsin_MOD_dclsinfft@@Base+0x1c0>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldrd sl, r3, [r4, #832] @ 0x340 │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6c394 <__fftsin_MOD_dclsinfft@@Base+0x18c> │ │ │ │ + ldr.w fp, [r4, #808] @ 0x328 │ │ │ │ + add.w r0, r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 72908 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr.w r4, [r4, #824] @ 0x338 │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6c334 <__fftsin_MOD_dclsinfft@@Base+0x12c> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30cdc │ │ │ │ + ldr r1, [pc, #124] @ (6c3cc <__fftsin_MOD_dclsinfft@@Base+0x1c4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldrd r5, r2, [r1, #832] @ 0x340 │ │ │ │ + ldrd r3, r0, [r1, #804] @ 0x324 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr.w r6, [r1, #828] @ 0x33c │ │ │ │ + bgt.n 6c38c <__fftsin_MOD_dclsinfft@@Base+0x184> │ │ │ │ + ldr.w r4, [r1, #824] @ 0x338 │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35a44 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6c380 <__fftsin_MOD_dclsinfft@@Base+0x178> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72918 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7291c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 6c2de <__fftsin_MOD_dclsinfft@@Base+0xd6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6c342 <__fftsin_MOD_dclsinfft@@Base+0x13a> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r3, #28 │ │ │ │ + subs r4, r5, r3 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 6c3f2 <__fftsin_MOD_dcldeallocsinfft@@Base+0x22> │ │ │ │ movs r0, r1 │ │ │ │ + adds r4, r2, r0 │ │ │ │ + movs r3, r1 │ │ │ │ + revsh r0, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r0, 6c3d6 <__fftsin_MOD_dcldeallocsinfft@@Base+0x6> │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfa820008 │ │ │ │ + asrs r4, r0, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + subs r2, r5, r0 │ │ │ │ + movs r2, r1 │ │ │ │ + rev16 r2, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r7, #28 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00072920 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - blx 32394 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0007294c : │ │ │ │ +0006c3d0 <__fftsin_MOD_dcldeallocsinfft@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f8dc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072970 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f644 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007298c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30ba0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000729a8 : │ │ │ │ - b.w 351e8 │ │ │ │ - │ │ │ │ -000729ac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33ac8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000729c8 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 72a3c │ │ │ │ - add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34e0c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #68] @ (6c428 <__fftsin_MOD_dcldeallocsinfft@@Base+0x58>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6c3f0 <__fftsin_MOD_dcldeallocsinfft@@Base+0x20> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #56] @ (6c42c <__fftsin_MOD_dcldeallocsinfft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r4, r2, r4, r3 │ │ │ │ + ldr.w r0, [r4, #804] @ 0x324 │ │ │ │ + cbz r0, 6c418 <__fftsin_MOD_dcldeallocsinfft@@Base+0x48> │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72a4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72a50 ) │ │ │ │ + ldr r0, [pc, #40] @ (6c430 <__fftsin_MOD_dcldeallocsinfft@@Base+0x60>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #804] @ 0x324 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #24] @ (6c434 <__fftsin_MOD_dcldeallocsinfft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6c438 <__fftsin_MOD_dcldeallocsinfft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #28] @ (6c43c <__fftsin_MOD_dcldeallocsinfft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r1, {r1, r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r2, #20 │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + cbnz r0, 6c44c <__fftsin_MOD_dclinitsinfft@@Base+0xc> │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r2, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + cbnz r6, 6c448 <__fftsin_MOD_dclinitsinfft@@Base+0x8> │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 6c45c <__fftsin_MOD_dclinitsinfft@@Base+0x1c> │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r6, 6c454 <__fftsin_MOD_dclinitsinfft@@Base+0x14> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072a54 : │ │ │ │ - b.w 332f4 │ │ │ │ - │ │ │ │ -00072a58 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35174 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072a74 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0006c440 <__fftsin_MOD_dclinitsinfft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, 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 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr r0, [pc, #228] @ (6c538 <__fftsin_MOD_dclinitsinfft@@Base+0xf8>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6c464 <__fftsin_MOD_dclinitsinfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #212] @ (6c53c <__fftsin_MOD_dclinitsinfft@@Base+0xfc>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ + cbz r3, 6c48c <__fftsin_MOD_dclinitsinfft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #200] @ (6c540 <__fftsin_MOD_dclinitsinfft@@Base+0x100>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #196] @ (6c544 <__fftsin_MOD_dclinitsinfft@@Base+0x104>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #196] @ (6c548 <__fftsin_MOD_dclinitsinfft@@Base+0x108>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + vldr s13, [r6] │ │ │ │ + vmov.f32 s14, #4 @ 0x40200000 2.5 │ │ │ │ + vmov.f32 s15, #46 @ 0x41700000 15.0 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #176] @ (6c54c <__fftsin_MOD_dclinitsinfft@@Base+0x10c>) │ │ │ │ + movs r7, #0 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + mul.w r2, r4, r2 │ │ │ │ + add r3, pc │ │ │ │ + adds r1, r3, r2 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + vmla.f32 s15, s13, s14 │ │ │ │ + str.w r2, [r1, #800] @ 0x320 │ │ │ │ + movs r2, #4 │ │ │ │ + strd r7, r7, [r1, #816] @ 0x330 │ │ │ │ + str.w r2, [r1, #812] @ 0x32c │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r1, #820] @ 0x334 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r5, s15 │ │ │ │ + cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 6c522 <__fftsin_MOD_dclinitsinfft@@Base+0xe2> │ │ │ │ + cmp r5, #0 │ │ │ │ + itet gt │ │ │ │ + lslgt r7, r5, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r7 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 72aec │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [pc, #108] @ (6c550 <__fftsin_MOD_dclinitsinfft@@Base+0x110>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #804] @ 0x324 │ │ │ │ + cbz r0, 6c52a <__fftsin_MOD_dclinitsinfft@@Base+0xea> │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3032c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r2, [r3, #828] @ 0x33c │ │ │ │ + str.w r5, [r3, #836] @ 0x344 │ │ │ │ + movs r2, #4 │ │ │ │ + str.w r4, [r3, #808] @ 0x328 │ │ │ │ + str.w r2, [r3, #824] @ 0x338 │ │ │ │ + blx 359cc │ │ │ │ + ldr r0, [pc, #64] @ (6c554 <__fftsin_MOD_dclinitsinfft@@Base+0x114>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #52] @ (6c558 <__fftsin_MOD_dclinitsinfft@@Base+0x118>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6c55c <__fftsin_MOD_dclinitsinfft@@Base+0x11c>) │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72afc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72b00 ) │ │ │ │ + ldr r0, [pc, #48] @ (6c560 <__fftsin_MOD_dclinitsinfft@@Base+0x120>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - ldmia r0!, {r1, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #144 @ 0x90 │ │ │ │ + cbnz r2, 6c54c <__fftsin_MOD_dclinitsinfft@@Base+0x10c> │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r4, #24 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ + movs r0, r1 │ │ │ │ + cbnz r4, 6c54c <__fftsin_MOD_dclinitsinfft@@Base+0x10c> │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb.w r0, [r2, #8] │ │ │ │ + asrs r2, r4, #23 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r4, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb882 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r4, 6c56e <__fftcos_MOD_dclcosfft@@Base+0xa> │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r0, #36 @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb876 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072b04 : │ │ │ │ - b.w 34f58 │ │ │ │ - │ │ │ │ -00072b08 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30e34 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072b24 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006c564 <__fftcos_MOD_dclcosfft@@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 r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 72b98 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #404] @ (6c70c <__fftcos_MOD_dclcosfft@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #404] @ (6c710 <__fftcos_MOD_dclcosfft@@Base+0x1ac>) │ │ │ │ + sub sp, #28 │ │ │ │ + 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, #380] @ (6c714 <__fftcos_MOD_dclcosfft@@Base+0x1b0>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #9 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6c5c8 <__fftcos_MOD_dclcosfft@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6c718 <__fftcos_MOD_dclcosfft@@Base+0x1b4>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + ldr.w r3, [r3, #1200] @ 0x4b0 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6c5f8 <__fftcos_MOD_dclcosfft@@Base+0x94> │ │ │ │ + movs r3, #9 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6c71c <__fftcos_MOD_dclcosfft@@Base+0x1b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6c720 <__fftcos_MOD_dclcosfft@@Base+0x1bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6c724 <__fftcos_MOD_dclcosfft@@Base+0x1c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6c61c <__fftcos_MOD_dclcosfft@@Base+0xb8> │ │ │ │ + mov.w lr, r9, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w ip, r8, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + add r1, lr │ │ │ │ + add r2, ip │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.n 6c60c <__fftcos_MOD_dclcosfft@@Base+0xa8> │ │ │ │ + ldr r4, [pc, #264] @ (6c728 <__fftcos_MOD_dclcosfft@@Base+0x1c4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr.w r5, [r4, #1228] @ 0x4cc │ │ │ │ + ldr.w r2, [r4, #1204] @ 0x4b4 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6c65e <__fftcos_MOD_dclcosfft@@Base+0xfa> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2f040 │ │ │ │ + ldr r2, [pc, #240] @ (6c72c <__fftcos_MOD_dclcosfft@@Base+0x1c8>) │ │ │ │ + ldr r3, [pc, #208] @ (6c710 <__fftcos_MOD_dclcosfft@@Base+0x1ac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6c706 <__fftcos_MOD_dclcosfft@@Base+0x1a2> │ │ │ │ + ldr r0, [pc, #224] @ (6c730 <__fftcos_MOD_dclcosfft@@Base+0x1cc>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr.w sl, [r4, #1232] @ 0x4d0 │ │ │ │ + ldr.w r3, [r4, #1236] @ 0x4d4 │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6c6fc <__fftcos_MOD_dclcosfft@@Base+0x198> │ │ │ │ + ldr.w fp, [r4, #1208] @ 0x4b8 │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r4, [r4, #1224] @ 0x4c8 │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6c694 <__fftcos_MOD_dclcosfft@@Base+0x130> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 2f040 │ │ │ │ + ldr r1, [pc, #132] @ (6c734 <__fftcos_MOD_dclcosfft@@Base+0x1d0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldr.w r5, [r1, #1232] @ 0x4d0 │ │ │ │ + ldr.w r2, [r1, #1236] @ 0x4d4 │ │ │ │ + ldr.w r3, [r1, #1204] @ 0x4b4 │ │ │ │ + ldr.w r0, [r1, #1208] @ 0x4b8 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr.w r6, [r1, #1228] @ 0x4cc │ │ │ │ + bgt.n 6c6f4 <__fftcos_MOD_dclcosfft@@Base+0x190> │ │ │ │ + ldr.w r4, [r1, #1224] @ 0x4c8 │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33b28 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6c6e8 <__fftcos_MOD_dclcosfft@@Base+0x184> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72ba8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72bac ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + b.n 6c63a <__fftcos_MOD_dclcosfft@@Base+0xd6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6c6a2 <__fftcos_MOD_dclcosfft@@Base+0x13e> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #16 │ │ │ │ + asrs r0, r2, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb828 │ │ │ │ movs r0, r1 │ │ │ │ + asrs r0, r7, #18 │ │ │ │ + movs r3, r1 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb60c │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf7260008 │ │ │ │ + asrs r0, r5, #17 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r1, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb77e │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r3, #15 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00072bb0 : │ │ │ │ - b.w 34488 │ │ │ │ - │ │ │ │ -00072bb4 : │ │ │ │ - b.w 2f4c8 │ │ │ │ - │ │ │ │ -00072bb8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006c738 <__fftcos_MOD_dcldealloccosfft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3036c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072bd4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 72c40 │ │ │ │ - add r7, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30ff4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #68] @ (6c790 <__fftcos_MOD_dcldealloccosfft@@Base+0x58>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6c758 <__fftcos_MOD_dcldealloccosfft@@Base+0x20> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #56] @ (6c794 <__fftcos_MOD_dcldealloccosfft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r4, r2, r4, r3 │ │ │ │ + ldr.w r0, [r4, #1204] @ 0x4b4 │ │ │ │ + cbz r0, 6c780 <__fftcos_MOD_dcldealloccosfft@@Base+0x48> │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72c50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72c54 ) │ │ │ │ + ldr r0, [pc, #40] @ (6c798 <__fftcos_MOD_dcldealloccosfft@@Base+0x60>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #1204] @ 0x4b4 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #24] @ (6c79c <__fftcos_MOD_dcldealloccosfft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6c7a0 <__fftcos_MOD_dcldealloccosfft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #28] @ (6c7a4 <__fftcos_MOD_dcldealloccosfft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r7!, {r1, r2, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + @ instruction: 0xb690 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ + movs r3, r1 │ │ │ │ + cpsie ai │ │ │ │ + movs r0, r1 │ │ │ │ + push {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, sp, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + cpsie ai │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072c58 : │ │ │ │ +0006c7a8 <__fftcos_MOD_dclinitcosfft@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 72cc4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #216] @ (6c894 <__fftcos_MOD_dclinitcosfft@@Base+0xec>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6c7cc <__fftcos_MOD_dclinitcosfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #200] @ (6c898 <__fftcos_MOD_dclinitcosfft@@Base+0xf0>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #1204] @ 0x4b4 │ │ │ │ + cbz r3, 6c7f4 <__fftcos_MOD_dclinitcosfft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #188] @ (6c89c <__fftcos_MOD_dclinitcosfft@@Base+0xf4>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35cec │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72cd4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72cd8 ) │ │ │ │ + ldr r1, [pc, #184] @ (6c8a0 <__fftcos_MOD_dclinitcosfft@@Base+0xf8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (6c8a4 <__fftcos_MOD_dclinitcosfft@@Base+0xfc>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r6!, {r1, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00072cdc : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 34ac8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072d04 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 33b50 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #176] @ (6c8a8 <__fftcos_MOD_dclinitcosfft@@Base+0x100>) │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mul.w r1, r4, r1 │ │ │ │ + add.w r6, r0, r0, lsl #1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + adds r6, #15 │ │ │ │ + mov r3, r2 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + str.w r0, [r2, #1200] @ 0x4b0 │ │ │ │ + str.w r7, [r2, #1216] @ 0x4c0 │ │ │ │ + str.w r7, [r2, #1220] @ 0x4c4 │ │ │ │ + str.w r1, [r2, #1212] @ 0x4bc │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #1220] @ 0x4c4 │ │ │ │ + bge.n 6c87e <__fftcos_MOD_dclinitcosfft@@Base+0xd6> │ │ │ │ + cmp r6, #0 │ │ │ │ + itet gt │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r7 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 72d78 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r3, [pc, #112] @ (6c8ac <__fftcos_MOD_dclinitcosfft@@Base+0x104>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3218c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #1204] @ 0x4b4 │ │ │ │ + cbz r0, 6c886 <__fftcos_MOD_dclinitcosfft@@Base+0xde> │ │ │ │ + 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 33438 │ │ │ │ + ldr r0, [pc, #64] @ (6c8b0 <__fftcos_MOD_dclinitcosfft@@Base+0x108>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #52] @ (6c8b4 <__fftcos_MOD_dclinitcosfft@@Base+0x10c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6c8b8 <__fftcos_MOD_dclinitcosfft@@Base+0x110>) │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72d88 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72d8c ) │ │ │ │ + ldr r0, [pc, #48] @ (6c8bc <__fftcos_MOD_dclinitcosfft@@Base+0x114>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + @ instruction: 0xb652 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + push {r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb624 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf52a0008 │ │ │ │ + asrs r4, r1, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r0, r1, #9 │ │ │ │ + movs r3, r1 │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #960 @ 0x3c0 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #200 @ 0xc8 │ │ │ │ + movs r0, r1 │ │ │ │ + push {r1, r4, r7, lr} │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072d90 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 358a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072dac : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33dd0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00072dc8 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 350d4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00072df0 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006c8c0 <__fftqsin_MOD_dclsinqft_b@@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 r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 72e64 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #404] @ (6ca68 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #404] @ (6ca6c <__fftqsin_MOD_dclsinqft_b@@Base+0x1ac>) │ │ │ │ + sub sp, #28 │ │ │ │ + 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, #380] @ (6ca70 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b0>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #11 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6c924 <__fftqsin_MOD_dclsinqft_b@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6ca74 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b4>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6c954 <__fftqsin_MOD_dclsinqft_b@@Base+0x94> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6ca78 <__fftqsin_MOD_dclsinqft_b@@Base+0x1b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r2, [pc, #308] @ (6ca7c <__fftqsin_MOD_dclsinqft_b@@Base+0x1bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6ca80 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6c978 <__fftqsin_MOD_dclsinqft_b@@Base+0xb8> │ │ │ │ + mov.w lr, r9, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31390 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + mov.w ip, r8, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72e74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72e78 ) │ │ │ │ - add r1, pc │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + add r1, lr │ │ │ │ + add r2, ip │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.n 6c968 <__fftqsin_MOD_dclsinqft_b@@Base+0xa8> │ │ │ │ + ldr r4, [pc, #264] @ (6ca84 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr.w r5, [r4, #1628] @ 0x65c │ │ │ │ + ldr.w r2, [r4, #1604] @ 0x644 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6c9ba <__fftqsin_MOD_dclsinqft_b@@Base+0xfa> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33d54 │ │ │ │ + ldr r2, [pc, #240] @ (6ca88 <__fftqsin_MOD_dclsinqft_b@@Base+0x1c8>) │ │ │ │ + ldr r3, [pc, #208] @ (6ca6c <__fftqsin_MOD_dclsinqft_b@@Base+0x1ac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6ca62 <__fftqsin_MOD_dclsinqft_b@@Base+0x1a2> │ │ │ │ + ldr r0, [pc, #224] @ (6ca8c <__fftqsin_MOD_dclsinqft_b@@Base+0x1cc>) │ │ │ │ + movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr.w sl, [r4, #1632] @ 0x660 │ │ │ │ + ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6ca58 <__fftqsin_MOD_dclsinqft_b@@Base+0x198> │ │ │ │ + ldr.w fp, [r4, #1608] @ 0x648 │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r4, [r4, #1624] @ 0x658 │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6c9f0 <__fftqsin_MOD_dclsinqft_b@@Base+0x130> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33d54 │ │ │ │ + ldr r1, [pc, #132] @ (6ca90 <__fftqsin_MOD_dclsinqft_b@@Base+0x1d0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldr.w r5, [r1, #1632] @ 0x660 │ │ │ │ + ldr.w r2, [r1, #1636] @ 0x664 │ │ │ │ + ldr.w r3, [r1, #1604] @ 0x644 │ │ │ │ + ldr.w r0, [r1, #1608] @ 0x648 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr.w r6, [r1, #1628] @ 0x65c │ │ │ │ + bgt.n 6ca50 <__fftqsin_MOD_dclsinqft_b@@Base+0x190> │ │ │ │ + ldr.w r4, [r1, #1624] @ 0x658 │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6ca44 <__fftqsin_MOD_dclsinqft_b@@Base+0x184> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6c996 <__fftqsin_MOD_dclsinqft_b@@Base+0xd6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6c9fe <__fftqsin_MOD_dclsinqft_b@@Base+0x13e> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, #244 @ 0xf4 │ │ │ │ + asrs r4, r6, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r6, lr} │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00072e7c : │ │ │ │ - b.w 31ffc │ │ │ │ - │ │ │ │ -00072e80 : │ │ │ │ + asrs r4, r3, #5 │ │ │ │ + movs r3, r1 │ │ │ │ push {lr} │ │ │ │ + movs r0, r1 │ │ │ │ + uxth r0, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + ubfx r0, sl, #0, #9 │ │ │ │ + asrs r4, r1, #4 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r2, r6, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r1, r3, r4, r7} │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r4, r7, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006ca94 <__fftqsin_MOD_dclsinqft_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, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #56] @ (72ec8 ) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #56] @ (72ecc ) │ │ │ │ - add r0, sp, #8 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #404] @ (6cc3c <__fftqsin_MOD_dclsinqft_f@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #404] @ (6cc40 <__fftqsin_MOD_dclsinqft_f@@Base+0x1ac>) │ │ │ │ + sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ + 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, #380] @ (6cc44 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b0>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 3230c │ │ │ │ - ldr r2, [pc, #36] @ (72ed0 ) │ │ │ │ - ldr r3, [pc, #28] @ (72ecc ) │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #11 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6caf8 <__fftqsin_MOD_dclsinqft_f@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6cc48 <__fftqsin_MOD_dclsinqft_f@@Base+0x1b4>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + ldr.w r3, [r3, #1600] @ 0x640 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6cb28 <__fftqsin_MOD_dclsinqft_f@@Base+0x94> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6cc4c <__fftqsin_MOD_dclsinqft_f@@Base+0x1b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #308] @ (6cc50 <__fftqsin_MOD_dclsinqft_f@@Base+0x1bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6cc54 <__fftqsin_MOD_dclsinqft_f@@Base+0x1c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6cb4c <__fftqsin_MOD_dclsinqft_f@@Base+0xb8> │ │ │ │ + mov.w lr, r9, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w ip, r8, lsl #2 │ │ │ │ + mov r2, r7 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + add r1, lr │ │ │ │ + add r2, ip │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.n 6cb3c <__fftqsin_MOD_dclsinqft_f@@Base+0xa8> │ │ │ │ + ldr r4, [pc, #264] @ (6cc58 <__fftqsin_MOD_dclsinqft_f@@Base+0x1c4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr.w r5, [r4, #1628] @ 0x65c │ │ │ │ + ldr.w r2, [r4, #1604] @ 0x644 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6cb8e <__fftqsin_MOD_dclsinqft_f@@Base+0xfa> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33060 │ │ │ │ + ldr r2, [pc, #240] @ (6cc5c <__fftqsin_MOD_dclsinqft_f@@Base+0x1c8>) │ │ │ │ + ldr r3, [pc, #208] @ (6cc40 <__fftqsin_MOD_dclsinqft_f@@Base+0x1ac>) │ │ │ │ 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 72ec4 │ │ │ │ - add sp, #20 │ │ │ │ - ldr.w pc, [sp], #4 │ │ │ │ + bne.n 6cc36 <__fftqsin_MOD_dclsinqft_f@@Base+0x1a2> │ │ │ │ + ldr r0, [pc, #224] @ (6cc60 <__fftqsin_MOD_dclsinqft_f@@Base+0x1cc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr.w sl, [r4, #1632] @ 0x660 │ │ │ │ + ldr.w r3, [r4, #1636] @ 0x664 │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6cc2c <__fftqsin_MOD_dclsinqft_f@@Base+0x198> │ │ │ │ + ldr.w fp, [r4, #1608] @ 0x648 │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r4, [r4, #1624] @ 0x658 │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6cbc4 <__fftqsin_MOD_dclsinqft_f@@Base+0x130> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 33060 │ │ │ │ + ldr r1, [pc, #132] @ (6cc64 <__fftqsin_MOD_dclsinqft_f@@Base+0x1d0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldr.w r5, [r1, #1632] @ 0x660 │ │ │ │ + ldr.w r2, [r1, #1636] @ 0x664 │ │ │ │ + ldr.w r3, [r1, #1604] @ 0x644 │ │ │ │ + ldr.w r0, [r1, #1608] @ 0x648 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr.w r6, [r1, #1628] @ 0x65c │ │ │ │ + bgt.n 6cc24 <__fftqsin_MOD_dclsinqft_f@@Base+0x190> │ │ │ │ + ldr.w r4, [r1, #1624] @ 0x658 │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6cc18 <__fftqsin_MOD_dclsinqft_f@@Base+0x184> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6cb6a <__fftqsin_MOD_dclsinqft_f@@Base+0xd6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6cbd2 <__fftqsin_MOD_dclsinqft_f@@Base+0x13e> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r6, sp, #472 @ 0x1d8 │ │ │ │ - movs r1, r1 │ │ │ │ + nop │ │ │ │ + asrs r0, r4, #9 │ │ │ │ + movs r2, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #376 @ 0x178 │ │ │ │ - movs r1, r1 │ │ │ │ + cbz r4, 6cca6 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x3e> │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r1, #30 │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r0, 6cc9e <__fftqsin_MOD_dcldeallocsinqft@@Base+0x36> │ │ │ │ + movs r0, r1 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf1f60008 │ │ │ │ + lsrs r0, r7, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + asrs r6, r3, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + uxtb r2, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -00072ed4 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006cc68 <__fftqsin_MOD_dcldeallocsinqft@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 34068 │ │ │ │ - cbz r0, 72f40 │ │ │ │ - add r7, sp, #12 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31ed8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #68] @ (6ccc0 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x58>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6cc88 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x20> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #56] @ (6ccc4 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r4, r2, r4, r3 │ │ │ │ + ldr.w r0, [r4, #1604] @ 0x644 │ │ │ │ + cbz r0, 6ccb0 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x48> │ │ │ │ blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72f50 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72f54 ) │ │ │ │ + ldr r0, [pc, #40] @ (6ccc8 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x60>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #1604] @ 0x644 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #24] @ (6cccc <__fftqsin_MOD_dcldeallocsinqft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6ccd0 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #28] @ (6ccd4 <__fftqsin_MOD_dcldeallocsinqft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r4!, {r1, r2, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + cbz r4, 6ccfc <__fftqsin_MOD_dclinitsinqft@@Base+0x24> │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r7, #23 │ │ │ │ + movs r3, r1 │ │ │ │ + cbz r2, 6ccfa <__fftqsin_MOD_dclinitsinqft@@Base+0x22> │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #928 @ 0x3a0 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r2, 6cd06 <__fftqsin_MOD_dclinitsinqft@@Base+0x2e> │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072f58 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ccd8 <__fftqsin_MOD_dclinitsinqft@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 72fcc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #216] @ (6cdc4 <__fftqsin_MOD_dclinitsinqft@@Base+0xec>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6ccfc <__fftqsin_MOD_dclinitsinqft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #200] @ (6cdc8 <__fftqsin_MOD_dclinitsinqft@@Base+0xf0>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #1604] @ 0x644 │ │ │ │ + cbz r3, 6cd24 <__fftqsin_MOD_dclinitsinqft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #188] @ (6cdcc <__fftqsin_MOD_dclinitsinqft@@Base+0xf4>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r1, [pc, #184] @ (6cdd0 <__fftqsin_MOD_dclinitsinqft@@Base+0xf8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (6cdd4 <__fftqsin_MOD_dclinitsinqft@@Base+0xfc>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #176] @ (6cdd8 <__fftqsin_MOD_dclinitsinqft@@Base+0x100>) │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mul.w r1, r4, r1 │ │ │ │ + add.w r6, r0, r0, lsl #1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + adds r6, #15 │ │ │ │ + mov r3, r2 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + str.w r0, [r2, #1600] @ 0x640 │ │ │ │ + str.w r7, [r2, #1616] @ 0x650 │ │ │ │ + str.w r7, [r2, #1620] @ 0x654 │ │ │ │ + str.w r1, [r2, #1612] @ 0x64c │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #1620] @ 0x654 │ │ │ │ + bge.n 6cdae <__fftqsin_MOD_dclinitsinqft@@Base+0xd6> │ │ │ │ + cmp r6, #0 │ │ │ │ + itet gt │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #112] @ (6cddc <__fftqsin_MOD_dclinitsinqft@@Base+0x104>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe60 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #1604] @ 0x644 │ │ │ │ + cbz r0, 6cdb6 <__fftqsin_MOD_dclinitsinqft@@Base+0xde> │ │ │ │ + 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 33314 │ │ │ │ + ldr r0, [pc, #64] @ (6cde0 <__fftqsin_MOD_dclinitsinqft@@Base+0x108>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #52] @ (6cde4 <__fftqsin_MOD_dclinitsinqft@@Base+0x10c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6cde8 <__fftqsin_MOD_dclinitsinqft@@Base+0x110>) │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (72fdc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (72fe0 ) │ │ │ │ + ldr r0, [pc, #48] @ (6cdec <__fftqsin_MOD_dclinitsinqft@@Base+0x114>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r3!, {r1, r3, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ + cbz r6, 6cdf0 <__fftqcos_MOD_dclcosqft_b@@Base> │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r1, #22 │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, sp, #384 @ 0x180 │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 6cdf2 <__fftqcos_MOD_dclcosqft_b@@Base+0x2> │ │ │ │ + movs r0, r1 │ │ │ │ + vext.8 d16, d10, d8, #0 │ │ │ │ + lsrs r4, r3, #21 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r0, r3, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + sub sp, #456 @ 0x1c8 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #768 @ 0x300 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, r3, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + sub sp, #408 @ 0x198 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00072fe4 : │ │ │ │ - b.w 33894 │ │ │ │ - │ │ │ │ -00072fe8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006cdf0 <__fftqcos_MOD_dclcosqft_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, #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, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #400] @ (6cf94 <__fftqcos_MOD_dclcosqft_b@@Base+0x1a4>) │ │ │ │ + ldr r3, [pc, #400] @ (6cf98 <__fftqcos_MOD_dclcosqft_b@@Base+0x1a8>) │ │ │ │ + sub sp, #28 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w sl, [r1, #24] │ │ │ │ + ldr.w r9, [r0, #24] │ │ │ │ + ldr.w r8, [r0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #1 │ │ │ │ + ldr r0, [pc, #376] @ (6cf9c <__fftqcos_MOD_dclcosqft_b@@Base+0x1ac>) │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #11 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w fp, r5, #1 │ │ │ │ + bic.w r7, fp, fp, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6ce56 <__fftqcos_MOD_dclcosqft_b@@Base+0x66> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr r3, [pc, #328] @ (6cfa0 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b0>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + ldr.w r3, [r3, #2000] @ 0x7d0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq.n 6ce82 <__fftqcos_MOD_dclcosqft_b@@Base+0x92> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #308] @ (6cfa4 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #304] @ (6cfa8 <__fftqcos_MOD_dclcosqft_b@@Base+0x1b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #304] @ (6cfac <__fftqcos_MOD_dclcosqft_b@@Base+0x1bc>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6cea6 <__fftqcos_MOD_dclcosqft_b@@Base+0xb6> │ │ │ │ + mov.w lr, sl, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w ip, r9, lsl #2 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + str r4, [r0, #0] │ │ │ │ + add r1, lr │ │ │ │ + add r0, ip │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + bne.n 6ce96 <__fftqcos_MOD_dclcosqft_b@@Base+0xa6> │ │ │ │ + ldr r4, [pc, #264] @ (6cfb0 <__fftqcos_MOD_dclcosqft_b@@Base+0x1c0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr.w r5, [r4, #2028] @ 0x7ec │ │ │ │ + ldr.w r2, [r4, #2004] @ 0x7d4 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ceea <__fftqcos_MOD_dclcosqft_b@@Base+0xfa> │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 349d8 │ │ │ │ + ldr r2, [pc, #236] @ (6cfb4 <__fftqcos_MOD_dclcosqft_b@@Base+0x1c4>) │ │ │ │ + ldr r3, [pc, #204] @ (6cf98 <__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 6cf90 <__fftqcos_MOD_dclcosqft_b@@Base+0x1a0> │ │ │ │ + ldr r0, [pc, #220] @ (6cfb8 <__fftqcos_MOD_dclcosqft_b@@Base+0x1c8>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr.w r9, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr.w r7, [r4, #2036] @ 0x7f4 │ │ │ │ + subs.w r7, r7, r9 │ │ │ │ + bmi.n 6cf86 <__fftqcos_MOD_dclcosqft_b@@Base+0x196> │ │ │ │ + ldr.w sl, [r4, #2008] @ 0x7d8 │ │ │ │ + adds r0, r7, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 73044 │ │ │ │ - add r7, sp, #12 │ │ │ │ + ldr.w r1, [r4, #2024] @ 0x7e8 │ │ │ │ + mla sl, r9, r5, sl │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3006c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + mul.w ip, r5, r1 │ │ │ │ mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73054 ) │ │ │ │ + mla r3, r1, sl, r2 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, ip │ │ │ │ + cmp r7, r1 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + bge.n 6cf1e <__fftqcos_MOD_dclcosqft_b@@Base+0x12e> │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73058 ) │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 349d8 │ │ │ │ + ldr r1, [pc, #132] @ (6cfbc <__fftqcos_MOD_dclcosqft_b@@Base+0x1cc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r3!, {r1, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #152 @ 0x98 │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldr.w r4, [r1, #2032] @ 0x7f0 │ │ │ │ + ldr.w r2, [r1, #2036] @ 0x7f4 │ │ │ │ + ldr.w r3, [r1, #2004] @ 0x7d4 │ │ │ │ + ldr.w r6, [r1, #2008] @ 0x7d8 │ │ │ │ + cmp r4, r2 │ │ │ │ + ldr.w r7, [r1, #2028] @ 0x7ec │ │ │ │ + bgt.n 6cf7e <__fftqcos_MOD_dclcosqft_b@@Base+0x18e> │ │ │ │ + ldr.w r0, [r1, #2024] @ 0x7e8 │ │ │ │ + mla r6, r7, r4, r6 │ │ │ │ + adds r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + subs r2, r2, r4 │ │ │ │ + mla r3, r0, r6, r3 │ │ │ │ + add.w r2, r5, r2, lsl #2 │ │ │ │ + mul.w r0, r7, r0 │ │ │ │ + ldr.w r4, [r1], #4 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + add r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 6cf72 <__fftqcos_MOD_dclcosqft_b@@Base+0x182> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6cec6 <__fftqcos_MOD_dclcosqft_b@@Base+0xd6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 6cf2c <__fftqcos_MOD_dclcosqft_b@@Base+0x13c> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r6, r5, #16 │ │ │ │ + movs r3, r1 │ │ │ │ + add sp, #344 @ 0x158 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #520 @ 0x208 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 9, cr0, cr12, cr8, {0} │ │ │ │ + lsrs r4, r3, #15 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r2, r0, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #952 @ 0x3b8 │ │ │ │ movs r0, r1 │ │ │ │ + lsrs r6, r1, #13 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0007305c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006cfc0 <__fftqcos_MOD_dclcosqft_f@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 730b8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #404] @ (6d168 <__fftqcos_MOD_dclcosqft_f@@Base+0x1a8>) │ │ │ │ + ldr r3, [pc, #404] @ (6d16c <__fftqcos_MOD_dclcosqft_f@@Base+0x1ac>) │ │ │ │ + sub sp, #28 │ │ │ │ + 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, #380] @ (6d170 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b0>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #11 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6d024 <__fftqcos_MOD_dclcosqft_f@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr r3, [pc, #332] @ (6d174 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b4>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + ldr.w r3, [r3, #2000] @ 0x7d0 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6d054 <__fftqcos_MOD_dclcosqft_f@@Base+0x94> │ │ │ │ + movs r3, #11 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #312] @ (6d178 <__fftqcos_MOD_dclcosqft_f@@Base+0x1b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 35d2c │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r2, [pc, #308] @ (6d17c <__fftqcos_MOD_dclcosqft_f@@Base+0x1bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #308] @ (6d180 <__fftqcos_MOD_dclcosqft_f@@Base+0x1c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6d078 <__fftqcos_MOD_dclcosqft_f@@Base+0xb8> │ │ │ │ + mov.w lr, r9, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w ip, r8, lsl #2 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + cmp r0, r5 │ │ │ │ + str r4, [r2, #0] │ │ │ │ + add r1, lr │ │ │ │ + add r2, ip │ │ │ │ + add.w r0, r0, #1 │ │ │ │ + bne.n 6d068 <__fftqcos_MOD_dclcosqft_f@@Base+0xa8> │ │ │ │ + ldr r4, [pc, #264] @ (6d184 <__fftqcos_MOD_dclcosqft_f@@Base+0x1c4>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr.w r5, [r4, #2028] @ 0x7ec │ │ │ │ + ldr.w r2, [r4, #2004] @ 0x7d4 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6d0ba <__fftqcos_MOD_dclcosqft_f@@Base+0xfa> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30620 │ │ │ │ + ldr r2, [pc, #240] @ (6d188 <__fftqcos_MOD_dclcosqft_f@@Base+0x1c8>) │ │ │ │ + ldr r3, [pc, #208] @ (6d16c <__fftqcos_MOD_dclcosqft_f@@Base+0x1ac>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6d162 <__fftqcos_MOD_dclcosqft_f@@Base+0x1a2> │ │ │ │ + ldr r0, [pc, #224] @ (6d18c <__fftqcos_MOD_dclcosqft_f@@Base+0x1cc>) │ │ │ │ + movs r1, #11 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr.w sl, [r4, #2032] @ 0x7f0 │ │ │ │ + ldr.w r3, [r4, #2036] @ 0x7f4 │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6d158 <__fftqcos_MOD_dclcosqft_f@@Base+0x198> │ │ │ │ + ldr.w fp, [r4, #2008] @ 0x7d8 │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r4, [r4, #2024] @ 0x7e8 │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (730c8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (730cc ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6d0f0 <__fftqcos_MOD_dclcosqft_f@@Base+0x130> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 30620 │ │ │ │ + ldr r1, [pc, #132] @ (6d190 <__fftqcos_MOD_dclcosqft_f@@Base+0x1d0>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldr.w r5, [r1, #2032] @ 0x7f0 │ │ │ │ + ldr.w r2, [r1, #2036] @ 0x7f4 │ │ │ │ + ldr.w r3, [r1, #2004] @ 0x7d4 │ │ │ │ + ldr.w r0, [r1, #2008] @ 0x7d8 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr.w r6, [r1, #2028] @ 0x7ec │ │ │ │ + bgt.n 6d150 <__fftqcos_MOD_dclcosqft_f@@Base+0x190> │ │ │ │ + ldr.w r4, [r1, #2024] @ 0x7e8 │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6d144 <__fftqcos_MOD_dclcosqft_f@@Base+0x184> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6d096 <__fftqcos_MOD_dclcosqft_f@@Base+0xd6> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6d0fe <__fftqcos_MOD_dclcosqft_f@@Base+0x13e> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + lsrs r4, r6, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #848 @ 0x350 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r3, #9 │ │ │ │ + movs r3, r1 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ + movs r0, r1 │ │ │ │ + stcl 0, cr0, [sl], {8} │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r2, r6, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #168 @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -000730d0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d194 <__fftqcos_MOD_dcldealloccosqft@@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 34068 │ │ │ │ - cbz r0, 7312c │ │ │ │ - add r7, sp, #12 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 344e0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #68] @ (6d1ec <__fftqcos_MOD_dcldealloccosqft@@Base+0x58>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6d1b4 <__fftqcos_MOD_dcldealloccosqft@@Base+0x20> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #56] @ (6d1f0 <__fftqcos_MOD_dcldealloccosqft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r4, r2, r4, r3 │ │ │ │ + ldr.w r0, [r4, #2004] @ 0x7d4 │ │ │ │ + cbz r0, 6d1dc <__fftqcos_MOD_dcldealloccosqft@@Base+0x48> │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7313c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73140 ) │ │ │ │ + ldr r0, [pc, #40] @ (6d1f4 <__fftqcos_MOD_dcldealloccosqft@@Base+0x60>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #16 │ │ │ │ + str.w r3, [r4, #2004] @ 0x7d4 │ │ │ │ + add r0, pc │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #24] @ (6d1f8 <__fftqcos_MOD_dcldealloccosqft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6d1fc <__fftqcos_MOD_dcldealloccosqft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #28] @ (6d200 <__fftqcos_MOD_dcldealloccosqft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r2!, {r1, r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r5, #8 │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ + movs r3, r1 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, sp, #392 @ 0x188 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #752 @ (adr r3, 6d4f0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1d4>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073144 : │ │ │ │ +0006d204 <__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 34068 │ │ │ │ - cbz r0, 731a0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #216] @ (6d2f0 <__fftqcos_MOD_dclinitcosqft@@Base+0xec>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #13 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6d228 <__fftqcos_MOD_dclinitcosqft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #200] @ (6d2f4 <__fftqcos_MOD_dclinitcosqft@@Base+0xf0>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #2004] @ 0x7d4 │ │ │ │ + cbz r3, 6d250 <__fftqcos_MOD_dclinitcosqft@@Base+0x4c> │ │ │ │ + movs r0, #13 │ │ │ │ + ldr r2, [pc, #188] @ (6d2f8 <__fftqcos_MOD_dclinitcosqft@@Base+0xf4>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #184] @ (6d2fc <__fftqcos_MOD_dclinitcosqft@@Base+0xf8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (6d300 <__fftqcos_MOD_dclinitcosqft@@Base+0xfc>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #176] @ (6d304 <__fftqcos_MOD_dclinitcosqft@@Base+0x100>) │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mul.w r1, r4, r1 │ │ │ │ + add.w r6, r0, r0, lsl #1 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + adds r6, #15 │ │ │ │ + mov r3, r2 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + str.w r0, [r2, #2000] @ 0x7d0 │ │ │ │ + str.w r7, [r2, #2016] @ 0x7e0 │ │ │ │ + str.w r7, [r2, #2020] @ 0x7e4 │ │ │ │ + str.w r1, [r2, #2012] @ 0x7dc │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #2020] @ 0x7e4 │ │ │ │ + bge.n 6d2da <__fftqcos_MOD_dclinitcosqft@@Base+0xd6> │ │ │ │ + cmp r6, #0 │ │ │ │ + itet gt │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #112] @ (6d308 <__fftqcos_MOD_dclinitcosqft@@Base+0x104>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 314d0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #2004] @ 0x7d4 │ │ │ │ + cbz r0, 6d2e2 <__fftqcos_MOD_dclinitcosqft@@Base+0xde> │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (731b0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (731b4 ) │ │ │ │ + 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 30308 │ │ │ │ + ldr r0, [pc, #64] @ (6d30c <__fftqcos_MOD_dclinitcosqft@@Base+0x108>) │ │ │ │ + movs r1, #13 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #52] @ (6d310 <__fftqcos_MOD_dclinitcosqft@@Base+0x10c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6d314 <__fftqcos_MOD_dclinitcosqft@@Base+0x110>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6d318 <__fftqcos_MOD_dclinitcosqft@@Base+0x114>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #192 @ 0xc0 │ │ │ │ + add r4, sp, #1016 @ 0x3f8 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r3, #1 │ │ │ │ + movs r3, r1 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #832 @ 0x340 │ │ │ │ + movs r0, r1 │ │ │ │ + pkhbt r0, lr, r8 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r4, r5, #31 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #592 @ (adr r3, 6d564 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x6c>) │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, r5, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000731b8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d31c <__fftcmplx_MOD_dclcomplexfft_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, #20 │ │ │ │ - cmp r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 73214 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #412] @ (6d4cc <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1b0>) │ │ │ │ + ldr r3, [pc, #412] @ (6d4d0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1b4>) │ │ │ │ + sub sp, #28 │ │ │ │ + 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, #388] @ (6d4d4 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1b8>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #15 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6d380 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr r3, [pc, #340] @ (6d4d8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1bc>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + ldr.w r3, [r3, #2400] @ 0x960 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6d3b0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x94> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #320] @ (6d4dc <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3042c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73224 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73228 ) │ │ │ │ + ldr r2, [pc, #316] @ (6d4e0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c4>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #316] @ (6d4e4 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1c8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6d3dc <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xc0> │ │ │ │ + mov.w r9, r9, lsl #3 │ │ │ │ + adds r3, r4, #4 │ │ │ │ + mov.w lr, r8, lsl #3 │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + ldr.w ip, [r3, #-4] │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str.w ip, [r1, #-4] │ │ │ │ + add r3, r9 │ │ │ │ + str r4, [r1, #0] │ │ │ │ + add r1, lr │ │ │ │ + bne.n 6d3c4 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xa8> │ │ │ │ + ldr r4, [pc, #264] @ (6d4e8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1cc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr.w r5, [r4, #2428] @ 0x97c │ │ │ │ + ldr.w r2, [r4, #2404] @ 0x964 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6d41e <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x102> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 359a8 │ │ │ │ + ldr r2, [pc, #240] @ (6d4ec <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1d0>) │ │ │ │ + ldr r3, [pc, #208] @ (6d4d0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1b4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6d4c6 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1aa> │ │ │ │ + ldr r0, [pc, #224] @ (6d4f0 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1d4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr.w sl, [r4, #2432] @ 0x980 │ │ │ │ + ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6d4bc <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1a0> │ │ │ │ + ldr.w fp, [r4, #2408] @ 0x968 │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r4, [r4, #2424] @ 0x978 │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6d454 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x138> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 359a8 │ │ │ │ + ldr r1, [pc, #132] @ (6d4f4 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x1d8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldr.w r5, [r1, #2432] @ 0x980 │ │ │ │ + ldr.w r2, [r1, #2436] @ 0x984 │ │ │ │ + ldr.w r3, [r1, #2404] @ 0x964 │ │ │ │ + ldr.w r0, [r1, #2408] @ 0x968 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr.w r6, [r1, #2428] @ 0x97c │ │ │ │ + bgt.n 6d4b4 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x198> │ │ │ │ + ldr.w r4, [r1, #2424] @ 0x978 │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6d4a8 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x18c> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6d3fa <__fftcmplx_MOD_dclcomplexfft_b@@Base+0xde> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6d462 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x146> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stmia r1!, {r1, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #960 @ 0x3c0 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r0, #28 │ │ │ │ + movs r3, r1 │ │ │ │ + add r3, sp, #688 @ 0x2b0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ + movs r0, r1 │ │ │ │ + strd r0, r0, [lr, #-32]! │ │ │ │ + lsls r0, r5, #26 │ │ │ │ + movs r3, r1 │ │ │ │ + lsrs r6, r1, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ movs r0, r1 │ │ │ │ + lsls r0, r3, #24 │ │ │ │ + movs r3, r1 │ │ │ │ │ │ │ │ -0007322c : │ │ │ │ +0006d4f8 <__fftcmplx_MOD_dclcomplexfft_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, #4040] @ 0xfc8 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r2 │ │ │ │ - mov r7, r1 │ │ │ │ - strd r3, r2, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 732dc │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ + ldr r2, [pc, #412] @ (6d6a8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1b0>) │ │ │ │ + ldr r3, [pc, #412] @ (6d6ac <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1b4>) │ │ │ │ + sub sp, #28 │ │ │ │ + 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, #388] @ (6d6b0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1b8>) │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + add r0, pc │ │ │ │ + mov.w r1, #15 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r5, r5, r3 │ │ │ │ + add.w sl, r5, #1 │ │ │ │ + bic.w fp, sl, sl, asr #31 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r6, 6d55c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x64> │ │ │ │ + ldr r6, [r6, #0] │ │ │ │ + subs r6, #1 │ │ │ │ + ldr r3, [pc, #340] @ (6d6b4 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1bc>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r6, r3 │ │ │ │ + ldr.w r3, [r3, #2400] @ 0x960 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 6d58c <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x94> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #320] @ (6d6b8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #316] @ (6d6bc <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #316] @ (6d6c0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1c8>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6d5b8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xc0> │ │ │ │ + mov.w r9, r9, lsl #3 │ │ │ │ + adds r3, r4, #4 │ │ │ │ + mov.w lr, r8, lsl #3 │ │ │ │ + adds r1, r7, #4 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r2, r5 │ │ │ │ + ldr.w ip, [r3, #-4] │ │ │ │ + add.w r2, r2, #1 │ │ │ │ + str.w ip, [r1, #-4] │ │ │ │ + add r3, r9 │ │ │ │ + str r4, [r1, #0] │ │ │ │ + add r1, lr │ │ │ │ + bne.n 6d5a0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xa8> │ │ │ │ + ldr r4, [pc, #264] @ (6d6c4 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1cc>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r4, pc │ │ │ │ + mla r4, r3, r6, r4 │ │ │ │ + ldr.w r5, [r4, #2428] @ 0x97c │ │ │ │ + ldr.w r2, [r4, #2404] @ 0x964 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6d5fa <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x102> │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3440c │ │ │ │ + ldr r2, [pc, #240] @ (6d6c8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1d0>) │ │ │ │ + ldr r3, [pc, #208] @ (6d6ac <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1b4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6d6a2 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1aa> │ │ │ │ + ldr r0, [pc, #224] @ (6d6cc <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1d4>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr.w sl, [r4, #2432] @ 0x980 │ │ │ │ + ldr.w r3, [r4, #2436] @ 0x984 │ │ │ │ + subs.w r9, r3, sl │ │ │ │ + bmi.n 6d698 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1a0> │ │ │ │ + ldr.w fp, [r4, #2408] @ 0x968 │ │ │ │ + add.w r0, r9, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsls r0, r0, #2 │ │ │ │ blx 34068 │ │ │ │ + ldr.w r4, [r4, #2424] @ 0x978 │ │ │ │ + mla fp, sl, r5, fp │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + mla r3, r4, fp, r2 │ │ │ │ + mul.w r4, r5, r4 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 732ea │ │ │ │ - add.w fp, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - add.w sl, sp, #8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f220 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r1, #1 │ │ │ │ + add r3, r4 │ │ │ │ + cmp r9, r1 │ │ │ │ + str.w r2, [r5], #4 │ │ │ │ + bge.n 6d630 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x138> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ + add r0, sp, #16 │ │ │ │ + blx 3440c │ │ │ │ + ldr r1, [pc, #132] @ (6d6d0 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x1d8>) │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + add r1, pc │ │ │ │ + mla r1, r3, r6, r1 │ │ │ │ + ldr.w r5, [r1, #2432] @ 0x980 │ │ │ │ + ldr.w r2, [r1, #2436] @ 0x984 │ │ │ │ + ldr.w r3, [r1, #2404] @ 0x964 │ │ │ │ + ldr.w r0, [r1, #2408] @ 0x968 │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr.w r6, [r1, #2428] @ 0x97c │ │ │ │ + bgt.n 6d690 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x198> │ │ │ │ + ldr.w r4, [r1, #2424] @ 0x978 │ │ │ │ + mla r0, r6, r5, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + mla r3, r4, r0, r3 │ │ │ │ + adds r0, r2, #1 │ │ │ │ + subs r0, r0, r5 │ │ │ │ + mul.w r4, r6, r4 │ │ │ │ + add.w r0, r8, r0, lsl #2 │ │ │ │ + ldr.w r2, [r1], #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + add r3, r4 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 6d684 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x18c> │ │ │ │ + mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ + b.n 6d5d6 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xde> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 6d63e <__fftcmplx_MOD_dclcomplexfft_f@@Base+0x146> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r7, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r4, #20 │ │ │ │ + movs r3, r1 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, pc, #480 @ (adr r6, 6d8a0 <__scpack_MOD_dclset3dhatchpattern@@Base+0xc>) │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6d5e8 <__fftcmplx_MOD_dclcomplexfft_f@@Base+0xf0> │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r2, r6, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + add r1, sp, #456 @ 0x1c8 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r3, r1 │ │ │ │ + │ │ │ │ +0006d6d4 <__fftcmplx_MOD_dcldealloccomplexfft@@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, #68] @ (6d72c <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x58>) │ │ │ │ + movs r1, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6d6f4 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x20> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #56] @ (6d730 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x5c>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r4, r2, r4, r3 │ │ │ │ + ldr.w r0, [r4, #2404] @ 0x964 │ │ │ │ + cbz r0, 6d71c <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x48> │ │ │ │ blx 2fad8 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #24] @ (732f8 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #24] @ (732fc ) │ │ │ │ - add r1, pc │ │ │ │ + ldr r0, [pc, #40] @ (6d734 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x60>) │ │ │ │ + movs r3, #0 │ │ │ │ + movs r1, #20 │ │ │ │ + str.w r3, [r4, #2404] @ 0x964 │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (73300 ) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #20] @ (73304 ) │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r2, [pc, #24] @ (6d738 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x64>) │ │ │ │ + ldr r1, [pc, #28] @ (6d73c <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x68>) │ │ │ │ + ldr r0, [pc, #28] @ (6d740 <__fftcmplx_MOD_dcldealloccomplexfft@@Base+0x6c>) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - stmia r0!, {r1, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #220 @ 0xdc │ │ │ │ + blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ + add r0, sp, #544 @ 0x220 │ │ │ │ movs r0, r1 │ │ │ │ - stmia r0!, {r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #250 @ 0xfa │ │ │ │ + lsls r0, r2, #14 │ │ │ │ + movs r3, r1 │ │ │ │ + add r0, sp, #376 @ 0x178 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, pc, #136 @ (adr r5, 6d7c4 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x80>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073308 : │ │ │ │ +0006d744 <__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 34068 │ │ │ │ - cbz r0, 73364 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #216] @ (6d830 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xec>) │ │ │ │ + mov r4, r1 │ │ │ │ + sub sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 6d768 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x24> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + subs r4, #1 │ │ │ │ + ldr r3, [pc, #200] @ (6d834 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xf0>) │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r1, r4, r3 │ │ │ │ + ldr.w r3, [r3, #2404] @ 0x964 │ │ │ │ + cbz r3, 6d790 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x4c> │ │ │ │ + movs r0, #17 │ │ │ │ + ldr r2, [pc, #188] @ (6d838 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xf4>) │ │ │ │ + strd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #184] @ (6d83c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xf8>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #184] @ (6d840 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xfc>) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #176] @ (6d844 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x100>) │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + movs r7, #0 │ │ │ │ + add r3, pc │ │ │ │ + mul.w r1, r4, r1 │ │ │ │ + lsls r6, r0, #2 │ │ │ │ + adds r2, r3, r1 │ │ │ │ + adds r6, #15 │ │ │ │ + mov r3, r2 │ │ │ │ + movs r1, #4 │ │ │ │ + cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ + str.w r0, [r2, #2400] @ 0x960 │ │ │ │ + str.w r7, [r2, #2416] @ 0x970 │ │ │ │ + str.w r7, [r2, #2420] @ 0x974 │ │ │ │ + str.w r1, [r2, #2412] @ 0x96c │ │ │ │ + movw r2, #769 @ 0x301 │ │ │ │ + strh.w r2, [r3, #2420] @ 0x974 │ │ │ │ + bge.n 6d818 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xd4> │ │ │ │ + cmp r6, #0 │ │ │ │ + itet gt │ │ │ │ + lslgt r7, r6, #2 │ │ │ │ + movle r0, #1 │ │ │ │ + movgt r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #112] @ (6d848 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x104>) │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fafc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ + add r3, pc │ │ │ │ + mla r3, r2, r4, r3 │ │ │ │ + str.w r0, [r3, #2404] @ 0x964 │ │ │ │ + cbz r0, 6d820 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0xdc> │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73374 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73378 ) │ │ │ │ + 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 3405c │ │ │ │ + ldr r0, [pc, #64] @ (6d84c <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x108>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #52] @ (6d850 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x10c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ + ldr r1, [pc, #48] @ (6d854 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x110>) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [pc, #48] @ (6d858 <__fftcmplx_MOD_dclinitcomplexfft@@Base+0x114>) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ nop │ │ │ │ - stmia r0!, {r1, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r3, #172 @ 0xac │ │ │ │ + add r0, sp, #312 @ 0x138 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r3, #12 │ │ │ │ + movs r3, r1 │ │ │ │ + add r4, pc, #976 @ (adr r4, 6dc0c <__scpack_MOD_dclset3dmarkertype@@Base+0x14>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #128 @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6d360 <__fftcmplx_MOD_dclcomplexfft_b@@Base+0x44> │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r6, #11 │ │ │ │ + movs r3, r1 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ + movs r3, r1 │ │ │ │ + add r7, pc, #624 @ (adr r7, 6dac0 <__scpack_MOD_dclget3dmarkerindex@@Base>) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [sp, #344] @ 0x158 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r5, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + add r7, pc, #592 @ (adr r7, 6daac <__scpack_MOD_dclget3dmarkersize@@Base+0x58>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007337c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006d85c <__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 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 733d8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6d890 <__scpack_MOD_dclget3dhatchpattern@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 3553c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30168 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + add r7, pc, #456 @ (adr r7, 6da5c <__scpack_MOD_dclget3dmarkersize@@Base+0x8>) │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006d894 <__scpack_MOD_dclset3dhatchpattern@@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] @ (6d8c8 <__scpack_MOD_dclset3dhatchpattern@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #20 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (733e8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (733ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 2f510 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #20 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - ittt ls │ │ │ │ - movls r7, r0 │ │ │ │ - addls r3, #100 @ 0x64 │ │ │ │ - movls r0, r1 │ │ │ │ + add r7, pc, #328 @ (adr r7, 6da14 <__scpack_MOD_dcldraw3dhatch@@Base+0x84>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000733f0 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d8cc <__scpack_MOD_dcldraw3dhatchnormalized@@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.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #152] @ (6d978 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xac>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #152] @ (6d97c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #144] @ (6d980 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #24 │ │ │ │ + ldr r1, [pc, #144] @ (6d984 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + blx 349c0 │ │ │ │ + cbz r4, 6d954 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x88> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6d966 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9a> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add r4, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ 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 3113c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 3529c │ │ │ │ + ldr r2, [pc, #84] @ (6d988 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xbc>) │ │ │ │ + ldr r3, [pc, #72] @ (6d97c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6d972 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa6> │ │ │ │ + ldr r0, [pc, #68] @ (6d98c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xc0>) │ │ │ │ + movs r1, #24 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30168 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 6d91a <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x4e> │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30168 │ │ │ │ + b.n 6d922 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x56> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r5, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #128 @ (adr r7, 6da04 <__scpack_MOD_dcldraw3dhatch@@Base+0x74>) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb7d0 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #816 @ (adr r6, 6dcc0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x94>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00073420 : │ │ │ │ - push {r4, lr} │ │ │ │ +0006d990 <__scpack_MOD_dcldraw3dhatch@@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.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #152] @ (6da3c <__scpack_MOD_dcldraw3dhatch@@Base+0xac>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #152] @ (6da40 <__scpack_MOD_dcldraw3dhatch@@Base+0xb0>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #144] @ (6da44 <__scpack_MOD_dcldraw3dhatch@@Base+0xb4>) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #144] @ (6da48 <__scpack_MOD_dcldraw3dhatch@@Base+0xb8>) │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ + blx 349c0 │ │ │ │ + cbz r4, 6da18 <__scpack_MOD_dcldraw3dhatch@@Base+0x88> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 6da2a <__scpack_MOD_dcldraw3dhatch@@Base+0x9a> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add r4, sp, #16 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ 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 30f50 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ + blx 31188 │ │ │ │ + ldr r2, [pc, #84] @ (6da4c <__scpack_MOD_dcldraw3dhatch@@Base+0xbc>) │ │ │ │ + ldr r3, [pc, #72] @ (6da40 <__scpack_MOD_dcldraw3dhatch@@Base+0xb0>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6da36 <__scpack_MOD_dcldraw3dhatch@@Base+0xa6> │ │ │ │ + ldr r0, [pc, #68] @ (6da50 <__scpack_MOD_dcldraw3dhatch@@Base+0xc0>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 30168 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 6d9de <__scpack_MOD_dcldraw3dhatch@@Base+0x4e> │ │ │ │ + add r4, sp, #16 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30168 │ │ │ │ + b.n 6d9e6 <__scpack_MOD_dcldraw3dhatch@@Base+0x56> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r4, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #480 @ (adr r6, 6dc28 <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xb70c │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r4, r2, #12 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #144 @ (adr r6, 6dae4 <__scpack_MOD_dclget3dmarkerindex@@Base+0x24>) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00073450 : │ │ │ │ +0006da54 <__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 31384 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (6dab0 <__scpack_MOD_dclget3dmarkersize@@Base+0x5c>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #76] @ (6dab4 <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6dab8 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31f18 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #44] @ (6dabc <__scpack_MOD_dclget3dmarkersize@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6dab4 <__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 6daaa <__scpack_MOD_dclget3dmarkersize@@Base+0x56> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r2, r4, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #840 @ (adr r5, 6de04 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1d8>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r7, #9 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00073480 : │ │ │ │ - b.w 32e68 │ │ │ │ - │ │ │ │ -00073484 : │ │ │ │ +0006dac0 <__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] @ (6db18 <__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 35238 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6db1c <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6db20 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2ffd4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6db24 <__scpack_MOD_dclget3dmarkerindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6db1c <__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 6db14 <__scpack_MOD_dclget3dmarkerindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r6, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #488 @ (adr r5, 6dd0c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xe0>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r1, #8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000734ac : │ │ │ │ +0006db28 <__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 34718 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6db80 <__scpack_MOD_dclget3dmarkertype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6db84 <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6db88 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 345a4 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6db8c <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6db84 <__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 6db7c <__scpack_MOD_dclget3dmarkertype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r1, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #152 @ (adr r5, 6dc24 <__scpack_MOD_dclset3dmarkertype@@Base+0x2c>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r4, #6 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000734dc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006db90 <__scpack_MOD_dclset3dmarkersize@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 73550 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2f4e4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6dbc0 <__scpack_MOD_dclset3dmarkersize@@Base+0x30>) │ │ │ │ + movs r1, #18 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34940 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73560 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73564 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - bkpt 0x0026 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r2, #24 │ │ │ │ + add r4, pc, #864 @ (adr r4, 6df24 <__scpack_MOD_dcldraw3dmarker@@Base+0x14>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073568 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006dbc4 <__scpack_MOD_dclset3dmarkerindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 735dc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3065c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6dbf4 <__scpack_MOD_dclset3dmarkerindex@@Base+0x30>) │ │ │ │ + movs r1, #19 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33b5c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (735ec ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (735f0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r7, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, #184 @ 0xb8 │ │ │ │ + add r4, pc, #736 @ (adr r4, 6ded8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ac>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000735f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 30990 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073610 : │ │ │ │ - b.w 311d4 │ │ │ │ - │ │ │ │ -00073614 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00073630 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3140c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007364c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006dbf8 <__scpack_MOD_dclset3dmarkertype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 736c0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31e54 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6dc28 <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ + movs r1, #18 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30914 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (736d0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (736d4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, #0 │ │ │ │ + add r4, pc, #608 @ (adr r4, 6de8c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x260>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000736d8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35a80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000736f4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 337ec │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073710 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006dc2c <__scpack_MOD_dcldraw3dmarkernormalized@@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 r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 73784 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r4, [pc, #684] @ (6deec <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c0>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #676] @ (6def0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4>) │ │ │ │ + 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, #28] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #612] @ (6def4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6def8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f8b4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73794 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73798 ) │ │ │ │ + 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, #20] │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - cbnz r2, 73814 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #104 @ 0x68 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007379c : │ │ │ │ - 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 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #25 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 349c0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6deb6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x28a> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6dec8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x29c> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6deda <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ae> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + 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 6dd7c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x150> │ │ │ │ + cmp r7, fp │ │ │ │ + it ge │ │ │ │ + movge r7, fp │ │ │ │ + cmp r7, sl │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ cmp r6, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 73814 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + it eq │ │ │ │ + ldreq r7, [sp, #28] │ │ │ │ + bne.w 6de64 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6de36 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6de06 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 30acc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #12 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73824 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #12] @ (73828 ) │ │ │ │ + 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 30060 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6dde2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6ddbe <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6dd98 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6defc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6def0 <__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 6dee6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6df00 <__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 304f4 │ │ │ │ + movs r3, #25 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6df04 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6df08 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6df0c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 6dd08 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ddb6 <__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 6ddaa <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6dd56 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ddda <__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 r2, r1 │ │ │ │ + bne.n 6ddce <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6dd52 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6ddfe <__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 r2, r1 │ │ │ │ + bne.n 6ddf2 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6dd4e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6deaa <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6de22 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6dd34 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6de9e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6de4e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6dd2c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6de92 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6de80 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6dd20 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6dd20 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6dd2c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6dd34 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 345a4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 6dcce <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa2> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2ffd4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6dce0 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 31f18 │ │ │ │ + b.n 6dcea <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xbe> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 73880 │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #4 │ │ │ │ + lsls r2, r1, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #64 @ (adr r4, 6df38 <__scpack_MOD_dcldraw3dmarker@@Base+0x28>) │ │ │ │ + movs r0, r1 │ │ │ │ + push {r2, r3, r5} │ │ │ │ + movs r0, r1 │ │ │ │ + vswp d0, d9 │ │ │ │ + add r3, pc, #288 @ (adr r3, 6e024 <__scpack_MOD_dcldraw3dmarker@@Base+0x114>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #184 @ (adr r3, 6dfc0 <__scpack_MOD_dcldraw3dmarker@@Base+0xb0>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, pc, #280 @ (adr r3, 6e024 <__scpack_MOD_dcldraw3dmarker@@Base+0x114>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r1, #17 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007382c : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00073848 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33580 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073864 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35168 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073880 : │ │ │ │ +0006df10 <__scpack_MOD_dcldraw3dmarker@@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, #20 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r6, r3 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7393a │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 73948 │ │ │ │ - add.w sl, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 313b8 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r4, [pc, #684] @ (6e1d0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c0>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #676] @ (6e1d4 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4>) │ │ │ │ + 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, #28] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #612] @ (6e1d8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (6e1dc <__scpack_MOD_dcldraw3dmarker@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ movs r3, #1 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31f5c │ │ │ │ - mov r3, r6 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r8 │ │ │ │ - movs r6, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #28] @ (73958 ) │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [pc, #28] @ (7395c ) │ │ │ │ + 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, #20] │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #20] @ (73960 ) │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #15 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 349c0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6e19a <__scpack_MOD_dcldraw3dmarker@@Base+0x28a> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6e1ac <__scpack_MOD_dcldraw3dmarker@@Base+0x29c> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6e1be <__scpack_MOD_dcldraw3dmarker@@Base+0x2ae> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + 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 6e060 <__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 6e148 <__scpack_MOD_dcldraw3dmarker@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 6e11a <__scpack_MOD_dcldraw3dmarker@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 6e0ea <__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 │ │ │ │ - ldr r0, [pc, #20] @ (73964 ) │ │ │ │ + blx 32b14 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6e0c6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e0a2 <__scpack_MOD_dcldraw3dmarker@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e07c <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (6e1e0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (6e1d4 <__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 6e1ca <__scpack_MOD_dcldraw3dmarker@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (6e1e4 <__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 304f4 │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (6e1e8 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (6e1ec <__scpack_MOD_dcldraw3dmarker@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (6e1f0 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - rev r4, r7 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r7, #10 │ │ │ │ - movs r0, r1 │ │ │ │ - rev r6, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r7, #40 @ 0x28 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00073968 : │ │ │ │ - b.w 33044 │ │ │ │ - │ │ │ │ -0007396c : │ │ │ │ - b.w 32e1c │ │ │ │ - │ │ │ │ -00073970 : │ │ │ │ - b.w 32b20 │ │ │ │ - │ │ │ │ -00073974 : │ │ │ │ - b.w 320c8 │ │ │ │ - │ │ │ │ -00073978 : │ │ │ │ - b.w 2fc64 │ │ │ │ - │ │ │ │ -0007397c : │ │ │ │ - b.w 30fe0 │ │ │ │ - │ │ │ │ -00073980 : │ │ │ │ - b.w 304b0 │ │ │ │ - │ │ │ │ -00073984 : │ │ │ │ - b.w 342e0 │ │ │ │ - │ │ │ │ -00073988 : │ │ │ │ - b.w 2fb54 │ │ │ │ - │ │ │ │ -0007398c : │ │ │ │ - b.w 3035c │ │ │ │ - │ │ │ │ -00073990 : │ │ │ │ - b.w 32cbc │ │ │ │ - │ │ │ │ -00073994 : │ │ │ │ - b.w 34730 │ │ │ │ - │ │ │ │ -00073998 : │ │ │ │ - b.w 2f154 │ │ │ │ - │ │ │ │ -0007399c : │ │ │ │ - b.w 33150 │ │ │ │ - │ │ │ │ -000739a0 : │ │ │ │ - b.w 2f0ac │ │ │ │ - │ │ │ │ -000739a4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 319d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000739c0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31784 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000739dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3333c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000739f8 : │ │ │ │ - b.w 33404 │ │ │ │ - │ │ │ │ -000739fc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - 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 33b50 │ │ │ │ + b.n 6dfec <__scpack_MOD_dcldraw3dmarker@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e09a <__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 6e08e <__scpack_MOD_dcldraw3dmarker@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e03a <__scpack_MOD_dcldraw3dmarker@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e0be <__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 r2, r1 │ │ │ │ + bne.n 6e0b2 <__scpack_MOD_dcldraw3dmarker@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e036 <__scpack_MOD_dcldraw3dmarker@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e0e2 <__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 r2, r1 │ │ │ │ + bne.n 6e0d6 <__scpack_MOD_dcldraw3dmarker@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e032 <__scpack_MOD_dcldraw3dmarker@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 6e18e <__scpack_MOD_dcldraw3dmarker@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 73a64 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - 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 6e106 <__scpack_MOD_dcldraw3dmarker@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 6e018 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e182 <__scpack_MOD_dcldraw3dmarker@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6e132 <__scpack_MOD_dcldraw3dmarker@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 6e010 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6e176 <__scpack_MOD_dcldraw3dmarker@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fe84 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - 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 6e164 <__scpack_MOD_dcldraw3dmarker@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 6e004 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73a74 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73a78 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 6e004 <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 6e010 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 6e018 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 345a4 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 6dfb2 <__scpack_MOD_dcldraw3dmarker@@Base+0xa2> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2ffd4 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6dfc4 <__scpack_MOD_dcldraw3dmarker@@Base+0xb4> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 31f18 │ │ │ │ + b.n 6dfce <__scpack_MOD_dcldraw3dmarker@@Base+0xbe> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 73a7c │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #56 @ 0x38 │ │ │ │ + stc2l 0, cr0, [r6, #36]! @ 0x24 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #416 @ (adr r1, 6e37c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xec>) │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 6e1f2 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e2> │ │ │ │ + movs r0, r1 │ │ │ │ + stc2l 0, cr0, [lr], {9} │ │ │ │ + add r0, pc, #640 @ (adr r0, 6e468 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #536 @ (adr r0, 6e404 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174>) │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #392 @ (adr r0, 6e378 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe8>) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073a7c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35144 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073a98 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00073ab4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fe94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073ad0 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00073aec : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2ff48 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073b08 : │ │ │ │ - b.w 2fd74 │ │ │ │ - │ │ │ │ -00073b0c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3100c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073b28 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 300a0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073b44 : │ │ │ │ - b.w 3509c │ │ │ │ - │ │ │ │ -00073b48 : │ │ │ │ - b.w 35074 │ │ │ │ - │ │ │ │ -00073b4c : │ │ │ │ - b.w 30208 │ │ │ │ - │ │ │ │ -00073b50 : │ │ │ │ - b.w 300e0 │ │ │ │ - │ │ │ │ -00073b54 : │ │ │ │ - b.w 33a54 │ │ │ │ - │ │ │ │ -00073b58 : │ │ │ │ - b.w 34ef8 │ │ │ │ - │ │ │ │ -00073b5c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33c90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073b78 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35880 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073b94 : │ │ │ │ - b.w 31a78 │ │ │ │ - │ │ │ │ -00073b98 : │ │ │ │ - b.w 2ffc4 │ │ │ │ - │ │ │ │ -00073b9c : │ │ │ │ - b.w 35274 │ │ │ │ - │ │ │ │ -00073ba0 : │ │ │ │ - b.w 30114 │ │ │ │ - │ │ │ │ -00073ba4 : │ │ │ │ - b.w 31e34 │ │ │ │ - │ │ │ │ -00073ba8 : │ │ │ │ - b.w 30470 │ │ │ │ - │ │ │ │ -00073bac : │ │ │ │ +0006e1f4 <__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] @ (6e24c <__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 32260 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #72] @ (6e250 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #17 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6e254 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 32da0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6e258 <__scpack_MOD_dclget3dlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6e250 <__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 6e248 <__scpack_MOD_dclget3dlineindex@@Base+0x54> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + mla r0, r2, r9, r0 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #984] @ 0x3d8 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xfada0009 │ │ │ │ │ │ │ │ -00073bd4 : │ │ │ │ - b.w 31ee4 │ │ │ │ - │ │ │ │ -00073bd8 : │ │ │ │ - b.w 33aac │ │ │ │ - │ │ │ │ -00073bdc : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006e25c <__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 34068 │ │ │ │ - cbz r0, 73c38 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, r7 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30578 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6e28c <__scpack_MOD_dclset3dlineindex@@Base+0x30>) │ │ │ │ + movs r1, #17 │ │ │ │ mov r5, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ + blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73c48 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73c4c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + blx 30dec │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb73e │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #144 @ 0x90 │ │ │ │ + ldr r6, [sp, #672] @ 0x2a0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073c50 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35d90 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073c6c : │ │ │ │ - b.w 33f98 │ │ │ │ - │ │ │ │ -00073c70 : │ │ │ │ - b.w 313f0 │ │ │ │ - │ │ │ │ -00073c74 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34178 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073c90 : │ │ │ │ - b.w 32604 │ │ │ │ - │ │ │ │ -00073c94 : │ │ │ │ - b.w 30fa4 │ │ │ │ - │ │ │ │ -00073c98 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 326cc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073cb4 : │ │ │ │ - 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} │ │ │ │ - │ │ │ │ -00073cd0 : │ │ │ │ - b.w 325dc │ │ │ │ - │ │ │ │ -00073cd4 : │ │ │ │ - b.w 34bc0 │ │ │ │ - │ │ │ │ -00073cd8 : │ │ │ │ - b.w 34b40 │ │ │ │ - │ │ │ │ -00073cdc : │ │ │ │ - b.w 3274c │ │ │ │ - │ │ │ │ -00073ce0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 32a80 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073cfc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 349fc │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073d18 : │ │ │ │ - b.w 30e40 │ │ │ │ - │ │ │ │ -00073d1c : │ │ │ │ - b.w 2f440 │ │ │ │ - │ │ │ │ -00073d20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33160 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073d3c : │ │ │ │ - b.w 2f3c4 │ │ │ │ - │ │ │ │ -00073d40 : │ │ │ │ - b.w 32b84 │ │ │ │ - │ │ │ │ -00073d44 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2fc0c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073d60 : │ │ │ │ - b.w 35000 │ │ │ │ - │ │ │ │ -00073d64 : │ │ │ │ - b.w 3116c │ │ │ │ - │ │ │ │ -00073d68 : │ │ │ │ - b.w 32ea0 │ │ │ │ - │ │ │ │ -00073d6c : │ │ │ │ - b.w 330a8 │ │ │ │ - │ │ │ │ -00073d70 : │ │ │ │ - b.w 34d60 │ │ │ │ - │ │ │ │ -00073d74 : │ │ │ │ - b.w 350c4 │ │ │ │ - │ │ │ │ -00073d78 : │ │ │ │ - b.w 34454 │ │ │ │ - │ │ │ │ -00073d7c : │ │ │ │ - b.w 31ab8 │ │ │ │ - │ │ │ │ -00073d80 : │ │ │ │ - b.w 306e8 │ │ │ │ - │ │ │ │ -00073d84 : │ │ │ │ - b.w 317b8 │ │ │ │ - │ │ │ │ -00073d88 : │ │ │ │ - b.w 31120 │ │ │ │ - │ │ │ │ -00073d8c : │ │ │ │ - b.w 2f284 │ │ │ │ - │ │ │ │ -00073d90 : │ │ │ │ - b.w 3351c │ │ │ │ - │ │ │ │ -00073d94 : │ │ │ │ - b.w 32384 │ │ │ │ - │ │ │ │ -00073d98 : │ │ │ │ - b.w 3483c │ │ │ │ - │ │ │ │ -00073d9c : │ │ │ │ - b.w 30a18 │ │ │ │ - │ │ │ │ -00073da0 : │ │ │ │ - b.w 2f828 │ │ │ │ - │ │ │ │ -00073da4 : │ │ │ │ - b.w 2f550 │ │ │ │ - │ │ │ │ -00073da8 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006e290 <__scpack_MOD_dcldraw3dlinenormalized@@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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 73e06 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #596] @ (6e4f8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x268>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6e4fc <__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] @ (6e500 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x270>) │ │ │ │ + sub.w sl, r1, r3 │ │ │ │ + ldr r1, [pc, #532] @ (6e504 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x274>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #23 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, sl, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6e4e8 <__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 6e3b2 <__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 6e496 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x206> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6e468 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6e43c <__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 30c80 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6e418 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x188> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e3f4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e3ce <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x13e> │ │ │ │ + ldr r2, [pc, #376] @ (6e508 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #364] @ (6e4fc <__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 6e4f4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ + ldr r0, [pc, #360] @ (6e50c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x27c>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + movs r3, #23 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #344] @ (6e510 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30c30 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73e14 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73e18 ) │ │ │ │ + ldr r2, [pc, #340] @ (6e514 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #340] @ (6e518 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #238 @ 0xee │ │ │ │ + blx 33b50 │ │ │ │ + b.n 6e346 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb6> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e3ec <__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 6e3e0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x150> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e38c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xfc> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e410 <__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 r2, r1 │ │ │ │ + bne.n 6e404 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e388 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf8> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e434 <__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 r2, r1 │ │ │ │ + bne.n 6e428 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e384 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6e4dc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6e454 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e372 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e4d0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6e480 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1f0> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e36a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6e4c4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x234> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6e4b2 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x222> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e360 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e360 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e36a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e372 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32da0 │ │ │ │ + b.n 6e324 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x94> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xfa640009 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr??.w r0, [ip, r9] │ │ │ │ + ldr r5, [sp, #536] @ 0x218 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r2, #24 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073e1c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006e51c <__scpack_MOD_dcldraw3dline@@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, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 73e7a │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #596] @ (6e784 <__scpack_MOD_dcldraw3dline@@Base+0x268>) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #596] @ (6e788 <__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] @ (6e78c <__scpack_MOD_dcldraw3dline@@Base+0x270>) │ │ │ │ + sub.w sl, r1, r3 │ │ │ │ + ldr r1, [pc, #532] @ (6e790 <__scpack_MOD_dcldraw3dline@@Base+0x274>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3157c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73e88 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73e8c ) │ │ │ │ + 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 349c0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 6e774 <__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 6e63e <__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 6e722 <__scpack_MOD_dcldraw3dline@@Base+0x206> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6e6f4 <__scpack_MOD_dcldraw3dline@@Base+0x1d8> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6e6c8 <__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 353e4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 6e6a4 <__scpack_MOD_dcldraw3dline@@Base+0x188> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6e680 <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6e65a <__scpack_MOD_dcldraw3dline@@Base+0x13e> │ │ │ │ + ldr r2, [pc, #376] @ (6e794 <__scpack_MOD_dcldraw3dline@@Base+0x278>) │ │ │ │ + ldr r3, [pc, #364] @ (6e788 <__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 6e780 <__scpack_MOD_dcldraw3dline@@Base+0x264> │ │ │ │ + ldr r0, [pc, #360] @ (6e798 <__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 304f4 │ │ │ │ + movs r3, #13 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #344] @ (6e79c <__scpack_MOD_dcldraw3dline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #340] @ (6e7a0 <__scpack_MOD_dcldraw3dline@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ + ldr r0, [pc, #340] @ (6e7a4 <__scpack_MOD_dcldraw3dline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - push {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #166 @ 0xa6 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00073e90 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 6e5d2 <__scpack_MOD_dcldraw3dline@@Base+0xb6> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e678 <__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 6e66c <__scpack_MOD_dcldraw3dline@@Base+0x150> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e618 <__scpack_MOD_dcldraw3dline@@Base+0xfc> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e69c <__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 r2, r1 │ │ │ │ + bne.n 6e690 <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e614 <__scpack_MOD_dcldraw3dline@@Base+0xf8> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6e6c0 <__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 r2, r1 │ │ │ │ + bne.n 6e6b4 <__scpack_MOD_dcldraw3dline@@Base+0x198> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6e610 <__scpack_MOD_dcldraw3dline@@Base+0xf4> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.n 6e768 <__scpack_MOD_dcldraw3dline@@Base+0x24c> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ - cbz r0, 73f04 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ + 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 6e6e0 <__scpack_MOD_dcldraw3dline@@Base+0x1c4> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e5fe <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6e75c <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6e70c <__scpack_MOD_dcldraw3dline@@Base+0x1f0> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e5f6 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 6e750 <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov.w ip, r6, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31bc4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - 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 6e73e <__scpack_MOD_dcldraw3dline@@Base+0x222> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e5ec <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73f14 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73f18 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - push {r1, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6e5ec <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6e5f6 <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6e5fe <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 32da0 │ │ │ │ + b.n 6e5b0 <__scpack_MOD_dcldraw3dline@@Base+0x94> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf7d80009 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #792] @ 0x318 │ │ │ │ + movs r0, r1 │ │ │ │ + add r3, sp, #312 @ 0x138 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf6f00009 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #528] @ 0x210 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r0, #14 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073f1c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33d20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00073f38 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006e7a8 <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 73fac │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6e7e0 <__scpack_MOD_dclget2dplane@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fdb8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 32f70 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (73fbc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (73fc0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - cbz r2, 74032 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + ldr r1, [sp, #600] @ 0x258 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00073fc4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006e7e4 <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6e81c <__scpack_MOD_dclget3dobjectpoint@@Base+0x38>) │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74038 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31424 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2f3ac │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74048 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7404c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - cbz r6, 7409a │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #108 @ 0x6c │ │ │ │ + ldr r1, [sp, #424] @ 0x1a8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074050 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006e820 <__scpack_MOD_dclget3deyepoint@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6e858 <__scpack_MOD_dclget3deyepoint@@Base+0x38>) │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 740c4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 320e4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 352f8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (740d4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (740d8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - uxth r2, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #12 │ │ │ │ + ldr r1, [sp, #264] @ 0x108 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000740dc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35ad0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000740f8 : │ │ │ │ - push {r3, lr} │ │ │ │ +0006e85c <__scpack_MOD_dclset3dprojection@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3479c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074114 : │ │ │ │ - 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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74188 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f764 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + ldr r4, [pc, #28] @ (6e888 <__scpack_MOD_dclset3dprojection@@Base+0x2c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + blx 319f4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74198 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7419c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #18 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - cbz r6, 741d6 │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #116 @ 0x74 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000741a0 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006e88c <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6e8c4 <__scpack_MOD_dclset2dplane@@Base+0x38>) │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 741fe │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 349e4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7420c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74210 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r0, 7422e │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r0, #42 @ 0x2a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00074214 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74272 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 309e8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 32984 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74280 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74284 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - cbz r4, 74284 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r7, #226 @ 0xe2 │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074288 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006e8c8 <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 742fc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6e900 <__scpack_MOD_dclset3dobjectpoint@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #19 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f7d4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 321e8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (7430c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74310 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add sp, #488 @ 0x1e8 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r7, #132 @ 0x84 │ │ │ │ + ldr r0, [sp, #840] @ 0x348 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074314 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31a60 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074330 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006e904 <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 743a4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6e93c <__scpack_MOD_dclset3deyepoint@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 31678 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 3427c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (743b4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (743b8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r7, sp, #840 @ 0x348 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r7, #8 │ │ │ │ + ldr r0, [sp, #680] @ 0x2a8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000743bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006e940 <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74430 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3377c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6e998 <__scpack_MOD_dclget3dtransnumber@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6e99c <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6e9a0 <__scpack_MOD_dclget3dtransnumber@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 325b0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74440 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74444 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #168 @ 0xa8 │ │ │ │ + movs r1, #19 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6e9a4 <__scpack_MOD_dclget3dtransnumber@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6e99c <__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 6e994 <__scpack_MOD_dclget3dtransnumber@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf3b60009 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r1 │ │ │ │ + usat r0, #9, lr │ │ │ │ │ │ │ │ -00074448 : │ │ │ │ +0006e9a8 <__scpack_MOD_dclget3dorigin@@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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6e9e4 <__scpack_MOD_dclget3dorigin@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 744bc │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 344b0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 35028 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (744cc ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (744d0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r6, sp, #744 @ 0x2e8 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #72 @ 0x48 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000744d4 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 33e94 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000744f0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 35bb8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0007450c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006e9e8 <__scpack_MOD_dclget3dlogaxis@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74580 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6ea20 <__scpack_MOD_dclget3dlogaxis@@Base+0x38>) │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 350f8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 354d0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74590 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74594 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r5, sp, #984 @ 0x3d8 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #176 @ 0xb0 │ │ │ │ + str r7, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074598 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006ea24 <__scpack_MOD_dclget3dwindow@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #56] @ (6ea70 <__scpack_MOD_dclget3dwindow@@Base+0x4c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 745f6 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - blx 335d4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + blx 2f294 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74604 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74608 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, sp, #512 @ 0x200 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #102 @ 0x66 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + str r7, [sp, #832] @ 0x340 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007460c : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006ea74 <__scpack_MOD_dclget3dviewport@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #56] @ (6eac0 <__scpack_MOD_dclget3dviewport@@Base+0x4c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 7466a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - blx 35ca4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + blx 30e10 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74678 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7467c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #30 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + str r7, [sp, #576] @ 0x240 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074680 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006eac4 <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 746f4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3288c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #28] @ (6eaf0 <__scpack_MOD_dclset3dtransfunction@@Base+0x2c>) │ │ │ │ + movs r1, #21 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + blx 33738 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74704 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74708 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #21 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r4, sp, #520 @ 0x208 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r4, #192 @ 0xc0 │ │ │ │ + str r7, [sp, #360] @ 0x168 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -0007470c : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31844 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074728 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006eaf4 <__scpack_MOD_dclset3dtransnumber@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 7479c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 31000 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6eb24 <__scpack_MOD_dclset3dtransnumber@@Base+0x30>) │ │ │ │ + movs r1, #19 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35120 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (747ac ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (747b0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #19 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r3, sp, #872 @ 0x368 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r4, #68 @ 0x44 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000747b4 : │ │ │ │ +0006eb28 <__scpack_MOD_dclset3dorigin@@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, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6eb64 <__scpack_MOD_dclset3dorigin@@Base+0x3c>) │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74828 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fcf8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 32660 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74838 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (7483c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r3, sp, #312 @ 0x138 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r3, #228 @ 0xe4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074840 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006eb68 <__scpack_MOD_dclset3dlogaxis@@Base>: │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #40] @ (6eba0 <__scpack_MOD_dclset3dlogaxis@@Base+0x38>) │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 748b4 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34000 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, pc │ │ │ │ + movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 30df8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (748c4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (748c8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r2, sp, #776 @ 0x308 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r3, #132 @ 0x84 │ │ │ │ + str r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000748cc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 34ab0 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -000748e8 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 339a8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074904 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 31d20 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074920 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006eba4 <__scpack_MOD_dclset3dwindow@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74994 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #56] @ (6ebf0 <__scpack_MOD_dclset3dwindow@@Base+0x4c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - blx 316a8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + movs r1, #14 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + blx 32254 │ │ │ │ + movs r1, #14 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (749a4 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (749a8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r1, sp, #904 @ 0x388 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + str r6, [sp, #768] @ 0x300 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000749ac : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006ebf4 <__scpack_MOD_dclset3dviewport@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #56] @ (6ec40 <__scpack_MOD_dclset3dviewport@@Base+0x4c>) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74a0a │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + add r4, pc │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - blx 32e78 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + strd r9, sl, [sp] │ │ │ │ + blx 33a70 │ │ │ │ + movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74a18 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74a1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r1, sp, #432 @ 0x1b0 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #134 @ 0x86 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + str r6, [sp, #512] @ 0x200 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074a20 : │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0006ec44 <__uupack_MOD_dclgetframeindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #20 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74a7e │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, sp, #12 │ │ │ │ - mov r1, r4 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6ec9c <__uupack_MOD_dclgetframeindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6eca0 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6eca4 <__uupack_MOD_dclgetframeindex@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 340a8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30720 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74a8c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74a90 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - add r0, sp, #992 @ 0x3e0 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ + movs r1, #16 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6eca8 <__uupack_MOD_dclgetframeindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6eca0 <__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 6ec98 <__uupack_MOD_dclgetframeindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf0b20009 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ movs r0, r1 │ │ │ │ + eor.w r0, sl, #9 │ │ │ │ │ │ │ │ -00074a94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ecac <__uupack_MOD_dclsetframeindex@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74b08 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 30378 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6ecdc <__uupack_MOD_dclsetframeindex@@Base+0x30>) │ │ │ │ + movs r1, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 347d8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74b18 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74b1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #16 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r0, sp, #440 @ 0x1b8 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #224 @ 0xe0 │ │ │ │ + str r5, [sp, #976] @ 0x3d0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074b20 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3469c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074b3c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ece0 <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74bb0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33c48 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6ed38 <__uupack_MOD_dclgetframetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6ed3c <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6ed40 <__uupack_MOD_dclgetframetype@@Base+0x60>) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fd50 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74bc0 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74bc4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - nop │ │ │ │ - add r7, pc, #792 @ (adr r7, 74edc <__uwpack_MOD_dclgetygridvalue@@Base+0x1c>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #100 @ 0x64 │ │ │ │ + movs r1, #15 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #40] @ (6ed44 <__uupack_MOD_dclgetframetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6ed3c <__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 6ed34 <__uupack_MOD_dclgetframetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ands.w r0, r6, #9 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #824] @ 0x338 │ │ │ │ movs r0, r1 │ │ │ │ + vaddl.s32 q8, d14, d9 │ │ │ │ │ │ │ │ -00074bc8 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ed48 <__uupack_MOD_dclsetframetype@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74c3c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32fbc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6ed78 <__uupack_MOD_dclsetframetype@@Base+0x30>) │ │ │ │ + movs r1, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3522c │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74c4c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74c50 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #15 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r7, pc, #232 @ (adr r7, 74d38 ) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r1, #4 │ │ │ │ + str r5, [sp, #496] @ 0x1f0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074c54 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006ed7c <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6edb0 <__uupack_MOD_dclgetareapattern@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74cc8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33bcc │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + blx 2f704 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f478 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74cd8 ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74cdc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r6, pc, #696 @ (adr r6, 74f94 <__uwpack_MOD_dclgetxevengrid@@Base+0x18>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074ce0 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 3132c │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074cfc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 2f9d8 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -00074d18 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0006edb4 <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #16 │ │ │ │ - cmp r2, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - cbz r0, 74d8c │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 313b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #36] @ (6ede8 <__uupack_MOD_dclsetareapattern@@Base+0x34>) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #17 │ │ │ │ + add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ - blx 349a8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ + blx 2f704 │ │ │ │ mov r1, r6 │ │ │ │ - movs r0, #1 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - blx 313b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 342a0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - vcvt.s32.f32 s15, s16 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #16 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #12] @ (74d9c ) │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [pc, #12] @ (74da0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + movs r1, #17 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - add r5, pc, #936 @ (adr r5, 75148 <__uwpack_MOD_dclsetygrid@@Base+0x18>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #12 │ │ │ │ + str r5, [sp, #200] @ 0xc8 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074da4 : │ │ │ │ +0006edec <__uupack_MOD_dclgetbarwidth@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (6ee48 <__uupack_MOD_dclgetbarwidth@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 320a4 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (6ee4c <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6ee50 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30ad8 │ │ │ │ + movs r1, #14 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #44] @ (6ee54 <__uupack_MOD_dclgetbarwidth@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6ee4c <__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 6ee42 <__uupack_MOD_dclgetbarwidth@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + vhadd.s8 d0, d10, d9 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 14, cr0, cr2, cr9, {0} │ │ │ │ │ │ │ │ -00074dcc : │ │ │ │ - push {r4, lr} │ │ │ │ +0006ee58 <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 33504 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r4, [pc, #32] @ (6ee88 <__uupack_MOD_dclsetbarwidth@@Base+0x30>) │ │ │ │ + movs r1, #14 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f704 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31430 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #14 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00074df4 : │ │ │ │ +0006ee8c <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #76] @ (6eee8 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x5c>) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 30498 │ │ │ │ - vcvt.s32.f32 s15, s0 │ │ │ │ - vmov r0, s15 │ │ │ │ + ldr r3, [pc, #76] @ (6eeec <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ + movs r1, #19 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #72] @ (6eef0 <__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 2f704 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35084 │ │ │ │ + movs r1, #19 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fbfc │ │ │ │ + ldr r2, [pc, #44] @ (6eef4 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x68>) │ │ │ │ + ldr r3, [pc, #32] @ (6eeec <__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 6eee2 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x56> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cdp 0, 6, cr0, cr10, cr9, {0} │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ + movs r0, r1 │ │ │ │ + cdp 0, 4, cr0, cr2, cr9, {0} │ │ │ │ │ │ │ │ -00074e1c <__uzpack_MOD_dclsetaxisfactor@@Base>: │ │ │ │ +0006eef8 <__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] @ (74e4c <__uzpack_MOD_dclsetaxisfactor@@Base+0x30>) │ │ │ │ - movs r1, #16 │ │ │ │ + ldr r4, [pc, #32] @ (6ef28 <__uupack_MOD_dclseterrorbarwidth@@Base+0x30>) │ │ │ │ + movs r1, #19 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2efd4 │ │ │ │ + blx 31e28 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ + movs r1, #19 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2fbf8 │ │ │ │ nop │ │ │ │ - subs r4, r3, #6 │ │ │ │ + str r4, [sp, #224] @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074e50 <__uwpack_MOD_dclgetygridnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006ef2c <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (74e84 <__uwpack_MOD_dclgetygridnumber@@Base+0x34>) │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r2, [pc, #72] @ (6ef84 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6ef88 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ + movs r1, #23 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6ef8c <__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 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33308 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #17 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30e68 │ │ │ │ mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ + movs r1, #23 │ │ │ │ blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - subs r4, r7, #5 │ │ │ │ + ldr r2, [pc, #40] @ (6ef90 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6ef88 <__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 6ef80 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stcl 0, cr0, [sl, #36] @ 0x24 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ + stc 0, cr0, [r2, #36]! @ 0x24 │ │ │ │ │ │ │ │ -00074e88 <__uwpack_MOD_dclgetxgridnumber@@Base>: │ │ │ │ +0006ef94 <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (74ebc <__uwpack_MOD_dclgetxgridnumber@@Base+0x34>) │ │ │ │ - movs r1, #17 │ │ │ │ + ldr r4, [pc, #32] @ (6efc4 <__uupack_MOD_dclseterrorbarlineindex@@Base+0x30>) │ │ │ │ + movs r1, #23 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3289c │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2fbfc │ │ │ │ + blx 358b0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + movs r1, #23 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ nop │ │ │ │ - subs r0, r3, #5 │ │ │ │ + str r3, [sp, #800] @ 0x320 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074ec0 <__uwpack_MOD_dclgetygridvalue@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0006efc8 <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (74efc <__uwpack_MOD_dclgetygridvalue@@Base+0x3c>) │ │ │ │ - movs r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #72] @ (6f020 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x58>) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #72] @ (6f024 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ + movs r1, #22 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [pc, #68] @ (6f028 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x60>) │ │ │ │ add r4, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35078 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - movs r1, #16 │ │ │ │ + mov r0, sp │ │ │ │ + blx 345c0 │ │ │ │ mov r0, r4 │ │ │ │ + movs r1, #22 │ │ │ │ blx 2fbfc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r0, r6, #4 │ │ │ │ + ldr r2, [pc, #40] @ (6f02c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x64>) │ │ │ │ + ldr r3, [pc, #28] @ (6f024 <__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 6f01c <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x54> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stc 0, cr0, [lr, #-36]! @ 0xffffffdc │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ movs r0, r1 │ │ │ │ + stc 0, cr0, [r6, #-36] @ 0xffffffdc │ │ │ │ │ │ │ │ -00074f00 <__uwpack_MOD_dclgetxgridvalue@@Base>: │ │ │ │ +0006f030 <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (74f3c <__uwpack_MOD_dclgetxgridvalue@@Base+0x3c>) │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #32] @ (6f060 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x30>) │ │ │ │ + movs r1, #22 │ │ │ │ mov r5, r0 │ │ │ │ add r4, pc │ │ │ │ mov r0, r4 │ │ │ │ blx 2f704 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f3c8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - movs r1, #16 │ │ │ │ + blx 31418 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r4, r0, #4 │ │ │ │ + movs r1, #22 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + nop │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074f40 <__uwpack_MOD_dclgetyevengrid@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0006f064 <__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, #40] @ (74f78 <__uwpack_MOD_dclgetyevengrid@@Base+0x38>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (6f09c <__umpack_MOD_dclfillmap@@Base+0x38>) │ │ │ │ mov r6, r1 │ │ │ │ + ldr r1, [pc, #40] @ (6f0a0 <__umpack_MOD_dclfillmap@@Base+0x3c>) │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + movs r2, #10 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 3100c │ │ │ │ + blx 35afc │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r2, r3, #3 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #312 @ (adr r0, 6f1dc <__umpack_MOD_dclsetmappoint@@Base+0x20>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074f7c <__uwpack_MOD_dclgetxevengrid@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0006f0a4 <__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, #40] @ (74fb4 <__uwpack_MOD_dclgetxevengrid@@Base+0x38>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #40] @ (6f0dc <__umpack_MOD_dcldrawmap@@Base+0x38>) │ │ │ │ mov r6, r1 │ │ │ │ + ldr r1, [pc, #40] @ (6f0e0 <__umpack_MOD_dcldrawmap@@Base+0x3c>) │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ + movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + movs r2, #10 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2ff48 │ │ │ │ + blx 308fc │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r6, r5, #2 │ │ │ │ + movs r1, #10 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, pc, #56 @ (adr r0, 6f11c <__umpack_MOD_dcldrawgrid@@Base>) │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074fb8 <__uwpack_MOD_dclsetyevengrid@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0006f0e4 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (74ff0 <__uwpack_MOD_dclsetyevengrid@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #32] @ (6f114 <__umpack_MOD_dcldrawlimb@@Base+0x30>) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #32] @ (6f118 <__umpack_MOD_dcldrawlimb@@Base+0x34>) │ │ │ │ + movs r2, #11 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 300a0 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ + blx 35c7c │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r2, r0, #2 │ │ │ │ + movs r1, #11 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + str r2, [sp, #856] @ 0x358 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00074ff4 <__uwpack_MOD_dclsetxevengrid@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0006f11c <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7502c <__uwpack_MOD_dclsetxevengrid@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #32] @ (6f14c <__umpack_MOD_dcldrawgrid@@Base+0x30>) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #32] @ (6f150 <__umpack_MOD_dcldrawgrid@@Base+0x34>) │ │ │ │ + movs r2, #11 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ + blx 326a8 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #11 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + str r2, [sp, #680] @ 0x2a8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006f154 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #32] @ (6f184 <__umpack_MOD_dcldrawglobe@@Base+0x30>) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #32] @ (6f188 <__umpack_MOD_dcldrawglobe@@Base+0x34>) │ │ │ │ + movs r2, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 349c0 │ │ │ │ + blx 2ff20 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + str r2, [sp, #504] @ 0x1f8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #392] @ 0x188 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006f18c <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #28] @ (6f1b8 <__umpack_MOD_dclfitmapparm@@Base+0x2c>) │ │ │ │ + movs r1, #13 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ mov r0, r4 │ │ │ │ blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 34178 │ │ │ │ + blx 33a94 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + movs r1, #13 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2fbf8 │ │ │ │ nop │ │ │ │ - subs r6, r2, #1 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00075030 <__uwpack_MOD_dclgetygrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0006f1bc <__umpack_MOD_dclsetmappoint@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #452] @ (6f394 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #452] @ (6f398 <__umpack_MOD_dclsetmappoint@@Base+0x1dc>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldrd r3, r5, [r0, #28] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r0, [pc, #420] @ (6f39c <__umpack_MOD_dclsetmappoint@@Base+0x1e0>) │ │ │ │ + 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 2f704 │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 6f23c <__umpack_MOD_dclsetmappoint@@Base+0x80> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movs r3, #14 │ │ │ │ + movs r2, #30 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #368] @ (6f3a0 <__umpack_MOD_dclsetmappoint@@Base+0x1e4>) │ │ │ │ + ldr r0, [pc, #368] @ (6f3a4 <__umpack_MOD_dclsetmappoint@@Base+0x1e8>) │ │ │ │ + movs r3, #1 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r8, fp │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r6, #1 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne.n 6f27e <__umpack_MOD_dclsetmappoint@@Base+0xc2> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6f31a <__umpack_MOD_dclsetmappoint@@Base+0x15e> │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34aa4 │ │ │ │ + ldr r2, [pc, #332] @ (6f3a8 <__umpack_MOD_dclsetmappoint@@Base+0x1ec>) │ │ │ │ + ldr r3, [pc, #316] @ (6f398 <__umpack_MOD_dclsetmappoint@@Base+0x1dc>) │ │ │ │ + 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 6f38e <__umpack_MOD_dclsetmappoint@@Base+0x1d2> │ │ │ │ + ldr r0, [pc, #316] @ (6f3ac <__umpack_MOD_dclsetmappoint@@Base+0x1f0>) │ │ │ │ + movs r1, #14 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + cmp r5, #0 │ │ │ │ + bge.n 6f2a6 <__umpack_MOD_dclsetmappoint@@Base+0xea> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + cmp r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + it ne │ │ │ │ + strne.w r8, [sp, #28] │ │ │ │ + bne.n 6f31e <__umpack_MOD_dclsetmappoint@@Base+0x162> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34aa4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6f258 <__umpack_MOD_dclsetmappoint@@Base+0x9c> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6f2ba <__umpack_MOD_dclsetmappoint@@Base+0xfe> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 6f380 <__umpack_MOD_dclsetmappoint@@Base+0x1c4> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r0, sp, #32 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx 34aa4 │ │ │ │ + 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 r3, r9 │ │ │ │ + bne.n 6f2de <__umpack_MOD_dclsetmappoint@@Base+0x122> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6f258 <__umpack_MOD_dclsetmappoint@@Base+0x9c> │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 6f312 <__umpack_MOD_dclsetmappoint@@Base+0x156> │ │ │ │ + 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 6f306 <__umpack_MOD_dclsetmappoint@@Base+0x14a> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6f258 <__umpack_MOD_dclsetmappoint@@Base+0x9c> │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.n 6f344 <__umpack_MOD_dclsetmappoint@@Base+0x188> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34aa4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6f312 <__umpack_MOD_dclsetmappoint@@Base+0x156> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6f386 <__umpack_MOD_dclsetmappoint@@Base+0x1ca> │ │ │ │ + mov.w r8, r6, lsl #2 │ │ │ │ + b.n 6f2d6 <__umpack_MOD_dclsetmappoint@@Base+0x11a> │ │ │ │ + mov.w r0, sl, lsl #2 │ │ │ │ + lsls r5, r7, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6f356 <__umpack_MOD_dclsetmappoint@@Base+0x19a> │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #32 │ │ │ │ + blx 34aa4 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.n 6f2fc <__umpack_MOD_dclsetmappoint@@Base+0x140> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6f33e <__umpack_MOD_dclsetmappoint@@Base+0x182> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6f2fc <__umpack_MOD_dclsetmappoint@@Base+0x140> │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + b.n 6f31e <__umpack_MOD_dclsetmappoint@@Base+0x162> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6f312 <__umpack_MOD_dclsetmappoint@@Base+0x156> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xeb3a0009 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf7a20007 │ │ │ │ + @ instruction: 0xeab00009 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006f3b0 <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #212] @ (75118 <__uwpack_MOD_dclgetygrid@@Base+0xe8>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #212] @ (7511c <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (6f438 <__umpack_MOD_dclsetcirclewindow@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #120] @ (6f43c <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr r0, [pc, #116] @ (6f440 <__umpack_MOD_dclsetcirclewindow@@Base+0x90>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, pc │ │ │ │ + movs r1, #18 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + ldr r0, [pc, #96] @ (6f444 <__umpack_MOD_dclsetcirclewindow@@Base+0x94>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r6, 6f3fa <__umpack_MOD_dclsetcirclewindow@@Base+0x4a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r5, 6f400 <__umpack_MOD_dclsetcirclewindow@@Base+0x50> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 6f406 <__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 31c5c │ │ │ │ + ldr r2, [pc, #52] @ (6f448 <__umpack_MOD_dclsetcirclewindow@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (6f43c <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 750a4 <__uwpack_MOD_dclgetygrid@@Base+0x74> │ │ │ │ - ldr r0, [pc, #184] @ (75120 <__uwpack_MOD_dclgetygrid@@Base+0xf0>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.n 6f434 <__umpack_MOD_dclsetcirclewindow@@Base+0x84> │ │ │ │ + ldr r0, [pc, #36] @ (6f44c <__umpack_MOD_dclsetcirclewindow@@Base+0x9c>) │ │ │ │ + movs r1, #18 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fbf8 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + strd r0, r0, [r6, #-36] @ 0x24 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #296] @ 0x128 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r2, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrd r0, r0, [r8], #36 @ 0x24 │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006f450 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #116] @ (6f4d8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x88>) │ │ │ │ + ldr r3, [pc, #120] @ (6f4dc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #116] @ (6f4e0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x90>) │ │ │ │ + sub sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ add r0, pc │ │ │ │ + movs r1, #21 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 750b0 <__uwpack_MOD_dclgetygrid@@Base+0x80> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 35144 │ │ │ │ - ldr r2, [pc, #160] @ (75124 <__uwpack_MOD_dclgetygrid@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #152] @ (7511c <__uwpack_MOD_dclgetygrid@@Base+0xec>) │ │ │ │ + ldr r0, [pc, #96] @ (6f4e4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x94>) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cbz r6, 6f49a <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4a> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cbz r5, 6f4a0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x50> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cbz r4, 6f4a6 <__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 33550 │ │ │ │ + ldr r2, [pc, #52] @ (6f4e8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x98>) │ │ │ │ + ldr r3, [pc, #40] @ (6f4dc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75114 <__uwpack_MOD_dclgetygrid@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #144] @ (75128 <__uwpack_MOD_dclgetygrid@@Base+0xf8>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.n 6f4d4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x84> │ │ │ │ + ldr r0, [pc, #36] @ (6f4ec <__umpack_MOD_dclsetmapcontactpoint@@Base+0x9c>) │ │ │ │ + movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 2fbf8 │ │ │ │ - ldr r0, [pc, #132] @ (7512c <__uwpack_MOD_dclgetygrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + stmia.w r6!, {r0, r3} │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r6, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xe8580009 │ │ │ │ + ldrh r4, [r4, #58] @ 0x3a │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006f4f0 <__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 │ │ │ │ + │ │ │ │ +0006f4fc <__dcl_common_MOD___copy_dcl_common_Polar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006f508 <__dcl_common_MOD___copy_dcl_common_Map@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006f514 <__dcl_common_MOD___copy_dcl_common_Hyperbolic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006f520 <__dcl_common_MOD___copy_dcl_common_Elliptic@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006f52c <__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 │ │ │ │ + │ │ │ │ +0006f538 <__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 │ │ │ │ + │ │ │ │ +0006f544 <__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 │ │ │ │ + │ │ │ │ +0006f550 <__dcl_common_MOD___copy_dcl_common_Cartesian@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006f55c <__dcl_common_MOD___copy_dcl_common_Bipolar@@Base>: │ │ │ │ + mov r3, r1 │ │ │ │ + ldmia r0, {r0, r1} │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0006f568 <__dcl_common_MOD_dclswapindex@@Base>: │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ + ldr r2, [pc, #268] @ (6f684 <__dcl_common_MOD_dclswapindex@@Base+0x11c>) │ │ │ │ + sub sp, #204 @ 0xcc │ │ │ │ + ldr r3, [pc, #268] @ (6f688 <__dcl_common_MOD_dclswapindex@@Base+0x120>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + rsb lr, r5, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + mov.w r3, #0 │ │ │ │ + cbnz r5, 6f596 <__dcl_common_MOD_dclswapindex@@Base+0x2e> │ │ │ │ + mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ + movs r5, #1 │ │ │ │ + ldrd r3, r2, [r1, #28] │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + subs r2, r2, r3 │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldrd r6, r3, [r1, #40] @ 0x28 │ │ │ │ + adds r2, #1 │ │ │ │ + ldr.w ip, [r1, #36] @ 0x24 │ │ │ │ + negs r1, r7 │ │ │ │ + subs r3, r3, r6 │ │ │ │ + adds r3, #1 │ │ │ │ + cbnz r7, 6f5b8 <__dcl_common_MOD_dclswapindex@@Base+0x50> │ │ │ │ + mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ + movs r7, #1 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + bic.w r2, r2, r2, asr #31 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + sub.w r6, lr, ip │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [pc, #196] @ (6f68c <__dcl_common_MOD_dclswapindex@@Base+0x124>) │ │ │ │ + str r5, [sp, #172] @ 0xac │ │ │ │ + ldr r5, [r0, #36] @ 0x24 │ │ │ │ + add r2, pc │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + subs r1, r1, r5 │ │ │ │ + add r5, sp, #12 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldmia.w r2, {r0, r1} │ │ │ │ + stmia.w r5, {r0, r1} │ │ │ │ + movs r2, #4 │ │ │ │ + movs r1, #1 │ │ │ │ + movw r0, #770 @ 0x302 │ │ │ │ + str.w ip, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + movs r3, #0 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + 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 r1, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ + strh.w r0, [sp, #116] @ 0x74 │ │ │ │ + strh.w r0, [sp, #164] @ 0xa4 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + str r4, [sp, #148] @ 0x94 │ │ │ │ + movs r4, #2 │ │ │ │ + strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ + strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + strd r1, r1, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + strd r1, r1, [sp, #88] @ 0x58 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + movw r4, #257 @ 0x101 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + strh.w r4, [sp, #44] @ 0x2c │ │ │ │ + strh.w r4, [sp, #80] @ 0x50 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + blx 327d8 <_gfortran_reshape_r4@plt> │ │ │ │ + ldr r2, [pc, #40] @ (6f690 <__dcl_common_MOD_dclswapindex@@Base+0x128>) │ │ │ │ + ldr r3, [pc, #28] @ (6f688 <__dcl_common_MOD_dclswapindex@@Base+0x120>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 6f67e <__dcl_common_MOD_dclswapindex@@Base+0x116> │ │ │ │ + add sp, #204 @ 0xcc │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 6f5a8 <__dcl_common_MOD_dclswapindex@@Base+0x40> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 6f3f0 <__umpack_MOD_dclsetcirclewindow@@Base+0x40> │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6f3d8 <__umpack_MOD_dclsetcirclewindow@@Base+0x28> │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0006f694 <__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] @ (6f8c8 <__uvpack_MOD_dcldrawyboxline@@Base+0x234>) │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #544] @ (6f8cc <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr.w r8, [r1, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + subs r7, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r6, [r1, #28] │ │ │ │ + ldr r0, [pc, #492] @ (6f8d0 <__uvpack_MOD_dcldrawyboxline@@Base+0x23c>) │ │ │ │ + subs r6, r6, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #492] @ (6f8d4 <__uvpack_MOD_dcldrawyboxline@@Base+0x240>) │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 75074 <__uwpack_MOD_dclgetygrid@@Base+0x44> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 750fa <__uwpack_MOD_dclgetygrid@@Base+0xca> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r7, r3 │ │ │ │ + add.w fp, r6, r3 │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6f892 <__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 6f8a2 <__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 6f744 <__uvpack_MOD_dcldrawyboxline@@Base+0xb0> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #424] @ (6f8d8 <__uvpack_MOD_dcldrawyboxline@@Base+0x244>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #420] @ (6f8dc <__uvpack_MOD_dcldrawyboxline@@Base+0x248>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #420] @ (6f8e0 <__uvpack_MOD_dcldrawyboxline@@Base+0x24c>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r5, sl │ │ │ │ + it ge │ │ │ │ + movge r5, sl │ │ │ │ + cmp r4, #1 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + bne.n 6f792 <__uvpack_MOD_dcldrawyboxline@@Base+0xfe> │ │ │ │ + cmp.w r8, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w sl, [sp, #12] │ │ │ │ + bne.n 6f804 <__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 30438 │ │ │ │ + ldr r2, [pc, #372] @ (6f8e4 <__uvpack_MOD_dcldrawyboxline@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #348] @ (6f8cc <__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 6f8c4 <__uvpack_MOD_dcldrawyboxline@@Base+0x230> │ │ │ │ + ldr r0, [pc, #356] @ (6f8e8 <__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 304f4 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 6f886 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f2> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + lsls r5, r4, #2 │ │ │ │ blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov sl, r0 │ │ │ │ - mov r7, 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 6f7a8 <__uvpack_MOD_dcldrawyboxline@@Base+0x114> │ │ │ │ + str.w sl, [sp, #28] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + bne.n 6f804 <__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 30438 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 6f8bc <__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 r3, r9 │ │ │ │ + bne.n 6f7e0 <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + cmp.w r8, #1 │ │ │ │ + beq.n 6f76c <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 6f854 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + b.n 6f83e <__uvpack_MOD_dcldrawyboxline@@Base+0x1aa> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 6f85c <__uvpack_MOD_dcldrawyboxline@@Base+0x1c8> │ │ │ │ + mov.w r0, fp, lsl #2 │ │ │ │ + mov.w r5, r8, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 750c8 <__uwpack_MOD_dclgetygrid@@Base+0x98> │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 35144 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 750e6 <__uwpack_MOD_dclgetygrid@@Base+0xb6> │ │ │ │ - mov r0, sl │ │ │ │ + bge.n 6f81c <__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 30438 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6f8ae <__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 6f848 <__uvpack_MOD_dcldrawyboxline@@Base+0x1b4> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75080 <__uwpack_MOD_dclgetygrid@@Base+0x50> │ │ │ │ + b.n 6f76c <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r1, sp │ │ │ │ - mov sl, r0 │ │ │ │ - movs r3, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 35144 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 30438 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 6f854 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6f7d6 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6f854 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + b.n 6f7ba <__uvpack_MOD_dcldrawyboxline@@Base+0x126> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fd50 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 6f714 <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30720 │ │ │ │ + b.n 6f71c <__uvpack_MOD_dcldrawyboxline@@Base+0x88> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6f7d6 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6f7f8 <__uvpack_MOD_dcldrawyboxline@@Base+0x164> │ │ │ │ mov r0, sl │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75080 <__uwpack_MOD_dclgetygrid@@Base+0x50> │ │ │ │ + b.n 6f76c <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, #38] @ 0x26 │ │ │ │ + b.n 6f58c <__dcl_common_MOD_dclswapindex@@Base+0x24> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, #0 │ │ │ │ + ldrh r4, [r3, #42] @ 0x2a │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #904] @ 0x388 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r1, #40] @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r0, #14] │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xf29a0007 │ │ │ │ + b.n 6f420 <__umpack_MOD_dclsetcirclewindow@@Base+0x70> │ │ │ │ movs r1, r1 │ │ │ │ - adds r0, r3, #7 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, r1, #7 │ │ │ │ + │ │ │ │ +0006f8ec <__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] @ (6fb94 <__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] @ (6fb98 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #592] @ (6fb9c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #592] @ (6fba0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b4>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #16 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + add.w r7, fp, r3 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + blx 349c0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6fb6e <__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 6fb82 <__uvpack_MOD_dclshadeyboxarea@@Base+0x296> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp sl, r7 │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r3 │ │ │ │ + beq.n 6f9d4 <__uvpack_MOD_dclshadeyboxarea@@Base+0xe8> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #484] @ (6fba4 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #480] @ (6fba8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2bc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #480] @ (6fbac <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + 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 6fa44 <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.n 6fa7c <__uvpack_MOD_dclshadeyboxarea@@Base+0x190> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 6fab0 <__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 2fb48 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6fb26 <__uvpack_MOD_dclshadeyboxarea@@Base+0x23a> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6fb02 <__uvpack_MOD_dclshadeyboxarea@@Base+0x216> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6fadc <__uvpack_MOD_dclshadeyboxarea@@Base+0x1f0> │ │ │ │ + ldr r2, [pc, #400] @ (6fbb0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #372] @ (6fb98 <__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 6fb90 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a4> │ │ │ │ + ldr r0, [pc, #380] @ (6fbb4 <__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 304f4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6fb62 <__uvpack_MOD_dclshadeyboxarea@@Base+0x276> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6fa62 <__uvpack_MOD_dclshadeyboxarea@@Base+0x176> │ │ │ │ + cmp r5, #1 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + beq.n 6f9f6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6fb4a <__uvpack_MOD_dclshadeyboxarea@@Base+0x25e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6fa94 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1a8> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + beq.n 6f9fe <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6fb56 <__uvpack_MOD_dclshadeyboxarea@@Base+0x26a> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6fac8 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1dc> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6f9fe <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fafa <__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 6faee <__uvpack_MOD_dclshadeyboxarea@@Base+0x202> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6fa1e <__uvpack_MOD_dclshadeyboxarea@@Base+0x132> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fb1e <__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 r2, r1 │ │ │ │ + bne.n 6fb12 <__uvpack_MOD_dclshadeyboxarea@@Base+0x226> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6fa1a <__uvpack_MOD_dclshadeyboxarea@@Base+0x12e> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fb42 <__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 r2, r1 │ │ │ │ + bne.n 6fb36 <__uvpack_MOD_dclshadeyboxarea@@Base+0x24a> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6fa16 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6f9f6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6f9fe <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6f9ec <__uvpack_MOD_dclshadeyboxarea@@Base+0x100> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f478 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6f98a <__uvpack_MOD_dclshadeyboxarea@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f478 │ │ │ │ + b.n 6f994 <__uvpack_MOD_dclshadeyboxarea@@Base+0xa8> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 6f3ac <__umpack_MOD_dclsetmappoint@@Base+0x1f0> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + str r7, [sp, #488] @ 0x1e8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r1, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r6, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + and.w r0, sl, #7 │ │ │ │ + b.n 70188 <__uvpack_MOD_dclshadeybararea@@Base+0x74> │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r4, [r3, #16] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00075130 <__uwpack_MOD_dclsetygrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0006fbb8 <__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, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #212] @ (75218 <__uwpack_MOD_dclsetygrid@@Base+0xe8>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #212] @ (7521c <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #656] @ (6fe5c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a4>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #648] @ (6fe60 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #588] @ (6fe64 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2ac>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #588] @ (6fe68 <__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 349c0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 6fe3a <__uvpack_MOD_dcldrawyboxframe@@Base+0x282> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 6fe4c <__uvpack_MOD_dcldrawyboxframe@@Base+0x294> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp sl, r7 │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r3 │ │ │ │ + beq.n 6fca0 <__uvpack_MOD_dcldrawyboxframe@@Base+0xe8> │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #480] @ (6fe6c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #476] @ (6fe70 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #476] @ (6fe74 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2bc>) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + 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 6fd10 <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + bne.n 6fd48 <__uvpack_MOD_dcldrawyboxframe@@Base+0x190> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + bne.n 6fd7c <__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 2f428 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 6fdf2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x23a> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 6fdce <__uvpack_MOD_dcldrawyboxframe@@Base+0x216> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 6fda8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1f0> │ │ │ │ + ldr r2, [pc, #396] @ (6fe78 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #368] @ (6fe60 <__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 6fe58 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ + ldr r0, [pc, #376] @ (6fe7c <__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 304f4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 6fe2e <__uvpack_MOD_dcldrawyboxframe@@Base+0x276> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6fd2e <__uvpack_MOD_dcldrawyboxframe@@Base+0x176> │ │ │ │ + cmp r5, #1 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #12] │ │ │ │ + beq.n 6fcc2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 6fe16 <__uvpack_MOD_dcldrawyboxframe@@Base+0x25e> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6fd60 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1a8> │ │ │ │ + cmp r4, #1 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #16] │ │ │ │ + beq.n 6fcca <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 6fe22 <__uvpack_MOD_dcldrawyboxframe@@Base+0x26a> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6fd94 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1dc> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 6fcca <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fdc6 <__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 6fdba <__uvpack_MOD_dcldrawyboxframe@@Base+0x202> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6fcea <__uvpack_MOD_dcldrawyboxframe@@Base+0x132> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fdea <__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 r2, r1 │ │ │ │ + bne.n 6fdde <__uvpack_MOD_dcldrawyboxframe@@Base+0x226> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6fce6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12e> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 6fe0e <__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 r2, r1 │ │ │ │ + bne.n 6fe02 <__uvpack_MOD_dcldrawyboxframe@@Base+0x24a> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6fce2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 6fcc2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 6fcca <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 6fcb8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x100> │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fd50 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 6fc56 <__uvpack_MOD_dcldrawyboxframe@@Base+0x9e> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30720 │ │ │ │ + b.n 6fc60 <__uvpack_MOD_dcldrawyboxframe@@Base+0xa8> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 700dc <__uvpack_MOD_dcldrawybarline@@Base+0x25c> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r2, #62] @ 0x3e │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r5, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + ldc 0, cr0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + b.n 6feb8 <__uvpack_MOD_dcldrawybarline@@Base+0x38> │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r4, #58] @ 0x3a │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0006fe80 <__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 sl, r2 │ │ │ │ + ldr r2, [pc, #604] @ (700f0 <__uvpack_MOD_dcldrawybarline@@Base+0x270>) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #604] @ (700f4 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #68 @ 0x44 │ │ │ │ + ldr r4, [r0, #24] │ │ │ │ + ldr r7, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ ldrd r3, r6, [r0, #28] │ │ │ │ + it eq │ │ │ │ + moveq r7, #1 │ │ │ │ + ldr.w fp, [sp, #104] @ 0x68 │ │ │ │ subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 751a4 <__uwpack_MOD_dclsetygrid@@Base+0x74> │ │ │ │ - ldr r0, [pc, #184] @ (75220 <__uwpack_MOD_dclsetygrid@@Base+0xf0>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrd r3, r5, [r1, #28] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + ldr r0, [pc, #552] @ (700f8 <__uvpack_MOD_dcldrawybarline@@Base+0x278>) │ │ │ │ + subs r5, r5, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + ldr r1, [pc, #552] @ (700fc <__uvpack_MOD_dcldrawybarline@@Base+0x27c>) │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + add.w r9, r6, r3 │ │ │ │ + adds r6, r5, r3 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + blx 349c0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 700a4 <__uvpack_MOD_dcldrawybarline@@Base+0x224> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add.w sl, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 700b6 <__uvpack_MOD_dcldrawybarline@@Base+0x236> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 700c8 <__uvpack_MOD_dcldrawybarline@@Base+0x248> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + 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 fp, r3, r3, asr #31 │ │ │ │ + cmp r8, fp │ │ │ │ + beq.n 6ff46 <__uvpack_MOD_dcldrawybarline@@Base+0xc6> │ │ │ │ + movs r3, #15 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #460] @ (70100 <__uvpack_MOD_dcldrawybarline@@Base+0x280>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #456] @ (70104 <__uvpack_MOD_dcldrawybarline@@Base+0x284>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #456] @ (70108 <__uvpack_MOD_dcldrawybarline@@Base+0x288>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + cmp r8, fp │ │ │ │ + mov r3, r8 │ │ │ │ + it ge │ │ │ │ + movge r3, fp │ │ │ │ + cmp r4, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne.n 6ff98 <__uvpack_MOD_dcldrawybarline@@Base+0x118> │ │ │ │ + cmp r7, #1 │ │ │ │ + it ne │ │ │ │ + ldrne.w r8, [sp, #8] │ │ │ │ + bne.n 7000e <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 2f07c │ │ │ │ + ldr r2, [pc, #408] @ (7010c <__uvpack_MOD_dcldrawybarline@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #380] @ (700f4 <__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 700ea <__uvpack_MOD_dcldrawybarline@@Base+0x26a> │ │ │ │ + ldr r0, [pc, #388] @ (70110 <__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 304f4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 70098 <__uvpack_MOD_dcldrawybarline@@Base+0x218> │ │ │ │ + mov.w r0, r9, lsl #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 6ffb4 <__uvpack_MOD_dcldrawybarline@@Base+0x134> │ │ │ │ + str.w r8, [sp, #36] @ 0x24 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.n 7000e <__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, sl │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + blx 2f07c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 700e2 <__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 r3, r9 │ │ │ │ + bne.n 6ffee <__uvpack_MOD_dcldrawybarline@@Base+0x16e> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.n 6ff72 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 70062 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + b.n 7004a <__uvpack_MOD_dcldrawybarline@@Base+0x1ca> │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 7006a <__uvpack_MOD_dcldrawybarline@@Base+0x1ea> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r6, r7, #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 70024 <__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, sl │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + blx 2f07c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 700d4 <__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 70056 <__uvpack_MOD_dcldrawybarline@@Base+0x1d6> │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6ff72 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, sl │ │ │ │ + str r0, [sp, #32] │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + blx 2f07c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 70062 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6ffe4 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 70062 <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + b.n 6ffc6 <__uvpack_MOD_dcldrawybarline@@Base+0x146> │ │ │ │ + add.w sl, sp, #48 @ 0x30 │ │ │ │ + mov r0, sl │ │ │ │ + blx 2fd50 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 6ff02 <__uvpack_MOD_dcldrawybarline@@Base+0x82> │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30720 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 6ff14 <__uvpack_MOD_dcldrawybarline@@Base+0x94> │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30ad8 │ │ │ │ + b.n 6ff1e <__uvpack_MOD_dcldrawybarline@@Base+0x9e> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bgt.n 6ffe4 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 70004 <__uvpack_MOD_dcldrawybarline@@Base+0x184> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 6ff72 <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + udf #116 @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + eors.w r0, r8, r7 │ │ │ │ + ble.n 7003c <__uvpack_MOD_dcldrawybarline@@Base+0x1bc> │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r6, #38] @ 0x26 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00070114 <__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] @ (703d8 <__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] @ (703dc <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr.w fp, [sp, #136] @ 0x88 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr.w sl, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #616] @ (703e0 <__uvpack_MOD_dclshadeybararea@@Base+0x2cc>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #616] @ (703e4 <__uvpack_MOD_dclshadeybararea@@Base+0x2d0>) │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r3, #1 │ │ │ │ + add.w r7, r9, r3 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + add.w r7, r8, r3 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + blx 349c0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7039e <__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 703b2 <__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 703c6 <__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 70264 <__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 7034c <__uvpack_MOD_dclshadeybararea@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 751b0 <__uwpack_MOD_dclsetygrid@@Base+0x80> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 35d90 │ │ │ │ - ldr r2, [pc, #160] @ (75224 <__uwpack_MOD_dclsetygrid@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #152] @ (7521c <__uwpack_MOD_dclsetygrid@@Base+0xec>) │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ + bne.w 7031e <__uvpack_MOD_dclshadeybararea@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #40] @ 0x28 │ │ │ │ + bne.n 702ee <__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 30414 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 702ca <__uvpack_MOD_dclshadeybararea@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 702a6 <__uvpack_MOD_dclshadeybararea@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 70280 <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (703e8 <__uvpack_MOD_dclshadeybararea@@Base+0x2d4>) │ │ │ │ + ldr r3, [pc, #408] @ (703dc <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75214 <__uwpack_MOD_dclsetygrid@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #144] @ (75228 <__uwpack_MOD_dclsetygrid@@Base+0xf8>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 703d2 <__uvpack_MOD_dclshadeybararea@@Base+0x2be> │ │ │ │ + ldr r0, [pc, #404] @ (703ec <__uvpack_MOD_dclshadeybararea@@Base+0x2d8>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r0, [pc, #132] @ (7522c <__uwpack_MOD_dclsetygrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #388] @ (703f0 <__uvpack_MOD_dclshadeybararea@@Base+0x2dc>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #384] @ (703f4 <__uvpack_MOD_dclshadeybararea@@Base+0x2e0>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #384] @ (703f8 <__uvpack_MOD_dclshadeybararea@@Base+0x2e4>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 75174 <__uwpack_MOD_dclsetygrid@@Base+0x44> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 701f0 <__uvpack_MOD_dclshadeybararea@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7029e <__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 70292 <__uvpack_MOD_dclshadeybararea@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 7023e <__uvpack_MOD_dclshadeybararea@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 702c2 <__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 r2, r1 │ │ │ │ + bne.n 702b6 <__uvpack_MOD_dclshadeybararea@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 7023a <__uvpack_MOD_dclshadeybararea@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 702e6 <__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 r2, r1 │ │ │ │ + bne.n 702da <__uvpack_MOD_dclshadeybararea@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 70236 <__uvpack_MOD_dclshadeybararea@@Base+0x122> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 70392 <__uvpack_MOD_dclshadeybararea@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 7030a <__uvpack_MOD_dclshadeybararea@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 7021c <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 70386 <__uvpack_MOD_dclshadeybararea@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 70336 <__uvpack_MOD_dclshadeybararea@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 70214 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 7037a <__uvpack_MOD_dclshadeybararea@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 70368 <__uvpack_MOD_dclshadeybararea@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 70208 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 70208 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 70214 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 7021c <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f478 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 701b6 <__uvpack_MOD_dclshadeybararea@@Base+0xa2> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 2f478 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 701c8 <__uvpack_MOD_dclshadeybararea@@Base+0xb4> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30ad8 │ │ │ │ + b.n 701d2 <__uvpack_MOD_dclshadeybararea@@Base+0xbe> │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + blt.n 703a0 <__uvpack_MOD_dclshadeybararea@@Base+0x28c> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r7, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r0, #58] @ 0x3a │ │ │ │ + movs r0, r1 │ │ │ │ + bge.n 70380 <__uvpack_MOD_dclshadeybararea@@Base+0x26c> │ │ │ │ + movs r1, r1 │ │ │ │ + strh r4, [r6, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r3, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 702bc <__uvpack_MOD_dclshadeybararea@@Base+0x1a8> │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +000703fc <__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 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r4, [pc, #684] @ (706bc <__uvpack_MOD_dcldrawybarframe@@Base+0x2c0>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 751fa <__uwpack_MOD_dclsetygrid@@Base+0xca> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ + ldr r3, [pc, #676] @ (706c0 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + 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, #28] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #612] @ (706c4 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (706c8 <__uvpack_MOD_dcldrawybarframe@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ + 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, #20] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 349c0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 70686 <__uvpack_MOD_dcldrawybarframe@@Base+0x28a> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 70698 <__uvpack_MOD_dcldrawybarframe@@Base+0x29c> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 706aa <__uvpack_MOD_dcldrawybarframe@@Base+0x2ae> │ │ │ │ + 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, #24] │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ + cmp sl, fp │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 7054c <__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 70634 <__uvpack_MOD_dcldrawybarframe@@Base+0x238> │ │ │ │ + cmp r5, #1 │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 70606 <__uvpack_MOD_dcldrawybarframe@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 705d6 <__uvpack_MOD_dcldrawybarframe@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 31bb8 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 705b2 <__uvpack_MOD_dcldrawybarframe@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 7058e <__uvpack_MOD_dcldrawybarframe@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 70568 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (706cc <__uvpack_MOD_dcldrawybarframe@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (706c0 <__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 706b6 <__uvpack_MOD_dcldrawybarframe@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (706d0 <__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 304f4 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (706d4 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (706d8 <__uvpack_MOD_dcldrawybarframe@@Base+0x2dc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (706dc <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 704d8 <__uvpack_MOD_dcldrawybarframe@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70586 <__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 7057a <__uvpack_MOD_dcldrawybarframe@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 70526 <__uvpack_MOD_dcldrawybarframe@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 705aa <__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 r2, r1 │ │ │ │ + bne.n 7059e <__uvpack_MOD_dcldrawybarframe@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 70522 <__uvpack_MOD_dcldrawybarframe@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 705ce <__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 r2, r1 │ │ │ │ + bne.n 705c2 <__uvpack_MOD_dcldrawybarframe@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 7051e <__uvpack_MOD_dcldrawybarframe@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 7067a <__uvpack_MOD_dcldrawybarframe@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 705f2 <__uvpack_MOD_dcldrawybarframe@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 70504 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 7066e <__uvpack_MOD_dcldrawybarframe@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 7061e <__uvpack_MOD_dcldrawybarframe@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 704fc <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 70662 <__uvpack_MOD_dcldrawybarframe@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ + 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, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 751c8 <__uwpack_MOD_dclsetygrid@@Base+0x98> │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 35d90 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 751e6 <__uwpack_MOD_dclsetygrid@@Base+0xb6> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 75180 <__uwpack_MOD_dclsetygrid@@Base+0x50> │ │ │ │ + bge.n 70650 <__uvpack_MOD_dcldrawybarframe@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 704f0 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r1, sp │ │ │ │ - mov sl, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 35d90 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 75180 <__uwpack_MOD_dclsetygrid@@Base+0x50> │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 704f0 <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 704fc <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 70504 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 2fd50 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 7049e <__uvpack_MOD_dcldrawybarframe@@Base+0xa2> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30720 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 704b0 <__uvpack_MOD_dcldrawybarframe@@Base+0xb4> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30ad8 │ │ │ │ + b.n 704ba <__uvpack_MOD_dcldrawybarframe@@Base+0xbe> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, #30] │ │ │ │ + nop │ │ │ │ + bhi.n 706b4 <__uvpack_MOD_dcldrawybarframe@@Base+0x2b8> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #4 │ │ │ │ + strh r0, [r5, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r3, #34] @ 0x22 │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r1, #28] │ │ │ │ + bvc.n 70694 <__uvpack_MOD_dcldrawybarframe@@Base+0x298> │ │ │ │ movs r1, r1 │ │ │ │ - adds r4, r4, #3 │ │ │ │ + ldrb r0, [r4, #29] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r2, #3 │ │ │ │ + ldrb r6, [r0, #29] │ │ │ │ movs r0, r1 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 6ffd0 <__uvpack_MOD_dcldrawybarline@@Base+0x150> │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00075230 <__uwpack_MOD_dclgetxgrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000706e0 <__uvpack_MOD_dclshadeygap@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #212] @ (75318 <__uwpack_MOD_dclgetxgrid@@Base+0xe8>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #212] @ (7531c <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr r4, [pc, #644] @ (70978 <__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] @ (7097c <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ + it eq │ │ │ │ + moveq r6, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ + it eq │ │ │ │ + moveq r5, #1 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 752a4 <__uwpack_MOD_dclgetxgrid@@Base+0x74> │ │ │ │ - ldr r0, [pc, #184] @ (75320 <__uwpack_MOD_dclgetxgrid@@Base+0xf0>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #576] @ (70980 <__uvpack_MOD_dclshadeygap@@Base+0x2a0>) │ │ │ │ + sub.w fp, r1, r3 │ │ │ │ + ldr r1, [pc, #576] @ (70984 <__uvpack_MOD_dclshadeygap@@Base+0x2a4>) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ + 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 349c0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 70952 <__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 70966 <__uvpack_MOD_dclshadeygap@@Base+0x286> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + add.w r3, r8, #1 │ │ │ │ + bic.w r7, r3, r3, asr #31 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp sl, r3 │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 7081c <__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 70900 <__uvpack_MOD_dclshadeygap@@Base+0x220> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 752b0 <__uwpack_MOD_dclgetxgrid@@Base+0x80> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 32a80 │ │ │ │ - ldr r2, [pc, #160] @ (75324 <__uwpack_MOD_dclgetxgrid@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #152] @ (7531c <__uwpack_MOD_dclgetxgrid@@Base+0xec>) │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #16] │ │ │ │ + bne.w 708d2 <__uvpack_MOD_dclshadeygap@@Base+0x1f2> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #20] │ │ │ │ + bne.n 708a6 <__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 34470 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 70882 <__uvpack_MOD_dclshadeygap@@Base+0x1a2> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 7085e <__uvpack_MOD_dclshadeygap@@Base+0x17e> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 70838 <__uvpack_MOD_dclshadeygap@@Base+0x158> │ │ │ │ + ldr r2, [pc, #400] @ (70988 <__uvpack_MOD_dclshadeygap@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #384] @ (7097c <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75314 <__uwpack_MOD_dclgetxgrid@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #144] @ (75328 <__uwpack_MOD_dclgetxgrid@@Base+0xf8>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 70974 <__uvpack_MOD_dclshadeygap@@Base+0x294> │ │ │ │ + ldr r0, [pc, #380] @ (7098c <__uvpack_MOD_dclshadeygap@@Base+0x2ac>) │ │ │ │ + movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r0, [pc, #132] @ (7532c <__uwpack_MOD_dclgetxgrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + movs r3, #12 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #364] @ (70990 <__uvpack_MOD_dclshadeygap@@Base+0x2b0>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #360] @ (70994 <__uvpack_MOD_dclshadeygap@@Base+0x2b4>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #360] @ (70998 <__uvpack_MOD_dclshadeygap@@Base+0x2b8>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 75274 <__uwpack_MOD_dclgetxgrid@@Base+0x44> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 752fa <__uwpack_MOD_dclgetxgrid@@Base+0xca> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 707aa <__uvpack_MOD_dclshadeygap@@Base+0xca> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70856 <__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 7084a <__uvpack_MOD_dclshadeygap@@Base+0x16a> │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 707f6 <__uvpack_MOD_dclshadeygap@@Base+0x116> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7087a <__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 r2, r1 │ │ │ │ + bne.n 7086e <__uvpack_MOD_dclshadeygap@@Base+0x18e> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 707f2 <__uvpack_MOD_dclshadeygap@@Base+0x112> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7089e <__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 r2, r1 │ │ │ │ + bne.n 70892 <__uvpack_MOD_dclshadeygap@@Base+0x1b2> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 707ee <__uvpack_MOD_dclshadeygap@@Base+0x10e> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.n 70946 <__uvpack_MOD_dclshadeygap@@Base+0x266> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ + 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 708be <__uvpack_MOD_dclshadeygap@@Base+0x1de> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 707d8 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 7093a <__uvpack_MOD_dclshadeygap@@Base+0x25a> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 708ea <__uvpack_MOD_dclshadeygap@@Base+0x20a> │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + b.n 707d0 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 7092e <__uvpack_MOD_dclshadeygap@@Base+0x24e> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 752c8 <__uwpack_MOD_dclgetxgrid@@Base+0x98> │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 32a80 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 752e6 <__uwpack_MOD_dclgetxgrid@@Base+0xb6> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 75280 <__uwpack_MOD_dclgetxgrid@@Base+0x50> │ │ │ │ + bge.n 7091c <__uvpack_MOD_dclshadeygap@@Base+0x23c> │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b.n 707c4 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r1, sp │ │ │ │ - mov sl, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 32a80 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 75280 <__uwpack_MOD_dclgetxgrid@@Base+0x50> │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b.n 707c4 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b.n 707d0 <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + b.n 707d8 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 2f478 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 7077e <__uvpack_MOD_dclshadeygap@@Base+0x9e> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 2f478 │ │ │ │ + b.n 70788 <__uvpack_MOD_dclshadeygap@@Base+0xa8> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ + bvs.n 709a8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xc> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r3, #0 │ │ │ │ + ldrb r6, [r5, #21] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r1, #20] │ │ │ │ + bpl.n 709b0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x14> │ │ │ │ movs r1, r1 │ │ │ │ - subs r0, r6, r7 │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, r4, r7 │ │ │ │ + ldrb r2, [r1, #18] │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r2, #40] @ 0x28 │ │ │ │ movs r0, r1 │ │ │ │ + b.n 70cec <__uhpack_MOD_dcldrawxboxline@@Base+0x6c> │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00075330 <__uwpack_MOD_dclsetxgrid@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007099c <__uvpack_MOD_dcldrawyerrorbar@@Base>: │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #212] @ (75418 <__uwpack_MOD_dclsetxgrid@@Base+0xe8>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #212] @ (7541c <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + ldr r4, [pc, #684] @ (70c5c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c0>) │ │ │ │ + ldr r6, [r0, #24] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r1, #24] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r3, [pc, #676] @ (70c60 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ + 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, #4] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 753a4 <__uwpack_MOD_dclsetxgrid@@Base+0x74> │ │ │ │ - ldr r0, [pc, #184] @ (75420 <__uwpack_MOD_dclsetxgrid@@Base+0xf0>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, #1 │ │ │ │ + sub.w r9, r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldrd r3, r0, [r1, #28] │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrd r3, r1, [r2, #28] │ │ │ │ + ldr r0, [pc, #612] @ (70c64 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c8>) │ │ │ │ + subs r3, r1, r3 │ │ │ │ + ldr r1, [pc, #612] @ (70c68 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2cc>) │ │ │ │ + str r3, [sp, #20] │ │ │ │ + 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, #20] │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #16 │ │ │ │ + add r7, r3 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + blx 349c0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 70c26 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x28a> │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 70c38 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x29c> │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 70c4a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ae> │ │ │ │ + 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, #24] │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ + cmp sl, fp │ │ │ │ + it eq │ │ │ │ + cmpeq sl, r7 │ │ │ │ + bne.n 70aec <__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 70bd4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 753b0 <__uwpack_MOD_dclsetxgrid@@Base+0x80> │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31784 │ │ │ │ - ldr r2, [pc, #160] @ (75424 <__uwpack_MOD_dclsetxgrid@@Base+0xf4>) │ │ │ │ - ldr r3, [pc, #152] @ (7541c <__uwpack_MOD_dclsetxgrid@@Base+0xec>) │ │ │ │ + it eq │ │ │ │ + ldreq.w r9, [sp, #32] │ │ │ │ + bne.w 70ba6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x20a> │ │ │ │ + cmp r4, #1 │ │ │ │ + it eq │ │ │ │ + ldreq r3, [sp, #36] @ 0x24 │ │ │ │ + bne.n 70b76 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1da> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, r9 │ │ │ │ + blx 32778 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.n 70b52 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b6> │ │ │ │ + cmp r5, #1 │ │ │ │ + bne.n 70b2e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x192> │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.n 70b08 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (70c6c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (70c60 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 75414 <__uwpack_MOD_dclsetxgrid@@Base+0xe4> │ │ │ │ - ldr r0, [pc, #144] @ (75428 <__uwpack_MOD_dclsetxgrid@@Base+0xf8>) │ │ │ │ - movs r1, #11 │ │ │ │ + bne.w 70c56 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (70c70 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d4>) │ │ │ │ + movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r0, [pc, #132] @ (7542c <__uwpack_MOD_dclsetxgrid@@Base+0xfc>) │ │ │ │ - movs r1, #11 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 304f4 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #384] @ (70c74 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d8>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #380] @ (70c78 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2dc>) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #380] @ (70c7c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0>) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 75374 <__uwpack_MOD_dclsetxgrid@@Base+0x44> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 753fa <__uwpack_MOD_dclsetxgrid@@Base+0xca> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 70a78 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xdc> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70b26 <__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 70b1a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x17e> │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 70ac6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x12a> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70b4a <__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 r2, r1 │ │ │ │ + bne.n 70b3e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a2> │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 70ac2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x126> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 70b6e <__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 r2, r1 │ │ │ │ + bne.n 70b62 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1c6> │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + blx 2fad8 │ │ │ │ + b.n 70abe <__uvpack_MOD_dcldrawyerrorbar@@Base+0x122> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 70c1a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x27e> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ + 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 70b92 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f6> │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 70aa4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.n 70c0e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x272> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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 70bbe <__uvpack_MOD_dcldrawyerrorbar@@Base+0x222> │ │ │ │ + str.w r9, [sp, #60] @ 0x3c │ │ │ │ + b.n 70a9c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.n 70c02 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x266> │ │ │ │ + add.w r3, r9, #1 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + blx 34068 │ │ │ │ + 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, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ + add r2, ip │ │ │ │ + cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 753c8 <__uwpack_MOD_dclsetxgrid@@Base+0x98> │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31784 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 753e6 <__uwpack_MOD_dclsetxgrid@@Base+0xb6> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 75380 <__uwpack_MOD_dclsetxgrid@@Base+0x50> │ │ │ │ + bge.n 70bf0 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x254> │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b.n 70a90 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r1, sp │ │ │ │ - mov sl, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31784 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 75380 <__uwpack_MOD_dclsetxgrid@@Base+0x50> │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b.n 70a90 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + b.n 70a9c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + movs r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b.n 70aa4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 345c0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 70a3e <__uvpack_MOD_dcldrawyerrorbar@@Base+0xa2> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 30e68 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 70a50 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xb4> │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 35084 │ │ │ │ + b.n 70a5a <__uvpack_MOD_dcldrawyerrorbar@@Base+0xbe> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ + nop │ │ │ │ + bcc.n 70d14 <__uhpack_MOD_dcldrawxboxline@@Base+0x94> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r4 │ │ │ │ + ldrb r4, [r5, #10] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r1, #12] │ │ │ │ + strh r4, [r7, #52] @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + bcs.n 70cf4 <__uhpack_MOD_dcldrawxboxline@@Base+0x74> │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r0, r1 │ │ │ │ - subs r4, r5, r3 │ │ │ │ + ldrb r2, [r1, #7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r2, [r0, r7] │ │ │ │ movs r0, r1 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00075430 <__uvpack_MOD_dcldrawyboxline@@Base>: │ │ │ │ +00070c80 <__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] @ (75664 <__uvpack_MOD_dcldrawyboxline@@Base+0x234>) │ │ │ │ + ldr r2, [pc, #544] @ (70eb4 <__uhpack_MOD_dcldrawxboxline@@Base+0x234>) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #544] @ (75668 <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ + ldr r3, [pc, #544] @ (70eb8 <__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 │ │ │ │ @@ -100514,815 +96468,817 @@ │ │ │ │ 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] @ (7566c <__uvpack_MOD_dcldrawyboxline@@Base+0x23c>) │ │ │ │ + ldr r0, [pc, #492] @ (70ebc <__uhpack_MOD_dcldrawxboxline@@Base+0x23c>) │ │ │ │ subs r6, r6, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #492] @ (75670 <__uvpack_MOD_dcldrawyboxline@@Base+0x240>) │ │ │ │ + ldr r1, [pc, #492] @ (70ec0 <__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 349c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 7562e <__uvpack_MOD_dcldrawyboxline@@Base+0x1fe> │ │ │ │ + beq.w 70e7e <__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 7563e <__uvpack_MOD_dcldrawyboxline@@Base+0x20e> │ │ │ │ + beq.w 70e8e <__uhpack_MOD_dcldrawxboxline@@Base+0x20e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bic.w r5, r9, r9, asr #31 │ │ │ │ + bic.w r5, fp, fp, asr #31 │ │ │ │ subs r5, #1 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ + bic.w sl, r9, r9, asr #31 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 754e0 <__uvpack_MOD_dcldrawyboxline@@Base+0xb0> │ │ │ │ + beq.n 70d30 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0> │ │ │ │ movs r3, #15 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #424] @ (75674 <__uvpack_MOD_dcldrawyboxline@@Base+0x244>) │ │ │ │ + ldr r1, [pc, #424] @ (70ec4 <__uhpack_MOD_dcldrawxboxline@@Base+0x244>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #420] @ (75678 <__uvpack_MOD_dcldrawyboxline@@Base+0x248>) │ │ │ │ + ldr r2, [pc, #420] @ (70ec8 <__uhpack_MOD_dcldrawxboxline@@Base+0x248>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #420] @ (7567c <__uvpack_MOD_dcldrawyboxline@@Base+0x24c>) │ │ │ │ + ldr r0, [pc, #420] @ (70ecc <__uhpack_MOD_dcldrawxboxline@@Base+0x24c>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ cmp r5, sl │ │ │ │ it ge │ │ │ │ movge r5, sl │ │ │ │ cmp r4, #1 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7552e <__uvpack_MOD_dcldrawyboxline@@Base+0xfe> │ │ │ │ + bne.n 70d7e <__uhpack_MOD_dcldrawxboxline@@Base+0xfe> │ │ │ │ cmp.w r8, #1 │ │ │ │ it ne │ │ │ │ ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 755a0 <__uvpack_MOD_dcldrawyboxline@@Base+0x170> │ │ │ │ + bne.n 70df0 <__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 30438 │ │ │ │ - ldr r2, [pc, #372] @ (75680 <__uvpack_MOD_dcldrawyboxline@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #348] @ (75668 <__uvpack_MOD_dcldrawyboxline@@Base+0x238>) │ │ │ │ + blx 30ac0 │ │ │ │ + ldr r2, [pc, #372] @ (70ed0 <__uhpack_MOD_dcldrawxboxline@@Base+0x250>) │ │ │ │ + ldr r3, [pc, #348] @ (70eb8 <__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 75660 <__uvpack_MOD_dcldrawyboxline@@Base+0x230> │ │ │ │ - ldr r0, [pc, #356] @ (75684 <__uvpack_MOD_dcldrawyboxline@@Base+0x254>) │ │ │ │ + bne.w 70eb0 <__uhpack_MOD_dcldrawxboxline@@Base+0x230> │ │ │ │ + ldr r0, [pc, #356] @ (70ed4 <__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 304f4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 75622 <__uvpack_MOD_dcldrawyboxline@@Base+0x1f2> │ │ │ │ + blt.n 70e72 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f2> │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ lsls r5, r4, #2 │ │ │ │ blx 34068 │ │ │ │ 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 75544 <__uvpack_MOD_dcldrawyboxline@@Base+0x114> │ │ │ │ + bge.n 70d94 <__uhpack_MOD_dcldrawxboxline@@Base+0x114> │ │ │ │ str.w sl, [sp, #28] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 755a0 <__uvpack_MOD_dcldrawyboxline@@Base+0x170> │ │ │ │ + bne.n 70df0 <__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 30438 │ │ │ │ + blx 30ac0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 75658 <__uvpack_MOD_dcldrawyboxline@@Base+0x228> │ │ │ │ + ble.n 70ea8 <__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 r3, r9 │ │ │ │ - bne.n 7557c <__uvpack_MOD_dcldrawyboxline@@Base+0x14c> │ │ │ │ + bne.n 70dcc <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2fad8 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 75508 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + beq.n 70d58 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 755f0 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + ble.n 70e40 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ mov.w r5, r8, lsl #2 │ │ │ │ - b.n 755da <__uvpack_MOD_dcldrawyboxline@@Base+0x1aa> │ │ │ │ + b.n 70e2a <__uhpack_MOD_dcldrawxboxline@@Base+0x1aa> │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 755f8 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c8> │ │ │ │ + blt.n 70e48 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c8> │ │ │ │ mov.w r0, fp, lsl #2 │ │ │ │ mov.w r5, r8, lsl #2 │ │ │ │ blx 34068 │ │ │ │ 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 755b8 <__uvpack_MOD_dcldrawyboxline@@Base+0x188> │ │ │ │ + bge.n 70e08 <__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 30438 │ │ │ │ + blx 30ac0 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 7564a <__uvpack_MOD_dcldrawyboxline@@Base+0x21a> │ │ │ │ + bne.n 70e9a <__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 755e4 <__uvpack_MOD_dcldrawyboxline@@Base+0x1b4> │ │ │ │ + bne.n 70e34 <__uhpack_MOD_dcldrawxboxline@@Base+0x1b4> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75508 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + b.n 70d58 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ 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 30438 │ │ │ │ + blx 30ac0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 755f0 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + beq.n 70e40 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 75572 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + bgt.n 70dc2 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2fad8 │ │ │ │ - b.n 755f0 <__uvpack_MOD_dcldrawyboxline@@Base+0x1c0> │ │ │ │ + b.n 70e40 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.n 75556 <__uvpack_MOD_dcldrawyboxline@@Base+0x126> │ │ │ │ + b.n 70da6 <__uhpack_MOD_dcldrawxboxline@@Base+0x126> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fd50 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 754b0 <__uvpack_MOD_dcldrawyboxline@@Base+0x80> │ │ │ │ + bne.w 70d00 <__uhpack_MOD_dcldrawxboxline@@Base+0x80> │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 30720 │ │ │ │ - b.n 754b8 <__uvpack_MOD_dcldrawyboxline@@Base+0x88> │ │ │ │ + b.n 70d08 <__uhpack_MOD_dcldrawxboxline@@Base+0x88> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 75572 <__uvpack_MOD_dcldrawyboxline@@Base+0x142> │ │ │ │ + bgt.n 70dc2 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75594 <__uvpack_MOD_dcldrawyboxline@@Base+0x164> │ │ │ │ + b.n 70de4 <__uhpack_MOD_dcldrawxboxline@@Base+0x164> │ │ │ │ mov r0, sl │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75508 <__uvpack_MOD_dcldrawyboxline@@Base+0xd8> │ │ │ │ + b.n 70d58 <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrh r4, [r0, #6] │ │ │ │ + beq.n 70fa0 <__uhpack_MOD_dclshadexboxarea@@Base+0xc8> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r3, r0 │ │ │ │ + ldrb r4, [r0, #0] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r3, #12] │ │ │ │ + strh r6, [r6, #30] │ │ │ │ movs r0, r1 │ │ │ │ - adds r4, r1, r7 │ │ │ │ + strb r4, [r6, #30] │ │ │ │ movs r0, r1 │ │ │ │ - adds r0, r3, r7 │ │ │ │ + ldrb r0, [r3, r6] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [sp, #568] @ 0x238 │ │ │ │ + bgt.n 70e2c <__uhpack_MOD_dcldrawxboxline@@Base+0x1ac> │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r0, #0] │ │ │ │ + ldmia r7, {r4, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, r7, r5 │ │ │ │ + strb r6, [r4, #29] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00075688 <__uvpack_MOD_dclshadeyboxarea@@Base>: │ │ │ │ +00070ed8 <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #660] @ (75930 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a8>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ + ldr r5, [pc, #660] @ (71180 <__uhpack_MOD_dclshadexboxarea@@Base+0x2a8>) │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add r5, pc │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #652] @ (75934 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [pc, #652] @ (71184 <__uhpack_MOD_dclshadexboxarea@@Base+0x2ac>) │ │ │ │ it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + moveq r7, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ + moveq r5, #1 │ │ │ │ + sub.w r9, r4, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #592] @ (75938 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b0>) │ │ │ │ + ldr r0, [pc, #592] @ (71188 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b0>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #592] @ (7593c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #592] @ (7118c <__uhpack_MOD_dclshadexboxarea@@Base+0x2b4>) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, fp, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + add.w r4, r9, r3 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + add.w r4, fp, r3 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ blx 349c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7590a <__uvpack_MOD_dclshadeyboxarea@@Base+0x282> │ │ │ │ + beq.w 71158 <__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 7591e <__uvpack_MOD_dclshadeyboxarea@@Base+0x296> │ │ │ │ + beq.w 7116c <__uhpack_MOD_dclshadexboxarea@@Base+0x294> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r4, r3, r3, asr #31 │ │ │ │ add.w r3, r9, #1 │ │ │ │ + subs r4, #1 │ │ │ │ bic.w sl, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r4, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r3 │ │ │ │ - beq.n 75770 <__uvpack_MOD_dclshadeyboxarea@@Base+0xe8> │ │ │ │ + cmpeq r4, r3 │ │ │ │ + beq.n 70fbe <__uhpack_MOD_dclshadexboxarea@@Base+0xe6> │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #484] @ (75940 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2b8>) │ │ │ │ + ldr r1, [pc, #484] @ (71190 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (75944 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2bc>) │ │ │ │ + ldr r2, [pc, #480] @ (71194 <__uhpack_MOD_dclshadexboxarea@@Base+0x2bc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #480] @ (75948 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c0>) │ │ │ │ + ldr r0, [pc, #480] @ (71198 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ it ge │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, sl │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, sl │ │ │ │ it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ + movge r4, sl │ │ │ │ + cmp r7, #1 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ it eq │ │ │ │ - ldreq r7, [sp, #12] │ │ │ │ - bne.n 757e0 <__uvpack_MOD_dclshadeyboxarea@@Base+0x158> │ │ │ │ - cmp r5, #1 │ │ │ │ + ldreq r4, [sp, #12] │ │ │ │ + bne.n 7102e <__uhpack_MOD_dclshadexboxarea@@Base+0x156> │ │ │ │ + cmp r6, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 75818 <__uvpack_MOD_dclshadeyboxarea@@Base+0x190> │ │ │ │ - cmp r4, #1 │ │ │ │ + bne.n 71066 <__uhpack_MOD_dclshadexboxarea@@Base+0x18e> │ │ │ │ + cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - bne.n 7584c <__uvpack_MOD_dclshadeyboxarea@@Base+0x1c4> │ │ │ │ + bne.n 7109a <__uhpack_MOD_dclshadexboxarea@@Base+0x1c2> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 2fb48 │ │ │ │ + blx 315e8 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 71110 <__uhpack_MOD_dclshadexboxarea@@Base+0x238> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 758c2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x23a> │ │ │ │ + bne.n 710ec <__uhpack_MOD_dclshadexboxarea@@Base+0x214> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 7589e <__uvpack_MOD_dclshadeyboxarea@@Base+0x216> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 75878 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #400] @ (7594c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c4>) │ │ │ │ - ldr r3, [pc, #372] @ (75934 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2ac>) │ │ │ │ + bne.n 710c6 <__uhpack_MOD_dclshadexboxarea@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #400] @ (7119c <__uhpack_MOD_dclshadexboxarea@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #376] @ (71184 <__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 7592c <__uvpack_MOD_dclshadeyboxarea@@Base+0x2a4> │ │ │ │ - ldr r0, [pc, #380] @ (75950 <__uvpack_MOD_dclshadeyboxarea@@Base+0x2c8>) │ │ │ │ + bne.w 7117a <__uhpack_MOD_dclshadexboxarea@@Base+0x2a2> │ │ │ │ + ldr r0, [pc, #384] @ (711a0 <__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 304f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 758fe <__uvpack_MOD_dclshadeyboxarea@@Base+0x276> │ │ │ │ + blt.w 7114c <__uhpack_MOD_dclshadexboxarea@@Base+0x274> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 757fe <__uvpack_MOD_dclshadeyboxarea@@Base+0x176> │ │ │ │ - cmp r5, #1 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + bge.n 7104c <__uhpack_MOD_dclshadexboxarea@@Base+0x174> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - beq.n 75792 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + beq.n 70fe0 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 758e6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x25e> │ │ │ │ + blt.n 71134 <__uhpack_MOD_dclshadexboxarea@@Base+0x25c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w ip, [r1], #4 │ │ │ │ - bge.n 75830 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1a8> │ │ │ │ - cmp r4, #1 │ │ │ │ + bge.n 7107e <__uhpack_MOD_dclshadexboxarea@@Base+0x1a6> │ │ │ │ + cmp r5, #1 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - beq.n 7579a <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + beq.n 70fe8 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 758f2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x26a> │ │ │ │ + blt.n 71140 <__uhpack_MOD_dclshadexboxarea@@Base+0x268> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp fp, r2 │ │ │ │ str.w lr, [ip], #4 │ │ │ │ - bge.n 75864 <__uvpack_MOD_dclshadeyboxarea@@Base+0x1dc> │ │ │ │ + bge.n 710b2 <__uhpack_MOD_dclshadexboxarea@@Base+0x1da> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7579a <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + b.n 70fe8 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75896 <__uvpack_MOD_dclshadeyboxarea@@Base+0x20e> │ │ │ │ + ble.n 710e4 <__uhpack_MOD_dclshadexboxarea@@Base+0x20c> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ + add r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7588a <__uvpack_MOD_dclshadeyboxarea@@Base+0x202> │ │ │ │ + bne.n 710d8 <__uhpack_MOD_dclshadexboxarea@@Base+0x200> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 757ba <__uvpack_MOD_dclshadeyboxarea@@Base+0x132> │ │ │ │ + b.n 71008 <__uhpack_MOD_dclshadexboxarea@@Base+0x130> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 758ba <__uvpack_MOD_dclshadeyboxarea@@Base+0x232> │ │ │ │ + ble.n 71108 <__uhpack_MOD_dclshadexboxarea@@Base+0x230> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ + add r3, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 758ae <__uvpack_MOD_dclshadeyboxarea@@Base+0x226> │ │ │ │ + bne.n 710fc <__uhpack_MOD_dclshadexboxarea@@Base+0x224> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fad8 │ │ │ │ - b.n 757b6 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12e> │ │ │ │ + b.n 71004 <__uhpack_MOD_dclshadexboxarea@@Base+0x12c> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 758de <__uvpack_MOD_dclshadeyboxarea@@Base+0x256> │ │ │ │ + ble.n 7112c <__uhpack_MOD_dclshadexboxarea@@Base+0x254> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ + add r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 758d2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x24a> │ │ │ │ + bne.n 71120 <__uhpack_MOD_dclshadexboxarea@@Base+0x248> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 757b2 <__uvpack_MOD_dclshadeyboxarea@@Base+0x12a> │ │ │ │ + b.n 71000 <__uhpack_MOD_dclshadexboxarea@@Base+0x128> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 75792 <__uvpack_MOD_dclshadeyboxarea@@Base+0x10a> │ │ │ │ + b.n 70fe0 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7579a <__uvpack_MOD_dclshadeyboxarea@@Base+0x112> │ │ │ │ + b.n 70fe8 <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 75788 <__uvpack_MOD_dclshadeyboxarea@@Base+0x100> │ │ │ │ + b.n 70fd6 <__uhpack_MOD_dclshadexboxarea@@Base+0xfe> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2f478 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75726 <__uvpack_MOD_dclshadeyboxarea@@Base+0x9e> │ │ │ │ + bne.w 70f76 <__uhpack_MOD_dclshadexboxarea@@Base+0x9e> │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2f478 │ │ │ │ - b.n 75730 <__uvpack_MOD_dclshadeyboxarea@@Base+0xa8> │ │ │ │ + b.n 70f80 <__uhpack_MOD_dclshadexboxarea@@Base+0xa8> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r5, #50] @ 0x32 │ │ │ │ + nop │ │ │ │ + ldmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #31 │ │ │ │ + strb r2, [r5, #22] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r2, [r6, #2] │ │ │ │ + strh r6, [r1, #12] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r5, #29 │ │ │ │ + strb r6, [r6, #20] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r0, r1, #29 │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r0, r1 │ │ │ │ - str r2, [sp, #1016] @ 0x3f8 │ │ │ │ + bge.n 711dc <__uhpack_MOD_dcldrawxboxframe@@Base+0x38> │ │ │ │ movs r7, r0 │ │ │ │ - strh r6, [r1, #42] @ 0x2a │ │ │ │ + ldmia r5!, {} │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r7, #27 │ │ │ │ + strb r6, [r0, #19] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00075954 <__uvpack_MOD_dcldrawyboxframe@@Base>: │ │ │ │ +000711a4 <__uhpack_MOD_dcldrawxboxframe@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #656] @ (75bf8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a4>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ + ldr r5, [pc, #656] @ (71448 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a4>) │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ + add r5, pc │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #648] @ (75bfc <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [pc, #648] @ (7144c <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a8>) │ │ │ │ it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ + moveq r7, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + moveq r6, #1 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ + ldrd r3, r4, [r0, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ + moveq r5, #1 │ │ │ │ + sub.w r9, r4, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #588] @ (75c00 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2ac>) │ │ │ │ + ldr r0, [pc, #588] @ (71450 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2ac>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #588] @ (75c04 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b0>) │ │ │ │ + ldr r1, [pc, #588] @ (71454 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b0>) │ │ │ │ ldr r3, [r2, #0] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #16 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, fp, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ + add.w r4, r9, r3 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + add.w r4, r8, r3 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + add.w r4, fp, r3 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ blx 349c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75bd6 <__uvpack_MOD_dcldrawyboxframe@@Base+0x282> │ │ │ │ + beq.w 71424 <__uhpack_MOD_dcldrawxboxframe@@Base+0x280> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75be8 <__uvpack_MOD_dcldrawyboxframe@@Base+0x294> │ │ │ │ + beq.w 71436 <__uhpack_MOD_dcldrawxboxframe@@Base+0x292> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + bic.w r4, r3, r3, asr #31 │ │ │ │ add.w r3, r9, #1 │ │ │ │ + subs r4, #1 │ │ │ │ bic.w sl, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ - add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp sl, r7 │ │ │ │ + cmp r4, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r3 │ │ │ │ - beq.n 75a3c <__uvpack_MOD_dcldrawyboxframe@@Base+0xe8> │ │ │ │ + cmpeq r4, r3 │ │ │ │ + beq.n 7128a <__uhpack_MOD_dcldrawxboxframe@@Base+0xe6> │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #480] @ (75c08 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b4>) │ │ │ │ + ldr r1, [pc, #480] @ (71458 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b4>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #476] @ (75c0c <__uvpack_MOD_dcldrawyboxframe@@Base+0x2b8>) │ │ │ │ + ldr r2, [pc, #476] @ (7145c <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b8>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #476] @ (75c10 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2bc>) │ │ │ │ + ldr r0, [pc, #476] @ (71460 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2bc>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r7, r3 │ │ │ │ + cmp r4, r3 │ │ │ │ it ge │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, sl │ │ │ │ + movge r4, r3 │ │ │ │ + cmp r4, sl │ │ │ │ it ge │ │ │ │ - movge r7, sl │ │ │ │ - cmp r6, #1 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ + movge r4, sl │ │ │ │ + cmp r7, #1 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ it eq │ │ │ │ - ldreq r7, [sp, #8] │ │ │ │ - bne.n 75aac <__uvpack_MOD_dcldrawyboxframe@@Base+0x158> │ │ │ │ - cmp r5, #1 │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ + bne.n 712fa <__uhpack_MOD_dcldrawxboxframe@@Base+0x156> │ │ │ │ + cmp r6, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #12] │ │ │ │ - bne.n 75ae4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x190> │ │ │ │ - cmp r4, #1 │ │ │ │ + bne.n 71332 <__uhpack_MOD_dcldrawxboxframe@@Base+0x18e> │ │ │ │ + cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - bne.n 75b18 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1c4> │ │ │ │ + bne.n 71366 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1c2> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r1, r7 │ │ │ │ + mov r1, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 2f428 │ │ │ │ + blx 34680 │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 713dc <__uhpack_MOD_dcldrawxboxframe@@Base+0x238> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 75b8e <__uvpack_MOD_dcldrawyboxframe@@Base+0x23a> │ │ │ │ + bne.n 713b8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x214> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 75b6a <__uvpack_MOD_dcldrawyboxframe@@Base+0x216> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 75b44 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1f0> │ │ │ │ - ldr r2, [pc, #396] @ (75c14 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c0>) │ │ │ │ - ldr r3, [pc, #368] @ (75bfc <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a8>) │ │ │ │ + bne.n 71392 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1ee> │ │ │ │ + ldr r2, [pc, #396] @ (71464 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ + ldr r3, [pc, #372] @ (7144c <__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 75bf4 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2a0> │ │ │ │ - ldr r0, [pc, #376] @ (75c18 <__uvpack_MOD_dcldrawyboxframe@@Base+0x2c4>) │ │ │ │ + bne.w 71442 <__uhpack_MOD_dcldrawxboxframe@@Base+0x29e> │ │ │ │ + ldr r0, [pc, #380] @ (71468 <__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 304f4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 75bca <__uvpack_MOD_dcldrawyboxframe@@Base+0x276> │ │ │ │ + blt.w 71418 <__uhpack_MOD_dcldrawxboxframe@@Base+0x274> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov.w ip, r7, lsl #2 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ add r2, ip │ │ │ │ cmp r9, r3 │ │ │ │ str.w r0, [r1], #4 │ │ │ │ - bge.n 75aca <__uvpack_MOD_dcldrawyboxframe@@Base+0x176> │ │ │ │ - cmp r5, #1 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + bge.n 71318 <__uhpack_MOD_dcldrawxboxframe@@Base+0x174> │ │ │ │ + cmp r6, #1 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #12] │ │ │ │ - beq.n 75a5e <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + beq.n 712ac <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 75bb2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x25e> │ │ │ │ + blt.n 71400 <__uhpack_MOD_dcldrawxboxframe@@Base+0x25c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w ip, [r2] │ │ │ │ adds r3, #1 │ │ │ │ add r2, r0 │ │ │ │ cmp r8, r3 │ │ │ │ str.w ip, [r1], #4 │ │ │ │ - bge.n 75afc <__uvpack_MOD_dcldrawyboxframe@@Base+0x1a8> │ │ │ │ - cmp r4, #1 │ │ │ │ + bge.n 7134a <__uhpack_MOD_dcldrawxboxframe@@Base+0x1a6> │ │ │ │ + cmp r5, #1 │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #16] │ │ │ │ - beq.n 75a66 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + beq.n 712b4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 75bbe <__uvpack_MOD_dcldrawyboxframe@@Base+0x26a> │ │ │ │ + blt.n 7140c <__uhpack_MOD_dcldrawxboxframe@@Base+0x268> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + lsls r0, r5, #2 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w lr, [r1] │ │ │ │ adds r2, #1 │ │ │ │ add r1, r0 │ │ │ │ cmp fp, r2 │ │ │ │ str.w lr, [ip], #4 │ │ │ │ - bge.n 75b30 <__uvpack_MOD_dcldrawyboxframe@@Base+0x1dc> │ │ │ │ + bge.n 7137e <__uhpack_MOD_dcldrawxboxframe@@Base+0x1da> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 75a66 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + b.n 712b4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75b62 <__uvpack_MOD_dcldrawyboxframe@@Base+0x20e> │ │ │ │ + ble.n 713b0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x20c> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ + add r3, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 75b56 <__uvpack_MOD_dcldrawyboxframe@@Base+0x202> │ │ │ │ + bne.n 713a4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x200> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75a86 <__uvpack_MOD_dcldrawyboxframe@@Base+0x132> │ │ │ │ + b.n 712d4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x130> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75b86 <__uvpack_MOD_dcldrawyboxframe@@Base+0x232> │ │ │ │ + ble.n 713d4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x230> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ + lsls r6, r6, #2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ + add r3, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 75b7a <__uvpack_MOD_dcldrawyboxframe@@Base+0x226> │ │ │ │ + bne.n 713c8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x224> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75a82 <__uvpack_MOD_dcldrawyboxframe@@Base+0x12e> │ │ │ │ + b.n 712d0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x12c> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 75baa <__uvpack_MOD_dcldrawyboxframe@@Base+0x256> │ │ │ │ + ble.n 713f8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x254> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + lsls r7, r7, #2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r2, r1, lsl #2 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ str r0, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ + add r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 75b9e <__uvpack_MOD_dcldrawyboxframe@@Base+0x24a> │ │ │ │ + bne.n 713ec <__uhpack_MOD_dcldrawxboxframe@@Base+0x248> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75a7e <__uvpack_MOD_dcldrawyboxframe@@Base+0x12a> │ │ │ │ + b.n 712cc <__uhpack_MOD_dcldrawxboxframe@@Base+0x128> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 75a5e <__uvpack_MOD_dcldrawyboxframe@@Base+0x10a> │ │ │ │ + b.n 712ac <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 75a66 <__uvpack_MOD_dcldrawyboxframe@@Base+0x112> │ │ │ │ + b.n 712b4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r4, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 75a54 <__uvpack_MOD_dcldrawyboxframe@@Base+0x100> │ │ │ │ + b.n 712a2 <__uhpack_MOD_dcldrawxboxframe@@Base+0xfe> │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r0, r3 │ │ │ │ blx 2fd50 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 759f2 <__uvpack_MOD_dcldrawyboxframe@@Base+0x9e> │ │ │ │ + bne.w 71242 <__uhpack_MOD_dcldrawxboxframe@@Base+0x9e> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r0, r3 │ │ │ │ blx 30720 │ │ │ │ - b.n 759fc <__uvpack_MOD_dcldrawyboxframe@@Base+0xa8> │ │ │ │ + b.n 7124c <__uhpack_MOD_dcldrawxboxframe@@Base+0xa8> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + nop │ │ │ │ + ldmia r3!, {r1, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + strb r2, [r6, #11] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r4, #23] │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + strb r6, [r7, #9] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r4, r7, #17 │ │ │ │ + ldr r6, [r7, r0] │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ + bvc.n 7150c <__uhpack_MOD_dcldrawxbarline@@Base+0xa0> │ │ │ │ movs r7, r0 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ movs r1, r1 │ │ │ │ - asrs r4, r0, #17 │ │ │ │ + strb r6, [r1, #8] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00075c1c <__uvpack_MOD_dcldrawybarline@@Base>: │ │ │ │ +0007146c <__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 sl, r2 │ │ │ │ - ldr r2, [pc, #604] @ (75e8c <__uvpack_MOD_dcldrawybarline@@Base+0x270>) │ │ │ │ + ldr r2, [pc, #604] @ (716dc <__uhpack_MOD_dcldrawxbarline@@Base+0x270>) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #604] @ (75e90 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ + ldr r3, [pc, #604] @ (716e0 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ @@ -101337,264 +97293,264 @@ │ │ │ │ moveq r7, #1 │ │ │ │ ldr.w fp, [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] @ (75e94 <__uvpack_MOD_dcldrawybarline@@Base+0x278>) │ │ │ │ + ldr r0, [pc, #552] @ (716e4 <__uhpack_MOD_dcldrawxbarline@@Base+0x278>) │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #552] @ (75e98 <__uvpack_MOD_dcldrawybarline@@Base+0x27c>) │ │ │ │ + ldr r1, [pc, #552] @ (716e8 <__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 349c0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 75e40 <__uvpack_MOD_dcldrawybarline@@Base+0x224> │ │ │ │ + beq.w 71690 <__uhpack_MOD_dcldrawxbarline@@Base+0x224> │ │ │ │ ldr.w r3, [sl] │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 75e52 <__uvpack_MOD_dcldrawybarline@@Base+0x236> │ │ │ │ + beq.w 716a2 <__uhpack_MOD_dcldrawxbarline@@Base+0x236> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75e64 <__uvpack_MOD_dcldrawybarline@@Base+0x248> │ │ │ │ + beq.w 716b4 <__uhpack_MOD_dcldrawxbarline@@Base+0x248> │ │ │ │ ldr.w r3, [fp] │ │ │ │ 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 fp, r3, r3, asr #31 │ │ │ │ cmp r8, fp │ │ │ │ - beq.n 75ce2 <__uvpack_MOD_dcldrawybarline@@Base+0xc6> │ │ │ │ + beq.n 71532 <__uhpack_MOD_dcldrawxbarline@@Base+0xc6> │ │ │ │ movs r3, #15 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #460] @ (75e9c <__uvpack_MOD_dcldrawybarline@@Base+0x280>) │ │ │ │ + ldr r1, [pc, #460] @ (716ec <__uhpack_MOD_dcldrawxbarline@@Base+0x280>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (75ea0 <__uvpack_MOD_dcldrawybarline@@Base+0x284>) │ │ │ │ + ldr r2, [pc, #456] @ (716f0 <__uhpack_MOD_dcldrawxbarline@@Base+0x284>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #456] @ (75ea4 <__uvpack_MOD_dcldrawybarline@@Base+0x288>) │ │ │ │ + ldr r0, [pc, #456] @ (716f4 <__uhpack_MOD_dcldrawxbarline@@Base+0x288>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ cmp r8, fp │ │ │ │ mov r3, r8 │ │ │ │ it ge │ │ │ │ movge r3, fp │ │ │ │ cmp r4, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.n 75d34 <__uvpack_MOD_dcldrawybarline@@Base+0x118> │ │ │ │ + bne.n 71584 <__uhpack_MOD_dcldrawxbarline@@Base+0x118> │ │ │ │ cmp r7, #1 │ │ │ │ it ne │ │ │ │ ldrne.w r8, [sp, #8] │ │ │ │ - bne.n 75daa <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + bne.n 715fa <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 2f07c │ │ │ │ - ldr r2, [pc, #408] @ (75ea8 <__uvpack_MOD_dcldrawybarline@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #380] @ (75e90 <__uvpack_MOD_dcldrawybarline@@Base+0x274>) │ │ │ │ + blx 347a8 │ │ │ │ + ldr r2, [pc, #408] @ (716f8 <__uhpack_MOD_dcldrawxbarline@@Base+0x28c>) │ │ │ │ + ldr r3, [pc, #380] @ (716e0 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 75e86 <__uvpack_MOD_dcldrawybarline@@Base+0x26a> │ │ │ │ - ldr r0, [pc, #388] @ (75eac <__uvpack_MOD_dcldrawybarline@@Base+0x290>) │ │ │ │ + bne.w 716d6 <__uhpack_MOD_dcldrawxbarline@@Base+0x26a> │ │ │ │ + ldr r0, [pc, #388] @ (716fc <__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 304f4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 75e34 <__uvpack_MOD_dcldrawybarline@@Base+0x218> │ │ │ │ + blt.n 71684 <__uhpack_MOD_dcldrawxbarline@@Base+0x218> │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ blx 34068 │ │ │ │ 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 75d50 <__uvpack_MOD_dcldrawybarline@@Base+0x134> │ │ │ │ + bge.n 715a0 <__uhpack_MOD_dcldrawxbarline@@Base+0x134> │ │ │ │ str.w r8, [sp, #36] @ 0x24 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 75daa <__uvpack_MOD_dcldrawybarline@@Base+0x18e> │ │ │ │ + bne.n 715fa <__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, sl │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - blx 2f07c │ │ │ │ + blx 347a8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 75e7e <__uvpack_MOD_dcldrawybarline@@Base+0x262> │ │ │ │ + ble.n 716ce <__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 r3, r9 │ │ │ │ - bne.n 75d8a <__uvpack_MOD_dcldrawybarline@@Base+0x16e> │ │ │ │ + bne.n 715da <__uhpack_MOD_dcldrawxbarline@@Base+0x16e> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fad8 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 75d0e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + beq.n 7155e <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 75dfe <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + ble.n 7164e <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ lsls r6, r7, #2 │ │ │ │ - b.n 75de6 <__uvpack_MOD_dcldrawybarline@@Base+0x1ca> │ │ │ │ + b.n 71636 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ca> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 75e06 <__uvpack_MOD_dcldrawybarline@@Base+0x1ea> │ │ │ │ + blt.n 71656 <__uhpack_MOD_dcldrawxbarline@@Base+0x1ea> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r6, r7, #2 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 75dc0 <__uvpack_MOD_dcldrawybarline@@Base+0x1a4> │ │ │ │ + bge.n 71610 <__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, sl │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - blx 2f07c │ │ │ │ + blx 347a8 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 75e70 <__uvpack_MOD_dcldrawybarline@@Base+0x254> │ │ │ │ + bne.n 716c0 <__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 75df2 <__uvpack_MOD_dcldrawybarline@@Base+0x1d6> │ │ │ │ + bne.n 71642 <__uhpack_MOD_dcldrawxbarline@@Base+0x1d6> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75d0e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + b.n 7155e <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ str r0, [sp, #32] │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - blx 2f07c │ │ │ │ + blx 347a8 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 75dfe <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + beq.n 7164e <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 75d80 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + bgt.n 715d0 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75dfe <__uvpack_MOD_dcldrawybarline@@Base+0x1e2> │ │ │ │ + b.n 7164e <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 75d62 <__uvpack_MOD_dcldrawybarline@@Base+0x146> │ │ │ │ + b.n 715b2 <__uhpack_MOD_dcldrawxbarline@@Base+0x146> │ │ │ │ add.w sl, sp, #48 @ 0x30 │ │ │ │ mov r0, sl │ │ │ │ blx 2fd50 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 75c9e <__uvpack_MOD_dcldrawybarline@@Base+0x82> │ │ │ │ + bne.w 714ee <__uhpack_MOD_dcldrawxbarline@@Base+0x82> │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ blx 30720 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75cb0 <__uvpack_MOD_dcldrawybarline@@Base+0x94> │ │ │ │ + bne.w 71500 <__uhpack_MOD_dcldrawxbarline@@Base+0x94> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, r3 │ │ │ │ blx 30ad8 │ │ │ │ - b.n 75cba <__uvpack_MOD_dcldrawybarline@@Base+0x9e> │ │ │ │ + b.n 7150a <__uhpack_MOD_dcldrawxbarline@@Base+0x9e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.n 75d80 <__uvpack_MOD_dcldrawybarline@@Base+0x164> │ │ │ │ + bgt.n 715d0 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75da0 <__uvpack_MOD_dcldrawybarline@@Base+0x184> │ │ │ │ + b.n 715f0 <__uhpack_MOD_dcldrawxbarline@@Base+0x184> │ │ │ │ mov r0, r8 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75d0e <__uvpack_MOD_dcldrawybarline@@Base+0xf2> │ │ │ │ + b.n 7155e <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strh r0, [r3, #6] │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + strb r0, [r2, #1] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r5, #12] │ │ │ │ + ldrb r2, [r1, #16] │ │ │ │ movs r0, r1 │ │ │ │ - asrs r2, r4, #8 │ │ │ │ + ldr r2, [r5, #124] @ 0x7c │ │ │ │ movs r0, r1 │ │ │ │ - asrs r6, r2, #7 │ │ │ │ + strb r6, [r2, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r1, #44] @ 0x2c │ │ │ │ + bmi.n 71650 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e4> │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ + stmia r7!, {r1, r3, r5, r7} │ │ │ │ movs r1, r1 │ │ │ │ - asrs r0, r2, #7 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00075eb0 <__uvpack_MOD_dclshadeybararea@@Base>: │ │ │ │ +00071700 <__uhpack_MOD_dclshadexbararea@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #688] @ (76174 <__uvpack_MOD_dclshadeybararea@@Base+0x2c4>) │ │ │ │ + ldr r4, [pc, #688] @ (719c4 <__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] @ (76178 <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ + ldr r3, [pc, #680] @ (719c8 <__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 │ │ │ │ @@ -101611,17 +97567,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] @ (7617c <__uvpack_MOD_dclshadeybararea@@Base+0x2cc>) │ │ │ │ + ldr r0, [pc, #616] @ (719cc <__uhpack_MOD_dclshadexbararea@@Base+0x2cc>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #616] @ (76180 <__uvpack_MOD_dclshadeybararea@@Base+0x2d0>) │ │ │ │ + ldr r1, [pc, #616] @ (719d0 <__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 │ │ │ │ @@ -101631,274 +97587,274 @@ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #28] │ │ │ │ blx 349c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7613a <__uvpack_MOD_dclshadeybararea@@Base+0x28a> │ │ │ │ + beq.w 7198a <__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 7614e <__uvpack_MOD_dclshadeybararea@@Base+0x29e> │ │ │ │ + beq.w 7199e <__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 76162 <__uvpack_MOD_dclshadeybararea@@Base+0x2b2> │ │ │ │ + beq.w 719b2 <__uhpack_MOD_dclshadexbararea@@Base+0x2b2> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ bic.w r7, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp sl, fp │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 76000 <__uvpack_MOD_dclshadeybararea@@Base+0x150> │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne.n 71850 <__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 760e8 <__uvpack_MOD_dclshadeybararea@@Base+0x238> │ │ │ │ + bne.w 71938 <__uhpack_MOD_dclshadexbararea@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ - bne.w 760ba <__uvpack_MOD_dclshadeybararea@@Base+0x20a> │ │ │ │ + bne.w 7190a <__uhpack_MOD_dclshadexbararea@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7608a <__uvpack_MOD_dclshadeybararea@@Base+0x1da> │ │ │ │ + bne.n 718da <__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 30414 │ │ │ │ + blx 2f988 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 76066 <__uvpack_MOD_dclshadeybararea@@Base+0x1b6> │ │ │ │ + bne.n 718b6 <__uhpack_MOD_dclshadexbararea@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 76042 <__uvpack_MOD_dclshadeybararea@@Base+0x192> │ │ │ │ + bne.n 71892 <__uhpack_MOD_dclshadexbararea@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 7601c <__uvpack_MOD_dclshadeybararea@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (76184 <__uvpack_MOD_dclshadeybararea@@Base+0x2d4>) │ │ │ │ - ldr r3, [pc, #408] @ (76178 <__uvpack_MOD_dclshadeybararea@@Base+0x2c8>) │ │ │ │ + bne.n 7186c <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #424] @ (719d4 <__uhpack_MOD_dclshadexbararea@@Base+0x2d4>) │ │ │ │ + ldr r3, [pc, #408] @ (719c8 <__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 7616e <__uvpack_MOD_dclshadeybararea@@Base+0x2be> │ │ │ │ - ldr r0, [pc, #404] @ (76188 <__uvpack_MOD_dclshadeybararea@@Base+0x2d8>) │ │ │ │ + bne.w 719be <__uhpack_MOD_dclshadexbararea@@Base+0x2be> │ │ │ │ + ldr r0, [pc, #404] @ (719d8 <__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 304f4 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #388] @ (7618c <__uvpack_MOD_dclshadeybararea@@Base+0x2dc>) │ │ │ │ + ldr r1, [pc, #388] @ (719dc <__uhpack_MOD_dclshadexbararea@@Base+0x2dc>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (76190 <__uvpack_MOD_dclshadeybararea@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #384] @ (719e0 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #384] @ (76194 <__uvpack_MOD_dclshadeybararea@@Base+0x2e4>) │ │ │ │ + ldr r0, [pc, #384] @ (719e4 <__uhpack_MOD_dclshadexbararea@@Base+0x2e4>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 75f8c <__uvpack_MOD_dclshadeybararea@@Base+0xdc> │ │ │ │ + b.n 717dc <__uhpack_MOD_dclshadexbararea@@Base+0xdc> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7603a <__uvpack_MOD_dclshadeybararea@@Base+0x18a> │ │ │ │ + ble.n 7188a <__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 7602e <__uvpack_MOD_dclshadeybararea@@Base+0x17e> │ │ │ │ + bne.n 7187e <__uhpack_MOD_dclshadexbararea@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75fda <__uvpack_MOD_dclshadeybararea@@Base+0x12a> │ │ │ │ + b.n 7182a <__uhpack_MOD_dclshadexbararea@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7605e <__uvpack_MOD_dclshadeybararea@@Base+0x1ae> │ │ │ │ + ble.n 718ae <__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 r2, r1 │ │ │ │ - bne.n 76052 <__uvpack_MOD_dclshadeybararea@@Base+0x1a2> │ │ │ │ + bne.n 718a2 <__uhpack_MOD_dclshadexbararea@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75fd6 <__uvpack_MOD_dclshadeybararea@@Base+0x126> │ │ │ │ + b.n 71826 <__uhpack_MOD_dclshadexbararea@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 76082 <__uvpack_MOD_dclshadeybararea@@Base+0x1d2> │ │ │ │ + ble.n 718d2 <__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 r2, r1 │ │ │ │ - bne.n 76076 <__uvpack_MOD_dclshadeybararea@@Base+0x1c6> │ │ │ │ + bne.n 718c6 <__uhpack_MOD_dclshadexbararea@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 75fd2 <__uvpack_MOD_dclshadeybararea@@Base+0x122> │ │ │ │ + b.n 71822 <__uhpack_MOD_dclshadexbararea@@Base+0x122> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7612e <__uvpack_MOD_dclshadeybararea@@Base+0x27e> │ │ │ │ + blt.n 7197e <__uhpack_MOD_dclshadexbararea@@Base+0x27e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 760a6 <__uvpack_MOD_dclshadeybararea@@Base+0x1f6> │ │ │ │ + bge.n 718f6 <__uhpack_MOD_dclshadexbararea@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 75fb8 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + b.n 71808 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 76122 <__uvpack_MOD_dclshadeybararea@@Base+0x272> │ │ │ │ + blt.n 71972 <__uhpack_MOD_dclshadexbararea@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 760d2 <__uvpack_MOD_dclshadeybararea@@Base+0x222> │ │ │ │ + bge.n 71922 <__uhpack_MOD_dclshadexbararea@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 75fb0 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + b.n 71800 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 76116 <__uvpack_MOD_dclshadeybararea@@Base+0x266> │ │ │ │ + blt.n 71966 <__uhpack_MOD_dclshadexbararea@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 76104 <__uvpack_MOD_dclshadeybararea@@Base+0x254> │ │ │ │ + bge.n 71954 <__uhpack_MOD_dclshadexbararea@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 75fa4 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + b.n 717f4 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 75fa4 <__uvpack_MOD_dclshadeybararea@@Base+0xf4> │ │ │ │ + b.n 717f4 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 75fb0 <__uvpack_MOD_dclshadeybararea@@Base+0x100> │ │ │ │ + b.n 71800 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 75fb8 <__uvpack_MOD_dclshadeybararea@@Base+0x108> │ │ │ │ + b.n 71808 <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ blx 2f478 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75f52 <__uvpack_MOD_dclshadeybararea@@Base+0xa2> │ │ │ │ + bne.w 717a2 <__uhpack_MOD_dclshadexbararea@@Base+0xa2> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 2f478 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75f64 <__uvpack_MOD_dclshadeybararea@@Base+0xb4> │ │ │ │ + bne.w 717b4 <__uhpack_MOD_dclshadexbararea@@Base+0xb4> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 30ad8 │ │ │ │ - b.n 75f6e <__uvpack_MOD_dclshadeybararea@@Base+0xbe> │ │ │ │ + b.n 717be <__uhpack_MOD_dclshadexbararea@@Base+0xbe> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, #25] │ │ │ │ + stmia r5!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r3, #31 │ │ │ │ + ldr r4, [r4, #88] @ 0x58 │ │ │ │ movs r0, r1 │ │ │ │ - strb r4, [r7, #1] │ │ │ │ + ldrb r0, [r3, #5] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r5, #20] │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r4, r2, #28 │ │ │ │ + ldr r4, [r3, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r7, #27 │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + strh r6, [r3, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r2, #18] │ │ │ │ + bne.n 71ad0 <__uhpack_MOD_dcldrawxbarframe@@Base+0xe8> │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00076198 <__uvpack_MOD_dcldrawybarframe@@Base>: │ │ │ │ +000719e8 <__uhpack_MOD_dcldrawxbarframe@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #684] @ (76458 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c0>) │ │ │ │ + ldr r4, [pc, #684] @ (71ca8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #676] @ (7645c <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #676] @ (71cac <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ 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 │ │ │ │ @@ -101915,17 +97871,17 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #612] @ (76460 <__uvpack_MOD_dcldrawybarframe@@Base+0x2c8>) │ │ │ │ + ldr r0, [pc, #612] @ (71cb0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c8>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (76464 <__uvpack_MOD_dcldrawybarframe@@Base+0x2cc>) │ │ │ │ + ldr r1, [pc, #612] @ (71cb4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2cc>) │ │ │ │ str r3, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -101935,271 +97891,271 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ blx 349c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76422 <__uvpack_MOD_dcldrawybarframe@@Base+0x28a> │ │ │ │ + beq.w 71c72 <__uhpack_MOD_dcldrawxbarframe@@Base+0x28a> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 76434 <__uvpack_MOD_dcldrawybarframe@@Base+0x29c> │ │ │ │ + beq.w 71c84 <__uhpack_MOD_dcldrawxbarframe@@Base+0x29c> │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76446 <__uvpack_MOD_dcldrawybarframe@@Base+0x2ae> │ │ │ │ + beq.w 71c96 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ae> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ bic.w r7, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp sl, fp │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 762e8 <__uvpack_MOD_dcldrawybarframe@@Base+0x150> │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne.n 71b38 <__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 763d0 <__uvpack_MOD_dcldrawybarframe@@Base+0x238> │ │ │ │ + bne.w 71c20 <__uhpack_MOD_dcldrawxbarframe@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 763a2 <__uvpack_MOD_dcldrawybarframe@@Base+0x20a> │ │ │ │ + bne.w 71bf2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 76372 <__uvpack_MOD_dcldrawybarframe@@Base+0x1da> │ │ │ │ + bne.n 71bc2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1da> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 31bb8 │ │ │ │ + blx 33ef4 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 7634e <__uvpack_MOD_dcldrawybarframe@@Base+0x1b6> │ │ │ │ + bne.n 71b9e <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 7632a <__uvpack_MOD_dcldrawybarframe@@Base+0x192> │ │ │ │ + bne.n 71b7a <__uhpack_MOD_dcldrawxbarframe@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 76304 <__uvpack_MOD_dcldrawybarframe@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (76468 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (7645c <__uvpack_MOD_dcldrawybarframe@@Base+0x2c4>) │ │ │ │ + bne.n 71b54 <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (71cb8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (71cac <__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 76452 <__uvpack_MOD_dcldrawybarframe@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (7646c <__uvpack_MOD_dcldrawybarframe@@Base+0x2d4>) │ │ │ │ + bne.w 71ca2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (71cbc <__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 304f4 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (76470 <__uvpack_MOD_dcldrawybarframe@@Base+0x2d8>) │ │ │ │ + ldr r1, [pc, #384] @ (71cc0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (76474 <__uvpack_MOD_dcldrawybarframe@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #380] @ (71cc4 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (76478 <__uvpack_MOD_dcldrawybarframe@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #380] @ (71cc8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 76274 <__uvpack_MOD_dcldrawybarframe@@Base+0xdc> │ │ │ │ + b.n 71ac4 <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 76322 <__uvpack_MOD_dcldrawybarframe@@Base+0x18a> │ │ │ │ + ble.n 71b72 <__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 76316 <__uvpack_MOD_dcldrawybarframe@@Base+0x17e> │ │ │ │ + bne.n 71b66 <__uhpack_MOD_dcldrawxbarframe@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 762c2 <__uvpack_MOD_dcldrawybarframe@@Base+0x12a> │ │ │ │ + b.n 71b12 <__uhpack_MOD_dcldrawxbarframe@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 76346 <__uvpack_MOD_dcldrawybarframe@@Base+0x1ae> │ │ │ │ + ble.n 71b96 <__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 r2, r1 │ │ │ │ - bne.n 7633a <__uvpack_MOD_dcldrawybarframe@@Base+0x1a2> │ │ │ │ + bne.n 71b8a <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2fad8 │ │ │ │ - b.n 762be <__uvpack_MOD_dcldrawybarframe@@Base+0x126> │ │ │ │ + b.n 71b0e <__uhpack_MOD_dcldrawxbarframe@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7636a <__uvpack_MOD_dcldrawybarframe@@Base+0x1d2> │ │ │ │ + ble.n 71bba <__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 r2, r1 │ │ │ │ - bne.n 7635e <__uvpack_MOD_dcldrawybarframe@@Base+0x1c6> │ │ │ │ + bne.n 71bae <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 762ba <__uvpack_MOD_dcldrawybarframe@@Base+0x122> │ │ │ │ + b.n 71b0a <__uhpack_MOD_dcldrawxbarframe@@Base+0x122> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 76416 <__uvpack_MOD_dcldrawybarframe@@Base+0x27e> │ │ │ │ + blt.n 71c66 <__uhpack_MOD_dcldrawxbarframe@@Base+0x27e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 7638e <__uvpack_MOD_dcldrawybarframe@@Base+0x1f6> │ │ │ │ + bge.n 71bde <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 762a0 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + b.n 71af0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 7640a <__uvpack_MOD_dcldrawybarframe@@Base+0x272> │ │ │ │ + blt.n 71c5a <__uhpack_MOD_dcldrawxbarframe@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 763ba <__uvpack_MOD_dcldrawybarframe@@Base+0x222> │ │ │ │ + bge.n 71c0a <__uhpack_MOD_dcldrawxbarframe@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 76298 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + b.n 71ae8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 763fe <__uvpack_MOD_dcldrawybarframe@@Base+0x266> │ │ │ │ + blt.n 71c4e <__uhpack_MOD_dcldrawxbarframe@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 763ec <__uvpack_MOD_dcldrawybarframe@@Base+0x254> │ │ │ │ + bge.n 71c3c <__uhpack_MOD_dcldrawxbarframe@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7628c <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + b.n 71adc <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7628c <__uvpack_MOD_dcldrawybarframe@@Base+0xf4> │ │ │ │ + b.n 71adc <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 76298 <__uvpack_MOD_dcldrawybarframe@@Base+0x100> │ │ │ │ + b.n 71ae8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 762a0 <__uvpack_MOD_dcldrawybarframe@@Base+0x108> │ │ │ │ + b.n 71af0 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 2fd50 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7623a <__uvpack_MOD_dcldrawybarframe@@Base+0xa2> │ │ │ │ + bne.w 71a8a <__uhpack_MOD_dcldrawxbarframe@@Base+0xa2> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 30720 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7624c <__uvpack_MOD_dcldrawybarframe@@Base+0xb4> │ │ │ │ + bne.w 71a9c <__uhpack_MOD_dcldrawxbarframe@@Base+0xb4> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 30ad8 │ │ │ │ - b.n 76256 <__uvpack_MOD_dcldrawybarframe@@Base+0xbe> │ │ │ │ + b.n 71aa6 <__uhpack_MOD_dcldrawxbarframe@@Base+0xbe> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrb r6, [r3, #13] │ │ │ │ + stmia r3!, {r1, r2, r3} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #20 │ │ │ │ + ldr r0, [r2, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ + strb r0, [r6, #25] │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r6, [r0, #9] │ │ │ │ + stmia r1!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - lsrs r0, r0, #17 │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r6, #14 │ │ │ │ + ldr r7, [pc, #472] @ (71ea0 <__uhpack_MOD_dclshadexgap@@Base+0x1d4>) │ │ │ │ movs r0, r1 │ │ │ │ - strh r4, [r5, #58] @ 0x3a │ │ │ │ + ldmia r6!, {r2, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0007647c <__uvpack_MOD_dclshadeygap@@Base>: │ │ │ │ +00071ccc <__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] @ (76714 <__uvpack_MOD_dclshadeygap@@Base+0x298>) │ │ │ │ + ldr r4, [pc, #644] @ (71f64 <__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] @ (76718 <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ + ldr r3, [pc, #636] @ (71f68 <__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] │ │ │ │ @@ -102215,17 +98171,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] @ (7671c <__uvpack_MOD_dclshadeygap@@Base+0x2a0>) │ │ │ │ + ldr r0, [pc, #576] @ (71f6c <__uhpack_MOD_dclshadexgap@@Base+0x2a0>) │ │ │ │ sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #576] @ (76720 <__uvpack_MOD_dclshadeygap@@Base+0x2a4>) │ │ │ │ + ldr r1, [pc, #576] @ (71f70 <__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 │ │ │ │ @@ -102233,259 +98189,259 @@ │ │ │ │ add.w r7, r8, r3 │ │ │ │ str r7, [sp, #32] │ │ │ │ add.w r7, fp, r3 │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ blx 349c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 766ee <__uvpack_MOD_dclshadeygap@@Base+0x272> │ │ │ │ + beq.w 71f3e <__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 76702 <__uvpack_MOD_dclshadeygap@@Base+0x286> │ │ │ │ + beq.w 71f52 <__uhpack_MOD_dclshadexgap@@Base+0x286> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ + add.w r2, r8, #1 │ │ │ │ add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - bic.w r7, r3, r3, asr #31 │ │ │ │ - add.w r3, fp, #1 │ │ │ │ + bic.w r7, r2, r2, asr #31 │ │ │ │ + add.w r2, fp, #1 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ str r3, [sp, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ + bic.w sl, r2, r2, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 765b8 <__uvpack_MOD_dclshadeygap@@Base+0x13c> │ │ │ │ + cmpeq r3, sl │ │ │ │ + bne.n 71e08 <__uhpack_MOD_dclshadexgap@@Base+0x13c> │ │ │ │ + cmp r7, sl │ │ │ │ ldr r3, [sp, #8] │ │ │ │ + it ge │ │ │ │ + movge r7, sl │ │ │ │ cmp r7, r3 │ │ │ │ it ge │ │ │ │ movge r7, r3 │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ cmp r6, #1 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ it eq │ │ │ │ ldreq r7, [sp, #12] │ │ │ │ - bne.w 7669c <__uvpack_MOD_dclshadeygap@@Base+0x220> │ │ │ │ + bne.w 71eec <__uhpack_MOD_dclshadexgap@@Base+0x220> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 7666e <__uvpack_MOD_dclshadeygap@@Base+0x1f2> │ │ │ │ + bne.w 71ebe <__uhpack_MOD_dclshadexgap@@Base+0x1f2> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ - bne.n 76642 <__uvpack_MOD_dclshadeygap@@Base+0x1c6> │ │ │ │ + bne.n 71e92 <__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 34470 │ │ │ │ + blx 35138 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 7661e <__uvpack_MOD_dclshadeygap@@Base+0x1a2> │ │ │ │ + bne.n 71e6e <__uhpack_MOD_dclshadexgap@@Base+0x1a2> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 765fa <__uvpack_MOD_dclshadeygap@@Base+0x17e> │ │ │ │ + bne.n 71e4a <__uhpack_MOD_dclshadexgap@@Base+0x17e> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 765d4 <__uvpack_MOD_dclshadeygap@@Base+0x158> │ │ │ │ - ldr r2, [pc, #400] @ (76724 <__uvpack_MOD_dclshadeygap@@Base+0x2a8>) │ │ │ │ - ldr r3, [pc, #384] @ (76718 <__uvpack_MOD_dclshadeygap@@Base+0x29c>) │ │ │ │ + bne.n 71e24 <__uhpack_MOD_dclshadexgap@@Base+0x158> │ │ │ │ + ldr r2, [pc, #400] @ (71f74 <__uhpack_MOD_dclshadexgap@@Base+0x2a8>) │ │ │ │ + ldr r3, [pc, #384] @ (71f68 <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 76710 <__uvpack_MOD_dclshadeygap@@Base+0x294> │ │ │ │ - ldr r0, [pc, #380] @ (76728 <__uvpack_MOD_dclshadeygap@@Base+0x2ac>) │ │ │ │ + bne.w 71f60 <__uhpack_MOD_dclshadexgap@@Base+0x294> │ │ │ │ + ldr r0, [pc, #380] @ (71f78 <__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 304f4 │ │ │ │ movs r3, #12 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #364] @ (7672c <__uvpack_MOD_dclshadeygap@@Base+0x2b0>) │ │ │ │ + ldr r1, [pc, #364] @ (71f7c <__uhpack_MOD_dclshadexgap@@Base+0x2b0>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (76730 <__uvpack_MOD_dclshadeygap@@Base+0x2b4>) │ │ │ │ + ldr r2, [pc, #360] @ (71f80 <__uhpack_MOD_dclshadexgap@@Base+0x2b4>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (76734 <__uvpack_MOD_dclshadeygap@@Base+0x2b8>) │ │ │ │ + ldr r0, [pc, #360] @ (71f84 <__uhpack_MOD_dclshadexgap@@Base+0x2b8>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 76546 <__uvpack_MOD_dclshadeygap@@Base+0xca> │ │ │ │ + b.n 71d96 <__uhpack_MOD_dclshadexgap@@Base+0xca> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 765f2 <__uvpack_MOD_dclshadeygap@@Base+0x176> │ │ │ │ + ble.n 71e42 <__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 765e6 <__uvpack_MOD_dclshadeygap@@Base+0x16a> │ │ │ │ + bne.n 71e36 <__uhpack_MOD_dclshadexgap@@Base+0x16a> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 76592 <__uvpack_MOD_dclshadeygap@@Base+0x116> │ │ │ │ + b.n 71de2 <__uhpack_MOD_dclshadexgap@@Base+0x116> │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 76616 <__uvpack_MOD_dclshadeygap@@Base+0x19a> │ │ │ │ + ble.n 71e66 <__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 r2, r1 │ │ │ │ - bne.n 7660a <__uvpack_MOD_dclshadeygap@@Base+0x18e> │ │ │ │ + bne.n 71e5a <__uhpack_MOD_dclshadexgap@@Base+0x18e> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7658e <__uvpack_MOD_dclshadeygap@@Base+0x112> │ │ │ │ + b.n 71dde <__uhpack_MOD_dclshadexgap@@Base+0x112> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7663a <__uvpack_MOD_dclshadeygap@@Base+0x1be> │ │ │ │ + ble.n 71e8a <__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 r2, r1 │ │ │ │ - bne.n 7662e <__uvpack_MOD_dclshadeygap@@Base+0x1b2> │ │ │ │ + bne.n 71e7e <__uhpack_MOD_dclshadexgap@@Base+0x1b2> │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7658a <__uvpack_MOD_dclshadeygap@@Base+0x10e> │ │ │ │ + b.n 71dda <__uhpack_MOD_dclshadexgap@@Base+0x10e> │ │ │ │ cmp.w fp, #0 │ │ │ │ - blt.n 766e2 <__uvpack_MOD_dclshadeygap@@Base+0x266> │ │ │ │ + blt.n 71f32 <__uhpack_MOD_dclshadexgap@@Base+0x266> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 7665a <__uvpack_MOD_dclshadeygap@@Base+0x1de> │ │ │ │ + bge.n 71eaa <__uhpack_MOD_dclshadexgap@@Base+0x1de> │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 76574 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + b.n 71dc4 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 766d6 <__uvpack_MOD_dclshadeygap@@Base+0x25a> │ │ │ │ + blt.n 71f26 <__uhpack_MOD_dclshadexgap@@Base+0x25a> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 76686 <__uvpack_MOD_dclshadeygap@@Base+0x20a> │ │ │ │ + bge.n 71ed6 <__uhpack_MOD_dclshadexgap@@Base+0x20a> │ │ │ │ str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 7656c <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + b.n 71dbc <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 766ca <__uvpack_MOD_dclshadeygap@@Base+0x24e> │ │ │ │ + blt.n 71f1a <__uhpack_MOD_dclshadexgap@@Base+0x24e> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 766b8 <__uvpack_MOD_dclshadeygap@@Base+0x23c> │ │ │ │ + bge.n 71f08 <__uhpack_MOD_dclshadexgap@@Base+0x23c> │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 76560 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + b.n 71db0 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 76560 <__uvpack_MOD_dclshadeygap@@Base+0xe4> │ │ │ │ + b.n 71db0 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7656c <__uvpack_MOD_dclshadeygap@@Base+0xf0> │ │ │ │ + b.n 71dbc <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 76574 <__uvpack_MOD_dclshadeygap@@Base+0xf8> │ │ │ │ + b.n 71dc4 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 2f478 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 7651a <__uvpack_MOD_dclshadeygap@@Base+0x9e> │ │ │ │ + bne.w 71d6a <__uhpack_MOD_dclshadexgap@@Base+0x9e> │ │ │ │ add r3, sp, #68 @ 0x44 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 2f478 │ │ │ │ - b.n 76524 <__uvpack_MOD_dclshadeygap@@Base+0xa8> │ │ │ │ + b.n 71d74 <__uhpack_MOD_dclshadexgap@@Base+0xa8> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ + stmia r0!, {r1, r3, r5} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #9 │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r6, [r7, #40] @ 0x28 │ │ │ │ + ldr r6, [r2, #0] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r6, #29] │ │ │ │ - movs r1, r1 │ │ │ │ - lsrs r4, r0, #6 │ │ │ │ + strb r2, [r3, #14] │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r2, r5, #5 │ │ │ │ + itte cs │ │ │ │ + movcs r1, r1 │ │ │ │ + strcs r4, [r1, #116] @ 0x74 │ │ │ │ + movcc r0, r1 │ │ │ │ + str r2, [r6, #112] @ 0x70 │ │ │ │ movs r0, r1 │ │ │ │ - lsrs r6, r4, #3 │ │ │ │ + ldr r4, [pc, #664] @ (7221c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x294>) │ │ │ │ movs r0, r1 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ + ldmia r3, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00076738 <__uvpack_MOD_dcldrawyerrorbar@@Base>: │ │ │ │ +00071f88 <__uhpack_MOD_dcldrawxerrorbar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #684] @ (769f8 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c0>) │ │ │ │ + ldr r4, [pc, #684] @ (72248 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c0>) │ │ │ │ ldr r6, [r0, #24] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r1, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - ldr r3, [pc, #676] @ (769fc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ + ldr r3, [pc, #676] @ (7224c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ 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 │ │ │ │ @@ -102502,17 +98458,17 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldrd r3, r0, [r1, #28] │ │ │ │ sub.w r8, r0, r3 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #612] @ (76a00 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c8>) │ │ │ │ + ldr r0, [pc, #612] @ (72250 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c8>) │ │ │ │ subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (76a04 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2cc>) │ │ │ │ + ldr r1, [pc, #612] @ (72254 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2cc>) │ │ │ │ str r3, [sp, #20] │ │ │ │ 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 │ │ │ │ @@ -102522,41379 +98478,41083 @@ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ movs r2, #16 │ │ │ │ add r7, r3 │ │ │ │ str r7, [sp, #24] │ │ │ │ blx 349c0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 769c2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x28a> │ │ │ │ + beq.w 72212 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x28a> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 769d4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x29c> │ │ │ │ + beq.w 72224 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x29c> │ │ │ │ ldr.w r3, [fp] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 769e6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ae> │ │ │ │ + beq.w 72236 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ae> │ │ │ │ ldr.w r3, [sl] │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add.w r3, r9, #1 │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ + bic.w fp, r3, r3, asr #31 │ │ │ │ add.w r3, r8, #1 │ │ │ │ bic.w r7, r3, r3, asr #31 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bic.w fp, r3, r3, asr #31 │ │ │ │ - cmp sl, fp │ │ │ │ + bic.w sl, r3, r3, asr #31 │ │ │ │ + cmp r7, sl │ │ │ │ it eq │ │ │ │ - cmpeq sl, r7 │ │ │ │ - bne.n 76888 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x150> │ │ │ │ - cmp r7, fp │ │ │ │ - it ge │ │ │ │ - movge r7, fp │ │ │ │ + cmpeq fp, sl │ │ │ │ + bne.n 720d8 <__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 76970 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x238> │ │ │ │ + bne.w 721c0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x238> │ │ │ │ cmp r5, #1 │ │ │ │ it eq │ │ │ │ ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 76942 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x20a> │ │ │ │ + bne.w 72192 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20a> │ │ │ │ cmp r4, #1 │ │ │ │ it eq │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 76912 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1da> │ │ │ │ + bne.n 72162 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1da> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r0, sp, #84 @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - blx 32778 │ │ │ │ + blx 32f4c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 768ee <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1b6> │ │ │ │ + bne.n 7213e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b6> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 768ca <__uvpack_MOD_dcldrawyerrorbar@@Base+0x192> │ │ │ │ + bne.n 7211a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x192> │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 768a4 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (76a08 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (769fc <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2c4>) │ │ │ │ + bne.n 720f4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ + ldr r2, [pc, #420] @ (72258 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d0>) │ │ │ │ + ldr r3, [pc, #404] @ (7224c <__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 769f2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (76a0c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d4>) │ │ │ │ + bne.w 72242 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ba> │ │ │ │ + ldr r0, [pc, #400] @ (7225c <__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 304f4 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (76a10 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2d8>) │ │ │ │ + ldr r1, [pc, #384] @ (72260 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (76a14 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #380] @ (72264 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (76a18 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #380] @ (72268 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0>) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 76814 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xdc> │ │ │ │ + b.n 72064 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xdc> │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 768c2 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x18a> │ │ │ │ + ble.n 72112 <__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 768b6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x17e> │ │ │ │ + bne.n 72106 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x17e> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 76862 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x12a> │ │ │ │ + b.n 720b2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x12a> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 768e6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1ae> │ │ │ │ + ble.n 72136 <__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 r2, r1 │ │ │ │ - bne.n 768da <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1a2> │ │ │ │ + bne.n 7212a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a2> │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7685e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x126> │ │ │ │ + b.n 720ae <__uhpack_MOD_dcldrawxerrorbar@@Base+0x126> │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 7690a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1d2> │ │ │ │ + ble.n 7215a <__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 r2, r1 │ │ │ │ - bne.n 768fe <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1c6> │ │ │ │ + bne.n 7214e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1c6> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7685a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x122> │ │ │ │ + b.n 720aa <__uhpack_MOD_dcldrawxerrorbar@@Base+0x122> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 769b6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x27e> │ │ │ │ + blt.n 72206 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x27e> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 7692e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x1f6> │ │ │ │ + bge.n 7217e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f6> │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 76840 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + b.n 72090 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 769aa <__uvpack_MOD_dcldrawyerrorbar@@Base+0x272> │ │ │ │ + blt.n 721fa <__uhpack_MOD_dcldrawxerrorbar@@Base+0x272> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 7695a <__uvpack_MOD_dcldrawyerrorbar@@Base+0x222> │ │ │ │ + bge.n 721aa <__uhpack_MOD_dcldrawxerrorbar@@Base+0x222> │ │ │ │ str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 76838 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + b.n 72088 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7699e <__uvpack_MOD_dcldrawyerrorbar@@Base+0x266> │ │ │ │ + blt.n 721ee <__uhpack_MOD_dcldrawxerrorbar@@Base+0x266> │ │ │ │ add.w r3, r9, #1 │ │ │ │ lsls r0, r3, #2 │ │ │ │ blx 34068 │ │ │ │ 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 7698c <__uvpack_MOD_dcldrawyerrorbar@@Base+0x254> │ │ │ │ + bge.n 721dc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x254> │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7682c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + b.n 7207c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7682c <__uvpack_MOD_dcldrawyerrorbar@@Base+0xf4> │ │ │ │ + b.n 7207c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r9, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 76838 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x100> │ │ │ │ + b.n 72088 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ movs r0, #1 │ │ │ │ blx 34068 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 76840 <__uvpack_MOD_dcldrawyerrorbar@@Base+0x108> │ │ │ │ + b.n 72090 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ add r3, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ blx 345c0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 767da <__uvpack_MOD_dcldrawyerrorbar@@Base+0xa2> │ │ │ │ + bne.w 7202a <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa2> │ │ │ │ add r3, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ blx 30e68 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 767ec <__uvpack_MOD_dcldrawyerrorbar@@Base+0xb4> │ │ │ │ + bne.w 7203c <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb4> │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r3 │ │ │ │ blx 35084 │ │ │ │ - b.n 767f6 <__uvpack_MOD_dcldrawyerrorbar@@Base+0xbe> │ │ │ │ + b.n 72046 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xbe> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r7, #22] │ │ │ │ + pop {r1, r2, r3, r5, r6, pc} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + str r4, [r2, #84] @ 0x54 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r6, #124] @ 0x7c │ │ │ │ + strb r0, [r2, #3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r4, #18] │ │ │ │ + pop {r1, r2, r4, r6} │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r0, #27 │ │ │ │ + str r4, [r1, #72] @ 0x48 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r2, r5, #26 │ │ │ │ + str r2, [r6, #68] @ 0x44 │ │ │ │ movs r0, r1 │ │ │ │ - lsls r6, r2, #24 │ │ │ │ + ldr r1, [pc, #856] @ (725c0 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x64>) │ │ │ │ movs r0, r1 │ │ │ │ - strh r4, [r1, #14] │ │ │ │ + ldmia r0!, {r2, r3, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00076a1c <__uupack_MOD_dclgetframeindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007226c <__ctrlib_MOD_dclrotatespherical@@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 │ │ │ │ - ldr r2, [pc, #72] @ (76a74 <__uupack_MOD_dclgetframeindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (76a78 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #128] @ (72300 <__ctrlib_MOD_dclrotatespherical@@Base+0x94>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #128] @ (72304 <__ctrlib_MOD_dclrotatespherical@@Base+0x98>) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (76a7c <__uupack_MOD_dclgetframeindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ + ldr r5, [pc, #128] @ (72308 <__ctrlib_MOD_dclrotatespherical@@Base+0x9c>) │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + add r5, pc │ │ │ │ + mov r7, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30720 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ + mov r3, r4 │ │ │ │ + adds r4, #8 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r4, [r3], #4 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx 332c4 │ │ │ │ + movs r1, #18 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (76a80 <__uupack_MOD_dclgetframeindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (76a78 <__uupack_MOD_dclgetframeindex@@Base+0x5c>) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #52] @ (7230c <__ctrlib_MOD_dclrotatespherical@@Base+0xa0>) │ │ │ │ + ldr r3, [pc, #44] @ (72304 <__ctrlib_MOD_dclrotatespherical@@Base+0x98>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + 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 76a70 <__uupack_MOD_dclgetframeindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 722fa <__ctrlib_MOD_dclrotatespherical@@Base+0x8e> │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strb r2, [r3, #11] │ │ │ │ + nop │ │ │ │ + hlt 0x0008 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r6, #10] │ │ │ │ + rev r4, r6 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00076a84 <__uupack_MOD_dclsetframeindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00072310 <__ctrlib_MOD_dclrotate3d@@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 │ │ │ │ - ldr r4, [pc, #32] @ (76ab4 <__uupack_MOD_dclsetframeindex@@Base+0x30>) │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #128] @ (723a4 <__ctrlib_MOD_dclrotate3d@@Base+0x94>) │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #128] @ (723a8 <__ctrlib_MOD_dclrotate3d@@Base+0x98>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #128] @ (723ac <__ctrlib_MOD_dclrotate3d@@Base+0x9c>) │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + add r6, pc │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 347d8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - lsls r0, r2, #19 │ │ │ │ + mov r1, r7 │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add.w r3, r4, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + adds r3, r4, #4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 2f7f8 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + ldmia.w r5, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #52] @ (723b0 <__ctrlib_MOD_dclrotate3d@@Base+0xa0>) │ │ │ │ + ldr r3, [pc, #40] @ (723a8 <__ctrlib_MOD_dclrotate3d@@Base+0x98>) │ │ │ │ + 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 723a0 <__ctrlib_MOD_dclrotate3d@@Base+0x90> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + cbnz r4, 723e0 <__ctrlib_MOD_dclrotate2d@@Base+0x2c> │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r2, #36] @ 0x24 │ │ │ │ movs r0, r1 │ │ │ │ + cbnz r6, 723d6 <__ctrlib_MOD_dclrotate2d@@Base+0x22> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00076ab8 <__uupack_MOD_dclgetframetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000723b4 <__ctrlib_MOD_dclrotate2d@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (76b10 <__uupack_MOD_dclgetframetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (76b14 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #104] @ (7242c <__ctrlib_MOD_dclrotate2d@@Base+0x78>) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #104] @ (72430 <__ctrlib_MOD_dclrotate2d@@Base+0x7c>) │ │ │ │ + mov r4, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (76b18 <__uupack_MOD_dclgetframetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ + ldr r5, [pc, #100] @ (72434 <__ctrlib_MOD_dclrotate2d@@Base+0x80>) │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #11 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2fd50 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ + add r4, sp, #20 │ │ │ │ + adds r2, r6, #4 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 2f214 │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (76b1c <__uupack_MOD_dclgetframetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (76b14 <__uupack_MOD_dclgetframetype@@Base+0x5c>) │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #48] @ (72438 <__ctrlib_MOD_dclrotate2d@@Base+0x84>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (72430 <__ctrlib_MOD_dclrotate2d@@Base+0x7c>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + vldr s0, [sp, #28] │ │ │ │ + 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 76b0c <__uupack_MOD_dclgetframetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 72428 <__ctrlib_MOD_dclrotate2d@@Base+0x74> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r7, #8] │ │ │ │ + cbnz r2, 72440 <__ctrlib_MOD_dclconvspherical@@Base+0x4> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #18 │ │ │ │ + str r2, [r7, #24] │ │ │ │ movs r0, r1 │ │ │ │ - strb r6, [r2, #8] │ │ │ │ + cbnz r0, 7243c <__ctrlib_MOD_dclconvspherical@@Base> │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00076b20 <__uupack_MOD_dclsetframetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007243c <__ctrlib_MOD_dclconvspherical@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (76b50 <__uupack_MOD_dclsetframetype@@Base+0x30>) │ │ │ │ - movs r1, #15 │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #112] @ (724bc <__ctrlib_MOD_dclconvspherical@@Base+0x80>) │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ + ldr r3, [pc, #112] @ (724c0 <__ctrlib_MOD_dclconvspherical@@Base+0x84>) │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #108] @ (724c4 <__ctrlib_MOD_dclconvspherical@@Base+0x88>) │ │ │ │ + movs r1, #16 │ │ │ │ + add r4, sp, #28 │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 3522c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 31ce0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #48] @ (724c8 <__ctrlib_MOD_dclconvspherical@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (724c0 <__ctrlib_MOD_dclconvspherical@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #40] @ 0x28 │ │ │ │ + vldr s1, [sp, #44] @ 0x2c │ │ │ │ + vldr s2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 724b8 <__ctrlib_MOD_dclconvspherical@@Base+0x7c> │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xb8ba │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r7, #16] │ │ │ │ movs r0, r1 │ │ │ │ + @ instruction: 0xb874 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00076b54 <__uupack_MOD_dclgetareapattern@@Base>: │ │ │ │ +000724cc <__ctrlib_MOD_dclconv3d@@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] @ (76b88 <__uupack_MOD_dclgetareapattern@@Base+0x34>) │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #112] @ (7254c <__ctrlib_MOD_dclconv3d@@Base+0x80>) │ │ │ │ + sub sp, #56 @ 0x38 │ │ │ │ + ldr r3, [pc, #112] @ (72550 <__ctrlib_MOD_dclconv3d@@Base+0x84>) │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [pc, #108] @ (72554 <__ctrlib_MOD_dclconv3d@@Base+0x88>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, sp, #28 │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ + add.w r2, r5, #8 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + adds r1, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f478 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - lsls r2, r6, #16 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r4 │ │ │ │ + blx 32a18 │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + stmia.w r3, {r0, r1, r2} │ │ │ │ + ldr r2, [pc, #48] @ (72558 <__ctrlib_MOD_dclconv3d@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #40] @ (72550 <__ctrlib_MOD_dclconv3d@@Base+0x84>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #40] @ 0x28 │ │ │ │ + vldr s1, [sp, #44] @ 0x2c │ │ │ │ + vldr s2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 72548 <__ctrlib_MOD_dclconv3d@@Base+0x7c> │ │ │ │ + add sp, #56 @ 0x38 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xb82a │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r0, #12] │ │ │ │ movs r0, r1 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00076b8c <__uupack_MOD_dclsetareapattern@@Base>: │ │ │ │ +0007255c <__ctrlib_MOD_dclconvhyperbolic@@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] @ (76bc0 <__uupack_MOD_dclsetareapattern@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (725d0 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (725d4 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (725d8 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x7c>) │ │ │ │ movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ - blx 342a0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31868 │ │ │ │ movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (725dc <__ctrlib_MOD_dclconvhyperbolic@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (725d4 <__ctrlib_MOD_dclconvhyperbolic@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 725ca <__ctrlib_MOD_dclconvhyperbolic@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r6, r1, #16 │ │ │ │ + @ instruction: 0xb79a │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r0, r1 │ │ │ │ + @ instruction: 0xb75e │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00076bc4 <__uupack_MOD_dclgetbarwidth@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000725e0 <__ctrlib_MOD_dclconvpolar@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (76c20 <__uupack_MOD_dclgetbarwidth@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (76c24 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ - movs r1, #14 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (72654 <__ctrlib_MOD_dclconvpolar@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (72658 <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (76c28 <__uupack_MOD_dclgetbarwidth@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ + ldr r5, [pc, #96] @ (7265c <__ctrlib_MOD_dclconvpolar@@Base+0x7c>) │ │ │ │ + movs r1, #12 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30ad8 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33214 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fbfc │ │ │ │ - ldr r2, [pc, #44] @ (76c2c <__uupack_MOD_dclgetbarwidth@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (76c24 <__uupack_MOD_dclgetbarwidth@@Base+0x60>) │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (72660 <__ctrlib_MOD_dclconvpolar@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (72658 <__ctrlib_MOD_dclconvpolar@@Base+0x78>) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76c1a <__uupack_MOD_dclgetbarwidth@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7264e <__ctrlib_MOD_dclconvpolar@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r6, #4] │ │ │ │ + @ instruction: 0xb716 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #15 │ │ │ │ + ldrsh r6, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + @ instruction: 0xb6da │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00076c30 <__uupack_MOD_dclsetbarwidth@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00072664 <__ctrlib_MOD_dclh2c@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (76c60 <__uupack_MOD_dclsetbarwidth@@Base+0x30>) │ │ │ │ - movs r1, #14 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (726d8 <__ctrlib_MOD_dclh2c@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (726dc <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (726e0 <__ctrlib_MOD_dclh2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2f600 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31430 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (726e4 <__ctrlib_MOD_dclh2c@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (726dc <__ctrlib_MOD_dclh2c@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 726d2 <__ctrlib_MOD_dclh2c@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r2, #14 │ │ │ │ + @ instruction: 0xb692 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r3, r5] │ │ │ │ movs r0, r1 │ │ │ │ + @ instruction: 0xb656 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00076c64 <__uupack_MOD_dclgeterrorbarwidth@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000726e8 <__ctrlib_MOD_dclb2c@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (76cc0 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (76cc4 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ - movs r1, #19 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (7275c <__ctrlib_MOD_dclb2c@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (72760 <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (76cc8 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ + ldr r5, [pc, #96] @ (72764 <__ctrlib_MOD_dclb2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 35084 │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 31ddc │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fbfc │ │ │ │ - ldr r2, [pc, #44] @ (76ccc <__uupack_MOD_dclgeterrorbarwidth@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (76cc4 <__uupack_MOD_dclgeterrorbarwidth@@Base+0x60>) │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (72768 <__ctrlib_MOD_dclb2c@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (72760 <__ctrlib_MOD_dclb2c@@Base+0x78>) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76cba <__uupack_MOD_dclgeterrorbarwidth@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 72756 <__ctrlib_MOD_dclb2c@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + @ instruction: 0xb60e │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #13 │ │ │ │ + ldrsh r6, [r2, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r2, [r5, #1] │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00076cd0 <__uupack_MOD_dclseterrorbarwidth@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007276c <__ctrlib_MOD_dcle2c@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (76d00 <__uupack_MOD_dclseterrorbarwidth@@Base+0x30>) │ │ │ │ - movs r1, #19 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (727e0 <__ctrlib_MOD_dcle2c@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (727e4 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #96] @ (727e8 <__ctrlib_MOD_dcle2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34c80 │ │ │ │ + movs r1, #9 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31e28 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + blx 2fbfc │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (727ec <__ctrlib_MOD_dcle2c@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (727e4 <__ctrlib_MOD_dcle2c@@Base+0x78>) │ │ │ │ + add r2, pc │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 727da <__ctrlib_MOD_dcle2c@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r2, #12 │ │ │ │ + push {r1, r3, r7, lr} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r2, r1] │ │ │ │ movs r0, r1 │ │ │ │ + push {r1, r2, r3, r6, lr} │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00076d04 <__uupack_MOD_dclgeterrorbarlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000727f0 <__ctrlib_MOD_dclp2c@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (76d5c <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (76d60 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #23 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #100] @ (72864 <__ctrlib_MOD_dclp2c@@Base+0x74>) │ │ │ │ + sub sp, #32 │ │ │ │ + ldr r3, [pc, #100] @ (72868 <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ + mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (76d64 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ + ldr r5, [pc, #96] @ (7286c <__ctrlib_MOD_dclp2c@@Base+0x7c>) │ │ │ │ + movs r1, #9 │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30e68 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #23 │ │ │ │ + add r3, sp, #16 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3258c │ │ │ │ + movs r1, #9 │ │ │ │ + mov r0, r5 │ │ │ │ blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (76d68 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (76d60 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x5c>) │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldmia.w r4, {r0, r1} │ │ │ │ + ldr r2, [pc, #52] @ (72870 <__ctrlib_MOD_dclp2c@@Base+0x80>) │ │ │ │ + stmia.w r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #36] @ (72868 <__ctrlib_MOD_dclp2c@@Base+0x78>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + vldr s0, [sp, #20] │ │ │ │ + vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 76d58 <__uupack_MOD_dclgeterrorbarlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7285e <__ctrlib_MOD_dclp2c@@Base+0x6e> │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + nop │ │ │ │ + push {r1, r2, lr} │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + ldrb r6, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r1, #124] @ 0x7c │ │ │ │ + push {r1, r3, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00076d6c <__uupack_MOD_dclseterrorbarlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00072874 <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (76d9c <__uupack_MOD_dclseterrorbarlineindex@@Base+0x30>) │ │ │ │ - movs r1, #23 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #184] @ (72944 <__intrlib_MOD_dclinterpolatec@@Base+0xd0>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #184] @ (72948 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + subs r7, r7, r3 │ │ │ │ + add.w r9, r7, #1 │ │ │ │ + bic.w r6, r9, r9, asr #31 │ │ │ │ + lsls r0, r6, #3 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #132] @ (7294c <__intrlib_MOD_dclinterpolatec@@Base+0xd8>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ blx 2f704 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 728fc <__intrlib_MOD_dclinterpolatec@@Base+0x88> │ │ │ │ + adds r3, r4, #4 │ │ │ │ + mov.w lr, r8, lsl #3 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r4, #0 │ │ │ │ + adds r2, #8 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + cmp r4, r7 │ │ │ │ + add r3, lr │ │ │ │ + add.w r4, r4, #1 │ │ │ │ + str.w r0, [r2, #-8] │ │ │ │ + str.w ip, [r2, #-4] │ │ │ │ + bne.n 728e0 <__intrlib_MOD_dclinterpolatec@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #80] @ (72950 <__intrlib_MOD_dclinterpolatec@@Base+0xdc>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 2f554 │ │ │ │ + ldr r0, [pc, #72] @ (72954 <__intrlib_MOD_dclinterpolatec@@Base+0xe0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ mov r0, r5 │ │ │ │ - blx 358b0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #23 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - lsls r4, r4, #10 │ │ │ │ + vldr s16, [sp, #4] │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #56] @ (72958 <__intrlib_MOD_dclinterpolatec@@Base+0xe4>) │ │ │ │ + ldr r3, [pc, #36] @ (72948 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 72940 <__intrlib_MOD_dclinterpolatec@@Base+0xcc> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + push {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r3, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r0, 729b4 <__intrlib_MOD_dclinterpolater@@Base+0x58> │ │ │ │ movs r0, r1 │ │ │ │ + ldrb r2, [r3, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r2, 729d6 <__intrlib_MOD_dclinterpolater@@Base+0x7a> │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00076da0 <__uupack_MOD_dclgeterrorbarlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007295c <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ + 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, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (76df8 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (76dfc <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #22 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #176] @ (72a24 <__intrlib_MOD_dclinterpolater@@Base+0xc8>) │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #176] @ (72a28 <__intrlib_MOD_dclinterpolater@@Base+0xcc>) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (76e00 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ + ldr.w r8, [r0, #24] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ + ldrd r3, r7, [r0, #28] │ │ │ │ + subs r7, r7, r3 │ │ │ │ + add.w r9, r7, #1 │ │ │ │ + bic.w r6, r9, r9, asr #31 │ │ │ │ + lsls r0, r6, #2 │ │ │ │ + cmp r0, #1 │ │ │ │ + it cc │ │ │ │ + movcc r0, #1 │ │ │ │ + blx 34068 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #124] @ (72a2c <__intrlib_MOD_dclinterpolater@@Base+0xd0>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 345c0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 729da <__intrlib_MOD_dclinterpolater@@Base+0x7e> │ │ │ │ + mov r2, r4 │ │ │ │ + mov.w r0, r8, lsl #2 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w ip, [r2] │ │ │ │ + cmp r1, r7 │ │ │ │ + add r2, r0 │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str.w ip, [r4], #4 │ │ │ │ + bne.n 729c8 <__intrlib_MOD_dclinterpolater@@Base+0x6c> │ │ │ │ + ldr r2, [pc, #84] @ (72a30 <__intrlib_MOD_dclinterpolater@@Base+0xd4>) │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + blx 32574 │ │ │ │ + ldr r0, [pc, #72] @ (72a34 <__intrlib_MOD_dclinterpolater@@Base+0xd8>) │ │ │ │ + movs r1, #15 │ │ │ │ + add r0, pc │ │ │ │ blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (76e04 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (76dfc <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x5c>) │ │ │ │ + mov r0, r5 │ │ │ │ + vldr s16, [sp, #4] │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #56] @ (72a38 <__intrlib_MOD_dclinterpolater@@Base+0xdc>) │ │ │ │ + ldr r3, [pc, #40] @ (72a28 <__intrlib_MOD_dclinterpolater@@Base+0xcc>) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ 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 76df4 <__uupack_MOD_dclgeterrorbarlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 72a1e <__intrlib_MOD_dclinterpolater@@Base+0xc2> │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [r2, #116] @ 0x74 │ │ │ │ + nop │ │ │ │ + cbz r6, 72a8c <__lrllib_MOD_dclgt@@Base> │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #10 │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r5, #112] @ 0x70 │ │ │ │ + uxth r2, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r1, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + cbz r4, 72a7e <__lrllib_MOD_dclge@@Base+0x42> │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -00076e08 <__uupack_MOD_dclseterrorbarlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00072a3c <__lrllib_MOD_dclge@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (76e38 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x30>) │ │ │ │ - movs r1, #22 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [pc, #52] @ (72a84 <__lrllib_MOD_dclge@@Base+0x48>) │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + mov r4, r2 │ │ │ │ blx 2f704 │ │ │ │ + cbz r4, 72a76 <__lrllib_MOD_dclge@@Base+0x3a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31418 │ │ │ │ + blx 33e34 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (72a88 <__lrllib_MOD_dclge@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2feb0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 72a68 <__lrllib_MOD_dclge@@Base+0x2c> │ │ │ │ nop │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + ldrh r6, [r6, r6] │ │ │ │ movs r0, r1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + ldrh r4, [r3, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00072a8c <__lrllib_MOD_dclgt@@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, #84] @ (76ea0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x98>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ (76ea4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x9c>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r7, [pc, #80] @ (76ea8 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa0>) │ │ │ │ + ldr r0, [pc, #52] @ (72ad4 <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ mov r6, r1 │ │ │ │ - movs r2, #5 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 34428 │ │ │ │ - ldr r3, [pc, #64] @ (76eac <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa4>) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #60] @ (76eb0 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xa8>) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34428 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #5 │ │ │ │ - blx 32db0 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + mov r4, r2 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 72ac6 <__lrllib_MOD_dclgt@@Base+0x3a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 305c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (72ad8 <__lrllib_MOD_dclgt@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 32dac │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 341d4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 72ab8 <__lrllib_MOD_dclgt@@Base+0x2c> │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #104] @ 0x68 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r2, #8 │ │ │ │ + ldrh r6, [r5, r5] │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r7, #7 │ │ │ │ + ldrh r4, [r2, r5] │ │ │ │ movs r0, r1 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + │ │ │ │ +00072adc <__lrllib_MOD_dclle@@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, #84] @ (76f18 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x110>) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r3, [pc, #84] @ (76f1c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x114>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r7, [pc, #80] @ (76f20 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x118>) │ │ │ │ + ldr r0, [pc, #52] @ (72b24 <__lrllib_MOD_dclle@@Base+0x48>) │ │ │ │ mov r6, r1 │ │ │ │ - movs r2, #6 │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 34428 │ │ │ │ - ldr r3, [pc, #64] @ (76f24 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x11c>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [pc, #60] @ (76f28 <__uupack_MOD_dclseterrorbarlinetype@@Base+0x120>) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 34428 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 32db0 │ │ │ │ - mov r3, r6 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + mov r4, r2 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 72b16 <__lrllib_MOD_dclle@@Base+0x3a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 313c8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (72b28 <__lrllib_MOD_dclle@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ mov r0, r4 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 32dac │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34350 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 72b08 <__lrllib_MOD_dclle@@Base+0x2c> │ │ │ │ nop │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r5, #6 │ │ │ │ + ldrh r6, [r4, r4] │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r2, #6 │ │ │ │ + ldrh r4, [r1, r4] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00076f2c <__uspack_MOD_dclshiftaxis@@Base>: │ │ │ │ +00072b2c <__lrllib_MOD_dcllt@@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] @ (76f60 <__uspack_MOD_dclshiftaxis@@Base+0x34>) │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (72b74 <__lrllib_MOD_dcllt@@Base+0x48>) │ │ │ │ mov r6, r1 │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, pc │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + mov r4, r2 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 72b66 <__lrllib_MOD_dcllt@@Base+0x3a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31d40 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (72b78 <__lrllib_MOD_dcllt@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 358c0 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 72b58 <__lrllib_MOD_dcllt@@Base+0x2c> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00072b7c <__lrllib_MOD_dclne@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (72bc4 <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + mov r4, r2 │ │ │ │ blx 2f704 │ │ │ │ + cbz r4, 72bb6 <__lrllib_MOD_dclne@@Base+0x3a> │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 35730 │ │ │ │ + blx 35a9c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (72bc8 <__lrllib_MOD_dclne@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ + add r0, pc │ │ │ │ + blx 2fbfc │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 318f8 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 72ba8 <__lrllib_MOD_dclne@@Base+0x2c> │ │ │ │ nop │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + ldrh r6, [r2, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r7, r1] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00076f64 <__uspack_MOD_dcldrawaxislabel@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00072bcc <__lrllib_MOD_dcleq@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #780] @ (77288 <__uspack_MOD_dcldrawaxislabel@@Base+0x324>) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - strd r0, r4, [sp, #16] │ │ │ │ - ldr r0, [pc, #776] @ (7728c <__uspack_MOD_dcldrawaxislabel@@Base+0x328>) │ │ │ │ - ldr r5, [sp, #116] @ 0x74 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #52] @ (72c14 <__lrllib_MOD_dcleq@@Base+0x48>) │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - cbz r2, 76fb2 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - cbz r6, 76fb2 <__uspack_MOD_dcldrawaxislabel@@Base+0x4e> │ │ │ │ - ldr.w fp, [r2, #24] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 77058 <__uspack_MOD_dcldrawaxislabel@@Base+0xf4> │ │ │ │ - rsb r3, fp, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r2, r3, [r2, #28] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - add.w sl, r3, #1 │ │ │ │ - ldrd r3, r7, [r1, #28] │ │ │ │ - movs r2, #16 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ - subs r7, r7, r3 │ │ │ │ - ldr r0, [pc, #720] @ (77290 <__uspack_MOD_dcldrawaxislabel@@Base+0x32c>) │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r1, [pc, #720] @ (77294 <__uspack_MOD_dcldrawaxislabel@@Base+0x330>) │ │ │ │ + mov r4, r2 │ │ │ │ + blx 2f704 │ │ │ │ + cbz r4, 72c06 <__lrllib_MOD_dcleq@@Base+0x3a> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 316c4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #28] @ (72c18 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ + movs r1, #5 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov.w r3, #1 │ │ │ │ + blx 2fbfc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34e90 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 72bf8 <__lrllib_MOD_dcleq@@Base+0x2c> │ │ │ │ + nop │ │ │ │ + ldrh r6, [r1, r1] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r6, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00072c1c : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #144] @ (72cbc ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 72c9c │ │ │ │ + cmp.w r3, #4000 @ 0xfa0 │ │ │ │ + bgt.n 72c7e │ │ │ │ + ldr r2, [pc, #124] @ (72cc0 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ldr r3, [pc, #116] @ (72cc4 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + blx 3025c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [pc, #104] @ (72cc8 ) │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + add r3, pc │ │ │ │ + add.w r4, r4, r2, lsl #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r6, #8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 2fe90 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + ldr r1, [pc, #72] @ (72ccc ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #68] @ (72cd0 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r8, r7, r3 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - blx 349c0 │ │ │ │ + ldr r0, [pc, #68] @ (72cd4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.n 72c40 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #52] @ (72cd8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 76fe6 <__uspack_MOD_dcldrawaxislabel@@Base+0x82> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r6, 7703e <__uspack_MOD_dcldrawaxislabel@@Base+0xda> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 770a6 <__uspack_MOD_dcldrawaxislabel@@Base+0x142> │ │ │ │ - cmp.w fp, #1 │ │ │ │ - bne.n 77064 <__uspack_MOD_dcldrawaxislabel@@Base+0x100> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - blx 2fefc │ │ │ │ - ldr r2, [pc, #636] @ (77298 <__uspack_MOD_dcldrawaxislabel@@Base+0x334>) │ │ │ │ - ldr r3, [pc, #620] @ (77288 <__uspack_MOD_dcldrawaxislabel@@Base+0x324>) │ │ │ │ + ldr r2, [pc, #48] @ (72cdc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (72ce0 ) │ │ │ │ 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 77282 <__uspack_MOD_dcldrawaxislabel@@Base+0x31e> │ │ │ │ - ldr r0, [pc, #620] @ (7729c <__uspack_MOD_dcldrawaxislabel@@Base+0x338>) │ │ │ │ - movs r1, #16 │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 771b6 <__uspack_MOD_dcldrawaxislabel@@Base+0x252> │ │ │ │ - add r0, sp, #16 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldmia r0, {r0, r1, r2} │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - blx 32488 │ │ │ │ - b.n 77018 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w fp, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 76fa8 <__uspack_MOD_dcldrawaxislabel@@Base+0x44> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - subs.w r7, sl, #1 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bpl.n 77164 <__uspack_MOD_dcldrawaxislabel@@Base+0x200> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - blx 2fefc │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 7726a <__uspack_MOD_dcldrawaxislabel@@Base+0x306> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77018 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - cmp r7, #0 │ │ │ │ - bge.n 7713e <__uspack_MOD_dcldrawaxislabel@@Base+0x1da> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - bne.n 77066 <__uspack_MOD_dcldrawaxislabel@@Base+0x102> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - blx 2fefc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.w 7727a <__uspack_MOD_dcldrawaxislabel@@Base+0x316> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add.w r8, r3, r8, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 770ee <__uspack_MOD_dcldrawaxislabel@@Base+0x18a> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - beq.n 77018 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 7709e <__uspack_MOD_dcldrawaxislabel@@Base+0x13a> │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 77116 <__uspack_MOD_dcldrawaxislabel@@Base+0x1b2> │ │ │ │ - adds r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - blt.n 7709e <__uspack_MOD_dcldrawaxislabel@@Base+0x13a> │ │ │ │ - cmp r5, #0 │ │ │ │ - ble.n 77110 <__uspack_MOD_dcldrawaxislabel@@Base+0x1ac> │ │ │ │ - ldrd r8, r7, [sp, #28] │ │ │ │ - mla r0, r4, fp, r7 │ │ │ │ - subs r1, r4, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - adds r4, #1 │ │ │ │ - mla r0, r5, r0, r6 │ │ │ │ - mla r1, r5, r1, r8 │ │ │ │ - blx 33e60 │ │ │ │ - cmp sl, r4 │ │ │ │ - bge.n 7711e <__uspack_MOD_dcldrawaxislabel@@Base+0x1ba> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - b.n 7709e <__uspack_MOD_dcldrawaxislabel@@Base+0x13a> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r0 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w lr, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp r7, r3 │ │ │ │ - str.w lr, [r0], #4 │ │ │ │ - bge.n 77150 <__uspack_MOD_dcldrawaxislabel@@Base+0x1ec> │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 770b4 <__uspack_MOD_dcldrawaxislabel@@Base+0x150> │ │ │ │ - mul.w r0, r5, sl │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - bgt.n 77208 <__uspack_MOD_dcldrawaxislabel@@Base+0x2a4> │ │ │ │ - cmp r3, r7 │ │ │ │ - ble.n 77178 <__uspack_MOD_dcldrawaxislabel@@Base+0x214> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - blx 2fefc │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7710c <__uspack_MOD_dcldrawaxislabel@@Base+0x1a8> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 770e4 <__uspack_MOD_dcldrawaxislabel@@Base+0x180> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7710c <__uspack_MOD_dcldrawaxislabel@@Base+0x1a8> │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 7724e <__uspack_MOD_dcldrawaxislabel@@Base+0x2ea> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - adds r6, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r7, r6 │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - bge.n 771ca <__uspack_MOD_dcldrawaxislabel@@Base+0x266> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str.w r9, [sp, #64] @ 0x40 │ │ │ │ - blx 32488 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - add.w r8, r5, r8, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r2, r8 │ │ │ │ - bne.n 771f4 <__uspack_MOD_dcldrawaxislabel@@Base+0x290> │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77018 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - strd r2, sl, [sp, #40] @ 0x28 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r7 │ │ │ │ - str.w r8, [sp, #52] @ 0x34 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr.w sl, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - b.n 77224 <__uspack_MOD_dcldrawaxislabel@@Base+0x2c0> │ │ │ │ - mov r0, r5 │ │ │ │ - adds r5, #1 │ │ │ │ - mla r1, r5, fp, sl │ │ │ │ - mov r2, r8 │ │ │ │ - mla r0, r8, r0, r7 │ │ │ │ - mla r1, r8, r1, r6 │ │ │ │ - blx 33e60 │ │ │ │ - cmp r4, r5 │ │ │ │ - bge.n 77220 <__uspack_MOD_dcldrawaxislabel@@Base+0x2bc> │ │ │ │ - mov r5, r8 │ │ │ │ - str.w sl, [sp, #32] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldrd sl, r4, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.n 77186 <__uspack_MOD_dcldrawaxislabel@@Base+0x222> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrd r0, r2, [sp, #16] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - blx 32488 │ │ │ │ - b.n 77200 <__uspack_MOD_dcldrawaxislabel@@Base+0x29c> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.w 770e4 <__uspack_MOD_dcldrawaxislabel@@Base+0x180> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7709e <__uspack_MOD_dcldrawaxislabel@@Base+0x13a> │ │ │ │ - mov r0, r2 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77018 <__uspack_MOD_dcldrawaxislabel@@Base+0xb4> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.n 72c3a │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r0, #88] @ 0x58 │ │ │ │ + sub sp, #360 @ 0x168 │ │ │ │ movs r1, r1 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ - ldrsh r0, [r3, r7] │ │ │ │ + cbnz r6, 72cf2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ - movs r1, r1 │ │ │ │ - lsls r6, r4, #1 │ │ │ │ + ldr r0, [r2, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r5, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r1, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -000772a0 <__uspack_MOD_dcldrawtickmark@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00072ce4 : │ │ │ │ + ldr r3, [pc, #8] @ (72cf0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + cbnz r2, 72cfa │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00072cf4 : │ │ │ │ + ldr r3, [pc, #8] @ (72d00 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + cbnz r0, 72d06 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00072d04 : │ │ │ │ + ldr r3, [pc, #28] @ (72d24 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 72d28 │ │ │ │ + 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] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + add sp, #8 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00072d2c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #312] @ (773ec <__uspack_MOD_dcldrawtickmark@@Base+0x14c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #312] @ (773f0 <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s14, [r0] │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s15, [r1] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r7, [pc, #112] @ (72db8 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r7, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 72d8e │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + vsub.f32 s11, s15, s14 │ │ │ │ + ldr r3, [pc, #96] @ (72dbc ) │ │ │ │ + subs r0, r1, #1 │ │ │ │ + vmov s13, r0 │ │ │ │ + ldr r2, [pc, #92] @ (72dc0 ) │ │ │ │ + movs r0, #1 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - sub sp, #28 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 77354 <__uspack_MOD_dcldrawtickmark@@Base+0xb4> │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r0, [pc, #284] @ (773f4 <__uspack_MOD_dcldrawtickmark@@Base+0x154>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r1, [pc, #284] @ (773f8 <__uspack_MOD_dcldrawtickmark@@Base+0x158>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ - movs r3, #1 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 772f6 <__uspack_MOD_dcldrawtickmark@@Base+0x56> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - bic.w fp, r9, r9, asr #31 │ │ │ │ - cmp r5, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 77382 <__uspack_MOD_dcldrawtickmark@@Base+0xe2> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 773c4 <__uspack_MOD_dcldrawtickmark@@Base+0x124> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 77316 <__uspack_MOD_dcldrawtickmark@@Base+0x76> │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, sl │ │ │ │ - str.w r8, [sp] │ │ │ │ - add.w r9, sl, r9, lsl #2 │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - blx 30898 │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r2, [r1], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r1, r9 │ │ │ │ - bne.n 77340 <__uspack_MOD_dcldrawtickmark@@Base+0xa0> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77396 <__uspack_MOD_dcldrawtickmark@@Base+0xf6> │ │ │ │ - ldrd r2, r3, [r1, #28] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r0, [pc, #160] @ (773fc <__uspack_MOD_dcldrawtickmark@@Base+0x15c>) │ │ │ │ - sub.w fp, r3, r2 │ │ │ │ - ldr r1, [pc, #156] @ (77400 <__uspack_MOD_dcldrawtickmark@@Base+0x160>) │ │ │ │ + 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 2fe90 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #44] @ (72dc4 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - movs r2, #15 │ │ │ │ + ldr r2, [pc, #40] @ (72dc8 ) │ │ │ │ add r1, pc │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 773ba <__uspack_MOD_dcldrawtickmark@@Base+0x11a> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - bic.w fp, fp, fp, asr #31 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str.w r8, [sp] │ │ │ │ - str.w fp, [sp, #16] │ │ │ │ - blx 30898 │ │ │ │ - ldr r2, [pc, #108] @ (77404 <__uspack_MOD_dcldrawtickmark@@Base+0x164>) │ │ │ │ - ldr r3, [pc, #84] @ (773f0 <__uspack_MOD_dcldrawtickmark@@Base+0x150>) │ │ │ │ + ldr r0, [pc, #40] @ (72dcc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 773e8 <__uspack_MOD_dcldrawtickmark@@Base+0x148> │ │ │ │ - ldr r0, [pc, #92] @ (77408 <__uspack_MOD_dcldrawtickmark@@Base+0x168>) │ │ │ │ - movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - movs r3, #1 │ │ │ │ - bic.w fp, fp, fp, asr #31 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 77382 <__uspack_MOD_dcldrawtickmark@@Base+0xe2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, sp, #12 │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 30898 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77396 <__uspack_MOD_dcldrawtickmark@@Base+0xf6> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ + blx 33b50 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vldr s15, [r4] │ │ │ │ + b.n 72d54 │ │ │ │ + nop │ │ │ │ + add r7, sp, #768 @ 0x300 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr, #28] │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + @ instruction: 0xb894 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r3, r3] │ │ │ │ movs r0, r1 │ │ │ │ - stc2l 0, cr0, [r8, #-28] @ 0xffffffe4 │ │ │ │ - ldrb r4, [r7, r0] │ │ │ │ + ldrh r2, [r6, #58] @ 0x3a │ │ │ │ movs r0, r1 │ │ │ │ - ldr r2, [r6, #20] │ │ │ │ + │ │ │ │ +00072dd0 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #40] @ (72e08 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w ip, [pc, #40] @ 72e0c │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r3, ip] │ │ │ │ + ldr r3, [pc, #28] @ (72e10 ) │ │ │ │ + adds r0, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r0, #-16] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + blx 3025c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ movs r1, r1 │ │ │ │ - ldc2l 0, cr0, [lr], #28 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #592 @ 0x250 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007740c <__uspack_MOD_dcldrawaxisline@@Base>: │ │ │ │ +00072e14 : │ │ │ │ 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] @ (7747c <__uspack_MOD_dcldrawaxisline@@Base+0x70>) │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #92] @ (77480 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ - add r0, pc │ │ │ │ + ldr r6, [pc, #144] @ (72eb4 ) │ │ │ │ sub sp, #8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 72e94 │ │ │ │ + cmp.w r3, #4000 @ 0xfa0 │ │ │ │ + bgt.n 72e76 │ │ │ │ + ldr r2, [pc, #124] @ (72eb8 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ + movs r2, #0 │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ldr r3, [pc, #116] @ (72ebc ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + blx 3025c │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [pc, #104] @ (72ec0 ) │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + add r3, pc │ │ │ │ + add.w r4, r4, r2, lsl #2 │ │ │ │ + movs r2, #1 │ │ │ │ + str r1, [r6, #8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 32bf4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #27 │ │ │ │ + ldr r1, [pc, #72] @ (72ec4 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - movs r2, #15 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [pc, #84] @ (77484 <__uspack_MOD_dcldrawaxisline@@Base+0x78>) │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov.w r1, #0 │ │ │ │ - ldr r1, [pc, #76] @ (77488 <__uspack_MOD_dcldrawaxisline@@Base+0x7c>) │ │ │ │ - add r0, pc │ │ │ │ + ldr r2, [pc, #68] @ (72ec8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ + ldr r0, [pc, #68] @ (72ecc ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.n 72e38 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #52] @ (72ed0 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - cbz r4, 77448 <__uspack_MOD_dcldrawaxisline@@Base+0x3c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 343b4 │ │ │ │ - ldr r2, [pc, #52] @ (7748c <__uspack_MOD_dcldrawaxisline@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (77480 <__uspack_MOD_dcldrawaxisline@@Base+0x74>) │ │ │ │ + ldr r2, [pc, #48] @ (72ed4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #48] @ (72ed8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 77478 <__uspack_MOD_dcldrawaxisline@@Base+0x6c> │ │ │ │ - ldr r0, [pc, #36] @ (77490 <__uspack_MOD_dcldrawaxisline@@Base+0x84>) │ │ │ │ - movs r1, #15 │ │ │ │ add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.n 72e32 │ │ │ │ + nop │ │ │ │ + add r6, sp, #904 @ 0x388 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r2], {7} │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ movs r0, r1 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ + @ instruction: 0xb7aa │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r0, [r3, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r1, #52] @ 0x34 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r2, [r6, r7] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r6, #50] @ 0x32 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00072edc : │ │ │ │ + ldr r3, [pc, #8] @ (72ee8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb726 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00072eec : │ │ │ │ + ldr r3, [pc, #8] @ (72ef8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb714 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00072efc : │ │ │ │ + ldr r3, [pc, #28] @ (72f1c ) │ │ │ │ + ldr.w ip, [pc, #32] @ 72f20 │ │ │ │ + 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] │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ movs r1, r1 │ │ │ │ - mrrc2 0, 0, r0, r0, cr7 @ │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00077494 <__uspack_MOD_dcldrawtitle@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00072f24 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #124] @ (77524 <__uspack_MOD_dcldrawtitle@@Base+0x90>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #124] @ (77528 <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s14, [r0] │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s15, [r1] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r7, [pc, #112] @ (72fb0 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r7, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 72f86 │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + vsub.f32 s11, s15, s14 │ │ │ │ + ldr r3, [pc, #96] @ (72fb4 ) │ │ │ │ + subs r0, r1, #1 │ │ │ │ + vmov s13, r0 │ │ │ │ + ldr r2, [pc, #92] @ (72fb8 ) │ │ │ │ + movs r0, #1 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [pc, #116] @ (7752c <__uspack_MOD_dcldrawtitle@@Base+0x98>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r1, [pc, #116] @ (77530 <__uspack_MOD_dcldrawtitle@@Base+0x9c>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ + vdiv.f32 s12, s11, s13 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + strd r0, r1, [r3] │ │ │ │ + vstr s14, [r3, #8] │ │ │ │ + vstr s15, [r3, #12] │ │ │ │ + vstr s12, [r3, #16] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32bf4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr r1, [pc, #44] @ (72fbc ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r2, [pc, #40] @ (72fc0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r9, [sp, #60] @ 0x3c │ │ │ │ - blx 349c0 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r5, 774dc <__uspack_MOD_dcldrawtitle@@Base+0x48> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - movs r1, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 774e4 <__uspack_MOD_dcldrawtitle@@Base+0x50> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str.w r8, [sp] │ │ │ │ - blx 31460 │ │ │ │ - ldr r2, [pc, #56] @ (77534 <__uspack_MOD_dcldrawtitle@@Base+0xa0>) │ │ │ │ - ldr r3, [pc, #40] @ (77528 <__uspack_MOD_dcldrawtitle@@Base+0x94>) │ │ │ │ + ldr r0, [pc, #40] @ (72fc4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7751e <__uspack_MOD_dcldrawtitle@@Base+0x8a> │ │ │ │ - ldr r0, [pc, #40] @ (77538 <__uspack_MOD_dcldrawtitle@@Base+0xa4>) │ │ │ │ - movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 33b50 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vldr s15, [r4] │ │ │ │ + b.n 72f4c │ │ │ │ nop │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + add r5, sp, #800 @ 0x320 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r0], {7} │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ + @ instruction: 0xb6a0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsb r4, [r2, r4] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r1, #0] │ │ │ │ + ldrsb r0, [r0, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r7, #42] @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00072fc8 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #40] @ (73000 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr.w ip, [pc, #40] @ 73004 │ │ │ │ + mov r2, r1 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r0, [r3, ip] │ │ │ │ + ldr r3, [pc, #28] @ (73008 ) │ │ │ │ + adds r0, #20 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r4, [r0, #-16] │ │ │ │ + str r4, [r2, #0] │ │ │ │ + blx 3025c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r5, sp, #176 @ 0xb0 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xfbba0007 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #640 @ 0x280 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007753c <__uspack_MOD_dcldrawaxiscalendar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007300c : │ │ │ │ + ldr r3, [pc, #44] @ (7303c ) │ │ │ │ + ldr r2, [pc, #48] @ (73040 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cbz r0, 73032 │ │ │ │ + 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 │ │ │ │ + add r4, sp, #1008 @ 0x3f0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00073044 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #360] @ (776b8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x17c>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #360] @ (776bc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r2, [pc, #172] @ (73104 ) │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r3, [pc, #172] @ (73108 ) │ │ │ │ + add.w r8, sp, #16 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ + add r7, sp, #12 │ │ │ │ + add.w sl, sp, #8 │ │ │ │ + add.w r9, sp, #4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [pc, #352] @ (776c0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x184>) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - movs r2, #19 │ │ │ │ - ldr r7, [sp, #92] @ 0x5c │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #348] @ (776c4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x188>) │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ + mov r3, r8 │ │ │ │ + blx 31974 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33160 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + mov r6, sp │ │ │ │ + cbz r3, 730b4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 326cc │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + cbz r3, 730d2 │ │ │ │ + ldr r2, [pc, #112] @ (7310c ) │ │ │ │ + ldr r3, [pc, #104] @ (73108 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 730fe │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + blx 34178 │ │ │ │ + ldr r0, [pc, #80] @ (73110 ) │ │ │ │ add r0, pc │ │ │ │ - str r7, [sp, #16] │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ - ldrd r7, fp, [sp, #104] @ 0x68 │ │ │ │ - blx 349c0 │ │ │ │ - ldrd r1, r3, [r4] │ │ │ │ - movs r0, #100 @ 0x64 │ │ │ │ - ldr.w r8, [pc, #308] @ 776c8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x18c> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - mul.w r3, r0, r3 │ │ │ │ - movw r0, #10000 @ 0x2710 │ │ │ │ - add r8, pc │ │ │ │ - mla r3, r0, r1, r3 │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cbz r6, 775b2 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x76> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + blx 33c90 │ │ │ │ mov r0, r6 │ │ │ │ - bl 76e3c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - cbz r5, 775bc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x80> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 76eb4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + blx 326cc │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7766c <__uspack_MOD_dcldrawaxiscalendar@@Base+0x130> │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 77676 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x13a> │ │ │ │ - cmp.w fp, #7 │ │ │ │ - ble.n 77696 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x15a> │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r1, [sl, #4] │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bne.n 7309a │ │ │ │ mov r2, r4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, r9 │ │ │ │ - movs r3, #8 │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #32 │ │ │ │ - blx 31154 │ │ │ │ - cbz r6, 7761e <__uspack_MOD_dcldrawaxiscalendar@@Base+0xe2> │ │ │ │ - ldr r1, [pc, #212] @ (776cc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x190>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #212] @ (776d0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x194>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32db0 │ │ │ │ - ldr r1, [pc, #200] @ (776d4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x198>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #200] @ (776d8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x19c>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32db0 │ │ │ │ - cbz r5, 77648 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x10c> │ │ │ │ - ldr r1, [pc, #184] @ (776dc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1a0>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #184] @ (776e0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1a4>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32db0 │ │ │ │ - ldr r1, [pc, #172] @ (776e4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1a8>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #172] @ (776e8 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1ac>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [r8, r1] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 32db0 │ │ │ │ - ldr r2, [pc, #160] @ (776ec <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1b0>) │ │ │ │ - ldr r3, [pc, #112] @ (776bc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x180>) │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 300a0 │ │ │ │ + ldr r2, [pc, #52] @ (73114 ) │ │ │ │ + ldr r3, [pc, #40] @ (73108 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 776b2 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x176> │ │ │ │ - ldr r0, [pc, #144] @ (776f0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1b4>) │ │ │ │ - movs r1, #19 │ │ │ │ + bne.n 730fe │ │ │ │ + ldr r0, [pc, #36] @ (73118 ) │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 775cc <__uspack_MOD_dcldrawaxiscalendar@@Base+0x90> │ │ │ │ - ldr r3, [pc, #124] @ (776f4 <__uspack_MOD_dcldrawaxiscalendar@@Base+0x1b8>) │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - strh.w r3, [sp, #36] @ 0x24 │ │ │ │ - lsrs r3, r3, #16 │ │ │ │ - strb.w r3, [sp, #38] @ 0x26 │ │ │ │ - mov.w r3, #538976288 @ 0x20202020 │ │ │ │ - str.w r3, [sp, #39] @ 0x27 │ │ │ │ - strb.w r3, [sp, #43] @ 0x2b │ │ │ │ - b.n 775e0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xa4> │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, fp, #8 │ │ │ │ - add.w r0, r4, fp │ │ │ │ - blx 312b0 │ │ │ │ - b.n 775e0 <__uspack_MOD_dcldrawaxiscalendar@@Base+0xa4> │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2fc08 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r7, #120] @ 0x78 │ │ │ │ + add r4, sp, #696 @ 0x2b8 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ - movs r0, r1 │ │ │ │ - smmls r0, r6, r7, r0 │ │ │ │ - str r6, [r5, #116] @ 0x74 │ │ │ │ + add r4, sp, #440 @ 0x1b8 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa6e0007 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa620007 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa540007 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa480007 │ │ │ │ - str r0, [r0, #108] @ 0x6c │ │ │ │ + add r3, sp, #832 @ 0x340 │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xfa7c0007 │ │ │ │ - @ instruction: 0xfa760007 │ │ │ │ + add r3, sp, #632 @ 0x278 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000776f8 <__uspack_MOD_dcldrawaxislog@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007311c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr r5, [pc, #904] @ (77a94 <__uspack_MOD_dcldrawaxislog@@Base+0x39c>) │ │ │ │ - add r5, pc │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #900] @ (77a98 <__uspack_MOD_dcldrawaxislog@@Base+0x3a0>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #900] @ (77a9c <__uspack_MOD_dcldrawaxislog@@Base+0x3a4>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - strd r4, r0, [sp, #8] │ │ │ │ - ldrd fp, r7, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldrd r6, r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [sp, #200] @ 0xc8 │ │ │ │ - mov r4, r3 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [sp, #204] @ 0xcc │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldrd sl, r2, [sp, #208] @ 0xd0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cbz r3, 77768 <__uspack_MOD_dcldrawaxislog@@Base+0x70> │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cbz r4, 77768 <__uspack_MOD_dcldrawaxislog@@Base+0x70> │ │ │ │ - ldr.w r9, [r3, #24] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 779a2 <__uspack_MOD_dcldrawaxislog@@Base+0x2aa> │ │ │ │ - rsb r2, r9, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [r3, #28] │ │ │ │ - subs r3, r2, r3 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #20] @ (73140 ) │ │ │ │ + add r4, pc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33c90 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 2fc08 │ │ │ │ + nop │ │ │ │ + add r3, sp, #416 @ 0x1a0 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00073144 : │ │ │ │ + ldr.w ip, [pc, #644] @ 733cc │ │ │ │ + vldr s15, [r0] │ │ │ │ + add ip, pc │ │ │ │ + ldr r3, [pc, #640] @ (733d0 ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [ip] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 731c6 │ │ │ │ + vldr s14, [ip, #4] │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 731c6 │ │ │ │ + ldr r0, [pc, #612] @ (733d4 ) │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + ldr.w lr, [r3, r0] │ │ │ │ + ldr.w r8, [lr] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 731d8 │ │ │ │ + vldr s14, [lr, #8] │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [lr, #16] │ │ │ │ + ldr.w r0, [lr, #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 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #820] @ (77aa0 <__uspack_MOD_dcldrawaxislog@@Base+0x3a8>) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #820] @ (77aa4 <__uspack_MOD_dcldrawaxislog@@Base+0x3ac>) │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 349c0 │ │ │ │ - cbz r6, 777b8 <__uspack_MOD_dcldrawaxislog@@Base+0xc0> │ │ │ │ - ldr.w r8, [pc, #812] @ 77aa8 <__uspack_MOD_dcldrawaxislog@@Base+0x3b0> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r3, [pc, #808] @ (77aac <__uspack_MOD_dcldrawaxislog@@Base+0x3b4>) │ │ │ │ - add r8, pc │ │ │ │ + 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, pc} │ │ │ │ + ldr r3, [pc, #528] @ (733d8 ) │ │ │ │ + vldr s14, [pc, #508] @ 733c8 │ │ │ │ add r3, pc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 32614 │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - ldr.w r8, [pc, #792] @ 77ab0 <__uspack_MOD_dcldrawaxislog@@Base+0x3b8> │ │ │ │ - movs r2, #4 │ │ │ │ - add r8, pc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 32614 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fe54 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - blx 2fe54 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 777fc <__uspack_MOD_dcldrawaxislog@@Base+0x104> │ │ │ │ - ldr.w r8, [pc, #756] @ 77ab4 <__uspack_MOD_dcldrawaxislog@@Base+0x3bc> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [pc, #756] @ (77ab8 <__uspack_MOD_dcldrawaxislog@@Base+0x3c0>) │ │ │ │ - add r8, pc │ │ │ │ + vstr s14, [r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #512] @ (733dc ) │ │ │ │ + ldr.w r0, [ip, #12] │ │ │ │ add r3, pc │ │ │ │ - add.w r1, r8, #8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 34cf4 │ │ │ │ - add.w r1, r8, #12 │ │ │ │ - ldr.w r8, [pc, #736] @ 77abc <__uspack_MOD_dcldrawaxislog@@Base+0x3c4> │ │ │ │ - movs r2, #6 │ │ │ │ - add r8, pc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34cf4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - movs r2, #6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33f50 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r0, r8 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 33f50 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 77808 <__uspack_MOD_dcldrawaxislog@@Base+0x110> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76e3c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 77814 <__uspack_MOD_dcldrawaxislog@@Base+0x11c> │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76eb4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7784e <__uspack_MOD_dcldrawaxislog@@Base+0x156> │ │ │ │ - ldr.w sl, [pc, #676] @ 77ac0 <__uspack_MOD_dcldrawaxislog@@Base+0x3c8> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r8, [pc, #672] @ 77ac4 <__uspack_MOD_dcldrawaxislog@@Base+0x3cc> │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - add sl, pc │ │ │ │ - mov r0, sl │ │ │ │ - add r8, pc │ │ │ │ - blx 30b18 │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30b18 │ │ │ │ - mov r0, sl │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2ff54 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, fp │ │ │ │ - blx 2ff54 │ │ │ │ - cbz r7, 77864 <__uspack_MOD_dcldrawaxislog@@Base+0x16c> │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 30004 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 30004 │ │ │ │ - cbz r4, 778a4 <__uspack_MOD_dcldrawaxislog@@Base+0x1ac> │ │ │ │ - ldr r7, [pc, #608] @ (77ac8 <__uspack_MOD_dcldrawaxislog@@Base+0x3d0>) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - add r7, pc │ │ │ │ - mov r1, r7 │ │ │ │ - blx 34498 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 327c0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bne.w 779ae <__uspack_MOD_dcldrawaxislog@@Base+0x2b6> │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 2f850 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 324ec │ │ │ │ - ldrd r2, r3, [sp, #20] │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - blx 3099c │ │ │ │ - cbz r6, 778ce <__uspack_MOD_dcldrawaxislog@@Base+0x1d6> │ │ │ │ - ldr r6, [pc, #536] @ (77acc <__uspack_MOD_dcldrawaxislog@@Base+0x3d4>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #536] @ (77ad0 <__uspack_MOD_dcldrawaxislog@@Base+0x3d8>) │ │ │ │ - add r6, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r6 │ │ │ │ - blx 32158 │ │ │ │ - ldr r0, [pc, #528] @ (77ad4 <__uspack_MOD_dcldrawaxislog@@Base+0x3dc>) │ │ │ │ - adds r1, r6, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32158 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 778f2 <__uspack_MOD_dcldrawaxislog@@Base+0x1fa> │ │ │ │ - ldr r6, [pc, #516] @ (77ad8 <__uspack_MOD_dcldrawaxislog@@Base+0x3e0>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #516] @ (77adc <__uspack_MOD_dcldrawaxislog@@Base+0x3e4>) │ │ │ │ - add r6, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - blx 2f890 │ │ │ │ - ldr r0, [pc, #504] @ (77ae0 <__uspack_MOD_dcldrawaxislog@@Base+0x3e8>) │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f890 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cbz r3, 7791e <__uspack_MOD_dcldrawaxislog@@Base+0x226> │ │ │ │ - ldr r3, [pc, #492] @ (77ae4 <__uspack_MOD_dcldrawaxislog@@Base+0x3ec>) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #492] @ (77ae8 <__uspack_MOD_dcldrawaxislog@@Base+0x3f0>) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add.w r9, r3, #4 │ │ │ │ + add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r9, lr, r9, lsl #2 │ │ │ │ + vldr s13, [r9] │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 73270 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str.w r3, [ip, #16] │ │ │ │ + ble.n 732c6 │ │ │ │ + adds r5, r3, #5 │ │ │ │ + ldr.w r6, [lr, #4] │ │ │ │ + add.w r5, lr, r5, lsl #2 │ │ │ │ + subs r0, r6, #2 │ │ │ │ + cmp r0, r3 │ │ │ │ + vldr s14, [r5] │ │ │ │ + blt.n 73254 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + b.n 7322a │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + mov.w r8, #1 │ │ │ │ + cmp r6, r0 │ │ │ │ + beq.w 7336e │ │ │ │ + vldmia r5!, {s12} │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7321c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 73254 │ │ │ │ + ldr r3, [pc, #416] @ (733e0 ) │ │ │ │ + add.w r0, lr, r4, lsl #2 │ │ │ │ + mov lr, r0 │ │ │ │ + add r3, pc │ │ │ │ + vldr s13, [r0, #16] │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + str r4, [r3, #16] │ │ │ │ + mov r3, r4 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vsub.f32 s13, s14, s13 │ │ │ │ + ldr r0, [pc, #388] @ (733e4 ) │ │ │ │ + str r3, [r1, #0] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 32db0 │ │ │ │ - ldr r3, [pc, #480] @ (77aec <__uspack_MOD_dcldrawaxislog@@Base+0x3f4>) │ │ │ │ - ldr r0, [pc, #480] @ (77af0 <__uspack_MOD_dcldrawaxislog@@Base+0x3f8>) │ │ │ │ - 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, pc} │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 7330c │ │ │ │ + add.w r3, lr, r3, lsl #2 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str.w sl, [ip, #16] │ │ │ │ + vldr s12, [r3, #12] │ │ │ │ + ble.w 733bc │ │ │ │ + mov r4, r9 │ │ │ │ + mov r3, sl │ │ │ │ + b.n 73298 │ │ │ │ + mov r6, r3 │ │ │ │ + movs r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 73384 │ │ │ │ + vldmdb r4!, {s14} │ │ │ │ + subs r3, #1 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 73290 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 733b0 │ │ │ │ + ldr r3, [pc, #312] @ (733e8 ) │ │ │ │ + add.w r0, lr, r6, lsl #2 │ │ │ │ + mov lr, r0 │ │ │ │ + add r3, pc │ │ │ │ + vldr s13, [r0, #16] │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + str r6, [r3, #16] │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 73254 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 733a6 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r0, sl │ │ │ │ + mov r4, r9 │ │ │ │ + b.n 732e2 │ │ │ │ + subs r0, #1 │ │ │ │ + beq.n 7335e │ │ │ │ + vldmdb r4!, {s14} │ │ │ │ + mov r7, r5 │ │ │ │ + mov.w r8, #1 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + mov r5, r0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 732d4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 733a6 │ │ │ │ + ldr r3, [pc, #244] @ (733ec ) │ │ │ │ + add.w r0, lr, r7, lsl #2 │ │ │ │ + mov lr, r0 │ │ │ │ + add r3, pc │ │ │ │ + vldr s13, [r0, #16] │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + str r7, [r3, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 73254 │ │ │ │ + adds r4, r3, #5 │ │ │ │ + ldr.w r7, [lr, #4] │ │ │ │ + str.w r3, [ip, #16] │ │ │ │ + add.w r4, lr, r4, lsl #2 │ │ │ │ + subs r6, r7, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + vldr s14, [r4] │ │ │ │ + blt.n 73254 │ │ │ │ + mov r6, r0 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + b.n 73334 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + movs r6, #1 │ │ │ │ + cmp r7, r0 │ │ │ │ + beq.n 73390 │ │ │ │ + vldmia r4!, {s12} │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 7332a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 73254 │ │ │ │ + ldr r3, [pc, #168] @ (733f0 ) │ │ │ │ + add.w r0, lr, r5, lsl #2 │ │ │ │ + mov lr, r0 │ │ │ │ + add r3, pc │ │ │ │ + vldr s13, [r0, #16] │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + str r5, [r3, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 73254 │ │ │ │ + ldr r0, [pc, #148] @ (733f4 ) │ │ │ │ + movs r4, #1 │ │ │ │ + vldr s13, [lr, #20] │ │ │ │ + mov r3, r4 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r3 │ │ │ │ - movs r3, #32 │ │ │ │ - blx 32db0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7794a <__uspack_MOD_dcldrawaxislog@@Base+0x252> │ │ │ │ - ldr r2, [pc, #464] @ (77af4 <__uspack_MOD_dcldrawaxislog@@Base+0x3fc>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #464] @ (77af8 <__uspack_MOD_dcldrawaxislog@@Base+0x400>) │ │ │ │ + str r4, [r0, #16] │ │ │ │ + b.n 73254 │ │ │ │ + ldr r0, [pc, #136] @ (733f8 ) │ │ │ │ + add.w r3, lr, r4, lsl #2 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 32db0 │ │ │ │ - ldr r2, [pc, #452] @ (77afc <__uspack_MOD_dcldrawaxislog@@Base+0x404>) │ │ │ │ - ldr r0, [pc, #452] @ (77b00 <__uspack_MOD_dcldrawaxislog@@Base+0x408>) │ │ │ │ - movs r3, #32 │ │ │ │ + vldr s14, [r3, #20] │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [r0, #16] │ │ │ │ + b.n 73254 │ │ │ │ + ldr r0, [pc, #116] @ (733fc ) │ │ │ │ + vldr s13, [lr, #16] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - movs r2, #6 │ │ │ │ - blx 32db0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 77968 <__uspack_MOD_dcldrawaxislog@@Base+0x270> │ │ │ │ - ldr r0, [pc, #432] @ (77b04 <__uspack_MOD_dcldrawaxislog@@Base+0x40c>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + b.n 73254 │ │ │ │ + ldr r0, [pc, #108] @ (73400 ) │ │ │ │ + add.w r3, lr, r5, lsl #2 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ add r0, pc │ │ │ │ - blx 2ff54 │ │ │ │ - ldr r0, [pc, #424] @ (77b08 <__uspack_MOD_dcldrawaxislog@@Base+0x410>) │ │ │ │ + vldr s14, [r3, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + str r5, [r0, #16] │ │ │ │ + b.n 73254 │ │ │ │ + add.w lr, lr, r3, lsl #2 │ │ │ │ + vldr s14, [lr, #20] │ │ │ │ + b.n 73254 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, sl │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + b.n 73254 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + mov r3, sl │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + b.n 73254 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3, r4, r5, r7} │ │ │ │ + movs r2, r1 │ │ │ │ + add r3, sp, #752 @ 0x2f0 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r3, r4, r5} │ │ │ │ + movs r2, r1 │ │ │ │ + bmi.n 7348c │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 73454 │ │ │ │ + movs r2, r1 │ │ │ │ + bcc.n 73390 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 73440 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 73432 │ │ │ │ + movs r2, r1 │ │ │ │ + uxth r2, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + uxth r0, r4 │ │ │ │ + movs r2, r1 │ │ │ │ + uxth r0, r2 │ │ │ │ + movs r2, r1 │ │ │ │ + sxtb r6, r7 │ │ │ │ + movs r2, r1 │ │ │ │ + sxtb r6, r5 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00073404 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #112] @ (73484 ) │ │ │ │ movs r2, #6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ + ldr r5, [pc, #112] @ (73488 ) │ │ │ │ + movs r6, #1 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #108] @ (7348c ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #108] @ (73490 ) │ │ │ │ add r0, pc │ │ │ │ - blx 2ff54 │ │ │ │ - cbz r4, 7797e <__uspack_MOD_dcldrawaxislog@@Base+0x286> │ │ │ │ - ldr r4, [pc, #416] @ (77b0c <__uspack_MOD_dcldrawaxislog@@Base+0x414>) │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + str r6, [r3, #0] │ │ │ │ + blx 32c40 │ │ │ │ + ldr r3, [pc, #100] @ (73494 ) │ │ │ │ add r4, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2f850 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, sp, #96 @ 0x60 │ │ │ │ - blx 324ec │ │ │ │ - ldr r2, [pc, #400] @ (77b10 <__uspack_MOD_dcldrawaxislog@@Base+0x418>) │ │ │ │ - ldr r3, [pc, #280] @ (77a9c <__uspack_MOD_dcldrawaxislog@@Base+0x3a4>) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cbnz r2, 73456 │ │ │ │ + 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, r6 │ │ │ │ + movle r2, #0 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + vldr s15, [r3, #8] │ │ │ │ + vldr s14, [r3, #12] │ │ │ │ + ldr r3, [pc, #56] @ (73498 ) │ │ │ │ + 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 {r4, r5, r6, pc} │ │ │ │ + bcs.n 734bc │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 734c6 │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r2, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp, #880 @ 0x370 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #184 @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 734c4 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007349c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #84] @ 73500 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #80] @ (73504 ) │ │ │ │ + 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 30f5c │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #52] @ (73508 ) │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r0, s15 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r3, [pc, #28] @ (73504 ) │ │ │ │ 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.n 77a8e <__uspack_MOD_dcldrawaxislog@@Base+0x396> │ │ │ │ - ldr r0, [pc, #384] @ (77b14 <__uspack_MOD_dcldrawaxislog@@Base+0x41c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r9, #1 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b.n 7775e <__uspack_MOD_dcldrawaxislog@@Base+0x66> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - subs.w sl, r3, #1 │ │ │ │ - bpl.n 779f2 <__uspack_MOD_dcldrawaxislog@@Base+0x2fa> │ │ │ │ - add.w r8, sp, #56 @ 0x38 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov.w r9, #0 │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - blx 2f850 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r1, r8 │ │ │ │ - str.w r9, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - blx 324ec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 778a4 <__uspack_MOD_dcldrawaxislog@@Base+0x1ac> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r7, r9, lsl #2 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, r9 │ │ │ │ - mov r9, r0 │ │ │ │ - add.w r8, r4, r3, lsl #2 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r7 │ │ │ │ - cmp sl, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 77a12 <__uspack_MOD_dcldrawaxislog@@Base+0x31a> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2f850 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - adds r1, r0, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r2, [r9], #4 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - add r3, r7 │ │ │ │ - cmp r9, r1 │ │ │ │ - bne.n 77a3a <__uspack_MOD_dcldrawaxislog@@Base+0x342> │ │ │ │ - blx 2fad8 │ │ │ │ - ldr.w r9, [sp, #32] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r9 │ │ │ │ - add r2, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - add r2, r7 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - cmp sl, r1 │ │ │ │ - bne.n 77a62 <__uspack_MOD_dcldrawaxislog@@Base+0x36a> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 324ec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r2, [r9], #4 │ │ │ │ - str.w r2, [r8] │ │ │ │ - add r8, r7 │ │ │ │ - cmp sl, r9 │ │ │ │ - bne.n 77a7e <__uspack_MOD_dcldrawaxislog@@Base+0x386> │ │ │ │ - b.n 779ea <__uspack_MOD_dcldrawaxislog@@Base+0x2f2> │ │ │ │ + bne.n 734fa │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [r0, #96] @ 0x60 │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + add r0, sp, #352 @ 0x160 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ - movs r0, r1 │ │ │ │ - vst1.8 {d0[0]}, [r2], r7 │ │ │ │ - cmp r2, #138 @ 0x8a │ │ │ │ - movs r3, r1 │ │ │ │ - vst1.8 {d0[0]}, [r0], r7 │ │ │ │ - ldr??.w r0, [r2, r7] │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ - movs r3, r1 │ │ │ │ - vst4.8 {d16-d19}, [lr], r7 │ │ │ │ - ldrsh.w r0, [lr, r7] │ │ │ │ - ldr??.w r0, [lr, #7] │ │ │ │ - vst4.8 {d0-d3}, [r2], r7 │ │ │ │ - str r6, [r2, #80] @ 0x50 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r1, #84 @ 0x54 │ │ │ │ - movs r3, r1 │ │ │ │ - str.w r0, [sl, r7] │ │ │ │ - str.w r0, [r4, r7] │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ - movs r3, r1 │ │ │ │ - ldrh.w r0, [sl, r7] │ │ │ │ - ldrh.w r0, [r0, r7] │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7700007 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7640007 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7540007 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf7480007 │ │ │ │ - @ instruction: 0xf7ce0007 │ │ │ │ - @ instruction: 0xf7ca0007 │ │ │ │ - str r2, [r2, #64] @ 0x40 │ │ │ │ - movs r0, r1 │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ + add r0, sp, #208 @ 0xd0 │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf75e0007 │ │ │ │ │ │ │ │ -00077b18 <__uspack_MOD_dcldrawaxisspecify@@Base>: │ │ │ │ +0007350c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ - sub sp, #156 @ 0x9c │ │ │ │ - ldr.w fp, [pc, #2392] @ 78484 <__uspack_MOD_dcldrawaxisspecify@@Base+0x96c> │ │ │ │ - mov r7, r3 │ │ │ │ - add fp, pc │ │ │ │ - ldr r4, [sp, #192] @ 0xc0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr.w r4, [pc, #2384] @ 78488 <__uspack_MOD_dcldrawaxisspecify@@Base+0x970> │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r0, [pc, #2380] @ 7848c <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [pc, #704] @ (737e0 ) │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #704] @ (737e4 ) │ │ │ │ + mov r5, r2 │ │ │ │ add r4, pc │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - mov.w r0, #0 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - cbz r3, 77b8e <__uspack_MOD_dcldrawaxisspecify@@Base+0x76> │ │ │ │ - ldr r7, [r3, #0] │ │ │ │ - cbz r7, 77b8e <__uspack_MOD_dcldrawaxisspecify@@Base+0x76> │ │ │ │ - ldr.w sl, [r3, #24] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 77eda <__uspack_MOD_dcldrawaxisspecify@@Base+0x3c2> │ │ │ │ - rsb r0, sl, #0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldrd r3, r0, [r3, #28] │ │ │ │ - subs r3, r0, r3 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 77eca <__uspack_MOD_dcldrawaxisspecify@@Base+0x3b2> │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, 77bb6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e> │ │ │ │ - ldr.w r8, [r2, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 77ece <__uspack_MOD_dcldrawaxisspecify@@Base+0x3b6> │ │ │ │ - rsb r3, r8, #0 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldrd r2, r3, [r2, #28] │ │ │ │ - subs r3, r3, r2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - movs r2, #18 │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr.w r0, [pc, #2252] @ 78490 <__uspack_MOD_dcldrawaxisspecify@@Base+0x978> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr.w r1, [pc, #2248] @ 78494 <__uspack_MOD_dcldrawaxisspecify@@Base+0x97c> │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov.w r3, #1 │ │ │ │ + ldr r2, [pc, #704] @ (737e8 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r4, r6, r3 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - blx 349c0 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - cbz r4, 77c28 <__uspack_MOD_dcldrawaxisspecify@@Base+0x110> │ │ │ │ - ldr.w r9, [pc, #2220] @ 78498 <__uspack_MOD_dcldrawaxisspecify@@Base+0x980> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2220] @ 7849c <__uspack_MOD_dcldrawaxisspecify@@Base+0x984> │ │ │ │ - add r9, pc │ │ │ │ - add r3, pc │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 32614 │ │ │ │ - add.w r1, r9, #4 │ │ │ │ - ldr.w r9, [pc, #2200] @ 784a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x988> │ │ │ │ - movs r2, #4 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32614 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fe54 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fe54 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - cbz r4, 77c6e <__uspack_MOD_dcldrawaxisspecify@@Base+0x156> │ │ │ │ - ldr.w r9, [pc, #2164] @ 784a4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x98c> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r3, [pc, #2164] @ 784a8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x990> │ │ │ │ - add r9, pc │ │ │ │ - add r3, pc │ │ │ │ - add.w r1, r9, #16 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 32614 │ │ │ │ - add.w r1, r9, #20 │ │ │ │ - ldr.w r9, [pc, #2144] @ 784ac <__uspack_MOD_dcldrawaxisspecify@@Base+0x994> │ │ │ │ - movs r2, #4 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32614 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fe54 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 2fe54 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbz r4, 77cb4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x19c> │ │ │ │ - ldr.w r9, [pc, #2108] @ 784b0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x998> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r3, [pc, #2104] @ 784b4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x99c> │ │ │ │ - add r9, pc │ │ │ │ - add r3, pc │ │ │ │ - add.w r1, r9, #8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - blx 34cf4 │ │ │ │ - add.w r1, r9, #12 │ │ │ │ - ldr.w r9, [pc, #2084] @ 784b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a0> │ │ │ │ - movs r2, #6 │ │ │ │ - add r9, pc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34cf4 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33f50 │ │ │ │ - mov r0, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 33f50 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 77cc0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1a8> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76e3c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 77ccc <__uspack_MOD_dcldrawaxisspecify@@Base+0x1b4> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76eb4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - adds r3, r6, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 77e90 <__uspack_MOD_dcldrawaxisspecify@@Base+0x378> │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77e58 <__uspack_MOD_dcldrawaxisspecify@@Base+0x340> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - itt eq │ │ │ │ - ldreq r3, [sp, #52] @ 0x34 │ │ │ │ - streq r3, [sp, #76] @ 0x4c │ │ │ │ - bne.w 78002 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4ea> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bne.w 7804a <__uspack_MOD_dcldrawaxisspecify@@Base+0x532> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, r7 │ │ │ │ - bne.w 78016 <__uspack_MOD_dcldrawaxisspecify@@Base+0x4fe> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [pc, #704] @ 737ec │ │ │ │ + sub sp, #12 │ │ │ │ + vldr s0, [r0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add fp, pc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + vldr s15, [r4] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - blx 34a80 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 78084 <__uspack_MOD_dcldrawaxisspecify@@Base+0x56c> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 7805a <__uspack_MOD_dcldrawaxisspecify@@Base+0x542> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 7802a <__uspack_MOD_dcldrawaxisspecify@@Base+0x512> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 77d70 <__uspack_MOD_dcldrawaxisspecify@@Base+0x258> │ │ │ │ - ldr.w r4, [pc, #1900] @ 784bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a4> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #1896] @ 784c0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9a8> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r4 │ │ │ │ - blx 32158 │ │ │ │ - ldr.w r0, [pc, #1888] @ 784c4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ac> │ │ │ │ - adds r1, r4, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32158 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 77d9a <__uspack_MOD_dcldrawaxisspecify@@Base+0x282> │ │ │ │ - ldr.w r4, [pc, #1872] @ 784c8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b0> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr.w r0, [pc, #1872] @ 784cc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b4> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #16 │ │ │ │ - blx 32158 │ │ │ │ - ldr.w r0, [pc, #1860] @ 784d0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9b8> │ │ │ │ - add.w r1, r4, #20 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32158 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, 77dc4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2ac> │ │ │ │ - ldr.w r4, [pc, #1844] @ 784d4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9bc> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r0, [pc, #1840] @ 784d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c0> │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 2f890 │ │ │ │ - ldr.w r0, [pc, #1828] @ 784dc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c4> │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f890 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cbz r3, 77df8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x2e0> │ │ │ │ - ldr.w r1, [pc, #1812] @ 784e0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9c8> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1812] @ 784e4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9cc> │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [fp, r1] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 32db0 │ │ │ │ - ldr.w r1, [pc, #1796] @ 784e8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1796] @ 784ec <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d4> │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [fp, r1] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 32db0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 77e2c <__uspack_MOD_dcldrawaxisspecify@@Base+0x314> │ │ │ │ - ldr.w r1, [pc, #1776] @ 784f0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9d8> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1776] @ 784f4 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9dc> │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [fp, r1] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 32db0 │ │ │ │ - ldr.w r1, [pc, #1760] @ 784f8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e0> │ │ │ │ - movs r3, #32 │ │ │ │ - ldr.w r0, [pc, #1760] @ 784fc <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e4> │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [fp, r1] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - blx 32db0 │ │ │ │ - ldr.w r2, [pc, #1744] @ 78500 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e8> │ │ │ │ - ldr.w r3, [pc, #1624] @ 7848c <__uspack_MOD_dcldrawaxisspecify@@Base+0x974> │ │ │ │ + mov.w r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 735de │ │ │ │ + vstr s0, [r4, #12] │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 735b2 │ │ │ │ + ldr.w lr, [pc, #660] @ 737f0 │ │ │ │ + add lr, pc │ │ │ │ + vldr s15, [lr, #16] │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 735b2 │ │ │ │ + ldr r3, [pc, #644] @ (737f4 ) │ │ │ │ + ldr.w r0, [fp, r3] │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 735fe │ │ │ │ + vldr s15, [r0, #8] │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s13, [r0, #16] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + vsub.f32 s0, s0, s15 │ │ │ │ + subs r2, #1 │ │ │ │ + vdiv.f32 s15, s0, s13 │ │ │ │ + vcvt.s32.f32 s13, s15 │ │ │ │ + vmov r3, s13 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + it ge │ │ │ │ + movge r3, r2 │ │ │ │ + vmov s13, r3 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + b.n 735bc │ │ │ │ + ldr r3, [pc, #580] @ (737f8 ) │ │ │ │ + vldr s15, [pc, #548] @ 737dc │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + ldr r2, [pc, #572] @ (737fc ) │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [pc, #548] @ (737e8 ) │ │ │ │ add r2, pc │ │ │ │ + vstr s15, [r5] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7847e <__uspack_MOD_dcldrawaxisspecify@@Base+0x966> │ │ │ │ - ldr.w r0, [pc, #1724] @ 78504 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9ec> │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #156 @ 0x9c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 77ee6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3ce> │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 7824e <__uspack_MOD_dcldrawaxisspecify@@Base+0x736> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - ldr.w r2, [pc, #1688] @ 78508 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f0> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - adds r2, #4 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - blx 34a80 │ │ │ │ - b.n 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ + bne.w 737d6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vsub.f32 s0, s0, s15 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + mov r0, sp │ │ │ │ + vstr s0, [sp] │ │ │ │ + blx 35278 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vadd.f32 s0, s0, s15 │ │ │ │ + vstr s0, [r4, #12] │ │ │ │ + b.n 7354e │ │ │ │ + ldr r3, [pc, #512] @ (73800 ) │ │ │ │ + ldr.w r2, [lr, #24] │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + adds r1, r3, #4 │ │ │ │ + add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vcmpe.f32 s0, s14 │ │ │ │ + cbnz r2, 73684 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 7371a │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + str.w ip, [lr, #28] │ │ │ │ + vldr s13, [r3, #12] │ │ │ │ + ble.w 737ca │ │ │ │ + mov r3, ip │ │ │ │ + b.n 73644 │ │ │ │ + movs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 780b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5a0> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.n 77f9a <__uspack_MOD_dcldrawaxisspecify@@Base+0x482> │ │ │ │ - cmp r5, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #52] @ 0x34 │ │ │ │ - bne.w 7816c <__uspack_MOD_dcldrawaxisspecify@@Base+0x654> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - ldrd r1, r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 356fc │ │ │ │ - b.n 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 77bb6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9e> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r8, #1 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - b.n 77bac <__uspack_MOD_dcldrawaxisspecify@@Base+0x94> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - mov.w sl, #1 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - b.n 77b84 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6c> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w 78242 <__uspack_MOD_dcldrawaxisspecify@@Base+0x72a> │ │ │ │ - adds r3, r6, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - lsls r1, r5, #2 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r3, r1 │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - bge.n 77f02 <__uspack_MOD_dcldrawaxisspecify@@Base+0x3ea> │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str.w r9, [sp, #124] @ 0x7c │ │ │ │ - cmp.w sl, #1 │ │ │ │ - bne.w 78252 <__uspack_MOD_dcldrawaxisspecify@@Base+0x73a> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - ldr.w r2, [pc, #1508] @ 7850c <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f4> │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r2, pc │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + beq.w 73792 │ │ │ │ + mov r9, r3 │ │ │ │ + vldmdb r1!, {s15} │ │ │ │ + subs r3, #1 │ │ │ │ + vcmpe.f32 s15, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 7363a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 737be │ │ │ │ + ldr r3, [pc, #424] @ (73804 ) │ │ │ │ + add.w r2, r0, r9, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r2, #16] │ │ │ │ + vldr s15, [r2, #20] │ │ │ │ + str.w r9, [r3, #28] │ │ │ │ mov r3, r9 │ │ │ │ - blx 34a80 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 77ffa <__uspack_MOD_dcldrawaxisspecify@@Base+0x4e2> │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r5 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 77f5e <__uspack_MOD_dcldrawaxisspecify@@Base+0x446> │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 77f92 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47a> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 783ea <__uspack_MOD_dcldrawaxisspecify@@Base+0x8d2> │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bge.n 77f86 <__uspack_MOD_dcldrawaxisspecify@@Base+0x46e> │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - subs r4, r3, #1 │ │ │ │ - bmi.w 78236 <__uspack_MOD_dcldrawaxisspecify@@Base+0x71e> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r0 │ │ │ │ - add r3, r8 │ │ │ │ - mov.w r1, r8, lsl #2 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r7, #1 │ │ │ │ - add r3, r1 │ │ │ │ - cmp r4, r7 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - bge.n 77fba <__uspack_MOD_dcldrawaxisspecify@@Base+0x4a2> │ │ │ │ - str.w r9, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r5, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bne.w 7816c <__uspack_MOD_dcldrawaxisspecify@@Base+0x654> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - blx 356fc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 781a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x688> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - subs.w r9, r3, #1 │ │ │ │ - bpl.n 780de <__uspack_MOD_dcldrawaxisspecify@@Base+0x5c6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - b.n 77cf0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - subs r6, r3, #1 │ │ │ │ - bpl.w 78140 <__uspack_MOD_dcldrawaxisspecify@@Base+0x628> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - b.n 77d10 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f8> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 78042 <__uspack_MOD_dcldrawaxisspecify@@Base+0x52a> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 782e8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7d0> │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bge.n 78036 <__uspack_MOD_dcldrawaxisspecify@@Base+0x51e> │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 78114 <__uspack_MOD_dcldrawaxisspecify@@Base+0x5fc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - b.n 77d04 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ec> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7807c <__uspack_MOD_dcldrawaxisspecify@@Base+0x564> │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r5 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 7806e <__uspack_MOD_dcldrawaxisspecify@@Base+0x556> │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77d42 <__uspack_MOD_dcldrawaxisspecify@@Base+0x22a> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 780b0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x598> │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r6, r8, lsl #2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r8 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - add.w r0, r2, r1, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r6 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 780a2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x58a> │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77d3c <__uspack_MOD_dcldrawaxisspecify@@Base+0x224> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.w 7837a <__uspack_MOD_dcldrawaxisspecify@@Base+0x862> │ │ │ │ - ldr.w r2, [pc, #1104] @ 78510 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9f8> │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #404] @ (73808 ) │ │ │ │ + vsub.f32 s0, s0, s14 │ │ │ │ + vsub.f32 s14, s15, s14 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - adds r2, #4 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - ldrd r3, r0, [sp, #56] @ 0x38 │ │ │ │ - blx 356fc │ │ │ │ - b.n 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, r8 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ + vdiv.f32 s15, s0, s14 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 735bc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + str.w r3, [lr, #28] │ │ │ │ + ble.n 736da │ │ │ │ + adds r1, r3, #5 │ │ │ │ + ldr.w ip, [r0, #4] │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + sub.w r2, ip, #2 │ │ │ │ + cmp r2, r3 │ │ │ │ + vldr s15, [r1] │ │ │ │ + blt.n 73670 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + b.n 736b2 │ │ │ │ + mov r7, r2 │ │ │ │ adds r2, #1 │ │ │ │ - add r3, r0 │ │ │ │ - cmp r9, r2 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 780fc <__uspack_MOD_dcldrawaxisspecify@@Base+0x5e4> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - b.n 77cf0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1d8> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ + movs r4, #1 │ │ │ │ + cmp ip, r2 │ │ │ │ + beq.n 7379e │ │ │ │ + vldmia r1!, {s13} │ │ │ │ + vcmpe.f32 s13, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + blt.n 736a8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 73670 │ │ │ │ + ldr r3, [pc, #324] @ (7380c ) │ │ │ │ + add.w r2, r0, r7, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r2, #16] │ │ │ │ + vldr s15, [r2, #20] │ │ │ │ + str r7, [r3, #28] │ │ │ │ + mov r3, r7 │ │ │ │ + b.n 73670 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 737b4 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + mov r2, ip │ │ │ │ + b.n 736f2 │ │ │ │ + subs r2, #1 │ │ │ │ + beq.n 73782 │ │ │ │ + vldmdb r1!, {s15} │ │ │ │ + mov sl, r7 │ │ │ │ + movs r4, #1 │ │ │ │ + vcmpe.f32 s0, s15 │ │ │ │ + mov r7, r2 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 736e6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 737b4 │ │ │ │ + ldr r3, [pc, #268] @ (73810 ) │ │ │ │ + add.w r2, r0, sl, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r2, #16] │ │ │ │ + vldr s15, [r2, #20] │ │ │ │ + str.w sl, [r3, #28] │ │ │ │ + mov r3, sl │ │ │ │ + b.n 73670 │ │ │ │ + adds r1, r3, #5 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + str.w r3, [lr, #28] │ │ │ │ + add.w r1, r0, r1, lsl #2 │ │ │ │ + subs r4, r7, #2 │ │ │ │ + cmp r4, r3 │ │ │ │ + vldr s15, [r1] │ │ │ │ + blt.n 73670 │ │ │ │ + mov r4, r2 │ │ │ │ + adds r2, r3, #1 │ │ │ │ + b.n 73740 │ │ │ │ + mov r8, r2 │ │ │ │ adds r2, #1 │ │ │ │ - add r3, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 78128 <__uspack_MOD_dcldrawaxisspecify@@Base+0x610> │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - b.n 77d04 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1ec> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mul.w r0, r4, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r3 │ │ │ │ + movs r4, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + beq.n 7376a │ │ │ │ + vldmia r1!, {s13} │ │ │ │ + vcmpe.f32 s13, s0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 73736 │ │ │ │ cmp r4, #0 │ │ │ │ - add.w r3, r3, #1 │ │ │ │ - bgt.w 782a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x788> │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 78156 <__uspack_MOD_dcldrawaxisspecify@@Base+0x63e> │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - b.n 77d10 <__uspack_MOD_dcldrawaxisspecify@@Base+0x1f8> │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 781d8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x6c0> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r2 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - str r4, [sp, #140] @ 0x8c │ │ │ │ - blx 356fc │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 7822e <__uspack_MOD_dcldrawaxisspecify@@Base+0x716> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.w 78476 <__uspack_MOD_dcldrawaxisspecify@@Base+0x95e> │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov.w r4, r8, lsl #2 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r8 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - add.w r3, r2, r3, lsl #2 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - add.w r0, r2, r1, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 781b6 <__uspack_MOD_dcldrawaxisspecify@@Base+0x69e> │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7822e <__uspack_MOD_dcldrawaxisspecify@@Base+0x716> │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - b.n 78218 <__uspack_MOD_dcldrawaxisspecify@@Base+0x700> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r4 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 781ea <__uspack_MOD_dcldrawaxisspecify@@Base+0x6d2> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - blx 356fc │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.w 78466 <__uspack_MOD_dcldrawaxisspecify@@Base+0x94e> │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 78222 <__uspack_MOD_dcldrawaxisspecify@@Base+0x70a> │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - b.n 77fcc <__uspack_MOD_dcldrawaxisspecify@@Base+0x4b4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - b.n 77f18 <__uspack_MOD_dcldrawaxisspecify@@Base+0x400> │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - subs r6, r3, #1 │ │ │ │ - bpl.n 78312 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7fa> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #688] @ (78514 <__uspack_MOD_dcldrawaxisspecify@@Base+0x9fc>) │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + beq.n 73670 │ │ │ │ + ldr r3, [pc, #192] @ (73814 ) │ │ │ │ + add.w r2, r0, r8, lsl #2 │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r2, #16] │ │ │ │ + vldr s15, [r2, #20] │ │ │ │ + str.w r8, [r3, #28] │ │ │ │ + mov r3, r8 │ │ │ │ + b.n 73670 │ │ │ │ + ldr r2, [pc, #172] @ (73818 ) │ │ │ │ + add.w r3, r0, r8, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ add r2, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, r9 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - blx 34a80 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 77f92 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47a> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 77f50 <__uspack_MOD_dcldrawaxisspecify@@Base+0x438> │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77f92 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47a> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - str.w r9, [sp, #84] @ 0x54 │ │ │ │ - mov r9, r4 │ │ │ │ - str r5, [sp, #108] @ 0x6c │ │ │ │ - mov r4, r6 │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - b.n 782bc <__uspack_MOD_dcldrawaxisspecify@@Base+0x7a4> │ │ │ │ - mov r0, r5 │ │ │ │ - adds r5, #1 │ │ │ │ - mla r1, sl, r5, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mla r0, r9, r0, r6 │ │ │ │ - mla r1, r9, r1, r7 │ │ │ │ - blx 33e60 │ │ │ │ - cmp r5, r4 │ │ │ │ - ble.n 782b8 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7a0> │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r5, [sp, #108] @ 0x6c │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ - b.n 78168 <__uspack_MOD_dcldrawaxisspecify@@Base+0x650> │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr.w r9, [sp, #108] @ 0x6c │ │ │ │ - mla r0, sl, r5, r8 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r5, #1 │ │ │ │ - mla r1, r4, r1, r9 │ │ │ │ - mla r0, r4, r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - cmp r5, r6 │ │ │ │ - ble.n 782f2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x7da> │ │ │ │ - str.w r9, [sp, #108] @ 0x6c │ │ │ │ - b.n 78042 <__uspack_MOD_dcldrawaxisspecify@@Base+0x52a> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov.w r8, #0 │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - mul.w r0, r4, r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r4, #0 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - bgt.n 783aa <__uspack_MOD_dcldrawaxisspecify@@Base+0x892> │ │ │ │ - cmp r8, r6 │ │ │ │ - ble.n 7832a <__uspack_MOD_dcldrawaxisspecify@@Base+0x812> │ │ │ │ - str r4, [sp, #28] │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldr r2, [pc, #472] @ (78518 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa00>) │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + vldr s15, [r3, #20] │ │ │ │ + mov r3, r8 │ │ │ │ + str.w r8, [r2, #28] │ │ │ │ + b.n 73670 │ │ │ │ + ldr r2, [pc, #152] @ (7381c ) │ │ │ │ + movs r1, #1 │ │ │ │ + vldr s14, [r0, #20] │ │ │ │ + mov r3, r1 │ │ │ │ add r2, pc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - mov r3, r9 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ - add r1, sp, #140 @ 0x8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, sp, #136 @ 0x88 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - blx 34a80 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 77f80 <__uspack_MOD_dcldrawaxisspecify@@Base+0x468> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 77f50 <__uspack_MOD_dcldrawaxisspecify@@Base+0x438> │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77f80 <__uspack_MOD_dcldrawaxisspecify@@Base+0x468> │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 78410 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8f8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #404] @ (7851c <__uspack_MOD_dcldrawaxisspecify@@Base+0xa04>) │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ + str r1, [r2, #28] │ │ │ │ + b.n 73670 │ │ │ │ + ldr r2, [pc, #140] @ (73820 ) │ │ │ │ + vldr s14, [r0, #16] │ │ │ │ add r2, pc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - adds r2, #4 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 356fc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 77d4a <__uspack_MOD_dcldrawaxisspecify@@Base+0x232> │ │ │ │ - str r5, [sp, #28] │ │ │ │ - mov r5, r8 │ │ │ │ - str.w r9, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - b.n 783c2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8aa> │ │ │ │ - mov r0, r5 │ │ │ │ - adds r5, #1 │ │ │ │ - mla r1, sl, r5, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mla r0, r9, r0, r6 │ │ │ │ - mla r1, r9, r1, r7 │ │ │ │ - blx 33e60 │ │ │ │ - cmp r5, r4 │ │ │ │ - ble.n 783be <__uspack_MOD_dcldrawaxisspecify@@Base+0x8a6> │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - str.w r8, [sp, #96] @ 0x60 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - b.n 7833a <__uspack_MOD_dcldrawaxisspecify@@Base+0x822> │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ - mla r0, sl, r5, r9 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r5, #1 │ │ │ │ - mla r1, r4, r1, r6 │ │ │ │ - mla r0, r4, r0, r7 │ │ │ │ - blx 33e60 │ │ │ │ - cmp r5, r8 │ │ │ │ - ble.n 783f2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x8da> │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - b.n 77f92 <__uspack_MOD_dcldrawaxisspecify@@Base+0x47a> │ │ │ │ - adds r3, r6, #1 │ │ │ │ - lsls r4, r5, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - ldrd r8, r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - add r3, r4 │ │ │ │ - cmp r6, r8 │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - bge.n 78422 <__uspack_MOD_dcldrawaxisspecify@@Base+0x90a> │ │ │ │ - ldr r2, [pc, #236] @ (78520 <__uspack_MOD_dcldrawaxisspecify@@Base+0xa08>) │ │ │ │ - add r1, sp, #144 @ 0x90 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [r2, #28] │ │ │ │ + b.n 73670 │ │ │ │ + ldr r2, [pc, #132] @ (73824 ) │ │ │ │ + add.w r3, r0, r7, lsl #2 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - adds r2, #4 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, r7 │ │ │ │ - blx 356fc │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add.w r0, r7, r3, lsl #2 │ │ │ │ + vldr s15, [r3, #20] │ │ │ │ mov r3, r7 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 78458 <__uspack_MOD_dcldrawaxisspecify@@Base+0x940> │ │ │ │ - b.n 783a2 <__uspack_MOD_dcldrawaxisspecify@@Base+0x88a> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 781a0 <__uspack_MOD_dcldrawaxisspecify@@Base+0x688> │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 78218 <__uspack_MOD_dcldrawaxisspecify@@Base+0x700> │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7822e <__uspack_MOD_dcldrawaxisspecify@@Base+0x716> │ │ │ │ + str r7, [r2, #28] │ │ │ │ + b.n 73670 │ │ │ │ + add.w r0, r0, r3, lsl #2 │ │ │ │ + vldr s15, [r0, #20] │ │ │ │ + b.n 73670 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + mov r3, ip │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + b.n 73670 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + mov r3, ip │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + b.n 73670 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r4, [r3, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - str r4, [r1, #28] │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r8, #8847360 @ 0x870000 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ - movs r0, r1 │ │ │ │ - movs r6, #26 │ │ │ │ - movs r3, r1 │ │ │ │ - adds.w r0, r0, #8847360 @ 0x870000 │ │ │ │ - add.w r0, r2, #8847360 @ 0x870000 │ │ │ │ - movs r5, #214 @ 0xd6 │ │ │ │ - movs r3, r1 │ │ │ │ - adds.w r0, r0, #8847360 @ 0x870000 │ │ │ │ - add.w r0, r0, #8847360 @ 0x870000 │ │ │ │ - movs r5, #144 @ 0x90 │ │ │ │ - movs r3, r1 │ │ │ │ - eors.w r0, r6, #8847360 @ 0x870000 │ │ │ │ - eor.w r0, r6, #8847360 @ 0x870000 │ │ │ │ - movs r4, #180 @ 0xb4 │ │ │ │ - movs r3, r1 │ │ │ │ - usat16 r0, #7, sl │ │ │ │ - usat16 r0, #7, r2 │ │ │ │ - movs r4, #142 @ 0x8e │ │ │ │ - movs r3, r1 │ │ │ │ - ubfx r0, r8, #0, #8 │ │ │ │ - @ instruction: 0xf3bc0007 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ - movs r3, r1 │ │ │ │ - bfi r0, sl, #0, #8 │ │ │ │ - @ instruction: 0xf35e0007 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2980007 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #912 @ (adr r7, 73b78 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2880007 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ + add r7, pc, #856 @ (adr r7, 73b48 ) │ │ │ │ + movs r1, r1 │ │ │ │ + sub sp, #256 @ 0x100 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2740007 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + add sp, #400 @ 0x190 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #296 @ (adr r7, 73928 ) │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 7386c │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, sp, #752 @ 0x2f0 │ │ │ │ + movs r2, r1 │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r1, r1 │ │ │ │ + add r7, sp, #328 @ 0x148 │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #576 @ 0x240 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #528 @ 0x210 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, sp, #464 @ 0x1d0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00073828 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #164] @ (738dc ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r4, [pc, #164] @ (738e0 ) │ │ │ │ + movs r6, #1 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #160] @ (738e4 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [pc, #160] @ (738e8 ) │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + str r6, [r3, #0] │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #152] @ (738ec ) │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + add r5, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 3593c │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 35d20 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + vldr s0, [pc, #108] @ 738d8 │ │ │ │ + cbz r3, 738cc │ │ │ │ + ldr r2, [pc, #124] @ (738f0 ) │ │ │ │ + ldr r3, [pc, #128] @ (738f4 ) │ │ │ │ + add r2, pc │ │ │ │ + vstr s0, [r2, #8] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cbnz r1, 7389e │ │ │ │ + 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] @ (738f8 ) │ │ │ │ + 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 {r4, r5, r6, pc} │ │ │ │ + blx 30118 │ │ │ │ + vadd.f32 s0, s0, s0 │ │ │ │ + b.n 73870 │ │ │ │ + nop │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2640007 │ │ │ │ - ldrsh r0, [r3, r3] │ │ │ │ + bics r4, r6 │ │ │ │ + ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r1 │ │ │ │ - @ instruction: 0xf2e80007 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ - movs r0, r1 │ │ │ │ - ldrsh r4, [r2, r1] │ │ │ │ + add r5, sp, #872 @ 0x368 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #440] @ (73aa0 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ + add r4, pc, #712 @ (adr r4, 73bb4 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r6, [pc, #384] @ (73a70 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r0, [r3, r4] │ │ │ │ + add r5, sp, #672 @ 0x2a0 │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #448 @ 0x1c0 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +000738fc : │ │ │ │ + ldr r3, [pc, #44] @ (7392c ) │ │ │ │ + ldr r2, [pc, #48] @ (73930 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + subs r1, r2, #1 │ │ │ │ + cbz r0, 73922 │ │ │ │ + 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 │ │ │ │ + add r4, pc, #48 @ (adr r4, 73960 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00073934 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #84] @ 73998 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr r3, [pc, #80] @ (7399c ) │ │ │ │ + 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 3333c │ │ │ │ + vldr s15, [sp, #4] │ │ │ │ + vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #52] @ (739a0 ) │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + add r2, pc │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r0, s15 │ │ │ │ + add r0, r3 │ │ │ │ + ldr r3, [pc, #28] @ (7399c ) │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 73992 │ │ │ │ + add sp, #20 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r3, pc, #768 @ (adr r3, 73c9c ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #624 @ (adr r3, 73c14 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +000739a4 : │ │ │ │ + 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 326e8 │ │ │ │ + cbz r0, 739dc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (739f8 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 328d8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #24] @ (739fc ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #20] @ (73a00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #20] @ (73a04 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 739c2 │ │ │ │ + add r2, pc, #792 @ (adr r2, 73d14 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldr r4, [pc, #984] @ (73dd8 ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r4, [pc, #856] @ (73d5c ) │ │ │ │ movs r0, r1 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ + strh r0, [r5, #24] │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00078524 <__uspack_MOD_dcldrawaxis@@Base>: │ │ │ │ +00073a08 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #92] @ 73a74 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #88] @ (73a78 ) │ │ │ │ + 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 35cec │ │ │ │ + ldrb.w r3, [sp] │ │ │ │ + ldr r2, [pc, #56] @ (73a7c ) │ │ │ │ + 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] @ (73a78 ) │ │ │ │ + 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 73a70 │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add r2, pc, #944 @ (adr r2, 73e28 ) │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #800 @ (adr r2, 73da0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00073a80 : │ │ │ │ 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 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #484] @ (78720 <__uspack_MOD_dcldrawaxis@@Base+0x1fc>) │ │ │ │ - ldr r5, [pc, #488] @ (78724 <__uspack_MOD_dcldrawaxis@@Base+0x200>) │ │ │ │ - strd r1, r2, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [pc, #484] @ (78728 <__uspack_MOD_dcldrawaxis@@Base+0x204>) │ │ │ │ - movs r2, #11 │ │ │ │ - ldrd r8, r7, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r6, r4, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #12] │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #84] @ 0x54 │ │ │ │ - movs r3, #1 │ │ │ │ - add r5, pc │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr.w r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 785aa <__uspack_MOD_dcldrawaxis@@Base+0x86> │ │ │ │ - ldr.w sl, [pc, #444] @ 7872c <__uspack_MOD_dcldrawaxis@@Base+0x208> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r3, [pc, #444] @ (78730 <__uspack_MOD_dcldrawaxis@@Base+0x20c>) │ │ │ │ - add sl, pc │ │ │ │ - add r3, pc │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 32614 │ │ │ │ - add.w r1, sl, #4 │ │ │ │ - ldr.w sl, [pc, #428] @ 78734 <__uspack_MOD_dcldrawaxis@@Base+0x210> │ │ │ │ - movs r2, #4 │ │ │ │ - add sl, pc │ │ │ │ - mov r0, sl │ │ │ │ - blx 32614 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fe54 │ │ │ │ + str.w r0, [ip, #3512] @ 0xdb8 │ │ │ │ + sub.w sp, sp, #540 @ 0x21c │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr.w r2, [pc, #1044] @ 73eb4 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr.w r3, [pc, #1040] @ 73eb8 │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [sp, #596] @ 0x254 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [sp, #584] @ 0x248 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #588] @ 0x24c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + blx 326e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 73e94 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 73e30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 73e54 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 73e78 │ │ │ │ + ldr r3, [pc, #980] @ (73ebc ) │ │ │ │ + add.w sl, sp, #176 @ 0xb0 │ │ │ │ + movs r7, #4 │ │ │ │ mov r0, sl │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 2fe54 │ │ │ │ - cbz r7, 785ec <__uspack_MOD_dcldrawaxis@@Base+0xc8> │ │ │ │ - ldr.w sl, [pc, #392] @ 78738 <__uspack_MOD_dcldrawaxis@@Base+0x214> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r3, [pc, #392] @ (7873c <__uspack_MOD_dcldrawaxis@@Base+0x218>) │ │ │ │ - add sl, pc │ │ │ │ add r3, pc │ │ │ │ - add.w r1, sl, #16 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 32614 │ │ │ │ - add.w r1, sl, #20 │ │ │ │ - ldr.w sl, [pc, #372] @ 78740 <__uspack_MOD_dcldrawaxis@@Base+0x21c> │ │ │ │ - movs r2, #4 │ │ │ │ - add sl, pc │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [pc, #968] @ (73ec0 ) │ │ │ │ + movs r4, #1 │ │ │ │ + add.w r8, sp, #520 @ 0x208 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + add r3, pc │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + movs r3, #29 │ │ │ │ + str.w r8, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + movs r3, #0 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #176] @ 0xb0 │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - blx 32614 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fe54 │ │ │ │ + add r6, sp, #524 @ 0x20c │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ mov r0, sl │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fe54 │ │ │ │ - cbz r6, 7862e <__uspack_MOD_dcldrawaxis@@Base+0x10a> │ │ │ │ - ldr.w sl, [pc, #340] @ 78744 <__uspack_MOD_dcldrawaxis@@Base+0x220> │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r3, [pc, #336] @ (78748 <__uspack_MOD_dcldrawaxis@@Base+0x224>) │ │ │ │ - add sl, pc │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #904] @ (73ec4 ) │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #6 │ │ │ │ add r3, pc │ │ │ │ - add.w r1, sl, #8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #6 │ │ │ │ blx 34cf4 │ │ │ │ - add.w r1, sl, #12 │ │ │ │ - ldr.w sl, [pc, #320] @ 7874c <__uspack_MOD_dcldrawaxis@@Base+0x228> │ │ │ │ + ldr r3, [pc, #880] @ (73ec8 ) │ │ │ │ movs r2, #6 │ │ │ │ - add sl, pc │ │ │ │ - mov r0, sl │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #7 │ │ │ │ blx 34cf4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + strd r4, r3, [sp] │ │ │ │ movs r2, #6 │ │ │ │ + ldr r3, [pc, #844] @ (73ecc ) │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 33f50 │ │ │ │ - mov r0, sl │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + movs r2, #7 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + strd r4, r3, [sp] │ │ │ │ movs r2, #6 │ │ │ │ + ldr r3, [pc, #816] @ (73ed0 ) │ │ │ │ mov r1, r6 │ │ │ │ - blx 33f50 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 7863a <__uspack_MOD_dcldrawaxis@@Base+0x116> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - bl 76e3c <__uupack_MOD_dclseterrorbarlinetype@@Base+0x34> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 78648 <__uspack_MOD_dcldrawaxis@@Base+0x124> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 76eb4 <__uupack_MOD_dclseterrorbarlinetype@@Base+0xac> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - ldrd r2, r1, [sp, #4] │ │ │ │ - blx 30d70 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7867a <__uspack_MOD_dcldrawaxis@@Base+0x156> │ │ │ │ - ldr.w r8, [pc, #244] @ 78750 <__uspack_MOD_dcldrawaxis@@Base+0x22c> │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #240] @ (78754 <__uspack_MOD_dcldrawaxis@@Base+0x230>) │ │ │ │ - add r8, pc │ │ │ │ - add r0, pc │ │ │ │ - mov r1, r8 │ │ │ │ - blx 32158 │ │ │ │ - ldr r0, [pc, #232] @ (78758 <__uspack_MOD_dcldrawaxis@@Base+0x234>) │ │ │ │ - add.w r1, r8, #4 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32158 │ │ │ │ - cbz r7, 7869c <__uspack_MOD_dcldrawaxis@@Base+0x178> │ │ │ │ - ldr r7, [pc, #220] @ (7875c <__uspack_MOD_dcldrawaxis@@Base+0x238>) │ │ │ │ - movs r2, #4 │ │ │ │ - ldr r0, [pc, #220] @ (78760 <__uspack_MOD_dcldrawaxis@@Base+0x23c>) │ │ │ │ - add r7, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r7, #16 │ │ │ │ - blx 32158 │ │ │ │ - ldr r0, [pc, #212] @ (78764 <__uspack_MOD_dcldrawaxis@@Base+0x240>) │ │ │ │ - add.w r1, r7, #20 │ │ │ │ - movs r2, #4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32158 │ │ │ │ - cbz r6, 786be <__uspack_MOD_dcldrawaxis@@Base+0x19a> │ │ │ │ - ldr r6, [pc, #200] @ (78768 <__uspack_MOD_dcldrawaxis@@Base+0x244>) │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r3, [pc, #792] @ (73ed4 ) │ │ │ │ movs r2, #6 │ │ │ │ - ldr r0, [pc, #200] @ (7876c <__uspack_MOD_dcldrawaxis@@Base+0x248>) │ │ │ │ - add r6, pc │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r0, [pc, #764] @ (73ed8 ) │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - add.w r1, r6, #8 │ │ │ │ - blx 2f890 │ │ │ │ - ldr r0, [pc, #188] @ (78770 <__uspack_MOD_dcldrawaxis@@Base+0x24c>) │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #752] @ (73edc ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 32d18 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 73e1c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + ldr r1, [pc, #728] @ (73ee0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r9, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32a00 │ │ │ │ + cbnz r0, 73c4e │ │ │ │ + add r4, sp, #156 @ 0x9c │ │ │ │ + add.w r8, sp, #152 @ 0x98 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 31974 │ │ │ │ + ldr r1, [pc, #696] @ (73ee4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc │ │ │ │ + mov r2, r3 │ │ │ │ + blx 32a00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 73e0c │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ + add r4, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + b.n 73c78 │ │ │ │ + ldr r0, [pc, #664] @ (73ee8 ) │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ movs r2, #6 │ │ │ │ - add.w r1, r6, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 2f890 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - cbz r3, 786e6 <__uspack_MOD_dcldrawaxis@@Base+0x1c2> │ │ │ │ - ldr r1, [pc, #176] @ (78774 <__uspack_MOD_dcldrawaxis@@Base+0x250>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #176] @ (78778 <__uspack_MOD_dcldrawaxis@@Base+0x254>) │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #652] @ (73eec ) │ │ │ │ + add r4, sp, #108 @ 0x6c │ │ │ │ movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32db0 │ │ │ │ - ldr r1, [pc, #164] @ (7877c <__uspack_MOD_dcldrawaxis@@Base+0x258>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #164] @ (78780 <__uspack_MOD_dcldrawaxis@@Base+0x25c>) │ │ │ │ + mov r1, r4 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + add.w ip, r3, #1 │ │ │ │ + eor.w ip, ip, r3 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + vmov.f32 s16, #112 @ 0x3f800000 1.0 │ │ │ │ + str.w ip, [r4] │ │ │ │ + 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 73d14 │ │ │ │ + add.w r9, sp, #172 @ 0xac │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + mov r7, sl │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + movs r4, #1 │ │ │ │ + mov r6, r9 │ │ │ │ + ldr.w r8, [sp, #64] @ 0x40 │ │ │ │ + add.w fp, sp, #168 @ 0xa8 │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, r2 │ │ │ │ + str.w ip, [sp, #96] @ 0x60 │ │ │ │ + b.n 73ce0 │ │ │ │ + vldr s15, [r6] │ │ │ │ + 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 73d0c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 33cfc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 73cc6 │ │ │ │ + vldr s15, [fp] │ │ │ │ + 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 73ce0 │ │ │ │ + ldr.w ip, [sp, #96] @ 0x60 │ │ │ │ + mov sl, r7 │ │ │ │ + ldr r6, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + vmov s15, ip │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ + vcvt.f32.s32 s12, s15 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + vldr s14, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + 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 │ │ │ │ + mul.w r1, ip, r1 │ │ │ │ + adds r3, r1, #1 │ │ │ │ + vmov s15, r3 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + 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 73de6 │ │ │ │ + ldr r4, [pc, #372] @ (73ef0 ) │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + add r4, pc │ │ │ │ + strd r0, r1, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + strd r2, r1, [sp, #8] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + str r4, [sp, #32] │ │ │ │ + adds r4, #4 │ │ │ │ + ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + blx 30b7c │ │ │ │ + ldr r3, [pc, #332] @ (73ef4 ) │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + strd r2, r1, [sp] │ │ │ │ movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32db0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 78710 <__uspack_MOD_dcldrawaxis@@Base+0x1ec> │ │ │ │ - ldr r1, [pc, #148] @ (78784 <__uspack_MOD_dcldrawaxis@@Base+0x260>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #148] @ (78788 <__uspack_MOD_dcldrawaxis@@Base+0x264>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32db0 │ │ │ │ - ldr r1, [pc, #140] @ (7878c <__uspack_MOD_dcldrawaxis@@Base+0x268>) │ │ │ │ - movs r3, #32 │ │ │ │ - ldr r0, [pc, #140] @ (78790 <__uspack_MOD_dcldrawaxis@@Base+0x26c>) │ │ │ │ + mov r1, r6 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ movs r2, #6 │ │ │ │ - add r0, pc │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 32db0 │ │ │ │ - ldr r0, [pc, #128] @ (78794 <__uspack_MOD_dcldrawaxis@@Base+0x270>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldc 0, cr0, [r8], {7} │ │ │ │ - ldrsb r4, [r6, r6] │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r2, [pc, #328] @ (78874 <__uspack_MOD_dcldrawscaledgraph@@Base+0xdc>) │ │ │ │ - movs r0, r1 │ │ │ │ - adds r0, r3, #2 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xeb8e0007 │ │ │ │ - @ instruction: 0xeb800007 │ │ │ │ - adds r0, r3, #1 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xeb920007 │ │ │ │ - @ instruction: 0xeb820007 │ │ │ │ - adds r6, r2, #0 │ │ │ │ - movs r3, r1 │ │ │ │ - adds.w r0, ip, r7 │ │ │ │ - add.w r0, ip, r7 │ │ │ │ - subs r2, r5, r6 │ │ │ │ - movs r3, r1 │ │ │ │ - @ instruction: 0xeaa00007 │ │ │ │ - eors.w r0, r8, r7 │ │ │ │ - subs r2, r1, r6 │ │ │ │ - movs r3, r1 │ │ │ │ - pkhbt r0, r4, r7 │ │ │ │ - @ instruction: 0xeaba0007 │ │ │ │ - subs r0, r5, r5 │ │ │ │ - movs r3, r1 │ │ │ │ - orn r0, lr, r7 │ │ │ │ - orn r0, r4, r7 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe9a20007 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe9980007 │ │ │ │ - movs r2, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe9880007 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr, #-28]! │ │ │ │ - orr.w r0, r4, r7 │ │ │ │ - │ │ │ │ -00078798 <__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, #3984] @ 0xf90 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r2, [pc, #1024] @ 78bac <__uspack_MOD_dcldrawscaledgraph@@Base+0x414> │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #1020] @ (78bb0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418>) │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r2, [pc, #304] @ (73ef8 ) │ │ │ │ + ldr r3, [pc, #236] @ (73eb8 ) │ │ │ │ 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 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - ldr r0, [pc, #980] @ (78bb4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x41c>) │ │ │ │ - subs r4, r7, r3 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ + bne.n 73eb0 │ │ │ │ + add.w sp, sp, #540 @ 0x21c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + strd r3, r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldrd r3, r2, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + blx 2f8d0 │ │ │ │ + b.n 73da6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + mov.w ip, #1 │ │ │ │ + add r4, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + b.n 73c78 │ │ │ │ + ldr r0, [pc, #220] @ (73efc ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #136 @ 0x88 │ │ │ │ add r0, pc │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #968] @ (78bb8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x420>) │ │ │ │ - movs r2, #18 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + subs r7, #1 │ │ │ │ + b.n 73c04 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #19 │ │ │ │ + ldr r2, [pc, #200] @ (73f00 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #196] @ (73f04 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #196] @ (73f08 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - add r4, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 349c0 │ │ │ │ - ldr r0, [pc, #948] @ (78bbc <__uspack_MOD_dcldrawscaledgraph@@Base+0x424>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 78ad2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x33a> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 78ac6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x32e> │ │ │ │ - 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 7885e <__uspack_MOD_dcldrawscaledgraph@@Base+0xc6> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #884] @ (78bc0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x428>) │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 73adc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #176] @ (73f0c ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #172] @ (73f10 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #172] @ (73f14 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 73ae6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #152] @ (73f18 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #880] @ (78bc4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x42c>) │ │ │ │ + ldr r2, [pc, #148] @ (73f1c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #880] @ (78bc8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x430>) │ │ │ │ + ldr r0, [pc, #148] @ (73f20 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - cmp sl, fp │ │ │ │ - mov r3, sl │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bne.n 788c4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x12c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 78a6e <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d6> │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - blx 312cc │ │ │ │ - blx 33360 │ │ │ │ - blx 308e0 │ │ │ │ - blx 2fcec │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 319cc │ │ │ │ - ldr r2, [pc, #812] @ (78bcc <__uspack_MOD_dcldrawscaledgraph@@Base+0x434>) │ │ │ │ - ldr r3, [pc, #780] @ (78bb0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x418>) │ │ │ │ + b.n 73ae6 │ │ │ │ + ldr r2, [pc, #140] @ (73f24 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #140] @ (73f28 ) │ │ │ │ + movs r4, #26 │ │ │ │ + ldr r0, [pc, #140] @ (73f2c ) │ │ │ │ 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 78ba0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x408> │ │ │ │ - ldr r0, [pc, #792] @ (78bd0 <__uspack_MOD_dcldrawscaledgraph@@Base+0x438>) │ │ │ │ - movs r1, #18 │ │ │ │ + strd r3, r4, [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 304f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 78992 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1fa> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - it ne │ │ │ │ - strne r0, [sp, #40] @ 0x28 │ │ │ │ - bne.w 78a70 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d8> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - blx 312cc │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2fad8 │ │ │ │ - blx 33360 │ │ │ │ - blx 308e0 │ │ │ │ - blx 2fcec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 78b5a <__uspack_MOD_dcldrawscaledgraph@@Base+0x3c2> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7891c <__uspack_MOD_dcldrawscaledgraph@@Base+0x184> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 78b24 <__uspack_MOD_dcldrawscaledgraph@@Base+0x38c> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx 319cc │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 78b6c <__uspack_MOD_dcldrawscaledgraph@@Base+0x3d4> │ │ │ │ - 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 r3, r1 │ │ │ │ - bne.n 78950 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b8> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 7889e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7898a <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f2> │ │ │ │ - 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 7897e <__uspack_MOD_dcldrawscaledgraph@@Base+0x1e6> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7889e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 789a6 <__uspack_MOD_dcldrawscaledgraph@@Base+0x20e> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - bne.w 78b56 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3be> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - blx 312cc │ │ │ │ - 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 789d8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x240> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.n 788f4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x15c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 78aa2 <__uspack_MOD_dcldrawscaledgraph@@Base+0x30a> │ │ │ │ - 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 78a0a <__uspack_MOD_dcldrawscaledgraph@@Base+0x272> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - blx 33360 │ │ │ │ - blx 308e0 │ │ │ │ - blx 2fcec │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, r5 │ │ │ │ - bne.n 78ab4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x31c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 78a42 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2aa> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx 319cc │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 78b64 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3cc> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 7889e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - b.n 78972 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1da> │ │ │ │ - mov r1, r5 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - bge.n 78ade <__uspack_MOD_dcldrawscaledgraph@@Base+0x346> │ │ │ │ - movs r0, #1 │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - blx 34068 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - blx 312cc │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 78b74 <__uspack_MOD_dcldrawscaledgraph@@Base+0x3dc> │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 78a9c <__uspack_MOD_dcldrawscaledgraph@@Base+0x304> │ │ │ │ - mov.w sl, r6, lsl #2 │ │ │ │ - b.n 789cc <__uspack_MOD_dcldrawscaledgraph@@Base+0x234> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - blx 33360 │ │ │ │ - blx 308e0 │ │ │ │ - blx 2fcec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 78908 <__uspack_MOD_dcldrawscaledgraph@@Base+0x170> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7892a <__uspack_MOD_dcldrawscaledgraph@@Base+0x192> │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3474c │ │ │ │ - b.n 78834 <__uspack_MOD_dcldrawscaledgraph@@Base+0x9c> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32568 │ │ │ │ - b.n 78822 <__uspack_MOD_dcldrawscaledgraph@@Base+0x8a> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 78af4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x35c> │ │ │ │ - add.w fp, sp, #56 @ 0x38 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [sp, #8] │ │ │ │ - blx 312cc │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 789fc <__uspack_MOD_dcldrawscaledgraph@@Base+0x264> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 78a96 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2fe> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 789fc <__uspack_MOD_dcldrawscaledgraph@@Base+0x264> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 78ba4 <__uspack_MOD_dcldrawscaledgraph@@Base+0x40c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - 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 319cc │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 7898a <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f2> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 78948 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b0> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7898a <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f2> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 78a70 <__uspack_MOD_dcldrawscaledgraph@@Base+0x2d8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 78932 <__uspack_MOD_dcldrawscaledgraph@@Base+0x19a> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.w 78948 <__uspack_MOD_dcldrawscaledgraph@@Base+0x1b0> │ │ │ │ - b.n 7895c <__uspack_MOD_dcldrawscaledgraph@@Base+0x1c4> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7889e <__uspack_MOD_dcldrawscaledgraph@@Base+0x106> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - blx 33360 │ │ │ │ - blx 308e0 │ │ │ │ - blx 2fcec │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34068 │ │ │ │ - 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 319cc │ │ │ │ - b.n 7898a <__uspack_MOD_dcldrawscaledgraph@@Base+0x1f2> │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 73aca │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - b.n 78a32 <__uspack_MOD_dcldrawscaledgraph@@Base+0x29a> │ │ │ │ - strb r2, [r3, r5] │ │ │ │ + add r2, pc, #400 @ (adr r2, 74048 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrd r0, r0, [lr, #-28]! │ │ │ │ - @ instruction: 0x47ae │ │ │ │ + ldr r4, [pc, #272] @ (73fd0 ) │ │ │ │ movs r0, r1 │ │ │ │ - strd r0, r0, [lr, #-28]! │ │ │ │ - stmdb lr!, {r0, r1, r2} │ │ │ │ - b.n 7887c <__uspack_MOD_dcldrawscaledgraph@@Base+0xe4> │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r2, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r2, [r5, r1] │ │ │ │ + ldr r4, [pc, #256] @ (73fc4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [pc, #32] @ (73ee8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #984] @ (742a4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #856] @ (74228 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #752] @ (741c4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #680] @ (74180 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #568] @ (74114 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #544] @ (74100 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r6, #6] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r5, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #254 @ 0xfe │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [pc, #144] @ (73f80 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #128] @ 0x80 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #616] @ (74160 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [sp, #264] @ 0x108 │ │ │ │ movs r1, r1 │ │ │ │ - stmia.w ip!, {r0, r1, r2} │ │ │ │ + ldr r1, [pc, #376] @ (74078 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #712] @ (741cc ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #664] @ (741a0 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r2, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #648] @ (74198 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #520] @ (7411c ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r6, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #392] @ (740a4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r1, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #152] @ (73fc0 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #272] @ (7403c ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078bd4 <__uspack_MOD_dcldrawscaledaxis@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +00073f30 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #156] @ (78c88 <__uspack_MOD_dcldrawscaledaxis@@Base+0xb4>) │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r0, [pc, #156] @ (78c8c <__uspack_MOD_dcldrawscaledaxis@@Base+0xb8>) │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #17 │ │ │ │ - add r1, pc │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #228] @ (74028 ) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #228] @ (7402c ) │ │ │ │ add r0, pc │ │ │ │ - blx 349c0 │ │ │ │ - cbz r4, 78c6e <__uspack_MOD_dcldrawscaledaxis@@Base+0x9a> │ │ │ │ - ldr r7, [pc, #144] @ (78c90 <__uspack_MOD_dcldrawscaledaxis@@Base+0xbc>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr.w r8, [pc, #144] @ 78c94 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc0> │ │ │ │ - add r7, pc │ │ │ │ - add r8, pc │ │ │ │ - add.w r1, r7, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 34cf4 │ │ │ │ - add.w r1, r7, #12 │ │ │ │ - ldr r7, [pc, #128] @ (78c98 <__uspack_MOD_dcldrawscaledaxis@@Base+0xc4>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r7, pc │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add r7, sp, #12 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [pc, #220] @ (74030 ) │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov.w r1, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 322d8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34588 │ │ │ │ + cmp r0, #1 │ │ │ │ + ble.n 73f76 │ │ │ │ + ldrb r3, [r4, #0] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + beq.n 73fc4 │ │ │ │ + cmp r5, #15 │ │ │ │ + ble.n 73fac │ │ │ │ + mov r5, r7 │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [pc, #172] @ (74034 ) │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30134 │ │ │ │ + ldr r2, [pc, #160] @ (74038 ) │ │ │ │ + ldr r3, [pc, #148] @ (7402c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 74022 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 34cf4 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r2, #6 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #16 │ │ │ │ + adds r0, r7, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 73f86 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34588 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.n 73fda │ │ │ │ + ldrb.w r3, [sp, #13] │ │ │ │ + cmp r3, #43 @ 0x2b │ │ │ │ + bne.n 74006 │ │ │ │ + cmp r5, r6 │ │ │ │ + bge.n 73ff8 │ │ │ │ + add.w r3, sp, #13 │ │ │ │ mov r1, r4 │ │ │ │ - blx 33f50 │ │ │ │ - movs r2, #6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + subs r2, r6, r5 │ │ │ │ + add r0, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 73f86 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33f50 │ │ │ │ - cbz r5, 78c7a <__uspack_MOD_dcldrawscaledaxis@@Base+0xa6> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f6a0 │ │ │ │ - ldr r4, [pc, #88] @ (78c9c <__uspack_MOD_dcldrawscaledaxis@@Base+0xc8>) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #88] @ (78ca0 <__uspack_MOD_dcldrawscaledaxis@@Base+0xcc>) │ │ │ │ - add r4, pc │ │ │ │ - add r0, pc │ │ │ │ - add.w r1, r4, #8 │ │ │ │ - blx 2f890 │ │ │ │ - ldr r0, [pc, #80] @ (78ca4 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add.w r1, r4, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f890 │ │ │ │ - ldr r0, [pc, #68] @ (78ca8 <__uspack_MOD_dcldrawscaledaxis@@Base+0xd4>) │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + add.w r0, sp, #13 │ │ │ │ + blx 33e60 │ │ │ │ + b.n 73f86 │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #48] @ (7403c ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #44] @ (74040 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #44] @ (74044 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - b.w 304f4 │ │ │ │ - cbz r5, 78c80 <__uspack_MOD_dcldrawscaledaxis@@Base+0xac> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f6a0 │ │ │ │ - b.n 78c60 <__uspack_MOD_dcldrawscaledaxis@@Base+0x8c> │ │ │ │ - blx 2fcec │ │ │ │ - b.n 78c40 <__uspack_MOD_dcldrawscaledaxis@@Base+0x6c> │ │ │ │ - blx 2fcec │ │ │ │ - b.n 78c60 <__uspack_MOD_dcldrawscaledaxis@@Base+0x8c> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 73f86 │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bics r2, r6 │ │ │ │ + ldr r5, [sp, #792] @ 0x318 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #200] @ (740fc ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [pc, #16] @ (74048 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r5, [sp, #464] @ 0x1d0 │ │ │ │ + movs r1, r1 │ │ │ │ + blxns r0 │ │ │ │ + movs r0, r1 │ │ │ │ + blxns r3 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r7, #19] │ │ │ │ movs r0, r1 │ │ │ │ - b.n 787c8 <__uspack_MOD_dcldrawscaledgraph@@Base+0x30> │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r1, #24 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 786b4 <__uspack_MOD_dcldrawaxis@@Base+0x190> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 786a0 <__uspack_MOD_dcldrawaxis@@Base+0x17c> │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r6, r0, #23 │ │ │ │ - movs r3, r1 │ │ │ │ - b.n 7863c <__uspack_MOD_dcldrawaxis@@Base+0x118> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7862c <__uspack_MOD_dcldrawaxis@@Base+0x108> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 786fc <__uspack_MOD_dcldrawaxis@@Base+0x1d8> │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00078cac <__uspack_MOD_dclfitscalingparm@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (78cd8 <__uspack_MOD_dclfitscalingparm@@Base+0x2c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 33360 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - b.n 786a8 <__uspack_MOD_dcldrawaxis@@Base+0x184> │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00078cdc <__uspack_MOD_dclsettitle@@Base>: │ │ │ │ - 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 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #104] @ (78d58 <__uspack_MOD_dclsettitle@@Base+0x7c>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ - ldrd fp, sl, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2f704 │ │ │ │ - cbz r7, 78d1a <__uspack_MOD_dclsettitle@@Base+0x3e> │ │ │ │ - ldr r0, [pc, #76] @ (78d5c <__uspack_MOD_dclsettitle@@Base+0x80>) │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 32db0 │ │ │ │ - cbz r6, 78d2a <__uspack_MOD_dclsettitle@@Base+0x4e> │ │ │ │ - ldr r0, [pc, #64] @ (78d60 <__uspack_MOD_dclsettitle@@Base+0x84>) │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r6 │ │ │ │ +00074048 : │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [pc, #12] @ (74058 ) │ │ │ │ + mov r3, r1 │ │ │ │ movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 32db0 │ │ │ │ - cbz r5, 78d3a <__uspack_MOD_dclsettitle@@Base+0x5e> │ │ │ │ - ldr r0, [pc, #52] @ (78d64 <__uspack_MOD_dclsettitle@@Base+0x88>) │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - blx 32db0 │ │ │ │ - cbz r4, 78d4a <__uspack_MOD_dclsettitle@@Base+0x6e> │ │ │ │ - ldr r0, [pc, #40] @ (78d68 <__uspack_MOD_dclsettitle@@Base+0x8c>) │ │ │ │ - mov r3, r9 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - blx 32db0 │ │ │ │ - ldr r0, [pc, #32] @ (78d6c <__uspack_MOD_dclsettitle@@Base+0x90>) │ │ │ │ - movs r1, #11 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add r0, pc │ │ │ │ - b.w 2fbf8 │ │ │ │ - b.n 786e4 <__uspack_MOD_dcldrawaxis@@Base+0x1c0> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 786c0 <__uspack_MOD_dcldrawaxis@@Base+0x19c> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 786b4 <__uspack_MOD_dcldrawaxis@@Base+0x190> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 786a8 <__uspack_MOD_dcldrawaxis@@Base+0x184> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7869c <__uspack_MOD_dcldrawaxis@@Base+0x178> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7863c <__uspack_MOD_dcldrawaxis@@Base+0x118> │ │ │ │ - movs r7, r0 │ │ │ │ + mov r1, ip │ │ │ │ + b.w 322d4 │ │ │ │ + bx r8 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00078d70 <__uspack_MOD_dclscalingpoint@@Base>: │ │ │ │ +0007405c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #908] @ (79110 <__uspack_MOD_dclscalingpoint@@Base+0x3a0>) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #908] @ (79114 <__uspack_MOD_dclscalingpoint@@Base+0x3a4>) │ │ │ │ + str.w r0, [ip, #3144] @ 0xc48 │ │ │ │ + sub.w sp, sp, #900 @ 0x384 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #840] @ (743c0 ) │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [pc, #840] @ (743c4 ) │ │ │ │ + movs r1, #1 │ │ │ │ add r2, pc │ │ │ │ + str r0, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #892] @ 0x37c │ │ │ │ mov.w r3, #0 │ │ │ │ + blx 326e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e66 <__uspack_MOD_dclscalingpoint@@Base+0xf6> │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 78e66 <__uspack_MOD_dclscalingpoint@@Base+0xf6> │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 78ebe <__uspack_MOD_dclscalingpoint@@Base+0x14e> │ │ │ │ - negs r3, r7 │ │ │ │ + beq.w 74418 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 74442 │ │ │ │ + vldr s17, [r5] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7446c │ │ │ │ + vldr s16, [r4] │ │ │ │ + vcmpe.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7437a │ │ │ │ + vdiv.f32 s18, s17, s16 │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + blx 30c0c │ │ │ │ + vmov s15, r0 │ │ │ │ + vldr s14, [pc, #736] @ 743b8 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vsub.f32 s18, s18, s15 │ │ │ │ + vabs.f32 s18, s18 │ │ │ │ + vcmpe.f32 s18, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bgt.w 7435e │ │ │ │ + ldr r5, [pc, #724] @ (743c8 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 78ed4 <__uspack_MOD_dclscalingpoint@@Base+0x164> │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 78e84 <__uspack_MOD_dclscalingpoint@@Base+0x114> │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - ldr.w r9, [r1, #24] │ │ │ │ - movs r1, #15 │ │ │ │ - sub.w r8, r2, r3 │ │ │ │ - ldr r3, [pc, #844] @ (79118 <__uspack_MOD_dclscalingpoint@@Base+0x3a8>) │ │ │ │ - cmp.w r9, #0 │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - add r3, pc │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #820] @ (7911c <__uspack_MOD_dclscalingpoint@@Base+0x3ac>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [pc, #712] @ (743cc ) │ │ │ │ + blx 32c34 │ │ │ │ + ldr r0, [pc, #712] @ (743d0 ) │ │ │ │ + add.w r9, sp, #44 @ 0x2c │ │ │ │ + add r4, pc │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ + mov r1, r9 │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ blx 34e68 │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - bic.w fp, r2, r2, asr #31 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 78fda <__uspack_MOD_dclscalingpoint@@Base+0x26a> │ │ │ │ - bic.w sl, r6, r6, asr #31 │ │ │ │ - cmp sl, fp │ │ │ │ - beq.n 78e22 <__uspack_MOD_dclscalingpoint@@Base+0xb2> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r0, [pc, #784] @ (79120 <__uspack_MOD_dclscalingpoint@@Base+0x3b0>) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #5 │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + blx 32784 │ │ │ │ + blx 35478 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + add.w r8, sp, #72 @ 0x48 │ │ │ │ + blx 31974 │ │ │ │ + vldr s14, [sp, #60] @ 0x3c │ │ │ │ + vldr s15, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r2, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + vcmpe.f32 s15, s14 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r7, sp, #40 @ 0x28 │ │ │ │ + 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, [r8] │ │ │ │ + blx 2ef6c │ │ │ │ + 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 2f0d8 │ │ │ │ + vmov s15, r0 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + mov r5, r3 │ │ │ │ mov r1, r3 │ │ │ │ - movs r3, #15 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - add r0, pc │ │ │ │ - ldr r2, [pc, #776] @ (79124 <__uspack_MOD_dclscalingpoint@@Base+0x3b4>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, pc │ │ │ │ - blx 33b50 │ │ │ │ - cmp sl, fp │ │ │ │ - mov r3, sl │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r7, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.n 78eec <__uspack_MOD_dclscalingpoint@@Base+0x17c> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.n 78f16 <__uspack_MOD_dclscalingpoint@@Base+0x1a6> │ │ │ │ - mov r2, r5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vstr s15, [sp, #48] @ 0x30 │ │ │ │ + blx 31f50 │ │ │ │ + vldr s14, [r5] │ │ │ │ + cbnz r0, 741b0 │ │ │ │ + vadd.f32 s14, s14, s16 │ │ │ │ + add.w sl, sp, #84 @ 0x54 │ │ │ │ + mov.w fp, #0 │ │ │ │ + vldr s18, [pc, #512] @ 743bc │ │ │ │ + mov r6, sl │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + mov r4, fp │ │ │ │ + b.n 741fa │ │ │ │ + vldr s14, [r9] │ │ │ │ + adds r4, #1 │ │ │ │ + vmov s13, r4 │ │ │ │ + vldr s15, [r5] │ │ │ │ + str r4, [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} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s14, [r5] │ │ │ │ + blx 3480c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 741c4 │ │ │ │ + mov fp, r4 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 74342 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7429e │ │ │ │ + ldr r6, [pc, #432] @ (743d4 ) │ │ │ │ + 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 34cbc │ │ │ │ + ldr r3, [pc, #416] @ (743d8 ) │ │ │ │ + strd r5, r4, [sp] │ │ │ │ + add r4, sp, #884 @ 0x374 │ │ │ │ + add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 312cc │ │ │ │ - ldr r2, [pc, #740] @ (79128 <__uspack_MOD_dclscalingpoint@@Base+0x3b8>) │ │ │ │ - ldr r3, [pc, #720] @ (79114 <__uspack_MOD_dclscalingpoint@@Base+0x3a4>) │ │ │ │ + movs r2, #6 │ │ │ │ + movs r0, #7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32d18 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 7428c │ │ │ │ + ldr r0, [pc, #384] @ (743dc ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + blx 32784 │ │ │ │ + ldr r2, [pc, #376] @ (743e0 ) │ │ │ │ + ldr r3, [pc, #344] @ (743c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #892] @ 0x37c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7910c <__uspack_MOD_dclscalingpoint@@Base+0x39c> │ │ │ │ - ldr r0, [pc, #724] @ (7912c <__uspack_MOD_dclscalingpoint@@Base+0x3bc>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ + bne.w 74492 │ │ │ │ + add.w sp, sp, #900 @ 0x384 │ │ │ │ + vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - movs r4, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 78db6 <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ - ldr r0, [pc, #704] @ (79130 <__uspack_MOD_dclscalingpoint@@Base+0x3c0>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #700] @ (79134 <__uspack_MOD_dclscalingpoint@@Base+0x3c4>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - b.n 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - ldr r0, [pc, #688] @ (79138 <__uspack_MOD_dclscalingpoint@@Base+0x3c8>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #684] @ (7913c <__uspack_MOD_dclscalingpoint@@Base+0x3cc>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - bic.w r3, r6, r6, asr #31 │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.w 78ff4 <__uspack_MOD_dclscalingpoint@@Base+0x284> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ + b.w 308ec │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, sl │ │ │ │ + add.w r1, r6, #8 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 35770 │ │ │ │ + b.n 7425a │ │ │ │ + ldr r1, [pc, #324] @ (743e4 ) │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + add r1, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + adds r1, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + blx 34cbc │ │ │ │ + str r4, [r7, #0] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r3 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vdiv.f32 s15, s14, s17 │ │ │ │ + vstr s15, [r3] │ │ │ │ + blx 2f0d8 │ │ │ │ + vmov s15, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ - blx 312cc │ │ │ │ - b.n 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - movs r7, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - adds r6, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 78db6 <__uspack_MOD_dclscalingpoint@@Base+0x46> │ │ │ │ - ldr r0, [pc, #616] @ (79140 <__uspack_MOD_dclscalingpoint@@Base+0x3d0>) │ │ │ │ - movs r1, #15 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vstr s15, [r4] │ │ │ │ + blx 31f50 │ │ │ │ + vldr s14, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7448c │ │ │ │ + vldr s16, [pc, #204] @ 743bc │ │ │ │ + b.n 74330 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + vldr s14, [r9] │ │ │ │ + adds r2, r3, #1 │ │ │ │ + vmov s13, r2 │ │ │ │ + vldr s15, [r5] │ │ │ │ + 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] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s14, [r5] │ │ │ │ + blx 3480c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 742f4 │ │ │ │ + b.n 74220 │ │ │ │ + movs r4, #29 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #160] @ (743e8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #156] @ (743ec ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #156] @ (743f0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #612] @ (79144 <__uspack_MOD_dclscalingpoint@@Base+0x3d4>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7425a │ │ │ │ + movs r4, #49 @ 0x31 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #144] @ (743f4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #140] @ (743f8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #140] @ (743fc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 740f2 │ │ │ │ + ldr r2, [pc, #132] @ (74400 ) │ │ │ │ + movs r6, #6 │ │ │ │ + ldr r1, [pc, #132] @ (74404 ) │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #132] @ (74408 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r6, r3, [sp] │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - b.n 78e9e <__uspack_MOD_dclscalingpoint@@Base+0x12e> │ │ │ │ - subs r2, r6, #1 │ │ │ │ - bpl.n 78f4c <__uspack_MOD_dclscalingpoint@@Base+0x1dc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - it ne │ │ │ │ - strne.w fp, [sp, #24] │ │ │ │ - bne.n 78f18 <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 312cc │ │ │ │ - mov r0, fp │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - mov fp, r4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 79048 <__uspack_MOD_dclscalingpoint@@Base+0x2d8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 312cc │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 78fd2 <__uspack_MOD_dclscalingpoint@@Base+0x262> │ │ │ │ - cmp r6, #0 │ │ │ │ - ble.w 79104 <__uspack_MOD_dclscalingpoint@@Base+0x394> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w sl, r7, lsl #2 │ │ │ │ - add r3, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - b.n 78f8e <__uspack_MOD_dclscalingpoint@@Base+0x21e> │ │ │ │ - lsls r3, r6, #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov.w sl, r7, lsl #2 │ │ │ │ - add.w fp, r7, r3 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add.w r1, r4, fp, lsl #2 │ │ │ │ - ldr.w ip, [r1] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, sl │ │ │ │ - cmp r2, r3 │ │ │ │ - str.w ip, [r0], #4 │ │ │ │ - bge.n 78f6c <__uspack_MOD_dclscalingpoint@@Base+0x1fc> │ │ │ │ - cmp.w r9, #1 │ │ │ │ - bne.w 7909e <__uspack_MOD_dclscalingpoint@@Base+0x32e> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 312cc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - add.w r4, r4, fp, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r1, r3 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - add r4, sl │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 78f98 <__uspack_MOD_dclscalingpoint@@Base+0x228> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 78fd2 <__uspack_MOD_dclscalingpoint@@Base+0x262> │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r2 │ │ │ │ - add.w r1, r2, r1, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add r5, sl │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 78fc6 <__uspack_MOD_dclscalingpoint@@Base+0x256> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - str.w fp, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 790a4 <__uspack_MOD_dclscalingpoint@@Base+0x334> │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 312cc │ │ │ │ - b.n 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - subs.w r8, r6, #1 │ │ │ │ - bmi.n 79086 <__uspack_MOD_dclscalingpoint@@Base+0x316> │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - lsls r7, r7, #2 │ │ │ │ - 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 79014 <__uspack_MOD_dclscalingpoint@@Base+0x2a4> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ - blx 312cc │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r2, [r5], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r6, r3 │ │ │ │ - add r4, r7 │ │ │ │ - bge.n 79032 <__uspack_MOD_dclscalingpoint@@Base+0x2c2> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov.w sl, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, sl │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7905c <__uspack_MOD_dclscalingpoint@@Base+0x2ec> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 312cc │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 78fbc <__uspack_MOD_dclscalingpoint@@Base+0x24c> │ │ │ │ - cmp r6, #0 │ │ │ │ - bgt.w 78f3c <__uspack_MOD_dclscalingpoint@@Base+0x1cc> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 78fbc <__uspack_MOD_dclscalingpoint@@Base+0x24c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str.w sl, [sp, #40] @ 0x28 │ │ │ │ - blx 312cc │ │ │ │ - b.n 79040 <__uspack_MOD_dclscalingpoint@@Base+0x2d0> │ │ │ │ - ldr.w fp, [sp, #24] │ │ │ │ - b.n 78f18 <__uspack_MOD_dclscalingpoint@@Base+0x1a8> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.n 790c4 <__uspack_MOD_dclscalingpoint@@Base+0x354> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 312cc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 78e40 <__uspack_MOD_dclscalingpoint@@Base+0xd0> │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - mov.w r9, r9, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 790da <__uspack_MOD_dclscalingpoint@@Base+0x36a> │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 312cc │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r2, [r6], #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r8, r3 │ │ │ │ - add r5, r9 │ │ │ │ - bge.n 790f4 <__uspack_MOD_dclscalingpoint@@Base+0x384> │ │ │ │ - b.n 790bc <__uspack_MOD_dclscalingpoint@@Base+0x34c> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 78fd2 <__uspack_MOD_dclscalingpoint@@Base+0x262> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [pc, #536] @ (7932c <__umpack_MOD_dclsetmappoint@@Base+0x8c>) │ │ │ │ + blx 33b50 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #116] @ (7440c ) │ │ │ │ + movs r3, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [pc, #112] @ (74410 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r2, [pc, #112] @ (74414 ) │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + add r2, pc │ │ │ │ + vldr s16, [r5] │ │ │ │ + vldr s17, [r4] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 740c6 │ │ │ │ + nop │ │ │ │ + @ instruction: 0xb717 │ │ │ │ + subs r0, #209 @ 0xd1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #568] @ 0x238 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - b.n 79874 <__uhpack_MOD_dclshadexboxarea@@Base+0x48> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 79838 <__uhpack_MOD_dclshadexboxarea@@Base+0xc> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r2, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 79250 <__umpack_MOD_dcldrawglobe@@Base+0x18> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #800] @ (7944c <__umpack_MOD_dclsetmappoint@@Base+0x1ac>) │ │ │ │ + @ instruction: 0x4792 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [sp, #608] @ 0x260 │ │ │ │ + movs r0, r1 │ │ │ │ + blxns r0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #496] @ 0x1f0 │ │ │ │ + movs r0, r1 │ │ │ │ + mov r6, pc │ │ │ │ + movs r0, r1 │ │ │ │ + mov r4, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r1, r1 │ │ │ │ - b.n 7977c <__uhpack_MOD_dcldrawxboxline@@Base+0x1a8> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 79754 <__uhpack_MOD_dcldrawxboxline@@Base+0x180> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 79730 <__uhpack_MOD_dcldrawxboxline@@Base+0x15c> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7972c <__uhpack_MOD_dcldrawxboxline@@Base+0x158> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 79708 <__uhpack_MOD_dcldrawxboxline@@Base+0x134> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 79694 <__uhpack_MOD_dcldrawxboxline@@Base+0xc0> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 79670 <__uhpack_MOD_dcldrawxboxline@@Base+0x9c> │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00079148 <__umpack_MOD_dclfillmap@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (79180 <__umpack_MOD_dclfillmap@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #40] @ (79184 <__umpack_MOD_dclfillmap@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #10 │ │ │ │ - add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35afc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - b.n 79290 <__umpack_MOD_dclfitmapparm@@Base+0x20> │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #62 @ 0x3e │ │ │ │ + ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00079188 <__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] @ (791c0 <__umpack_MOD_dcldrawmap@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #40] @ (791c4 <__umpack_MOD_dcldrawmap@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #10 │ │ │ │ - add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 308fc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #10 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - b.n 79268 <__umpack_MOD_dcldrawglobe@@Base+0x30> │ │ │ │ + cmp r4, r9 │ │ │ │ + movs r0, r1 │ │ │ │ + add r0, sp │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r1, #2] │ │ │ │ + movs r0, r1 │ │ │ │ + add ip, sp │ │ │ │ + movs r0, r1 │ │ │ │ + add r4, r9 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ + movs r0, r1 │ │ │ │ + add r8, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + add r2, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r2, #1] │ │ │ │ + movs r0, r1 │ │ │ │ + add sl, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + add r6, pc, #208 @ (adr r6, 744e4 ) │ │ │ │ movs r7, r0 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + add lr, r1 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -000791c8 <__umpack_MOD_dcldrawlimb@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (791f8 <__umpack_MOD_dcldrawlimb@@Base+0x30>) │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #120] @ (74498 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #32] @ (791fc <__umpack_MOD_dcldrawlimb@@Base+0x34>) │ │ │ │ - movs r2, #11 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [pc, #116] @ (7449c ) │ │ │ │ add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ - blx 35c7c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - b.n 79238 <__umpack_MOD_dcldrawglobe@@Base> │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00079200 <__umpack_MOD_dcldrawgrid@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (79230 <__umpack_MOD_dcldrawgrid@@Base+0x30>) │ │ │ │ + ldr r0, [pc, #116] @ (744a0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 740a6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #92] @ (744a4 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #32] @ (79234 <__umpack_MOD_dcldrawgrid@@Base+0x34>) │ │ │ │ - movs r2, #11 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [pc, #88] @ (744a8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ - blx 326a8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - svc 242 @ 0xf2 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00079238 <__umpack_MOD_dcldrawglobe@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (79268 <__umpack_MOD_dcldrawglobe@@Base+0x30>) │ │ │ │ + ldr r0, [pc, #88] @ (744ac ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + vldr s17, [r5] │ │ │ │ + vcmpe.f32 s17, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 740b6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #60] @ (744b0 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r1, [pc, #32] @ (7926c <__umpack_MOD_dcldrawglobe@@Base+0x34>) │ │ │ │ - movs r2, #12 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [pc, #56] @ (744b4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ - blx 2ff20 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - svc 198 @ 0xc6 │ │ │ │ - movs r7, r0 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00079270 <__umpack_MOD_dclfitmapparm@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (7929c <__umpack_MOD_dclfitmapparm@@Base+0x2c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 33a94 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + ldr r0, [pc, #56] @ (744b8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + vldr s17, [r5] │ │ │ │ + b.n 740b6 │ │ │ │ + vadd.f32 s14, s14, s17 │ │ │ │ + b.n 742ee │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ - movs r7, r0 │ │ │ │ + bics r6, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + muls r4, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + muls r0, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r0, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + muls r2, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + muls r6, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r3, #2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000792a0 <__umpack_MOD_dclsetmappoint@@Base>: │ │ │ │ +000744bc : │ │ │ │ stmdb 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, #452] @ (79478 <__umpack_MOD_dclsetmappoint@@Base+0x1d8>) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #264] @ (745d8 ) │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #264] @ (745dc ) │ │ │ │ + add r0, pc │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #452] @ (7947c <__umpack_MOD_dclsetmappoint@@Base+0x1dc>) │ │ │ │ + mov r9, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r7, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + mov.w r1, #0 │ │ │ │ + ble.n 74596 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 745b6 │ │ │ │ + ldr r6, [pc, #228] @ (745e0 ) │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r6, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3593c │ │ │ │ + ldr r1, [pc, #216] @ (745e4 ) │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + blx 31dec │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2f4d8 │ │ │ │ + ldr.w fp, [r5] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + ble.n 7456c │ │ │ │ + movs r6, #1 │ │ │ │ + add r5, sp, #28 │ │ │ │ + add r7, sp, #24 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34764 │ │ │ │ + vldr s13, [sp, #24] │ │ │ │ + vldr s15, [r9] │ │ │ │ + mov r3, r5 │ │ │ │ + vldr s14, [sl] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + 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 3557c │ │ │ │ + cmp fp, r6 │ │ │ │ + bge.n 74530 │ │ │ │ + blx 311e8 │ │ │ │ + ldr r0, [pc, #116] @ (745e8 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + blx 31dec │ │ │ │ + ldr r2, [pc, #108] @ (745ec ) │ │ │ │ + ldr r3, [pc, #92] @ (745dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - cmp r6, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r0, [pc, #420] @ (79480 <__umpack_MOD_dclsetmappoint@@Base+0x1e0>) │ │ │ │ - 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 2f704 │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 79320 <__umpack_MOD_dclsetmappoint@@Base+0x80> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movs r3, #14 │ │ │ │ - movs r2, #30 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #368] @ (79484 <__umpack_MOD_dclsetmappoint@@Base+0x1e4>) │ │ │ │ - ldr r0, [pc, #368] @ (79488 <__umpack_MOD_dclsetmappoint@@Base+0x1e8>) │ │ │ │ + bne.n 745d2 │ │ │ │ + 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, #84] @ (745f0 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #80] @ (745f4 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #80] @ (745f8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - cmp r8, fp │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r6, #1 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne.n 79362 <__umpack_MOD_dclsetmappoint@@Base+0xc2> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 793fe <__umpack_MOD_dclsetmappoint@@Base+0x15e> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34aa4 │ │ │ │ - ldr r2, [pc, #332] @ (7948c <__umpack_MOD_dclsetmappoint@@Base+0x1ec>) │ │ │ │ - ldr r3, [pc, #316] @ (7947c <__umpack_MOD_dclsetmappoint@@Base+0x1dc>) │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 744f8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #64] @ (745fc ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #60] @ (74600 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #60] @ (74604 ) │ │ │ │ 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 79472 <__umpack_MOD_dclsetmappoint@@Base+0x1d2> │ │ │ │ - ldr r0, [pc, #316] @ (79490 <__umpack_MOD_dclsetmappoint@@Base+0x1f0>) │ │ │ │ - movs r1, #14 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 7938a <__umpack_MOD_dclsetmappoint@@Base+0xea> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - it ne │ │ │ │ - strne.w r8, [sp, #28] │ │ │ │ - bne.n 79402 <__umpack_MOD_dclsetmappoint@@Base+0x162> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34aa4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7933c <__umpack_MOD_dclsetmappoint@@Base+0x9c> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7939e <__umpack_MOD_dclsetmappoint@@Base+0xfe> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 79464 <__umpack_MOD_dclsetmappoint@@Base+0x1c4> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #32 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx 34aa4 │ │ │ │ - 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 r3, r9 │ │ │ │ - bne.n 793c2 <__umpack_MOD_dclsetmappoint@@Base+0x122> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7933c <__umpack_MOD_dclsetmappoint@@Base+0x9c> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 793f6 <__umpack_MOD_dclsetmappoint@@Base+0x156> │ │ │ │ - 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 793ea <__umpack_MOD_dclsetmappoint@@Base+0x14a> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7933c <__umpack_MOD_dclsetmappoint@@Base+0x9c> │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.n 79428 <__umpack_MOD_dclsetmappoint@@Base+0x188> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34aa4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 793f6 <__umpack_MOD_dclsetmappoint@@Base+0x156> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7946a <__umpack_MOD_dclsetmappoint@@Base+0x1ca> │ │ │ │ - mov.w r8, r6, lsl #2 │ │ │ │ - b.n 793ba <__umpack_MOD_dclsetmappoint@@Base+0x11a> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - lsls r5, r7, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7943a <__umpack_MOD_dclsetmappoint@@Base+0x19a> │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #32 │ │ │ │ - blx 34aa4 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 793e0 <__umpack_MOD_dclsetmappoint@@Base+0x140> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 79422 <__umpack_MOD_dclsetmappoint@@Base+0x182> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 793e0 <__umpack_MOD_dclsetmappoint@@Base+0x140> │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - b.n 79402 <__umpack_MOD_dclsetmappoint@@Base+0x162> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 793f6 <__umpack_MOD_dclsetmappoint@@Base+0x156> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 744f8 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [pc, #344] @ (795d4 <__uhpack_MOD_dcldrawxboxline@@Base>) │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - svc 78 @ 0x4e │ │ │ │ - movs r7, r0 │ │ │ │ - blt.n 793b8 <__umpack_MOD_dclsetmappoint@@Base+0x118> │ │ │ │ - movs r7, r0 │ │ │ │ - ldrsb r6, [r1, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r1, [pc, #816] @ (797c0 <__uhpack_MOD_dcldrawxboxline@@Base+0x1ec>) │ │ │ │ + mvns r4, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r7, [sp, #640] @ 0x280 │ │ │ │ + movs r0, r1 │ │ │ │ + muls r6, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ movs r1, r1 │ │ │ │ - udf #222 @ 0xde │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r4, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + orrs r4, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r5, #29] │ │ │ │ + movs r0, r1 │ │ │ │ + orrs r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + orrs r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #29] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079494 <__umpack_MOD_dclsetcirclewindow@@Base>: │ │ │ │ +00074608 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (7951c <__umpack_MOD_dclsetcirclewindow@@Base+0x88>) │ │ │ │ - ldr r3, [pc, #120] @ (79520 <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (79524 <__umpack_MOD_dclsetcirclewindow@@Base+0x90>) │ │ │ │ - sub sp, #24 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + blx 326e8 │ │ │ │ + cbz r0, 74640 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + strd r1, r4, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (7465c ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 328d8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #24] @ (74660 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #20] @ (74664 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #20] @ (74668 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - movs r1, #18 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 74626 │ │ │ │ + str r6, [sp, #504] @ 0x1f8 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, r3 │ │ │ │ + movs r0, r1 │ │ │ │ + eors r2, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r0, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007466c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #372] @ (747f4 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r3, [pc, #372] @ (747f8 ) │ │ │ │ + movs r1, #1 │ │ │ │ + add r2, pc │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #96] @ (79528 <__umpack_MOD_dclsetcirclewindow@@Base+0x94>) │ │ │ │ + blx 326e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 747d4 │ │ │ │ + ldr r3, [pc, #348] @ (747fc ) │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + movs r6, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #5 │ │ │ │ + movs r0, #6 │ │ │ │ + add r7, sp, #24 │ │ │ │ + strd r6, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r4 │ │ │ │ movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #316] @ (74800 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #32 │ │ │ │ add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r6, 794de <__umpack_MOD_dclsetcirclewindow@@Base+0x4a> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r5, 794e4 <__umpack_MOD_dclsetcirclewindow@@Base+0x50> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 794ea <__umpack_MOD_dclsetcirclewindow@@Base+0x56> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, sp, #4 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #308] @ (74804 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #300] @ (74808 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #292] @ (7480c ) │ │ │ │ + movs r2, #5 │ │ │ │ add r1, sp, #16 │ │ │ │ - add r0, sp, #12 │ │ │ │ - blx 31c5c │ │ │ │ - ldr r2, [pc, #52] @ (7952c <__umpack_MOD_dclsetcirclewindow@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (79520 <__umpack_MOD_dclsetcirclewindow@@Base+0x8c>) │ │ │ │ + add r0, pc │ │ │ │ + blx 31a30 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [pc, #284] @ (74810 ) │ │ │ │ + mov r0, r5 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + add r1, pc │ │ │ │ + adds r3, r2, r6 │ │ │ │ + eor.w r4, r3, r2 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + blx 32a00 │ │ │ │ + vldr s16, [sp, #32] │ │ │ │ + cbnz r0, 74778 │ │ │ │ + ldr r1, [pc, #260] @ (74814 ) │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc │ │ │ │ + blx 32a00 │ │ │ │ + vmov s15, r4 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 747ac │ │ │ │ + vldr s14, [sp, #24] │ │ │ │ + vldr s12, [sp, #28] │ │ │ │ + vldr s13, [sp, #20] │ │ │ │ + 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 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s15, [sp, #24] │ │ │ │ + blx 359f8 │ │ │ │ + ldr r2, [pc, #184] @ (74818 ) │ │ │ │ + ldr r3, [pc, #152] @ (747f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 79518 <__umpack_MOD_dclsetcirclewindow@@Base+0x84> │ │ │ │ - ldr r0, [pc, #36] @ (79530 <__umpack_MOD_dclsetcirclewindow@@Base+0x9c>) │ │ │ │ - movs r1, #18 │ │ │ │ + bne.n 747f0 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #160] @ (7481c ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #12 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + vmov s15, r4 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + eors r3, r2 │ │ │ │ + vmov s14, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + vmul.f32 s15, s15, s16 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + bge.n 7472c │ │ │ │ + b.n 747b0 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vldr s14, [sp, #24] │ │ │ │ + vldr s12, [sp, #28] │ │ │ │ + vldr s13, [sp, #20] │ │ │ │ + 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 7474e │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #68] @ (74820 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #64] @ (74824 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #64] @ (74828 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7469e │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #392] @ (796a8 <__uhpack_MOD_dcldrawxboxline@@Base+0xd4>) │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 7944c <__umpack_MOD_dclsetmappoint@@Base+0x1ac> │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 79488 <__umpack_MOD_dclsetmappoint@@Base+0x1e8> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [pc, #80] @ (79580 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4c>) │ │ │ │ + lsls r2, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + tst r6, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + tst r2, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + tst r6, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + tst r2, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r1, #24] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r0, #11] │ │ │ │ + movs r0, r1 │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ movs r1, r1 │ │ │ │ - ble.n 795a4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x70> │ │ │ │ - movs r7, r0 │ │ │ │ + ands r2, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #226 @ 0xe2 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r1 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r6, #20] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079534 <__umpack_MOD_dclsetmapcontactpoint@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007482c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #116] @ (795bc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x88>) │ │ │ │ - ldr r3, [pc, #120] @ (795c0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #244] @ (74934 ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #244] @ (74938 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #116] @ (795c4 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x90>) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #21 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #96] @ (795c8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x94>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ + ldrd sl, r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r6, 7957e <__umpack_MOD_dclsetmapcontactpoint@@Base+0x4a> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r5, 79584 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x50> │ │ │ │ + blx 326e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 74914 │ │ │ │ + ldr.w r9, [pc, #204] @ 7493c │ │ │ │ + blx 35478 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r9, pc │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2ef6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 7958a <__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 33550 │ │ │ │ - ldr r2, [pc, #52] @ (795cc <__umpack_MOD_dclsetmapcontactpoint@@Base+0x98>) │ │ │ │ - ldr r3, [pc, #40] @ (795c0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x8c>) │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 7489a │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + add.w r1, r9, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cbc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 748c0 │ │ │ │ + ldr r2, [pc, #156] @ (74940 ) │ │ │ │ + ldr r3, [pc, #144] @ (74938 ) │ │ │ │ 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 795b8 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x84> │ │ │ │ - ldr r0, [pc, #36] @ (795d0 <__umpack_MOD_dclsetmapcontactpoint@@Base+0x9c>) │ │ │ │ - movs r1, #21 │ │ │ │ + bne.n 74930 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 308ec │ │ │ │ + ldr r7, [pc, #128] @ (74944 ) │ │ │ │ + movs r5, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r7, pc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 34cbc │ │ │ │ + ldr r3, [pc, #112] @ (74948 ) │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, r4, [sp] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + movs r2, #7 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #24 │ │ │ │ + blx 32d18 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 748a2 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r6 │ │ │ │ + adds r1, r7, #4 │ │ │ │ + strd r5, fp, [sp, #8] │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 343e8 │ │ │ │ + b.n 748a2 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #48] @ (7494c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #44] @ (74950 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #44] @ (74954 ) │ │ │ │ + add r2, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7486e │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + str r4, [sp, #800] @ 0x320 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 795d4 <__uhpack_MOD_dcldrawxboxline@@Base> │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 795e8 <__uhpack_MOD_dcldrawxboxline@@Base+0x14> │ │ │ │ - movs r7, r0 │ │ │ │ - bxns lr │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ movs r1, r1 │ │ │ │ - bgt.n 7952c <__umpack_MOD_dclsetcirclewindow@@Base+0x98> │ │ │ │ - movs r7, r0 │ │ │ │ + str r3, [sp, #960] @ 0x3c0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r7, #250 @ 0xfa │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r6, #15] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000795d4 <__uhpack_MOD_dcldrawxboxline@@Base>: │ │ │ │ +00074958 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #544] @ (79808 <__uhpack_MOD_dcldrawxboxline@@Base+0x234>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #544] @ (7980c <__uhpack_MOD_dcldrawxboxline@@Base+0x238>) │ │ │ │ + str.w r0, [ip, #3616] @ 0xe20 │ │ │ │ + ldr r2, [pc, #536] @ (74b88 ) │ │ │ │ + sub sp, #436 @ 0x1b4 │ │ │ │ + ldr r3, [pc, #536] @ (74b8c ) │ │ │ │ + mov r9, r1 │ │ │ │ add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr.w r8, [r1, #24] │ │ │ │ + movs r1, #1 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ 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] @ (79810 <__uhpack_MOD_dcldrawxboxline@@Base+0x23c>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #492] @ (79814 <__uhpack_MOD_dcldrawxboxline@@Base+0x240>) │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ + blx 326e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 74af6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 74ada │ │ │ │ + ldr r3, [pc, #500] @ (74b90 ) │ │ │ │ + add r4, sp, #420 @ 0x1a4 │ │ │ │ + movs r7, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #6 │ │ │ │ + add r6, sp, #24 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + add.w r8, sp, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [pc, #468] @ (74b94 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r7, r5, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cf4 │ │ │ │ + vldr s16, [sp, #28] │ │ │ │ + vldr s15, [sp, #24] │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 74a0c │ │ │ │ + ldr r2, [pc, #424] @ (74b98 ) │ │ │ │ + ldr r3, [pc, #412] @ (74b8c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 74b82 │ │ │ │ + add sp, #436 @ 0x1b4 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #396] @ (74b9c ) │ │ │ │ + add r6, sp, #72 @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + mov.w r8, #4 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #388] @ (74ba0 ) │ │ │ │ + add.w sl, sp, #416 @ 0x1a0 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + str.w sl, [sp, #140] @ 0x8c │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + movs r3, #27 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + add.w fp, sp, #32 │ │ │ │ + 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 31c80 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr.w r8, [pc, #340] @ 74ba4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + add r8, pc │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, sp, #16 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 3593c │ │ │ │ + ldr r1, [pc, #312] @ (74ba8 ) │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #5 │ │ │ │ add r1, pc │ │ │ │ - add.w r9, r7, r3 │ │ │ │ - add.w fp, r6, r3 │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 797d2 <__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 797e2 <__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 79684 <__uhpack_MOD_dcldrawxboxline@@Base+0xb0> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #424] @ (79818 <__uhpack_MOD_dcldrawxboxline@@Base+0x244>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #420] @ (7981c <__uhpack_MOD_dcldrawxboxline@@Base+0x248>) │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + blx 31dec │ │ │ │ + ldr r3, [pc, #300] @ (74bac ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + add.w sl, sp, #44 @ 0x2c │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + blx 31a30 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + blx 31974 │ │ │ │ + ldr r1, [pc, #252] @ (74bb0 ) │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32a00 │ │ │ │ + cbnz r0, 74b12 │ │ │ │ + ldr r1, [pc, #240] @ (74bb4 ) │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #420] @ (79820 <__uhpack_MOD_dcldrawxboxline@@Base+0x24c>) │ │ │ │ + blx 32a00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 74b78 │ │ │ │ + add r5, sp, #20 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 74b20 │ │ │ │ + movs r0, #18 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #216] @ (74bb8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #212] @ (74bbc ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #212] @ (74bc0 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - cmp r5, sl │ │ │ │ - it ge │ │ │ │ - movge r5, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - bne.n 796d2 <__uhpack_MOD_dcldrawxboxline@@Base+0xfe> │ │ │ │ - cmp.w r8, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w sl, [sp, #12] │ │ │ │ - bne.n 79744 <__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 30ac0 │ │ │ │ - ldr r2, [pc, #372] @ (79824 <__uhpack_MOD_dcldrawxboxline@@Base+0x250>) │ │ │ │ - ldr r3, [pc, #348] @ (7980c <__uhpack_MOD_dcldrawxboxline@@Base+0x238>) │ │ │ │ + b.n 74998 │ │ │ │ + movs r0, #26 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #200] @ (74bc4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #196] @ (74bc8 ) │ │ │ │ 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 79804 <__uhpack_MOD_dcldrawxboxline@@Base+0x230> │ │ │ │ - ldr r0, [pc, #356] @ (79828 <__uhpack_MOD_dcldrawxboxline@@Base+0x254>) │ │ │ │ - movs r1, #15 │ │ │ │ + ldr r0, [pc, #196] @ (74bcc ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 797c6 <__uhpack_MOD_dcldrawxboxline@@Base+0x1f2> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - lsls r5, r4, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 796e8 <__uhpack_MOD_dcldrawxboxline@@Base+0x114> │ │ │ │ - str.w sl, [sp, #28] │ │ │ │ - cmp.w r8, #1 │ │ │ │ - bne.n 79744 <__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 30ac0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 797fc <__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 r3, r9 │ │ │ │ - bne.n 79720 <__uhpack_MOD_dcldrawxboxline@@Base+0x14c> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp.w r8, #1 │ │ │ │ - beq.n 796ac <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 79794 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - b.n 7977e <__uhpack_MOD_dcldrawxboxline@@Base+0x1aa> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7979c <__uhpack_MOD_dcldrawxboxline@@Base+0x1c8> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - mov.w r5, r8, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7975c <__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 30ac0 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 797ee <__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 79788 <__uhpack_MOD_dcldrawxboxline@@Base+0x1b4> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 796ac <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7498e │ │ │ │ + ldr r0, [pc, #188] @ (74bd0 ) │ │ │ │ + add r5, sp, #20 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 34cf4 │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r9, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34764 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - blx 30ac0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 79794 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 79716 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79794 <__uhpack_MOD_dcldrawxboxline@@Base+0x1c0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 796fa <__uhpack_MOD_dcldrawxboxline@@Base+0x126> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fd50 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 79654 <__uhpack_MOD_dcldrawxboxline@@Base+0x80> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30720 │ │ │ │ - b.n 7965c <__uhpack_MOD_dcldrawxboxline@@Base+0x88> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 79716 <__uhpack_MOD_dcldrawxboxline@@Base+0x142> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79738 <__uhpack_MOD_dcldrawxboxline@@Base+0x164> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 796ac <__uhpack_MOD_dcldrawxboxline@@Base+0xd8> │ │ │ │ + mov r3, r5 │ │ │ │ + blx 34764 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vldr s15, [sp, #52] @ 0x34 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #68 @ 0x44 │ │ │ │ + str.w r8, [sp] │ │ │ │ + vadd.f32 s14, s14, s16 │ │ │ │ + mov r1, r4 │ │ │ │ + vadd.f32 s15, s15, s16 │ │ │ │ + mov r3, r5 │ │ │ │ + vstr s14, [r0] │ │ │ │ + vstr s15, [r2] │ │ │ │ + blx 300f0 │ │ │ │ + ldr r0, [pc, #104] @ (74bd4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dec │ │ │ │ + b.n 749ec │ │ │ │ + add r5, sp, #20 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + b.n 74b20 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bx r4 │ │ │ │ + nop │ │ │ │ + str r3, [sp, #608] @ 0x260 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 798a4 <__uhpack_MOD_dclshadexboxarea@@Base+0x78> │ │ │ │ - movs r7, r0 │ │ │ │ - subs r1, #118 @ 0x76 │ │ │ │ + subs r5, #168 @ 0xa8 │ │ │ │ movs r0, r1 │ │ │ │ - blt.n 7980c <__uhpack_MOD_dcldrawxboxline@@Base+0x238> │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 79888 <__uhpack_MOD_dclshadexboxarea@@Base+0x5c> │ │ │ │ - movs r7, r0 │ │ │ │ - strh r2, [r5, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - mov r4, fp │ │ │ │ + subs r7, #124 @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ movs r1, r1 │ │ │ │ - blt.n 79780 <__uhpack_MOD_dcldrawxboxline@@Base+0x1ac> │ │ │ │ - movs r7, r0 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #24 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #210 @ 0xd2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r2, #28] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #68 @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #56 @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r5, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #192 @ 0xc0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r6, #28 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r6, [r1, #8] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, r7, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r5, #116 @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007982c <__uhpack_MOD_dclshadexboxarea@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00074bd8 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r5, [pc, #660] @ (79ad4 <__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] @ (79ad8 <__uhpack_MOD_dclshadexboxarea@@Base+0x2ac>) │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #144] @ (74c78 ) │ │ │ │ + sub sp, #28 │ │ │ │ + ldr r3, [pc, #144] @ (74c7c ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r2, pc │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - sub.w r9, r4, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #592] @ (79adc <__uhpack_MOD_dclshadexboxarea@@Base+0x2b0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #592] @ (79ae0 <__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 349c0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 79aac <__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 79ac0 <__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 79912 <__uhpack_MOD_dclshadexboxarea@@Base+0xe6> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #484] @ (79ae4 <__uhpack_MOD_dclshadexboxarea@@Base+0x2b8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #480] @ (79ae8 <__uhpack_MOD_dclshadexboxarea@@Base+0x2bc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #480] @ (79aec <__uhpack_MOD_dclshadexboxarea@@Base+0x2c0>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - 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 79982 <__uhpack_MOD_dclshadexboxarea@@Base+0x156> │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 799ba <__uhpack_MOD_dclshadexboxarea@@Base+0x18e> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 799ee <__uhpack_MOD_dclshadexboxarea@@Base+0x1c2> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 326e8 │ │ │ │ + cbz r0, 74c58 │ │ │ │ + ldr r3, [pc, #120] @ (74c80 ) │ │ │ │ + add r4, sp, #12 │ │ │ │ + movs r6, #1 │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ mov r1, r4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 315e8 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 79a64 <__uhpack_MOD_dclshadexboxarea@@Base+0x238> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 79a40 <__uhpack_MOD_dclshadexboxarea@@Base+0x214> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 79a1a <__uhpack_MOD_dclshadexboxarea@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #400] @ (79af0 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c4>) │ │ │ │ - ldr r3, [pc, #376] @ (79ad8 <__uhpack_MOD_dclshadexboxarea@@Base+0x2ac>) │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r3, [pc, #92] @ (74c84 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r6, r7, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r2, [pc, #68] @ (74c88 ) │ │ │ │ + ldr r3, [pc, #56] @ (74c7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 79ace <__uhpack_MOD_dclshadexboxarea@@Base+0x2a2> │ │ │ │ - ldr r0, [pc, #384] @ (79af4 <__uhpack_MOD_dclshadexboxarea@@Base+0x2c8>) │ │ │ │ - movs r1, #16 │ │ │ │ + bne.n 74c74 │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + movs r0, #26 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr r2, [pc, #44] @ (74c8c ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr r1, [pc, #40] @ (74c90 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #40] @ (74c94 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 79aa0 <__uhpack_MOD_dclshadexboxarea@@Base+0x274> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 799a0 <__uhpack_MOD_dclshadexboxarea@@Base+0x174> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - beq.n 79934 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 79a88 <__uhpack_MOD_dclshadexboxarea@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 799d2 <__uhpack_MOD_dclshadexboxarea@@Base+0x1a6> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - beq.n 7993c <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 79a94 <__uhpack_MOD_dclshadexboxarea@@Base+0x268> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 79a06 <__uhpack_MOD_dclshadexboxarea@@Base+0x1da> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7993c <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79a38 <__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 79a2c <__uhpack_MOD_dclshadexboxarea@@Base+0x200> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7995c <__uhpack_MOD_dclshadexboxarea@@Base+0x130> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79a5c <__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 r2, r1 │ │ │ │ - bne.n 79a50 <__uhpack_MOD_dclshadexboxarea@@Base+0x224> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79958 <__uhpack_MOD_dclshadexboxarea@@Base+0x12c> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79a80 <__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 r2, r1 │ │ │ │ - bne.n 79a74 <__uhpack_MOD_dclshadexboxarea@@Base+0x248> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79954 <__uhpack_MOD_dclshadexboxarea@@Base+0x128> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 79934 <__uhpack_MOD_dclshadexboxarea@@Base+0x108> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7993c <__uhpack_MOD_dclshadexboxarea@@Base+0x110> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7992a <__uhpack_MOD_dclshadexboxarea@@Base+0xfe> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f478 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 798ca <__uhpack_MOD_dclshadexboxarea@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f478 │ │ │ │ - b.n 798d4 <__uhpack_MOD_dclshadexboxarea@@Base+0xa8> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 74c04 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add sl, r9 │ │ │ │ + str r1, [sp, #120] @ 0x78 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 79abc <__uhpack_MOD_dclshadexboxarea@@Base+0x290> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r7, #14 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ movs r0, r1 │ │ │ │ - bls.n 79bdc <__uhpack_MOD_dcldrawxboxframe@@Base+0xe4> │ │ │ │ - movs r7, r0 │ │ │ │ - bpl.n 79a38 <__uhpack_MOD_dclshadexboxarea@@Base+0x20c> │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r3, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - bics r4, r5 │ │ │ │ + subs r5, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #800] @ 0x320 │ │ │ │ movs r1, r1 │ │ │ │ - bls.n 79b0c <__uhpack_MOD_dcldrawxboxframe@@Base+0x14> │ │ │ │ - movs r7, r0 │ │ │ │ + subs r2, #94 @ 0x5e │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, #242 @ 0xf2 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r5, #2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079af8 <__uhpack_MOD_dcldrawxboxframe@@Base>: │ │ │ │ +00074c98 : │ │ │ │ stmdb 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 │ │ │ │ - ldr r5, [pc, #656] @ (79d9c <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a4>) │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r5, [pc, #416] @ (74e4c ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #416] @ (74e50 ) │ │ │ │ + mov sl, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [pc, #648] @ (79da0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a8>) │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - 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] @ (79da4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2ac>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #588] @ (79da8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b0>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldrd r8, r6, [sp, #92] @ 0x5c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r4, [r5, r4] │ │ │ │ + ldrd r7, r9, [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 │ │ │ │ + ldrd fp, r5, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ble.w 74e28 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 74e0a │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 74dee │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 74db2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 74dd2 │ │ │ │ + ldr r0, [pc, #340] @ (74e54 ) │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 3593c │ │ │ │ + ldr r1, [pc, #328] @ (74e58 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ + blx 31dec │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r5, #90 @ 0x5a │ │ │ │ + add.w r8, sp, #32 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mul.w r1, r5, r1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + blx 32300 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 74d88 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r4, sl │ │ │ │ + movs r7, #1 │ │ │ │ + add.w sl, sp, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34588 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 34764 │ │ │ │ + vldr s15, [sp, #28] │ │ │ │ + vldr s14, [fp] │ │ │ │ + bic.w r3, r5, r5, asr #31 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + adds r7, #1 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + add r4, r9 │ │ │ │ + adds r6, #4 │ │ │ │ + vstr s15, [sp, #28] │ │ │ │ + blx 31c28 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bge.n 74d48 │ │ │ │ + blx 35758 │ │ │ │ + ldr r0, [pc, #204] @ (74e5c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + blx 31dec │ │ │ │ + ldr r2, [pc, #196] @ (74e60 ) │ │ │ │ + ldr r3, [pc, #180] @ (74e50 ) │ │ │ │ + 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 74e46 │ │ │ │ + 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] @ (74e64 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - movs r2, #16 │ │ │ │ - add.w r4, r9, r3 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add.w r4, r8, r3 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - add.w r4, fp, r3 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx 349c0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r1, [pc, #168] @ (74e68 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #168] @ (74e6c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 79d78 <__uhpack_MOD_dcldrawxboxframe@@Base+0x280> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 79d8a <__uhpack_MOD_dcldrawxboxframe@@Base+0x292> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - 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 79bde <__uhpack_MOD_dcldrawxboxframe@@Base+0xe6> │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #480] @ (79dac <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b4>) │ │ │ │ + bgt.n 74cfc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #22 │ │ │ │ + ldr r1, [pc, #152] @ (74e70 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #476] @ (79db0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2b8>) │ │ │ │ + ldr r2, [pc, #148] @ (74e74 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #476] @ (79db4 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2bc>) │ │ │ │ + ldr r0, [pc, #148] @ (74e78 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - 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 79c4e <__uhpack_MOD_dcldrawxboxframe@@Base+0x156> │ │ │ │ - cmp r6, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - bne.n 79c86 <__uhpack_MOD_dcldrawxboxframe@@Base+0x18e> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - bne.n 79cba <__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 34680 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 79d30 <__uhpack_MOD_dcldrawxboxframe@@Base+0x238> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 79d0c <__uhpack_MOD_dcldrawxboxframe@@Base+0x214> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 79ce6 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1ee> │ │ │ │ - ldr r2, [pc, #396] @ (79db8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c0>) │ │ │ │ - ldr r3, [pc, #372] @ (79da0 <__uhpack_MOD_dcldrawxboxframe@@Base+0x2a8>) │ │ │ │ + b.n 74cfc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #30 │ │ │ │ + ldr r2, [pc, #136] @ (74e7c ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #132] @ (74e80 ) │ │ │ │ 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 79d96 <__uhpack_MOD_dcldrawxboxframe@@Base+0x29e> │ │ │ │ - ldr r0, [pc, #380] @ (79dbc <__uhpack_MOD_dcldrawxboxframe@@Base+0x2c4>) │ │ │ │ - movs r1, #16 │ │ │ │ + ldr r0, [pc, #132] @ (74e84 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 79d6c <__uhpack_MOD_dcldrawxboxframe@@Base+0x274> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 79c6c <__uhpack_MOD_dcldrawxboxframe@@Base+0x174> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #12] │ │ │ │ - beq.n 79c00 <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 79d54 <__uhpack_MOD_dcldrawxboxframe@@Base+0x25c> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 79c9e <__uhpack_MOD_dcldrawxboxframe@@Base+0x1a6> │ │ │ │ - cmp r5, #1 │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #16] │ │ │ │ - beq.n 79c08 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 79d60 <__uhpack_MOD_dcldrawxboxframe@@Base+0x268> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 79cd2 <__uhpack_MOD_dcldrawxboxframe@@Base+0x1da> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 79c08 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79d04 <__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 79cf8 <__uhpack_MOD_dcldrawxboxframe@@Base+0x200> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79c28 <__uhpack_MOD_dcldrawxboxframe@@Base+0x130> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79d28 <__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 r2, r1 │ │ │ │ - bne.n 79d1c <__uhpack_MOD_dcldrawxboxframe@@Base+0x224> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79c24 <__uhpack_MOD_dcldrawxboxframe@@Base+0x12c> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 79d4c <__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 r2, r1 │ │ │ │ - bne.n 79d40 <__uhpack_MOD_dcldrawxboxframe@@Base+0x248> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79c20 <__uhpack_MOD_dcldrawxboxframe@@Base+0x128> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 79c00 <__uhpack_MOD_dcldrawxboxframe@@Base+0x108> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 79c08 <__uhpack_MOD_dcldrawxboxframe@@Base+0x110> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 79bf6 <__uhpack_MOD_dcldrawxboxframe@@Base+0xfe> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fd50 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 79b96 <__uhpack_MOD_dcldrawxboxframe@@Base+0x9e> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30720 │ │ │ │ - b.n 79ba0 <__uhpack_MOD_dcldrawxboxframe@@Base+0xa8> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 74cee │ │ │ │ + ldr r2, [pc, #124] @ (74e88 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #124] @ (74e8c ) │ │ │ │ + mov.w ip, #28 │ │ │ │ + ldr r0, [pc, #120] @ (74e90 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 74ce0 │ │ │ │ + ldr r2, [pc, #104] @ (74e94 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #104] @ (74e98 ) │ │ │ │ + mov.w lr, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #104] @ (74e9c ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 74cd8 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rors r6, r7 │ │ │ │ + str r0, [sp, #368] @ 0x170 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 79e14 <__uhpack_MOD_dcldrawxbarline@@Base+0x54> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r4, #66 @ 0x42 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ - bvs.n 79d34 <__uhpack_MOD_dcldrawxboxframe@@Base+0x23c> │ │ │ │ - movs r7, r0 │ │ │ │ - bcs.n 79d68 <__uhpack_MOD_dcldrawxboxframe@@Base+0x270> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [pc, #576] @ (79ff8 <__uhpack_MOD_dcldrawxbarline@@Base+0x238>) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r4 │ │ │ │ + ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r6, #58] @ 0x3a │ │ │ │ movs r1, r1 │ │ │ │ - bvs.n 79e64 <__uhpack_MOD_dcldrawxbarline@@Base+0xa4> │ │ │ │ - movs r7, r0 │ │ │ │ + subs r3, #204 @ 0xcc │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #132 @ 0x84 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r6, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #112 @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #100 @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r2, #112] @ 0x70 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #72 @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r7, #108] @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #208 @ 0xd0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r3, #42 @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r3, #108] @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00074ea0 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [pc, #148] @ (74f44 ) │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r0, [pc, #148] @ (74f48 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + blx 32d18 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r3, 74f26 │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldr r4, [pc, #124] @ (74f4c ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r6, r4, #20 │ │ │ │ + add.w r5, r4, #24 │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31974 │ │ │ │ + vldr s15, [r4, #4] │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + adds r3, #32 │ │ │ │ + vldr s12, [r4, #16] │ │ │ │ + vmov.f32 s13, s15 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + vmla.f32 s13, s14, s11 │ │ │ │ + add.w r2, r4, #28 │ │ │ │ + vmla.f32 s15, s14, s12 │ │ │ │ + vstr s13, [r3] │ │ │ │ + vstr s15, [r4, #28] │ │ │ │ + blx 31a0c │ │ │ │ + blx 329a0 │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #40] @ (74f50 ) │ │ │ │ + adds r1, r4, #4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #32] @ (74f54 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34cf4 │ │ │ │ + b.n 74ecc │ │ │ │ + nop │ │ │ │ + str r7, [sp, #560] @ 0x230 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + str r7, [sp, #456] @ 0x1c8 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #154 @ 0x9a │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00074f58 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #68] @ (74fac ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cbz r3, 74f90 │ │ │ │ + ldr r0, [pc, #60] @ (74fb0 ) │ │ │ │ + add r0, pc │ │ │ │ + add.w r3, r0, #12 │ │ │ │ + add.w r2, r0, #16 │ │ │ │ + add.w r1, r0, #20 │ │ │ │ + adds r0, #24 │ │ │ │ + blx 31a0c │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 3299c │ │ │ │ + ldr r2, [pc, #32] @ (74fb4 ) │ │ │ │ + movs r5, #27 │ │ │ │ + ldr r1, [pc, #32] @ (74fb8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #32] @ (74fbc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 74f70 │ │ │ │ + str r6, [sp, #856] @ 0x358 │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r2, #66 @ 0x42 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00079dc0 <__uhpack_MOD_dcldrawxbarline@@Base>: │ │ │ │ +00074fc0 : │ │ │ │ stmdb 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 sl, r2 │ │ │ │ - ldr r2, [pc, #604] @ (7a030 <__uhpack_MOD_dcldrawxbarline@@Base+0x270>) │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + sub.w sp, sp, #540 @ 0x21c │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #604] @ (7a034 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ + ldr r3, [pc, #312] @ (75110 ) │ │ │ │ + mov r9, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #308] @ (75114 ) │ │ │ │ + str r0, [sp, #24] │ │ │ │ add r2, pc │ │ │ │ - sub sp, #68 @ 0x44 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #15 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #532] @ 0x214 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldr.w fp, [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] @ (7a038 <__uhpack_MOD_dcldrawxbarline@@Base+0x278>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #552] @ (7a03c <__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 349c0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 79fe4 <__uhpack_MOD_dcldrawxbarline@@Base+0x224> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add.w sl, sp, #48 @ 0x30 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 79ff6 <__uhpack_MOD_dcldrawxbarline@@Base+0x236> │ │ │ │ + blx 326e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 750ec │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 750ac │ │ │ │ ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7a008 <__uhpack_MOD_dcldrawxbarline@@Base+0x248> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - 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 fp, r3, r3, asr #31 │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 79e86 <__uhpack_MOD_dcldrawxbarline@@Base+0xc6> │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #460] @ (7a040 <__uhpack_MOD_dcldrawxbarline@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #456] @ (7a044 <__uhpack_MOD_dcldrawxbarline@@Base+0x284>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #456] @ (7a048 <__uhpack_MOD_dcldrawxbarline@@Base+0x288>) │ │ │ │ - add r2, pc │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 750d0 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + bgt.n 75090 │ │ │ │ + ldr r0, [pc, #268] @ (75118 ) │ │ │ │ + add r6, sp, #516 @ 0x204 │ │ │ │ + movs r3, #16 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - cmp r8, fp │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne.n 79ed8 <__uhpack_MOD_dcldrawxbarline@@Base+0x118> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #8] │ │ │ │ - bne.n 79f4e <__uhpack_MOD_dcldrawxbarline@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - ldrd r1, r2, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + blx 322d8 │ │ │ │ + ldr.w sl, [r8] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + ble.n 75058 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r5, r3 │ │ │ │ + str.w r8, [sp, #28] │ │ │ │ + movs r4, #1 │ │ │ │ + mov r8, fp │ │ │ │ + movs r7, #12 │ │ │ │ + mov fp, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r3, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + adds r4, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 31f5c │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + adds r5, #12 │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 75038 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r4, [pc, #192] @ (7511c ) │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r5, #12 │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 347a8 │ │ │ │ - ldr r2, [pc, #408] @ (7a04c <__uhpack_MOD_dcldrawxbarline@@Base+0x28c>) │ │ │ │ - ldr r3, [pc, #380] @ (7a034 <__uhpack_MOD_dcldrawxbarline@@Base+0x274>) │ │ │ │ + movs r4, #1 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + strd r4, r5, [sp, #8] │ │ │ │ + blx 343e8 │ │ │ │ + ldr r2, [pc, #168] @ (75120 ) │ │ │ │ + ldr r3, [pc, #152] @ (75110 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #532] @ 0x214 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7a02a <__uhpack_MOD_dcldrawxbarline@@Base+0x26a> │ │ │ │ - ldr r0, [pc, #388] @ (7a050 <__uhpack_MOD_dcldrawxbarline@@Base+0x290>) │ │ │ │ - movs r1, #15 │ │ │ │ + bne.n 7510a │ │ │ │ + add.w sp, sp, #540 @ 0x21c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #144] @ (75124 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #144] @ (75128 ) │ │ │ │ + movs r6, #27 │ │ │ │ + ldr r0, [pc, #144] @ (7512c ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 79fd8 <__uhpack_MOD_dcldrawxbarline@@Base+0x218> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 79ef4 <__uhpack_MOD_dcldrawxbarline@@Base+0x134> │ │ │ │ - str.w r8, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 79f4e <__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, sl │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - blx 347a8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7a022 <__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 r3, r9 │ │ │ │ - bne.n 79f2e <__uhpack_MOD_dcldrawxbarline@@Base+0x16e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 79eb2 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7500a │ │ │ │ + ldr r2, [pc, #128] @ (75130 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #128] @ (75134 ) │ │ │ │ + mov.w ip, #19 │ │ │ │ + ldr r0, [pc, #128] @ (75138 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 79fa2 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 79f8a <__uhpack_MOD_dcldrawxbarline@@Base+0x1ca> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 79faa <__uhpack_MOD_dcldrawxbarline@@Base+0x1ea> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 79f64 <__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, sl │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx 347a8 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7a014 <__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 79f96 <__uhpack_MOD_dcldrawxbarline@@Base+0x1d6> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79eb2 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r3, sl │ │ │ │ - str r0, [sp, #32] │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - blx 347a8 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 79fa2 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 79f24 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79fa2 <__uhpack_MOD_dcldrawxbarline@@Base+0x1e2> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - b.n 79f06 <__uhpack_MOD_dcldrawxbarline@@Base+0x146> │ │ │ │ - add.w sl, sp, #48 @ 0x30 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fd50 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 79e42 <__uhpack_MOD_dcldrawxbarline@@Base+0x82> │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30720 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 79e54 <__uhpack_MOD_dcldrawxbarline@@Base+0x94> │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30ad8 │ │ │ │ - b.n 79e5e <__uhpack_MOD_dcldrawxbarline@@Base+0x9e> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 79f24 <__uhpack_MOD_dcldrawxbarline@@Base+0x164> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79f44 <__uhpack_MOD_dcldrawxbarline@@Base+0x184> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 79eb2 <__uhpack_MOD_dcldrawxbarline@@Base+0xf2> │ │ │ │ + bgt.n 75006 │ │ │ │ + ldr r2, [pc, #104] @ (7513c ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #104] @ (75140 ) │ │ │ │ + movs r7, #28 │ │ │ │ + ldr r0, [pc, #104] @ (75144 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7500a │ │ │ │ + ldr r2, [pc, #88] @ (75148 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #88] @ (7514c ) │ │ │ │ + mov.w lr, #26 │ │ │ │ + ldr r0, [pc, #88] @ (75150 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 74ff6 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #52 @ 0x34 │ │ │ │ - movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 79f64 <__uhpack_MOD_dcldrawxbarline@@Base+0x1a4> │ │ │ │ - movs r7, r0 │ │ │ │ - adds r1, #138 @ 0x8a │ │ │ │ + ldrh r2, [r5, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ movs r0, r1 │ │ │ │ - bmi.n 7a0a0 <__uhpack_MOD_dclshadexbararea@@Base+0x4c> │ │ │ │ - movs r7, r0 │ │ │ │ - beq.n 7a0ac <__uhpack_MOD_dclshadexbararea@@Base+0x58> │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r3, [pc, #928] @ (7a3ec <__uhpack_MOD_dcldrawxbarframe@@Base+0xb0>) │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + ldrh r0, [r5, #34] @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ movs r1, r1 │ │ │ │ - bcc.n 7a00c <__uhpack_MOD_dcldrawxbarline@@Base+0x24c> │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007a054 <__uhpack_MOD_dclshadexbararea@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #688] @ (7a318 <__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] @ (7a31c <__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] @ (7a320 <__uhpack_MOD_dclshadexbararea@@Base+0x2cc>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #616] @ (7a324 <__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 349c0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7a2de <__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 7a2f2 <__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 7a306 <__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 7a1a4 <__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 7a28c <__uhpack_MOD_dclshadexbararea@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7a25e <__uhpack_MOD_dclshadexbararea@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #40] @ 0x28 │ │ │ │ - bne.n 7a22e <__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 2f988 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7a20a <__uhpack_MOD_dclshadexbararea@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7a1e6 <__uhpack_MOD_dclshadexbararea@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7a1c0 <__uhpack_MOD_dclshadexbararea@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #424] @ (7a328 <__uhpack_MOD_dclshadexbararea@@Base+0x2d4>) │ │ │ │ - ldr r3, [pc, #408] @ (7a31c <__uhpack_MOD_dclshadexbararea@@Base+0x2c8>) │ │ │ │ + adds r5, #198 @ 0xc6 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r6, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #66 @ 0x42 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #32 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #204 @ 0xcc │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00075154 : │ │ │ │ + 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 r5, r2 │ │ │ │ + ldr r2, [pc, #228] @ (7524c ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #228] @ (75250 ) │ │ │ │ + add r2, pc │ │ │ │ + sub sp, #28 │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + blx 326e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7522a │ │ │ │ + ldr.w r9, [pc, #196] @ 75254 │ │ │ │ + blx 35478 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + add r9, pc │ │ │ │ + mov r1, r9 │ │ │ │ + blx 2ef6c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 751b8 │ │ │ │ + movs r0, #1 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + add.w r1, r9, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cbc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 751de │ │ │ │ + ldr r2, [pc, #148] @ (75258 ) │ │ │ │ + ldr r3, [pc, #140] @ (75250 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7a312 <__uhpack_MOD_dclshadexbararea@@Base+0x2be> │ │ │ │ - ldr r0, [pc, #404] @ (7a32c <__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 304f4 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #388] @ (7a330 <__uhpack_MOD_dclshadexbararea@@Base+0x2dc>) │ │ │ │ + bne.n 75246 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 308ec │ │ │ │ + ldr.w r9, [pc, #124] @ 7525c │ │ │ │ + movs r7, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r9, pc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 34cbc │ │ │ │ + ldr r3, [pc, #104] @ (75260 ) │ │ │ │ + add r5, sp, #12 │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r5 │ │ │ │ + movs r0, #7 │ │ │ │ + strd r7, r4, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #8 │ │ │ │ + blx 32d18 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 751c0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + add.w r1, r9, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 35770 │ │ │ │ + b.n 751c0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #52] @ (75264 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #384] @ (7a334 <__uhpack_MOD_dclshadexbararea@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #48] @ (75268 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #384] @ (7a338 <__uhpack_MOD_dclshadexbararea@@Base+0x2e4>) │ │ │ │ + ldr r0, [pc, #48] @ (7526c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 7a130 <__uhpack_MOD_dclshadexbararea@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a1de <__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 7a1d2 <__uhpack_MOD_dclshadexbararea@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a17e <__uhpack_MOD_dclshadexbararea@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a202 <__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 r2, r1 │ │ │ │ - bne.n 7a1f6 <__uhpack_MOD_dclshadexbararea@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a17a <__uhpack_MOD_dclshadexbararea@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a226 <__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 r2, r1 │ │ │ │ - bne.n 7a21a <__uhpack_MOD_dclshadexbararea@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a176 <__uhpack_MOD_dclshadexbararea@@Base+0x122> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7a2d2 <__uhpack_MOD_dclshadexbararea@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a24a <__uhpack_MOD_dclshadexbararea@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 7a15c <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7a2c6 <__uhpack_MOD_dclshadexbararea@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a276 <__uhpack_MOD_dclshadexbararea@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 7a154 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7a2ba <__uhpack_MOD_dclshadexbararea@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a2a8 <__uhpack_MOD_dclshadexbararea@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7a148 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7a148 <__uhpack_MOD_dclshadexbararea@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 7a154 <__uhpack_MOD_dclshadexbararea@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 7a15c <__uhpack_MOD_dclshadexbararea@@Base+0x108> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 2f478 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 7a0f6 <__uhpack_MOD_dclshadexbararea@@Base+0xa2> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - blx 2f478 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7a108 <__uhpack_MOD_dclshadexbararea@@Base+0xb4> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30ad8 │ │ │ │ - b.n 7a112 <__uhpack_MOD_dclshadexbararea@@Base+0xbe> │ │ │ │ + b.n 7518c │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r4, #162 @ 0xa2 │ │ │ │ + ldrh r0, [r4, #28] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 7a2f4 <__uhpack_MOD_dclshadexbararea@@Base+0x2a0> │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ movs r0, r1 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ movs r1, r1 │ │ │ │ - bne.n 7a370 <__uhpack_MOD_dcldrawxbarframe@@Base+0x34> │ │ │ │ - movs r7, r0 │ │ │ │ - bne.n 7a340 <__uhpack_MOD_dcldrawxbarframe@@Base+0x4> │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r0, [pc, #704] @ (7a5fc <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ - movs r7, r0 │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #194 @ 0xc2 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #208 @ 0xd0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #136 @ 0x88 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r3, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a33c <__uhpack_MOD_dcldrawxbarframe@@Base>: │ │ │ │ +00075270 : │ │ │ │ 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, #684] @ (7a5fc <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c0>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #676] @ (7a600 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ - 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, #3624] @ 0xe28 │ │ │ │ + sub sp, #428 @ 0x1ac │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #688] @ (7553c ) │ │ │ │ + mov r7, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #684] @ (75540 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #420] @ 0x1a4 │ │ │ │ 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, #28] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #612] @ (7a604 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (7a608 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ - 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, #20] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #16 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 349c0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + blx 326e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7551a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 754da │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7a5c6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x28a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7a5d8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x29c> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + ble.w 754fe │ │ │ │ + ldr r3, [pc, #644] @ (75544 ) │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + mov.w sl, #4 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #636] @ (75548 ) │ │ │ │ + movs r5, #1 │ │ │ │ + add.w r9, sp, #408 @ 0x198 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + add r3, pc │ │ │ │ + str.w r9, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + movs r3, #25 │ │ │ │ + str.w sl, [sp, #120] @ 0x78 │ │ │ │ + add.w fp, sp, #20 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7a5ea <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ae> │ │ │ │ - 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, #24] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne.n 7a48c <__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 7a574 <__uhpack_MOD_dcldrawxbarframe@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 7a546 <__uhpack_MOD_dcldrawxbarframe@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7a516 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + movs r3, #0 │ │ │ │ + str r5, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #64] @ 0x40 │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 33ef4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7a4f2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7a4ce <__uhpack_MOD_dcldrawxbarframe@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7a4a8 <__uhpack_MOD_dcldrawxbarframe@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (7a60c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (7a600 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2c4>) │ │ │ │ + mov r0, r4 │ │ │ │ + add r7, sp, #32 │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [pc, #572] @ (7554c ) │ │ │ │ + add r4, sp, #412 @ 0x19c │ │ │ │ + movs r2, #5 │ │ │ │ + add r3, pc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r0, #6 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [pc, #544] @ (75550 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + add.w sl, sp, #36 @ 0x24 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [pc, #516] @ (75554 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, r9, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r3, [pc, #492] @ (75558 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r5, r9, [sp] │ │ │ │ + add.w r9, sp, #40 @ 0x28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #464] @ (7555c ) │ │ │ │ + add r1, sp, #24 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 31a30 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + ldr r1, [pc, #448] @ (75560 ) │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + add r1, pc │ │ │ │ + adds r3, r2, r5 │ │ │ │ + eors r3, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + vmov s16, r3 │ │ │ │ + mov r3, r5 │ │ │ │ + blx 32a00 │ │ │ │ + vldr s17, [sp, #40] @ 0x28 │ │ │ │ + cbnz r0, 75412 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add.w r9, sp, #48 @ 0x30 │ │ │ │ + mov r1, r3 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + blx 31974 │ │ │ │ + ldr r1, [pc, #404] @ (75564 ) │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32a00 │ │ │ │ + vcvt.f32.s32 s15, s16 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 754c6 │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + vstr s15, [r3] │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + vldr s14, [sl] │ │ │ │ + vldr s13, [r7] │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s15, s13 │ │ │ │ + b.n 75476 │ │ │ │ + ldr r0, [pc, #340] @ (75568 ) │ │ │ │ + add r5, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + add.w r9, sp, #16 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #324] @ (7556c ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc │ │ │ │ + blx 31a30 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + vcvt.f32.s32 s15, s16 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + asrs r1, r1, #31 │ │ │ │ + adds r2, r1, #1 │ │ │ │ + eors r2, r1 │ │ │ │ + vmov s14, r2 │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + cmp r2, #0 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vneg.f32 s14, s15 │ │ │ │ + vstr s14, [r3] │ │ │ │ + blt.n 753f6 │ │ │ │ + vldr s14, [sl] │ │ │ │ + vldr s13, [r7] │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s13 │ │ │ │ + strd r3, fp, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + vstr s15, [r7] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + blx 31518 │ │ │ │ + ldr r3, [pc, #228] @ (75570 ) │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, r6, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r2, [pc, #200] @ (75574 ) │ │ │ │ + ldr r3, [pc, #144] @ (7553c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7a5f6 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (7a610 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d4>) │ │ │ │ - movs r1, #16 │ │ │ │ + bne.n 75536 │ │ │ │ + add sp, #428 @ 0x1ac │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + vneg.f32 s14, s15 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + vstr s14, [r3] │ │ │ │ + b.n 7545c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #19 │ │ │ │ + ldr r2, [pc, #152] @ (75578 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #148] @ (7557c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #148] @ (75580 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #100 @ 0x64 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - movs r3, #16 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (7a614 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2d8>) │ │ │ │ + blx 33b50 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 752bc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #128] @ (75584 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (7a618 <__uhpack_MOD_dcldrawxbarframe@@Base+0x2dc>) │ │ │ │ + ldr r2, [pc, #124] @ (75588 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (7a61c <__uhpack_MOD_dcldrawxbarframe@@Base+0x2e0>) │ │ │ │ + ldr r0, [pc, #124] @ (7558c ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 7a418 <__uhpack_MOD_dcldrawxbarframe@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a4c6 <__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 7a4ba <__uhpack_MOD_dcldrawxbarframe@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a466 <__uhpack_MOD_dcldrawxbarframe@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a4ea <__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 r2, r1 │ │ │ │ - bne.n 7a4de <__uhpack_MOD_dcldrawxbarframe@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a462 <__uhpack_MOD_dcldrawxbarframe@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a50e <__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 r2, r1 │ │ │ │ - bne.n 7a502 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a45e <__uhpack_MOD_dcldrawxbarframe@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7a5ba <__uhpack_MOD_dcldrawxbarframe@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a532 <__uhpack_MOD_dcldrawxbarframe@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 7a444 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7a5ae <__uhpack_MOD_dcldrawxbarframe@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a55e <__uhpack_MOD_dcldrawxbarframe@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 7a43c <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7a5a2 <__uhpack_MOD_dcldrawxbarframe@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a590 <__uhpack_MOD_dcldrawxbarframe@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7a430 <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7a430 <__uhpack_MOD_dcldrawxbarframe@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 7a43c <__uhpack_MOD_dcldrawxbarframe@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 7a444 <__uhpack_MOD_dcldrawxbarframe@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2fd50 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 7a3de <__uhpack_MOD_dcldrawxbarframe@@Base+0xa2> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30720 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7a3f0 <__uhpack_MOD_dcldrawxbarframe@@Base+0xb4> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30ad8 │ │ │ │ - b.n 7a3fa <__uhpack_MOD_dcldrawxbarframe@@Base+0xbe> │ │ │ │ + b.n 752bc │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #26 │ │ │ │ + ldr r2, [pc, #112] @ (75590 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #108] @ (75594 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #108] @ (75598 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 752aa │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #186 @ 0xba │ │ │ │ - movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r3, #240 @ 0xf0 │ │ │ │ + ldrh r0, [r7, #18] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #106 @ 0x6a │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #52 @ 0x34 │ │ │ │ movs r0, r1 │ │ │ │ - subs r0, #162 @ 0xa2 │ │ │ │ + adds r6, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #134 @ 0x86 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r4, #5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r1, #96] @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r7, #24 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #94 @ 0x5e │ │ │ │ + movs r0, r1 │ │ │ │ + adds r2, #184 @ 0xb8 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r6, {r2, r3, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2!, {r1, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r8, r9 │ │ │ │ - movs r7, r0 │ │ │ │ + adds r2, #8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #36 @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #156 @ 0x9c │ │ │ │ + movs r0, r1 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r5, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a620 <__uhpack_MOD_dclshadexgap@@Base>: │ │ │ │ +0007559c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr r4, [pc, #644] @ (7a8b8 <__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] @ (7a8bc <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr.w sl, [sp, #120] @ 0x78 │ │ │ │ - it eq │ │ │ │ - moveq r5, #1 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ + str.w r0, [ip, #3528] @ 0xdc8 │ │ │ │ + sub.w sp, sp, #524 @ 0x20c │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #876] @ (75928 ) │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #876] @ (7592c ) │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #516] @ 0x204 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - sub.w r9, r7, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #576] @ (7a8c0 <__uhpack_MOD_dclshadexgap@@Base+0x2a0>) │ │ │ │ - sub.w fp, r1, r3 │ │ │ │ - ldr r1, [pc, #576] @ (7a8c4 <__uhpack_MOD_dclshadexgap@@Base+0x2a4>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + blx 326e8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 758f0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 758b2 │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 758d4 │ │ │ │ + add r5, sp, #160 @ 0xa0 │ │ │ │ + ldr r3, [pc, #836] @ (75930 ) │ │ │ │ + movs r4, #1 │ │ │ │ + add.w r9, sp, #504 @ 0x1f8 │ │ │ │ + add r3, pc │ │ │ │ + mov.w r8, #4 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + mov.w sl, #0 │ │ │ │ + ldr r3, [pc, #820] @ (75934 ) │ │ │ │ + mov r0, r5 │ │ │ │ + str.w r9, [r5, #68] @ 0x44 │ │ │ │ + mov.w r2, #20480 @ 0x5000 │ │ │ │ + str.w sl, [r5, #48] @ 0x30 │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [r5, #56] @ 0x38 │ │ │ │ + add r7, sp, #124 @ 0x7c │ │ │ │ + str r3, [r5, #52] @ 0x34 │ │ │ │ + movs r3, #27 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + add.w fp, sp, #136 @ 0x88 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strd r2, r3, [sp, #160] @ 0xa0 │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add r6, sp, #508 @ 0x1fc │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r3, [pc, #748] @ (75938 ) │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #6 │ │ │ │ + add r3, pc │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [pc, #732] @ (7593c ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + movs r2, #7 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r4, r3, [sp] │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r3, [pc, #696] @ (75940 ) │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #7 │ │ │ │ + add r3, pc │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #7 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r3, [pc, #672] @ (75944 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #7 │ │ │ │ + strd r4, r9, [sp] │ │ │ │ + add.w r9, sp, #144 @ 0x90 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #7 │ │ │ │ + blx 31a30 │ │ │ │ + ldr r0, [pc, #640] @ (75948 ) │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #632] @ (7594c ) │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r8, sp, #148 @ 0x94 │ │ │ │ + blx 32d18 │ │ │ │ + ldr r0, [pc, #616] @ (75950 ) │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #5 │ │ │ │ + blx 32d18 │ │ │ │ + str.w sl, [sp, #84] @ 0x54 │ │ │ │ + add.w sl, sp, #140 @ 0x8c │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r9 │ │ │ │ + blx 31974 │ │ │ │ + ldr r1, [pc, #580] @ (75954 ) │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ 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 349c0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7a892 <__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 7a8a6 <__uhpack_MOD_dclshadexgap@@Base+0x286> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blx 32a00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7585e │ │ │ │ + ldr r0, [pc, #564] @ (75958 ) │ │ │ │ + add.w sl, sp, #120 @ 0x78 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + add.w fp, sp, #88 @ 0x58 │ │ │ │ + blx 34cf4 │ │ │ │ + ldr r0, [pc, #548] @ (7595c ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + blx 31a30 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + adds r4, r3, #1 │ │ │ │ + eors r3, r4 │ │ │ │ + vmov s16, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #572] @ 0x23c │ │ │ │ + vstr s16, [fp] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ + adds r3, #3 │ │ │ │ + negs r2, r3 │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + it pl │ │ │ │ + negpl r3, r2 │ │ │ │ + sub.w r9, r3, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 75888 │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 34588 │ │ │ │ + add.w fp, sp, #156 @ 0x9c │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r2, r4 │ │ │ │ + str.w r0, [r8] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + blx 33cfc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 758ac │ │ │ │ + vldr s13, [r4] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + vmov.f32 s10, #96 @ 0x3f000000 0.5 │ │ │ │ + vcvt.f32.s32 s15, s16 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + vldr s14, [r3] │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + vadd.f32 s12, s14, s13 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + vmla.f32 s14, s13, s10 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #28] │ │ │ │ - add.w r2, r8, #1 │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - bic.w r7, r2, r2, asr #31 │ │ │ │ - add.w r2, fp, #1 │ │ │ │ - bic.w r3, r3, r3, asr #31 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str.w sl, [sp] │ │ │ │ + vldr s11, [r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bic.w sl, r2, r2, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq r3, sl │ │ │ │ - bne.n 7a75c <__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 7a840 <__uhpack_MOD_dclshadexgap@@Base+0x220> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.w 7a812 <__uhpack_MOD_dclshadexgap@@Base+0x1f2> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 7a7e6 <__uhpack_MOD_dclshadexgap@@Base+0x1c6> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + vldr s13, [r7] │ │ │ │ + vmul.f32 s12, s12, s11 │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + vmov.f32 s10, s13 │ │ │ │ + vmla.f32 s10, s12, s15 │ │ │ │ + vmla.f32 s13, s14, s15 │ │ │ │ + vstr s10, [r7] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #332] @ (75960 ) │ │ │ │ + vstr s13, [sp, #128] @ 0x80 │ │ │ │ + add r3, pc │ │ │ │ + blx 30b7c │ │ │ │ + ldr r3, [pc, #324] @ (75964 ) │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + movs r2, #6 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r2, r9 │ │ │ │ - blx 35138 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7a7c2 <__uhpack_MOD_dclshadexgap@@Base+0x1a2> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7a79e <__uhpack_MOD_dclshadexgap@@Base+0x17e> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7a778 <__uhpack_MOD_dclshadexgap@@Base+0x158> │ │ │ │ - ldr r2, [pc, #400] @ (7a8c8 <__uhpack_MOD_dclshadexgap@@Base+0x2a8>) │ │ │ │ - ldr r3, [pc, #384] @ (7a8bc <__uhpack_MOD_dclshadexgap@@Base+0x29c>) │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33f50 │ │ │ │ + ldr r2, [pc, #296] @ (75968 ) │ │ │ │ + ldr r3, [pc, #232] @ (7592c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7a8b4 <__uhpack_MOD_dclshadexgap@@Base+0x294> │ │ │ │ - ldr r0, [pc, #380] @ (7a8cc <__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 304f4 │ │ │ │ - movs r3, #12 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #364] @ (7a8d0 <__uhpack_MOD_dclshadexgap@@Base+0x2b0>) │ │ │ │ + bne.n 75922 │ │ │ │ + add.w sp, sp, #524 @ 0x20c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #268] @ (7596c ) │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, pc │ │ │ │ + blx 32a00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7590c │ │ │ │ + add.w sl, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + add.w fp, sp, #88 @ 0x58 │ │ │ │ + str.w r3, [sl] │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + vmov s16, r3 │ │ │ │ + b.n 7574e │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + add.w r8, sp, #112 @ 0x70 │ │ │ │ + add.w fp, sp, #156 @ 0x9c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34588 │ │ │ │ + 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, r4 │ │ │ │ + blx 33cfc │ │ │ │ + vldr s13, [fp] │ │ │ │ + b.n 757ae │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr r1, [pc, #184] @ (75970 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #360] @ (7a8d4 <__uhpack_MOD_dclshadexgap@@Base+0x2b4>) │ │ │ │ + ldr r2, [pc, #180] @ (75974 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (7a8d8 <__uhpack_MOD_dclshadexgap@@Base+0x2b8>) │ │ │ │ + ldr r0, [pc, #180] @ (75978 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 7a6ea <__uhpack_MOD_dclshadexgap@@Base+0xca> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a796 <__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 7a78a <__uhpack_MOD_dclshadexgap@@Base+0x16a> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a736 <__uhpack_MOD_dclshadexgap@@Base+0x116> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a7ba <__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 r2, r1 │ │ │ │ - bne.n 7a7ae <__uhpack_MOD_dclshadexgap@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a732 <__uhpack_MOD_dclshadexgap@@Base+0x112> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7a7de <__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 r2, r1 │ │ │ │ - bne.n 7a7d2 <__uhpack_MOD_dclshadexgap@@Base+0x1b2> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a72e <__uhpack_MOD_dclshadexgap@@Base+0x10e> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 7a886 <__uhpack_MOD_dclshadexgap@@Base+0x266> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a7fe <__uhpack_MOD_dclshadexgap@@Base+0x1de> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 7a718 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7a87a <__uhpack_MOD_dclshadexgap@@Base+0x25a> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a82a <__uhpack_MOD_dclshadexgap@@Base+0x20a> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a710 <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7a86e <__uhpack_MOD_dclshadexgap@@Base+0x24e> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7a85c <__uhpack_MOD_dclshadexgap@@Base+0x23c> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 7a704 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 7a704 <__uhpack_MOD_dclshadexgap@@Base+0xe4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7a710 <__uhpack_MOD_dclshadexgap@@Base+0xf0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 7a718 <__uhpack_MOD_dclshadexgap@@Base+0xf8> │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - blx 2f478 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7a6be <__uhpack_MOD_dclshadexgap@@Base+0x9e> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - blx 2f478 │ │ │ │ - b.n 7a6c8 <__uhpack_MOD_dclshadexgap@@Base+0xa8> │ │ │ │ + ldr r3, [sp, #572] @ 0x23c │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 755e8 │ │ │ │ + ldr r2, [pc, #164] @ (7597c ) │ │ │ │ + movs r5, #25 │ │ │ │ + ldr r1, [pc, #164] @ (75980 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #164] @ (75984 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7583e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #26 │ │ │ │ + ldr r2, [pc, #144] @ (75988 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #140] @ (7598c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #140] @ (75990 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 755d8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add.w fp, sp, #88 @ 0x58 │ │ │ │ + add.w sl, sp, #120 @ 0x78 │ │ │ │ + vmov s16, r4 │ │ │ │ + str.w r3, [sl] │ │ │ │ + b.n 7574e │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - adds r6, #214 @ 0xd6 │ │ │ │ + nop │ │ │ │ + strh r4, [r1, #58] @ 0x3a │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r1, #26 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ movs r0, r1 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ + adds r1, #50 @ 0x32 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #250 @ 0xfa │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #216 @ 0xd8 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #194 @ 0xc2 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #166 @ 0xa6 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #146 @ 0x92 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r3, #134 @ 0x86 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r6, [r5, #92] @ 0x5c │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r0, r5, #12 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #76 @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r1, #38] @ 0x26 │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r3!, {r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmn r0, r7 │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r2, #68] @ 0x44 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #86 @ 0x56 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #76 @ 0x4c │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ movs r7, r0 │ │ │ │ + cmp r5, #198 @ 0xc6 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #42 @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007a8dc <__uhpack_MOD_dcldrawxerrorbar@@Base>: │ │ │ │ +00075994 : │ │ │ │ stmdb 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, #684] @ (7ab9c <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c0>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #676] @ (7aba0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ - 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, #28] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #612] @ (7aba4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (7aba8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movs r3, #1 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ + str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r5, [pc, #644] @ (75c2c ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r4, [pc, #644] @ (75c30 ) │ │ │ │ + mov r9, r0 │ │ │ │ + add r5, pc │ │ │ │ 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, #20] │ │ │ │ + ldr.w sl, [sp, #152] @ 0x98 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r7, [sp, #188] @ 0xbc │ │ │ │ + cmp r2, #0 │ │ │ │ + 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, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldrd r6, r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ble.w 75c0c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.w 75bf0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 75bd2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.w 75b92 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 75bb6 │ │ │ │ + ldr r0, [pc, #544] @ (75c34 ) │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + blx 3593c │ │ │ │ + ldr r1, [pc, #532] @ (75c38 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, pc │ │ │ │ + blx 31dec │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + movs r0, #90 @ 0x5a │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + mul.w r1, r0, r1 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 32300 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, #1 │ │ │ │ + ble.w 75b52 │ │ │ │ + ldr r3, [pc, #488] @ (75c3c ) │ │ │ │ + mov r4, r8 │ │ │ │ + mov r5, r9 │ │ │ │ + mov.w r8, #1 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #480] @ (75c40 ) │ │ │ │ + add.w r9, sp, #84 @ 0x54 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #16 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 349c0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7ab66 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x28a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #472] @ (75c44 ) │ │ │ │ + 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, #44] @ 0x2c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 7ab78 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x29c> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7ab8a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ae> │ │ │ │ - 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, #24] │ │ │ │ - bic.w sl, r3, r3, asr #31 │ │ │ │ - cmp r7, sl │ │ │ │ - it eq │ │ │ │ - cmpeq fp, sl │ │ │ │ - bne.n 7aa2c <__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 7ab14 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 7aae6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7aab6 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1da> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b.n 75a96 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 75b7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add r4, r7 │ │ │ │ + cmp r3, r8 │ │ │ │ + beq.n 75b52 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34588 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33cfc │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ - blx 32f4c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7aa92 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 7aa6e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7aa48 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (7abac <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (7aba0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2c4>) │ │ │ │ + mov r0, sl │ │ │ │ + adds r5, #4 │ │ │ │ + blx 34764 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, sl │ │ │ │ + blx 34764 │ │ │ │ + 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 75b04 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 75a82 │ │ │ │ + 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, r9 │ │ │ │ + vmul.f32 s15, s15, s11 │ │ │ │ + vldr s12, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + vmul.f32 s14, s14, s11 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add r4, r7 │ │ │ │ + vmla.f32 s14, s15, s12 │ │ │ │ + vldr s10, [r3] │ │ │ │ + bic.w r3, r6, r6, asr #31 │ │ │ │ + vadd.f32 s13, s13, s10 │ │ │ │ + vstr s14, [sp, #88] @ 0x58 │ │ │ │ + vstr s13, [sp, #84] @ 0x54 │ │ │ │ + blx 31c28 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.n 75a96 │ │ │ │ + blx 35758 │ │ │ │ + ldr r0, [pc, #240] @ (75c48 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dec │ │ │ │ + ldr r2, [pc, #232] @ (75c4c ) │ │ │ │ + ldr r3, [pc, #200] @ (75c30 ) │ │ │ │ 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 7ab96 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (7abb0 <__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 304f4 │ │ │ │ - movs r3, #16 │ │ │ │ + bne.n 75c28 │ │ │ │ + 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] @ (7abb4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2d8>) │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (7abb8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2dc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (7abbc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x2e0>) │ │ │ │ + ldrd r2, r1, [sp, #60] @ 0x3c │ │ │ │ + blx 33b50 │ │ │ │ + b.n 75a8a │ │ │ │ + ldr r2, [pc, #188] @ (75c50 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #188] @ (75c54 ) │ │ │ │ + mov.w ip, #28 │ │ │ │ + ldr r0, [pc, #184] @ (75c58 ) │ │ │ │ add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 7a9b8 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7aa66 <__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 7aa5a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7aa06 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7aa8a <__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 r2, r1 │ │ │ │ - bne.n 7aa7e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7aa02 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 7aaae <__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 r2, r1 │ │ │ │ - bne.n 7aaa2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7a9fe <__uhpack_MOD_dcldrawxerrorbar@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7ab5a <__uhpack_MOD_dcldrawxerrorbar@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7aad2 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 7a9e4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 7ab4e <__uhpack_MOD_dcldrawxerrorbar@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7aafe <__uhpack_MOD_dcldrawxerrorbar@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 7a9dc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 7ab42 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7ab30 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 7a9d0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 7a9d0 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 7a9dc <__uhpack_MOD_dcldrawxerrorbar@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 7a9e4 <__uhpack_MOD_dcldrawxerrorbar@@Base+0x108> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 345c0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 7a97e <__uhpack_MOD_dcldrawxerrorbar@@Base+0xa2> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 30e68 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 7a990 <__uhpack_MOD_dcldrawxerrorbar@@Base+0xb4> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 35084 │ │ │ │ - b.n 7a99a <__uhpack_MOD_dcldrawxerrorbar@@Base+0xbe> │ │ │ │ + bgt.w 75a10 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #22 │ │ │ │ + ldr r2, [pc, #160] @ (75c5c ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #156] @ (75c60 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #156] @ (75c64 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 75a10 │ │ │ │ + ldr r2, [pc, #148] @ (75c68 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #148] @ (75c6c ) │ │ │ │ + mov.w lr, #30 │ │ │ │ + ldr r0, [pc, #144] @ (75c70 ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, lr, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 759fe │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #28 │ │ │ │ + ldr r1, [pc, #124] @ (75c74 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #120] @ (75c78 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #120] @ (75c7c ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 759ec │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #47 @ 0x2f │ │ │ │ + ldr r2, [pc, #108] @ (75c80 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #104] @ (75c84 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #104] @ (75c88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 759e4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r4, #26 │ │ │ │ + strh r0, [r4, #26] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ movs r0, r1 │ │ │ │ - adds r3, #2 │ │ │ │ + strh r0, [r6, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #42 @ 0x2a │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r6, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #136 @ 0x88 │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r4, #12] │ │ │ │ movs r1, r1 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #216 @ 0xd8 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #232 @ 0xe8 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r1, #20] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #142 @ 0x8e │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #152 @ 0x98 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r6, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #54 @ 0x36 │ │ │ │ + movs r0, r1 │ │ │ │ + str r4, [r2, #16] │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #234 @ 0xea │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #94 @ 0x5e │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r7, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00075c8c : │ │ │ │ + stmdb 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 r4, [pc, #260] @ (75da4 ) │ │ │ │ + sub sp, #12 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r8, r2 │ │ │ │ + add.w fp, r4, #12 │ │ │ │ + add.w sl, r4, #4 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, fp │ │ │ │ + mov r9, r3 │ │ │ │ + mov r3, r4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r5, [pc, #232] @ (75da8 ) │ │ │ │ + blx 35b90 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 35c30 │ │ │ │ + ldr r3, [pc, #216] @ (75dac ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #11 │ │ │ │ + beq.n 75d18 │ │ │ │ + cmp r3, #31 │ │ │ │ + beq.n 75cf6 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 75d36 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 35c2c │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vldr s13, [pc, #156] @ 75d98 │ │ │ │ + vldr s14, [pc, #156] @ 75d9c │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s14, [r8] │ │ │ │ + vstr s15, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vldr s14, [pc, #128] @ 75da0 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vneg.f32 s14, s15 │ │ │ │ + vstr s15, [r9] │ │ │ │ + vstr s14, [r8] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #120] @ (75db0 ) │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + movs r2, #6 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + ldr r0, [pc, #108] @ (75db4 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vldr s11, [r4, #20] │ │ │ │ + vldr s12, [pc, #64] @ 75d9c │ │ │ │ + vldr s15, [r5, #24] │ │ │ │ + vadd.f32 s13, s13, s11 │ │ │ │ + vldr s14, [pc, #48] @ 75d98 │ │ │ │ + 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, [r8] │ │ │ │ + vstrge s14, [r9] │ │ │ │ + vstrlt s15, [r9] │ │ │ │ + it lt │ │ │ │ + vstrlt s14, [r8] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, r2 │ │ │ │ + ldrh r4, [r0, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r7, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r5, #96 @ 0x60 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00075db8 : │ │ │ │ + movs r3, #20 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00075dc0 : │ │ │ │ + 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] @ (75e34 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (75e38 ) │ │ │ │ + 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] │ │ │ │ + b.n 75e04 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 75e24 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #20 │ │ │ │ + bgt.n 75e2a │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 75dea │ │ │ │ + ldr r3, [pc, #20] @ (75e3c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r2, [r3, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00075e40 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 75e72 │ │ │ │ + ldr r2, [pc, #160] @ (75efc ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 75eb4 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 75e90 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 75ed8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #140] @ (75f00 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #140] @ (75f04 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (75f08 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #120] @ (75f0c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #120] @ (75f10 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2f97c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f014 │ │ │ │ + ldr r5, [pc, #92] @ (75f14 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #92] @ (75f18 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 303e0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 30e80 │ │ │ │ + ldr r5, [pc, #64] @ (75f1c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #64] @ (75f20 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 34fa4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 324b8 │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r2, r4, r5, r7} │ │ │ │ + cmp r4, #54 @ 0x36 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r6, [r2, r2] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #648 @ (adr r7, 7619c ) │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r0, #62] @ 0x3e │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #504 @ (adr r7, 76114 ) │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r4, #60] @ 0x3c │ │ │ │ + movs r2, r1 │ │ │ │ + add r7, pc, #360 @ (adr r7, 7608c ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00075f24 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 75f56 │ │ │ │ + ldr r2, [pc, #160] @ (75fe0 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 75f98 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 75f74 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 75fbc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #140] @ (75fe4 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #140] @ (75fe8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (75fec ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #120] @ (75ff0 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #120] @ (75ff4 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2f97c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2fe44 │ │ │ │ + ldr r5, [pc, #92] @ (75ff8 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #92] @ (75ffc ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 303e0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f61c │ │ │ │ + ldr r5, [pc, #64] @ (76000 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #64] @ (76004 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 34fa4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 340b4 │ │ │ │ + ldrb r4, [r3, #22] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r3, #20] │ │ │ │ movs r7, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ + cmp r3, #90 @ 0x5a │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r6, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #760 @ (adr r6, 762f0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + strh r2, [r4, #54] @ 0x36 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #616 @ (adr r6, 76268 ) │ │ │ │ + movs r1, r1 │ │ │ │ + strh r6, [r7, #52] @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, pc, #472 @ (adr r6, 761e0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00076008 : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 7601c │ │ │ │ + ldr r2, [pc, #56] @ (7604c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (76050 ) │ │ │ │ + ldr r1, [pc, #36] @ (76054 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #36] @ (76058 ) │ │ │ │ + movs r4, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r0, #14] │ │ │ │ movs r7, r0 │ │ │ │ - ands r0, r5 │ │ │ │ + cmp r2, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r3, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007605c : │ │ │ │ + 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 760d2 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 760ec │ │ │ │ + ldr.w lr, [pc, #128] @ 760fc │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #160 @ 0xa0 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 760f0 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 76098 │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (76100 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (76104 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76108 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + add r5, pc, #736 @ (adr r5, 763e0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r0, [r4, #8] │ │ │ │ movs r7, r0 │ │ │ │ + cmp r1, #238 @ 0xee │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r6, r0] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007abc0 <__ugpack_MOD_dclsetunitvectortitle@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0007610c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7abf8 <__ugpack_MOD_dclsetunitvectortitle@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #19 │ │ │ │ + bhi.n 76154 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7616e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (76180 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 76172 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (76184 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (76188 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7618c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + nop │ │ │ │ + add r5, pc, #56 @ (adr r5, 761bc ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldrh r6, [r3, #4] │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r1, #116 @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r4, [r6, r6] │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00076190 : │ │ │ │ + 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] @ (762ac ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (762b0 ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #160 @ 0xa0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 761d6 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 761f6 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #20 │ │ │ │ + bgt.n 76206 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 761bc │ │ │ │ + ldr r3, [pc, #188] @ (762b4 ) │ │ │ │ + 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 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #152] @ (762b8 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #128] @ (762bc ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movs r2, #1 │ │ │ │ - blx 3169c │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 76290 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (762c0 ) │ │ │ │ + ldr r1, [pc, #80] @ (762c4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (762c8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + 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 │ │ │ │ - movs r1, #21 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - stmia r7!, {r1, r2, r3, r5} │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 76268 │ │ │ │ + nop │ │ │ │ + strh r0, [r3, #38] @ 0x26 │ │ │ │ + movs r2, r1 │ │ │ │ + add r4, pc, #576 @ (adr r4, 764f4 ) │ │ │ │ + movs r1, r1 │ │ │ │ + strh r0, [r1, #36] @ 0x24 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r2, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r0, #0] │ │ │ │ movs r7, r0 │ │ │ │ + strh r0, [r1, #32] │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r0, #98 @ 0x62 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r3, r2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007abfc <__ugpack_MOD_dcldrawvectors@@Base>: │ │ │ │ +000762cc : │ │ │ │ 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, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #448] @ (7add0 <__ugpack_MOD_dcldrawvectors@@Base+0x1d4>) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #448] @ (7add4 <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr r2, [pc, #632] @ (7655c ) │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + ldr r3, [pc, #632] @ (76560 ) │ │ │ │ + add r7, sp, #100 @ 0x64 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - str r1, [sp, #16] │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + ldr r4, [pc, #628] @ (76564 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7acba <__ugpack_MOD_dcldrawvectors@@Base+0xbe> │ │ │ │ - sub.w sl, r4, #1 │ │ │ │ - negs r3, r4 │ │ │ │ - clz sl, sl │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - ldrd r3, r5, [r7, #28] │ │ │ │ - movs r2, #14 │ │ │ │ - ldr r1, [pc, #408] @ (7add8 <__ugpack_MOD_dcldrawvectors@@Base+0x1dc>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldrd r3, r6, [r7, #40] @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - ldr r5, [r7, #0] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #388] @ (7addc <__ugpack_MOD_dcldrawvectors@@Base+0x1e0>) │ │ │ │ - add.w fp, r6, r3 │ │ │ │ - add.w r8, r5, r3 │ │ │ │ - ldr r7, [r7, #36] @ 0x24 │ │ │ │ - add r0, pc │ │ │ │ - blx 349c0 │ │ │ │ - mul.w r2, r8, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, sl, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bic.w r2, fp, fp, asr #31 │ │ │ │ + blx 30118 │ │ │ │ + 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] │ │ │ │ - cbz r3, 7acc8 <__ugpack_MOD_dcldrawvectors@@Base+0xcc> │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #32 │ │ │ │ - ldrd r0, r2, [sp, #12] │ │ │ │ - strd r3, r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - blx 308d4 │ │ │ │ - ldr r2, [pc, #328] @ (7ade0 <__ugpack_MOD_dcldrawvectors@@Base+0x1e4>) │ │ │ │ - ldr r3, [pc, #316] @ (7add4 <__ugpack_MOD_dcldrawvectors@@Base+0x1d8>) │ │ │ │ + blx 3301c │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34128 │ │ │ │ + ldr r0, [pc, #584] @ (76568 ) │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 323a0 │ │ │ │ + ldr r0, [pc, #576] @ (7656c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add r0, pc │ │ │ │ + blx 323a0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + adds r5, r4, #4 │ │ │ │ + blx 34b7c │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + adds r4, #8 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2f4bc │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + blx 2f4bc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 316c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 76544 │ │ │ │ + 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 │ │ │ │ + add.w sl, sp, #72 @ 0x48 │ │ │ │ + blx 30250 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 2f4bc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3018c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 763f4 │ │ │ │ + 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 │ │ │ │ + mov r1, sl │ │ │ │ + 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 2f4bc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35244 │ │ │ │ + cmp r4, r9 │ │ │ │ + ble.n 763c2 │ │ │ │ + blx 34378 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 7638e │ │ │ │ + vmov.f32 s17, s19 │ │ │ │ + vldr s14, [sp, #92] @ 0x5c │ │ │ │ + vldr s15, [sp, #96] @ 0x60 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7642a │ │ │ │ + vneg.f32 s15, s17 │ │ │ │ + vstr s17, [sp, #96] @ 0x60 │ │ │ │ + vstr s15, [sp, #92] @ 0x5c │ │ │ │ + ldr.w r9, [pc, #324] @ 76570 │ │ │ │ + mov.w fp, #1 │ │ │ │ + add.w sl, sp, #64 @ 0x40 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + add r9, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + 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 2f4bc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldrd r2, r3, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f4bc │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx 2f4bc │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + blx 316c4 │ │ │ │ + cbz r0, 764a2 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 316c4 │ │ │ │ + cbz r0, 764a2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + blx 316c4 │ │ │ │ + cbz r0, 764a2 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 316c4 │ │ │ │ + cbnz r0, 76518 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + blx 30250 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 2f4bc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3018c │ │ │ │ + ldr.w r9, [sp, #48] @ 0x30 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 76514 │ │ │ │ + vldr s17, [sp, #92] @ 0x5c │ │ │ │ + vmov s15, r9 │ │ │ │ + vldr s16, [sp, #96] @ 0x60 │ │ │ │ + movs r4, #1 │ │ │ │ + vcvt.f32.s32 s18, s15 │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + vsub.f32 s16, s16, s17 │ │ │ │ + vmov s15, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + 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, #52] @ 0x34 │ │ │ │ + blx 2f4bc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35244 │ │ │ │ + cmp r9, r4 │ │ │ │ + bge.n 764e2 │ │ │ │ + blx 34378 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + adds r7, #4 │ │ │ │ + mov.w fp, #2 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 76448 │ │ │ │ + ldr r2, [pc, #76] @ (76574 ) │ │ │ │ + ldr r3, [pc, #52] @ (76560 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7adca <__ugpack_MOD_dcldrawvectors@@Base+0x1ce> │ │ │ │ - ldr r0, [pc, #312] @ (7ade4 <__ugpack_MOD_dcldrawvectors@@Base+0x1e8>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, sl │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 7ac38 <__ugpack_MOD_dcldrawvectors@@Base+0x3c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - orrs r3, r6 │ │ │ │ - bpl.n 7ada4 <__ugpack_MOD_dcldrawvectors@@Base+0x1a8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - blt.n 7adb2 <__ugpack_MOD_dcldrawvectors@@Base+0x1b6> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov.w lr, #0 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add.w r9, r3, r4 │ │ │ │ - mov ip, lr │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 7ad02 <__ugpack_MOD_dcldrawvectors@@Base+0x106> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - blt.n 7ad28 <__ugpack_MOD_dcldrawvectors@@Base+0x12c> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7acf2 <__ugpack_MOD_dcldrawvectors@@Base+0xf6> │ │ │ │ - add.w r1, r9, fp, lsl #2 │ │ │ │ - add.w r0, sl, lr, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - add r1, r4 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bne.n 7ad0c <__ugpack_MOD_dcldrawvectors@@Base+0x110> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - bge.n 7ad02 <__ugpack_MOD_dcldrawvectors@@Base+0x106> │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov.w fp, r8, lsl #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - blx 308d4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov.w ip, #0 │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - mov.w r5, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r0, r5, #4 │ │ │ │ - add r3, r4 │ │ │ │ - add r0, sl │ │ │ │ - mov r9, r3 │ │ │ │ - bgt.n 7ad74 <__ugpack_MOD_dcldrawvectors@@Base+0x178> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7adc2 <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ - mov ip, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 7ad60 <__ugpack_MOD_dcldrawvectors@@Base+0x164> │ │ │ │ - movw r8, #65532 @ 0xfffc │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ - sub.w r8, r8, r5 │ │ │ │ - add.w r2, r8, r0 │ │ │ │ - add.w r3, r9, lr, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7ad88 <__ugpack_MOD_dcldrawvectors@@Base+0x18c> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7adc2 <__ugpack_MOD_dcldrawvectors@@Base+0x1c6> │ │ │ │ - mov ip, r3 │ │ │ │ - b.n 7ad80 <__ugpack_MOD_dcldrawvectors@@Base+0x184> │ │ │ │ - mul.w r0, fp, r8 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 7acda <__ugpack_MOD_dcldrawvectors@@Base+0xde> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 308d4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7ac94 <__ugpack_MOD_dcldrawvectors@@Base+0x98> │ │ │ │ + bne.n 76556 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 316c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 76376 │ │ │ │ + b.n 7640c │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #248 @ 0xf8 │ │ │ │ + ldrb r4, [r4, #8] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #92 @ 0x5c │ │ │ │ + ldrb r4, [r7, #8] │ │ │ │ movs r0, r1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r0, #116 @ 0x74 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r7, #192 @ 0xc0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r4, #31] │ │ │ │ movs r1, r1 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007ade8 <__uepack_MOD_dclclearshadelevel@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00076578 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (7ae14 <__uepack_MOD_dclclearshadelevel@@Base+0x2c>) │ │ │ │ - movs r1, #18 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #652] @ (76814 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #652] @ (76818 ) │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 35838 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + add r5, pc │ │ │ │ + blx 341e0 │ │ │ │ + ldr r3, [pc, #636] @ (7681c ) │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 765c2 │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 76726 │ │ │ │ + ldr r4, [pc, #604] @ (76820 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r3, r4, #12 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + add.w r1, r4, #20 │ │ │ │ + add.w r0, r4, #24 │ │ │ │ + blx 31974 │ │ │ │ + vldr s14, [r4, #24] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76736 │ │ │ │ + vldr s13, [r4, #20] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76736 │ │ │ │ + vldr s12, [r4, #16] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76736 │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 76736 │ │ │ │ + vsub.f32 s13, s13, s14 │ │ │ │ + vcmpe.f32 s13, #0.0 │ │ │ │ + vstr s13, [r4, #28] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 76644 │ │ │ │ + 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, #472] @ (76824 ) │ │ │ │ + cmp r3, #29 │ │ │ │ + vmla.f32 s14, s13, s15 │ │ │ │ + ldr r4, [pc, #468] @ (76828 ) │ │ │ │ + add r2, pc │ │ │ │ + itee gt │ │ │ │ + vaddgt.f32 s12, s12, s11 │ │ │ │ + vldrle s12, [r5, #20] │ │ │ │ + vldrle s15, [pc, #420] @ 76808 │ │ │ │ + add r4, pc │ │ │ │ + mov r1, r4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + adds r1, #4 │ │ │ │ + vmul.f32 s12, s12, s15 │ │ │ │ + vstr s14, [r2, #8] │ │ │ │ + ldr r2, [pc, #436] @ (7682c ) │ │ │ │ + add r2, pc │ │ │ │ + vstr s12, [r1] │ │ │ │ + blx 3232c │ │ │ │ + ldr r0, [pc, #428] @ (76830 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + ldr r0, [pc, #416] @ (76834 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi.n 7675a │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vldr s14, [r4, #32] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7673a │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7673a │ │ │ │ + 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 76710 │ │ │ │ + ldr r2, [pc, #320] @ (76838 ) │ │ │ │ + movs r5, #38 @ 0x26 │ │ │ │ + ldr r1, [pc, #320] @ (7683c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #320] @ (76840 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + ldr r1, [pc, #304] @ (76844 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #304] @ (76848 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f2c4 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 765c2 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 76710 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #192] @ 7680c │ │ │ │ + ldr r3, [pc, #252] @ (7684c ) │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + add r3, pc │ │ │ │ + vstr s15, [r3, #32] │ │ │ │ + b.n 76710 │ │ │ │ + cmp r3, #22 │ │ │ │ + bne.n 76736 │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vldr s13, [r4, #32] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 767c4 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 767c4 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + ldr r3, [pc, #200] @ (76850 ) │ │ │ │ + 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, #172] @ (76854 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #172] @ (76858 ) │ │ │ │ + add r4, pc │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r4, #32 │ │ │ │ + blx 2f2c8 │ │ │ │ + ldr r0, [pc, #160] @ (7685c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #36 @ 0x24 │ │ │ │ + add r0, pc │ │ │ │ + b.n 7671c │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 767e2 │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #56] @ 7680c │ │ │ │ + ldr r3, [pc, #136] @ (76860 ) │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + add r3, pc │ │ │ │ + vstr s14, [r3, #32] │ │ │ │ + ldr r3, [pc, #128] @ (76864 ) │ │ │ │ + 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] @ 76810 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r3, #36] @ 0x24 │ │ │ │ + b.n 767a6 │ │ │ │ nop │ │ │ │ - stmia r5!, {r1, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + strh r4, [r1, #10] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r6, [r6, #29] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r2, #8] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r0, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r4, [r6, #2] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r0, #27] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #248 @ 0xf8 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r4, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r6, [r0, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r2, #29] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #246 @ 0xf6 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #236 @ 0xec │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r7, #27] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007ae18 <__uepack_MOD_dclgetshadelevelnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00076868 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7ae70 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x58>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #136] @ 76904 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7ae74 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ - movs r1, #22 │ │ │ │ + ldr r6, [r0, #0] │ │ │ │ + movs r3, #1 │ │ │ │ + add ip, pc │ │ │ │ + cmp r6, #0 │ │ │ │ + str.w r3, [ip] │ │ │ │ + ble.n 768f0 │ │ │ │ + ldr.w r0, [ip, #4] │ │ │ │ + add.w r4, ip, #8 │ │ │ │ + add.w ip, ip, #264 @ 0x108 │ │ │ │ + movs r7, #0 │ │ │ │ + mov.w r8, r0, lsl #2 │ │ │ │ + add.w lr, r1, r8 │ │ │ │ + add r4, r8 │ │ │ │ + add r2, r8 │ │ │ │ + add.w r1, ip, r8 │ │ │ │ + b.n 768c6 │ │ │ │ + vldmia lr!, {s15} │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w ip, [r2], #4 │ │ │ │ + adds r0, #1 │ │ │ │ + movs r7, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + str.w ip, [r1], #4 │ │ │ │ + vstmia r4!, {s15} │ │ │ │ + blt.n 768f6 │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + ble.n 768ac │ │ │ │ + cbz r7, 768d6 │ │ │ │ + ldr r3, [pc, #56] @ (76908 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r5, r0, [r3] │ │ │ │ + ldr r2, [pc, #52] @ (7690c ) │ │ │ │ + movs r5, #24 │ │ │ │ + ldr r1, [pc, #52] @ (76910 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #52] @ (76914 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7ae78 <__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 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30af4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #22 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7ae7c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7ae74 <__uepack_MOD_dclgetshadelevelnumber@@Base+0x5c>) │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [pc, #32] @ (76918 ) │ │ │ │ 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 7ae6c <__uepack_MOD_dclgetshadelevelnumber@@Base+0x54> │ │ │ │ + strd r3, r0, [r2] │ │ │ │ add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r3} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldrb r6, [r7, #25] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r0, [r6, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [pc, #1000] @ (76d00 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r1, #24] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007691c : │ │ │ │ + ldr r3, [pc, #8] @ (76928 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007692c : │ │ │ │ + ldr r3, [pc, #8] @ (76938 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r2, [r2, #23] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007693c : │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + ldr r3, [pc, #20] @ (76954 ) │ │ │ │ + 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 │ │ │ │ + ldrb r0, [r0, #23] │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +00076958 : │ │ │ │ + movs r3, #4 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00076960 : │ │ │ │ + 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] @ (769d4 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (769d8 ) │ │ │ │ + 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] │ │ │ │ + b.n 769a4 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 769c4 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 769ca │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7698a │ │ │ │ + ldr r3, [pc, #20] @ (769dc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + ldrb r0, [r2, #30] │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #512 @ (adr r0, 76bdc ) │ │ │ │ movs r1, r1 │ │ │ │ + ldrb r2, [r0, #29] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007ae80 <__uepack_MOD_dclgetshadelevel@@Base>: │ │ │ │ +000769e0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7aebc <__uepack_MOD_dclgetshadelevel@@Base+0x3c>) │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - add r4, pc │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (76a78 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2f704 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ + cbnz r3, 76a1c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 76a56 │ │ │ │ + ldr r2, [pc, #112] @ (76a7c ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #196] @ 0xc4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (76a80 ) │ │ │ │ + add.w r8, r6, #196 @ 0xc4 │ │ │ │ + ldr r0, [pc, #96] @ (76a84 ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ mov r2, r7 │ │ │ │ - blx 32a98 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #32 │ │ │ │ + blx 311ac │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 76a08 │ │ │ │ + ldr r2, [pc, #48] @ (76a88 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (76a8c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (76a90 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + add r0, pc, #16 @ (adr r0, 76a8c ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r2, #12] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r2, #134 @ 0x86 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r4, [r3, #30] │ │ │ │ movs r7, r0 │ │ │ │ + movs r0, #234 @ 0xea │ │ │ │ + movs r0, r1 │ │ │ │ + strh r2, [r6, r2] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007aec0 <__uepack_MOD_dclsetshaden@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00076a94 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #220] @ (7afb0 <__uepack_MOD_dclsetshaden@@Base+0xf0>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (76b2c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #220] @ (7afb4 <__uepack_MOD_dclsetshaden@@Base+0xf4>) │ │ │ │ - mov r8, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #192] @ 0xc0 │ │ │ │ + cbnz r3, 76ad0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 76b0a │ │ │ │ + ldr r2, [pc, #112] @ (76b30 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r7, r4, #1 │ │ │ │ - bic.w r9, r7, r7, asr #31 │ │ │ │ - cbz r6, 7af36 <__uepack_MOD_dclsetshaden@@Base+0x76> │ │ │ │ - ldr r0, [pc, #192] @ (7afb8 <__uepack_MOD_dclsetshaden@@Base+0xf8>) │ │ │ │ - movs r1, #16 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #196] @ 0xc4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (76b34 ) │ │ │ │ + add.w r8, r6, #196 @ 0xc4 │ │ │ │ + ldr r0, [pc, #96] @ (76b38 ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7af42 <__uepack_MOD_dclsetshaden@@Base+0x82> │ │ │ │ - mov r2, sp │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 323d8 │ │ │ │ - ldr r2, [pc, #168] @ (7afbc <__uepack_MOD_dclsetshaden@@Base+0xfc>) │ │ │ │ - ldr r3, [pc, #156] @ (7afb4 <__uepack_MOD_dclsetshaden@@Base+0xf4>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #32 │ │ │ │ + blx 311ac │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #192] @ 0xc0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bls.n 76abc │ │ │ │ + ldr r2, [pc, #48] @ (76b3c ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (76b40 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (76b44 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7afaa <__uepack_MOD_dclsetshaden@@Base+0xea> │ │ │ │ - ldr r0, [pc, #152] @ (7afc0 <__uepack_MOD_dclsetshaden@@Base+0x100>) │ │ │ │ - movs r1, #16 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r0, [pc, #140] @ (7afc4 <__uepack_MOD_dclsetshaden@@Base+0x104>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 7af04 <__uepack_MOD_dclsetshaden@@Base+0x44> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 7af8c <__uepack_MOD_dclsetshaden@@Base+0xcc> │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - blx 34068 │ │ │ │ - subs r7, r0, #4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r1, r6 │ │ │ │ - cmp r4, r3 │ │ │ │ - str.w r2, [r0, #4]! │ │ │ │ - bge.n 7af58 <__uepack_MOD_dclsetshaden@@Base+0x98> │ │ │ │ - add.w r4, sl, r4, lsl #2 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, sp │ │ │ │ - mov r1, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 323d8 │ │ │ │ - ldr.w r3, [r7, #4]! │ │ │ │ - str r3, [r5, #0] │ │ │ │ - add r5, r6 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne.n 7af78 <__uepack_MOD_dclsetshaden@@Base+0xb8> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7af12 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, sp │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 323d8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7af12 <__uepack_MOD_dclsetshaden@@Base+0x52> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - cmp r6, #52 @ 0x34 │ │ │ │ + ldr r7, [sp, #320] @ 0x140 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r5, #246 @ 0xf6 │ │ │ │ + ldr r7, [sp, #248] @ 0xf8 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r4!, {r1, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r4, r5} │ │ │ │ + strb r2, [r4, #9] │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r0, [r5, #27] │ │ │ │ movs r7, r0 │ │ │ │ + movs r0, #62 @ 0x3e │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r7, r7] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007afc8 <__uepack_MOD_dclsetshadev@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00076b48 : │ │ │ │ + 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] @ (7b000 <__uepack_MOD_dclsetshadev@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 30824 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 76bbe │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 76bd8 │ │ │ │ + ldr.w lr, [pc, #128] @ 76be8 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #32 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 76bdc │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 76b84 │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (76bec ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (76bf0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76bf4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - stmia r3!, {r1, r2, r3, r7} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + ldr r6, [sp, #560] @ 0x230 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r6, #24] │ │ │ │ movs r7, r0 │ │ │ │ + subs r2, r2, #6 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r1, r5] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b004 <__uepack_MOD_dclsetshadeb@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00076bf8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #420] @ (7b1bc <__uepack_MOD_dclsetshadeb@@Base+0x1b8>) │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #416] @ (7b1c0 <__uepack_MOD_dclsetshadeb@@Base+0x1bc>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + bhi.n 76c40 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 76c5a │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (76c6c ) │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b0b6 <__uepack_MOD_dclsetshadeb@@Base+0xb2> │ │ │ │ - sub.w sl, r4, #1 │ │ │ │ - negs r2, r4 │ │ │ │ - clz sl, sl │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - ldrd r2, r5, [r3, #28] │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r0, [pc, #380] @ (7b1c4 <__uepack_MOD_dclsetshadeb@@Base+0x1c0>) │ │ │ │ - subs r5, r5, r2 │ │ │ │ - ldr r7, [r3, #36] @ 0x24 │ │ │ │ - ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ - add.w r8, r5, #1 │ │ │ │ - add r0, pc │ │ │ │ - subs r6, r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add.w fp, r6, #1 │ │ │ │ - blx 2f704 │ │ │ │ - mul.w r2, r8, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, sl, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bic.w r2, fp, fp, asr #31 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cbz r3, 7b0c4 <__uepack_MOD_dclsetshadeb@@Base+0xc0> │ │ │ │ - ldrd r0, r4, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 340d0 │ │ │ │ - ldr r2, [pc, #308] @ (7b1c8 <__uepack_MOD_dclsetshadeb@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #296] @ (7b1bc <__uepack_MOD_dclsetshadeb@@Base+0x1b8>) │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 76c5e │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (76c70 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (76c74 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (76c78 ) │ │ │ │ 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 7b1b8 <__uepack_MOD_dclsetshadeb@@Base+0x1b4> │ │ │ │ - ldr r0, [pc, #292] @ (7b1cc <__uepack_MOD_dclsetshadeb@@Base+0x1c8>) │ │ │ │ - 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 2fbf8 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, sl │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 7b040 <__uepack_MOD_dclsetshadeb@@Base+0x3c> │ │ │ │ - orrs.w r3, r5, r6 │ │ │ │ - bpl.n 7b194 <__uepack_MOD_dclsetshadeb@@Base+0x190> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - blt.n 7b1a2 <__uepack_MOD_dclsetshadeb@@Base+0x19e> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov.w lr, #0 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add.w r9, r3, r4 │ │ │ │ - mov ip, lr │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 7b0fc <__uepack_MOD_dclsetshadeb@@Base+0xf8> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - blt.n 7b122 <__uepack_MOD_dclsetshadeb@@Base+0x11e> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7b0ec <__uepack_MOD_dclsetshadeb@@Base+0xe8> │ │ │ │ - add.w r1, r9, fp, lsl #2 │ │ │ │ - add.w r0, sl, lr, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - add r1, r4 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bne.n 7b106 <__uepack_MOD_dclsetshadeb@@Base+0x102> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - bge.n 7b0fc <__uepack_MOD_dclsetshadeb@@Base+0xf8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #32 │ │ │ │ - blx 340d0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - add r3, r4 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - mov r9, r3 │ │ │ │ - add r0, sl │ │ │ │ - mov.w fp, r8, lsl #2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7b164 <__uepack_MOD_dclsetshadeb@@Base+0x160> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7b1b0 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ - mov ip, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 7b150 <__uepack_MOD_dclsetshadeb@@Base+0x14c> │ │ │ │ - movw r8, #65532 @ 0xfffc │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ - sub.w r8, r8, r5 │ │ │ │ - add.w r2, r8, r0 │ │ │ │ - add.w r3, r9, lr, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7b178 <__uepack_MOD_dclsetshadeb@@Base+0x174> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7b1b0 <__uepack_MOD_dclsetshadeb@@Base+0x1ac> │ │ │ │ - mov ip, r3 │ │ │ │ - b.n 7b170 <__uepack_MOD_dclsetshadeb@@Base+0x16c> │ │ │ │ - mul.w r0, fp, r8 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 7b0d6 <__uepack_MOD_dclsetshadeb@@Base+0xd2> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 340d0 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7b090 <__uepack_MOD_dclsetshadeb@@Base+0x8c> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ - movs r1, r1 │ │ │ │ - stmia r3!, {r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + nop │ │ │ │ + ldr r5, [sp, #904] @ 0x388 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r2!, {r1, r6, r7} │ │ │ │ + ldrb r2, [r6, #22] │ │ │ │ movs r7, r0 │ │ │ │ + subs r0, r3, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r1, r3] │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b1d0 <__uepack_MOD_dclsetshadea@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00076c7c : │ │ │ │ + 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, #40] @ (7b208 <__uepack_MOD_dclsetshadea@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #260] @ (76d94 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #260] @ (76d98 ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #32 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 76cc2 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 76ce2 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #4 │ │ │ │ + bgt.n 76cf2 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 76ca8 │ │ │ │ + ldr r3, [pc, #184] @ (76d9c ) │ │ │ │ + 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 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 32fc8 │ │ │ │ + blx 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #148] @ (76da0 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #124] @ (76da4 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 76d7a │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (76da8 ) │ │ │ │ + ldr r1, [pc, #76] @ (76dac ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #76] @ (76db0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - stmia r1!, {r1, r2, r7} │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 76d52 │ │ │ │ + ldrb r4, [r6, #17] │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [sp, #400] @ 0x190 │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r4, [r4, #16] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r4, #20] │ │ │ │ movs r7, r0 │ │ │ │ + ldrb r4, [r2, #20] │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ + movs r2, r1 │ │ │ │ + subs r0, r1, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r7, [pc, #704] @ (77074 ) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b20c <__uepack_MOD_dclshadecontourex@@Base>: │ │ │ │ +00076db4 : │ │ │ │ stmdb 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 │ │ │ │ - ldr r2, [pc, #408] @ (7b3b8 <__uepack_MOD_dclshadecontourex@@Base+0x1ac>) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #408] @ (7b3bc <__uepack_MOD_dclshadecontourex@@Base+0x1b0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #300] @ (76ef4 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #300] @ (76ef8 ) │ │ │ │ + add r1, pc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #296] @ (76efc ) │ │ │ │ + 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, #20] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b2bc <__uepack_MOD_dclshadecontourex@@Base+0xb0> │ │ │ │ - sub.w sl, r4, #1 │ │ │ │ - negs r3, r4 │ │ │ │ - clz sl, sl │ │ │ │ + blx 34e68 │ │ │ │ + add r0, sp, #12 │ │ │ │ + blx 33a14 │ │ │ │ + ldr.w sl, [sp, #12] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 76eac │ │ │ │ + vldr s15, [sp, #16] │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 76ec6 │ │ │ │ + movs r3, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ble.n 76eac │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + add.w r8, sp, #20 │ │ │ │ + add.w fp, sp, #8 │ │ │ │ + add r3, sp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #17 │ │ │ │ + add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r1, [pc, #364] @ (7b3c0 <__uepack_MOD_dclshadecontourex@@Base+0x1b4>) │ │ │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (7b3c4 <__uepack_MOD_dclshadecontourex@@Base+0x1b8>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - add.w r8, r5, r3 │ │ │ │ - add r0, pc │ │ │ │ - add.w fp, r6, r3 │ │ │ │ - blx 349c0 │ │ │ │ - mul.w r2, r8, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, sl, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bic.w r2, fp, fp, asr #31 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cbz r3, 7b2ca <__uepack_MOD_dclshadecontourex@@Base+0xbe> │ │ │ │ - add r2, sp, #12 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 30800 │ │ │ │ - ldr r2, [pc, #304] @ (7b3c8 <__uepack_MOD_dclshadecontourex@@Base+0x1bc>) │ │ │ │ - ldr r3, [pc, #288] @ (7b3bc <__uepack_MOD_dclshadecontourex@@Base+0x1b0>) │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 314c4 │ │ │ │ + mov r1, r9 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34764 │ │ │ │ + vldr s11, [sp, #28] │ │ │ │ + vldr s10, [r4] │ │ │ │ + vldr s12, [r6] │ │ │ │ + vldr s14, [sp, #32] │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vldr s13, [r5] │ │ │ │ + vldr s15, [r7] │ │ │ │ + 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, [r6] │ │ │ │ + it hi │ │ │ │ + vmovhi.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s13, [r5] │ │ │ │ + it lt │ │ │ │ + vmovlt.f32 s15, s14 │ │ │ │ + cmp sl, r3 │ │ │ │ + vstr s15, [r7] │ │ │ │ + bge.n 76e2a │ │ │ │ + ldr r2, [pc, #80] @ (76f00 ) │ │ │ │ + ldr r3, [pc, #72] @ (76ef8 ) │ │ │ │ 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.w 7b3b2 <__uepack_MOD_dclshadecontourex@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #284] @ (7b3cc <__uepack_MOD_dclshadecontourex@@Base+0x1c0>) │ │ │ │ - movs r1, #17 │ │ │ │ + bne.n 76ef0 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [pc, #60] @ (76f04 ) │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + add.w r8, sp, #20 │ │ │ │ + mov r2, r9 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 7b244 <__uepack_MOD_dclshadecontourex@@Base+0x38> │ │ │ │ - orrs.w r3, r5, r6 │ │ │ │ - bpl.n 7b392 <__uepack_MOD_dclshadecontourex@@Base+0x186> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - blt.n 7b3a0 <__uepack_MOD_dclshadecontourex@@Base+0x194> │ │ │ │ - ldrd r3, fp, [sp] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov.w lr, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - add.w r9, r3, r4 │ │ │ │ - mov ip, lr │ │ │ │ - bge.n 7b300 <__uepack_MOD_dclshadecontourex@@Base+0xf4> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - blt.n 7b326 <__uepack_MOD_dclshadecontourex@@Base+0x11a> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7b2f0 <__uepack_MOD_dclshadecontourex@@Base+0xe4> │ │ │ │ - add.w r1, r9, fp, lsl #2 │ │ │ │ - add.w r0, sl, lr, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - add r1, r4 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bne.n 7b30a <__uepack_MOD_dclshadecontourex@@Base+0xfe> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - bge.n 7b300 <__uepack_MOD_dclshadecontourex@@Base+0xf4> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r2 │ │ │ │ - blx 30800 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldrd r3, lr, [sp] │ │ │ │ - adds r0, r5, #4 │ │ │ │ - add r0, sl │ │ │ │ - mov.w fp, r8, lsl #2 │ │ │ │ - add r3, r4 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7b362 <__uepack_MOD_dclshadecontourex@@Base+0x156> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7b3aa <__uepack_MOD_dclshadecontourex@@Base+0x19e> │ │ │ │ - mov ip, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 7b34e <__uepack_MOD_dclshadecontourex@@Base+0x142> │ │ │ │ - movw r8, #65532 @ 0xfffc │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ - sub.w r8, r8, r5 │ │ │ │ - add.w r2, r8, r0 │ │ │ │ - add.w r3, r9, lr, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7b376 <__uepack_MOD_dclshadecontourex@@Base+0x16a> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7b3aa <__uepack_MOD_dclshadecontourex@@Base+0x19e> │ │ │ │ - mov ip, r3 │ │ │ │ - b.n 7b36e <__uepack_MOD_dclshadecontourex@@Base+0x162> │ │ │ │ - mul.w r0, fp, r8 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 7b2dc <__uepack_MOD_dclshadecontourex@@Base+0xd0> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 30800 │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7b296 <__uepack_MOD_dclshadecontourex@@Base+0x8a> │ │ │ │ + mov r1, r8 │ │ │ │ + blx 314c4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34764 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + b.n 76e0c │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r2, #234 @ 0xea │ │ │ │ + ldr r0, [r0, #116] @ 0x74 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #5 │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r1!, {r2, r3, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r2, #114 @ 0x72 │ │ │ │ + @ instruction: 0xfac60007 │ │ │ │ + ldr r4, [r3, #100] @ 0x64 │ │ │ │ movs r1, r1 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r6, [r5, #100] @ 0x64 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b3d0 <__uepack_MOD_dclshadecontour@@Base>: │ │ │ │ +00076f08 : │ │ │ │ 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, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #408] @ (7b57c <__uepack_MOD_dclshadecontour@@Base+0x1ac>) │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r3, [pc, #408] @ (7b580 <__uepack_MOD_dclshadecontour@@Base+0x1b0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [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 76f20 │ │ │ │ + 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.w r1, [pc, #1032] @ 77348 │ │ │ │ + ldr.w r3, [pc, #1032] @ 7734c │ │ │ │ + add r4, sp, #760 @ 0x2f8 │ │ │ │ + add r1, pc │ │ │ │ + mov r7, r0 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add.w r0, sp, #132096 @ 0x20400 │ │ │ │ + add.w r0, r0, #756 @ 0x2f4 │ │ │ │ + add r6, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [r0, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b480 <__uepack_MOD_dclshadecontour@@Base+0xb0> │ │ │ │ - sub.w sl, r4, #1 │ │ │ │ - negs r3, r4 │ │ │ │ - clz sl, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #15 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr r7, [r0, #36] @ 0x24 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r1, [pc, #364] @ (7b584 <__uepack_MOD_dclshadecontour@@Base+0x1b4>) │ │ │ │ - ldrd r3, r6, [r0, #40] @ 0x28 │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #360] @ (7b588 <__uepack_MOD_dclshadecontour@@Base+0x1b8>) │ │ │ │ - subs r6, r6, r3 │ │ │ │ - movs r3, #1 │ │ │ │ - add.w r8, r5, r3 │ │ │ │ + ldr r0, [pc, #996] @ (77350 ) │ │ │ │ + add.w r9, sp, #1784 @ 0x6f8 │ │ │ │ add r0, pc │ │ │ │ - add.w fp, r6, r3 │ │ │ │ - blx 349c0 │ │ │ │ - mul.w r2, r8, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, sl, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bic.w r2, fp, fp, asr #31 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - cbz r3, 7b48e <__uepack_MOD_dclshadecontour@@Base+0xbe> │ │ │ │ - add r2, sp, #12 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 312a0 │ │ │ │ - ldr r2, [pc, #304] @ (7b58c <__uepack_MOD_dclshadecontour@@Base+0x1bc>) │ │ │ │ - ldr r3, [pc, #288] @ (7b580 <__uepack_MOD_dclshadecontour@@Base+0x1b0>) │ │ │ │ + blx 323a0 │ │ │ │ + ldr r0, [pc, #988] @ (77354 ) │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 323a0 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + blx 31974 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + blx 33788 │ │ │ │ + subw r3, r9, #1684 @ 0x694 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + streq r3, [sp, #76] @ 0x4c │ │ │ │ + beq.n 76fac │ │ │ │ + subs r3, #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.w 7736c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + 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 35b9c │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7738e │ │ │ │ + sub.w r7, r9, #1640 @ 0x668 │ │ │ │ + blx 312f8 │ │ │ │ + ldr r3, [pc, #892] @ (77358 ) │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [r7, #8] │ │ │ │ + sub.w r2, r2, #616 @ 0x268 │ │ │ │ + ldr r3, [pc, #880] @ (7735c ) │ │ │ │ + mov r8, r2 │ │ │ │ + str r4, [r7, #44] @ 0x2c │ │ │ │ + movs r4, #0 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r7, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #872] @ (77360 ) │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r3, pc │ │ │ │ + str r0, [r7, #4] │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r3, #45 @ 0x2d │ │ │ │ + str.w r4, [r7, #164] @ 0xa4 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2f788 <_gfortran_st_open@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r4, [r7, #0] │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + str r3, [r7, #12] │ │ │ │ + blx 31ecc <_gfortran_st_rewind@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + vldr s17, [pc, #764] @ 77340 │ │ │ │ + blx 32740 │ │ │ │ + vldr s16, [pc, #760] @ 77344 │ │ │ │ + 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 │ │ │ │ + add.w r3, sp, #33280 @ 0x8200 │ │ │ │ + adds r3, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + sub.w r7, r9, #1456 @ 0x5b0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub.w r8, r9, #1688 @ 0x698 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [r7, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + movs r3, #53 @ 0x35 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r8] │ │ │ │ + movs r3, #32 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + subw r3, r9, #1676 @ 0x68c │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + and.w r3, r1, #1 │ │ │ │ + cmp r5, #1 │ │ │ │ + it le │ │ │ │ + orrle.w r3, r3, #1 │ │ │ │ + add.w r6, r5, r5, lsr #31 │ │ │ │ + asrs r6, r6, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 7719e │ │ │ │ + add.w r3, sp, #66048 @ 0x10200 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ + movs r7, #1 │ │ │ │ + sub.w sl, r3, #84 @ 0x54 │ │ │ │ + sub.w r8, r2, #84 @ 0x54 │ │ │ │ + mov r5, sl │ │ │ │ + sub.w fp, r9, #1456 @ 0x5b0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r1, [fp] │ │ │ │ + mov r1, r8 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr.w r1, [fp] │ │ │ │ + adds r7, #1 │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + and.w r3, r1, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r6, r7 │ │ │ │ + it lt │ │ │ │ + orrlt.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7710c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + sub.w r3, r9, #1688 @ 0x698 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 771c2 │ │ │ │ + blx 3542c │ │ │ │ + sub.w r3, r9, #1640 @ 0x668 │ │ │ │ + ldr r2, [pc, #520] @ (77364 ) │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add r2, pc │ │ │ │ + strd r2, r4, [r3, #8] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r1, [r3, #0] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + blx 34554 <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #500] @ (77368 ) │ │ │ │ + ldr r3, [pc, #472] @ (7734c ) │ │ │ │ + add.w r1, sp, #132096 @ 0x20400 │ │ │ │ add r2, pc │ │ │ │ + add.w r1, r1, #756 @ 0x2f4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7b576 <__uepack_MOD_dclshadecontour@@Base+0x1a6> │ │ │ │ - ldr r0, [pc, #284] @ (7b590 <__uepack_MOD_dclshadecontour@@Base+0x1c0>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 7b408 <__uepack_MOD_dclshadecontour@@Base+0x38> │ │ │ │ - orrs.w r3, r5, r6 │ │ │ │ - bpl.n 7b556 <__uepack_MOD_dclshadecontour@@Base+0x186> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - blt.n 7b564 <__uepack_MOD_dclshadecontour@@Base+0x194> │ │ │ │ - ldrd r3, fp, [sp] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov.w lr, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - add.w r9, r3, r4 │ │ │ │ - mov ip, lr │ │ │ │ - bge.n 7b4c4 <__uepack_MOD_dclshadecontour@@Base+0xf4> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - blt.n 7b4ea <__uepack_MOD_dclshadecontour@@Base+0x11a> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7b4b4 <__uepack_MOD_dclshadecontour@@Base+0xe4> │ │ │ │ - add.w r1, r9, fp, lsl #2 │ │ │ │ - add.w r0, sl, lr, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - add r1, r4 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bne.n 7b4ce <__uepack_MOD_dclshadecontour@@Base+0xfe> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - bge.n 7b4c4 <__uepack_MOD_dclshadecontour@@Base+0xf4> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r2 │ │ │ │ - blx 312a0 │ │ │ │ + bne.w 7745e │ │ │ │ + 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} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77150 │ │ │ │ + cmp r5, #1 │ │ │ │ + ble.w 77074 │ │ │ │ + add.w sl, sp, #66048 @ 0x10200 │ │ │ │ + add.w r3, sp, #66048 @ 0x10200 │ │ │ │ + add.w sl, sl, #164 @ 0xa4 │ │ │ │ + adds r3, #248 @ 0xf8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + cbnz r3, 771dc │ │ │ │ + sub.w r3, r9, #1640 @ 0x668 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + str r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + sub.w r2, r3, #84 @ 0x54 │ │ │ │ + blx 30390 │ │ │ │ + b.n 77070 │ │ │ │ + sub.w r3, r9, #1672 @ 0x688 │ │ │ │ + mov r2, sl │ │ │ │ + vldr s13, [r3] │ │ │ │ + subw r3, r9, #1668 @ 0x684 │ │ │ │ + vldr s14, [r3] │ │ │ │ + movs r3, #1 │ │ │ │ + vldmia r2!, {s15} │ │ │ │ + adds r3, #1 │ │ │ │ + vcmpe.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it mi │ │ │ │ + vaddmi.f32 s15, s15, s17 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + it mi │ │ │ │ + vstrmi s15, [r2, #-4] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt mi │ │ │ │ + vsubmi.f32 s15, s15, s17 │ │ │ │ + vstrmi s15, [r2, #-4] │ │ │ │ + cmp r6, r3 │ │ │ │ + bge.n 771f0 │ │ │ │ + add.w r1, sp, #98816 @ 0x18200 │ │ │ │ + movs r3, #0 │ │ │ │ + adds r1, #164 @ 0xa4 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w fp, [sp, #84] @ 0x54 │ │ │ │ + add.w lr, sp, #99840 @ 0x18600 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w ip, sp, #67072 @ 0x10600 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r8, r1 │ │ │ │ + add.w lr, lr, #248 @ 0xf8 │ │ │ │ + add.w ip, ip, #248 @ 0xf8 │ │ │ │ + subs r3, #84 @ 0x54 │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str.w r9, [sp, #24] │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str.w lr, [sp, #40] @ 0x28 │ │ │ │ + adds r4, r7, #1 │ │ │ │ + cmp r6, r4 │ │ │ │ + blt.n 7732a │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + lsls r3, r7, #2 │ │ │ │ + adds r2, r6, #1 │ │ │ │ + add r1, r3 │ │ │ │ + add r3, sl │ │ │ │ + vldr s14, [r1, #-88] @ 0xffffffa8 │ │ │ │ + b.n 77272 │ │ │ │ + adds r4, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + beq.n 7728c │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + vldmia r3!, {s14} │ │ │ │ + vsub.f32 s15, s14, s15 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 7726c │ │ │ │ + cmp r6, r4 │ │ │ │ + blt.n 7732a │ │ │ │ + subs r5, r4, r7 │ │ │ │ + add.w r9, r5, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 77326 │ │ │ │ + subs r7, #1 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r2, r9, lsl #2 │ │ │ │ + mov r0, fp │ │ │ │ + lsls r7, r7, #2 │ │ │ │ + adds r1, r3, r7 │ │ │ │ + blx 33e60 │ │ │ │ + cbz r5, 772be │ │ │ │ lsls r5, r5, #2 │ │ │ │ - ldrd r3, lr, [sp] │ │ │ │ - adds r0, r5, #4 │ │ │ │ - add r0, sl │ │ │ │ - mov.w fp, r8, lsl #2 │ │ │ │ - add r3, r4 │ │ │ │ - mov.w ip, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7b526 <__uepack_MOD_dclshadecontour@@Base+0x156> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7b56e <__uepack_MOD_dclshadecontour@@Base+0x19e> │ │ │ │ - mov ip, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 7b512 <__uepack_MOD_dclshadecontour@@Base+0x142> │ │ │ │ - movw r8, #65532 @ 0xfffc │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ - sub.w r8, r8, r5 │ │ │ │ - add.w r2, r8, r0 │ │ │ │ - add.w r3, r9, lr, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7b53a <__uepack_MOD_dclshadecontour@@Base+0x16a> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7b56e <__uepack_MOD_dclshadecontour@@Base+0x19e> │ │ │ │ - mov ip, r3 │ │ │ │ - b.n 7b532 <__uepack_MOD_dclshadecontour@@Base+0x162> │ │ │ │ - mul.w r0, fp, r8 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ + add.w r1, sl, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e60 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + subs r7, r4, #1 │ │ │ │ + subw r2, r3, #1108 @ 0x454 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add.w r1, r2, r7, lsl #2 │ │ │ │ + vldr s15, [r1] │ │ │ │ + cbnz r3, 772fa │ │ │ │ + subs r1, r4, #2 │ │ │ │ + add.w r2, r2, r1, lsl #2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + 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, [r2] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + subw r2, r3, #1108 @ 0x454 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, r5 │ │ │ │ + vstr s15, [r2] │ │ │ │ + sub.w r2, r3, #1640 @ 0x668 │ │ │ │ + str.w r9, [r2] │ │ │ │ + mov r2, fp │ │ │ │ + blx 30390 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne.n 77256 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + b.n 77070 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ + b.n 772be │ │ │ │ + subs r5, r6, r7 │ │ │ │ + add.w r9, r5, #1 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + ble.n 77426 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r6 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b.n 7729c │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r6, r2 │ │ │ │ + ldr r4, [r0, #92] @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r6, r0, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r0, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r0, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r0, r0, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, r7, r7 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r4, r0, r2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r2, [pc, #244] @ (77464 ) │ │ │ │ + movs r3, #6 │ │ │ │ + ldr r1, [pc, #244] @ (77468 ) │ │ │ │ + mov.w ip, #30 │ │ │ │ + ldr r0, [pc, #244] @ (7746c ) │ │ │ │ + add r2, pc │ │ │ │ + strd r3, ip, [sp] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b.n 76fac │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34588 │ │ │ │ + bic.w sl, r0, r0, asr #31 │ │ │ │ + add.w r8, sl, #15 │ │ │ │ + mov r0, r8 │ │ │ │ blx 34068 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 7b4a0 <__uepack_MOD_dclshadecontour@@Base+0xd0> │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 312a0 │ │ │ │ + ldr r3, [pc, #200] @ (77470 ) │ │ │ │ + strd sl, r7, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w sl, sp, #131072 @ 0x20000 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add.w sl, sl, #676 @ 0x2a4 │ │ │ │ + cmp.w r8, #79 @ 0x4f │ │ │ │ + ble.n 7740c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, sl │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [pc, #160] @ (77474 ) │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7b45a <__uepack_MOD_dclshadecontour@@Base+0x8a> │ │ │ │ + ldr r0, [pc, #156] @ (77478 ) │ │ │ │ + add r7, pc │ │ │ │ + mov r2, sl │ │ │ │ + mov.w r8, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + strd r8, r3, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33b50 │ │ │ │ + ldr r2, [pc, #136] @ (7747c ) │ │ │ │ + ldr r0, [pc, #136] @ (77480 ) │ │ │ │ + movs r3, #28 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 76fd2 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r8, #80 @ 0x50 │ │ │ │ + add.w r0, sl, r8 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 773d0 │ │ │ │ + ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov fp, r9 │ │ │ │ + ldr.w lr, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r9, [sp, #24] │ │ │ │ + add.w r2, ip, r6, lsl #2 │ │ │ │ + subw r0, lr, #1108 @ 0x454 │ │ │ │ + sub.w r2, r2, #1112 @ 0x458 │ │ │ │ + add.w r0, r0, r5, lsl #2 │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + sub.w r2, r9, #1640 @ 0x668 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str.w fp, [r2] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + blx 30390 │ │ │ │ + b.n 77070 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r1, r6 │ │ │ │ + adds r4, r2, r0 │ │ │ │ movs r0, r1 │ │ │ │ - ite vs │ │ │ │ - movvs r7, r0 │ │ │ │ - cmpvc r0, #174 @ 0xae │ │ │ │ - movs r1, r1 │ │ │ │ - wfe │ │ │ │ + adds r6, r5, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #600] @ (776c8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, r0, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r2, r2, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r6, #23] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r1, [pc, #104] @ (774ec ) │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b594 <__udpack_MOD_dclgetcontourlabelformat@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +00077484 : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007748c : │ │ │ │ + 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] @ (7b5c8 <__udpack_MOD_dclgetcontourlabelformat@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #24 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (77500 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (77504 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33820 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 774d0 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 774f0 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 774f6 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 774b6 │ │ │ │ + ldr r3, [pc, #20] @ (77508 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r5, r6, r7, pc} │ │ │ │ - movs r7, r0 │ │ │ │ + strb r0, [r7, #18] │ │ │ │ + movs r2, r1 │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r2, [r5, #17] │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007b5cc <__udpack_MOD_dclsetcontourlabelformat@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007750c : │ │ │ │ + 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] @ (7b600 <__udpack_MOD_dclsetcontourlabelformat@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #24 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #128] @ (775a0 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #240] @ 0xf0 │ │ │ │ + cbnz r3, 77548 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 77580 │ │ │ │ + ldr r2, [pc, #108] @ (775a4 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #244] @ 0xf4 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #92] @ (775a8 ) │ │ │ │ + add.w r8, r6, #244 @ 0xf4 │ │ │ │ + ldr r0, [pc, #92] @ (775ac ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f49c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r6, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30e04 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #240] @ 0xf0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 77534 │ │ │ │ + ldr r2, [pc, #44] @ (775b0 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (775b4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (775b8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r5, [sp, #688] @ 0x2b0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r5, [sp, #608] @ 0x260 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r7, #90 @ 0x5a │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r6, #17] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r4, r6, #25 │ │ │ │ + movs r0, r1 │ │ │ │ + blx r1 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b604 <__udpack_MOD_dclgetcontourinterval@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +000775bc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7b640 <__udpack_MOD_dclgetcontourinterval@@Base+0x3c>) │ │ │ │ - movs r1, #21 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35004 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - movs r1, #21 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - pop {r6, r7, pc} │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #128] @ (77650 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #240] @ 0xf0 │ │ │ │ + cbnz r3, 775f8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 77630 │ │ │ │ + ldr r2, [pc, #108] @ (77654 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #244] @ 0xf4 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #92] @ (77658 ) │ │ │ │ + add.w r8, r6, #244 @ 0xf4 │ │ │ │ + ldr r0, [pc, #92] @ (7765c ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + adds r0, r6, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 30e04 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #240] @ 0xf0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 775e4 │ │ │ │ + ldr r2, [pc, #44] @ (77660 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (77664 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (77668 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [sp, #936] @ 0x3a8 │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r6, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r0, #15] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r4, r1, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + mov r8, fp │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b644 <__udpack_MOD_dclclearcontourlevel@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007766c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (7b670 <__udpack_MOD_dclclearcontourlevel@@Base+0x2c>) │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 32f40 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 776e2 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 776fc │ │ │ │ + ldr.w lr, [pc, #128] @ 7770c │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #40 @ 0x28 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 77700 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 776a8 │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (77710 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (77714 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (77718 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - pop {r1, r2, r3, r4, r7, pc} │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r0, [r2, #12] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b674 <__udpack_MOD_dcldelcontourlevel@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007771c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7b6a4 <__udpack_MOD_dcldelcontourlevel@@Base+0x30>) │ │ │ │ - movs r1, #18 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31530 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 77764 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7777e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (77790 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 77782 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (77794 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (77798 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7779c ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ nop │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + str r3, [sp, #584] @ 0x248 │ │ │ │ + movs r1, r1 │ │ │ │ + strb r6, [r1, #10] │ │ │ │ movs r7, r0 │ │ │ │ + asrs r0, r5, #18 │ │ │ │ + movs r0, r1 │ │ │ │ + cmp ip, r4 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b6a8 <__udpack_MOD_dclgetcontourlevelnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000777a0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7b700 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7b704 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ - movs r1, #24 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7b708 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x60>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #260] @ (778b8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #260] @ (778bc ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #40 @ 0x28 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 777e6 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 77806 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #5 │ │ │ │ + bgt.n 77816 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 777cc │ │ │ │ + ldr r3, [pc, #184] @ (778c0 ) │ │ │ │ + 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 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #148] @ (778c4 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #124] @ (778c8 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31bd0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7b70c <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7b704 <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x5c>) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7789e │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (778cc ) │ │ │ │ + ldr r1, [pc, #76] @ (778d0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #76] @ (778d4 ) │ │ │ │ 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 7b6fc <__udpack_MOD_dclgetcontourlevelnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + 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 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 77876 │ │ │ │ + strb r4, [r4, #6] │ │ │ │ + movs r2, r1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, r6, pc} │ │ │ │ + strb r4, [r2, #5] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r2, [r0, #8] │ │ │ │ movs r7, r0 │ │ │ │ - movs r6, #38 @ 0x26 │ │ │ │ - movs r1, r1 │ │ │ │ + strb r0, [r6, #7] │ │ │ │ + movs r7, r0 │ │ │ │ + strb r6, [r2, #3] │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r0, r3, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + add ip, r1 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007b710 <__udpack_MOD_dclgetcontourline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000778d8 : │ │ │ │ + stmdb 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 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #188] @ (7b7e0 <__udpack_MOD_dclgetcontourline@@Base+0xd0>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #188] @ (7b7e4 <__udpack_MOD_dclgetcontourline@@Base+0xd4>) │ │ │ │ + ldr r2, [pc, #256] @ (779f4 ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #256] @ (779f8 ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #184] @ (7b7e8 <__udpack_MOD_dclgetcontourline@@Base+0xd8>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #17 │ │ │ │ + sub.w sp, sp, #6176 @ 0x1820 │ │ │ │ + sub sp, #4 │ │ │ │ + mov r7, r1 │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ + addw r5, sp, #3100 @ 0xc1c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ + adds r1, #28 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r9, sl, [sp, #84] @ 0x54 │ │ │ │ - blx 2f704 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - movs r2, #8 │ │ │ │ - mov r3, r7 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r2, sp, #20 │ │ │ │ - add r0, sp, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #28 │ │ │ │ - blx 33348 │ │ │ │ - cbz r6, 7b76a <__udpack_MOD_dclgetcontourline@@Base+0x5a> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7b770 <__udpack_MOD_dclgetcontourline@@Base+0x60> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7b776 <__udpack_MOD_dclgetcontourline@@Base+0x66> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7b7a0 <__udpack_MOD_dclgetcontourline@@Base+0x90> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 7b7a0 <__udpack_MOD_dclgetcontourline@@Base+0x90> │ │ │ │ - cmp.w sl, #8 │ │ │ │ - ble.n 7b7d0 <__udpack_MOD_dclgetcontourline@@Base+0xc0> │ │ │ │ - ldmia r7!, {r0, r1} │ │ │ │ - str.w r0, [r8] │ │ │ │ - str.w r1, [r8, #4] │ │ │ │ - sub.w r2, sl, #8 │ │ │ │ - add.w r0, r8, #8 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ movs r1, #32 │ │ │ │ + add.w r9, sp, #32 │ │ │ │ blx 312b0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7b7ac <__udpack_MOD_dclgetcontourline@@Base+0x9c> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str.w r3, [r9] │ │ │ │ - ldr r0, [pc, #60] @ (7b7ec <__udpack_MOD_dclgetcontourline@@Base+0xdc>) │ │ │ │ - movs r1, #17 │ │ │ │ + ldr r0, [pc, #208] @ (779fc ) │ │ │ │ + add.w r1, sp, #4096 @ 0x1000 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #56] @ (7b7f0 <__udpack_MOD_dclgetcontourline@@Base+0xe0>) │ │ │ │ - ldr r3, [pc, #40] @ (7b7e4 <__udpack_MOD_dclgetcontourline@@Base+0xd4>) │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + sub.w sl, r9, #4 │ │ │ │ + blx 2ff60 │ │ │ │ + ldr r0, [pc, #188] @ (77a00 ) │ │ │ │ + add.w r1, sp, #5120 @ 0x1400 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + mov fp, sl │ │ │ │ + blx 2ff60 │ │ │ │ + cmp.w r4, #1024 @ 0x400 │ │ │ │ + bge.n 779d8 │ │ │ │ + rsb r3, r4, #1024 @ 0x400 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 33e60 │ │ │ │ + add.w r0, r4, fp │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #32 │ │ │ │ + add.w fp, fp, #1024 @ 0x400 │ │ │ │ + blx 312b0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne.n 77962 │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + add.w r0, r9, #1020 @ 0x3fc │ │ │ │ + blx 30ff4 │ │ │ │ + addw r0, r9, #2044 @ 0x7fc │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + mov.w r4, #1024 @ 0x400 │ │ │ │ + blx 35cec │ │ │ │ + ldr r3, [pc, #100] @ (77a04 ) │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + blx 333cc │ │ │ │ + ldr r2, [pc, #80] @ (77a08 ) │ │ │ │ + ldr r3, [pc, #64] @ (779f8 ) │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7b7dc <__udpack_MOD_dclgetcontourline@@Base+0xcc> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ + bne.n 779ee │ │ │ │ + add.w sp, sp, #6176 @ 0x1820 │ │ │ │ + add sp, #4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, fp │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w fp, fp, #1024 @ 0x400 │ │ │ │ blx 33e60 │ │ │ │ - b.n 7b7a0 <__udpack_MOD_dclgetcontourline@@Base+0x90> │ │ │ │ + cmp fp, r5 │ │ │ │ + bne.n 779d8 │ │ │ │ + b.n 77980 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + nop │ │ │ │ + str r4, [r2, #64] @ 0x40 │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, pc} │ │ │ │ - movs r7, r0 │ │ │ │ - pop {r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r5, #82 @ 0x52 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r4, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r2, #52] @ 0x34 │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007b7f4 <__udpack_MOD_dclsetcontourline@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00077a0c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #276] @ (7b91c <__udpack_MOD_dclsetcontourline@@Base+0x128>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #276] @ (7b920 <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #272] @ (7b924 <__udpack_MOD_dclsetcontourline@@Base+0x130>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 77a5c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (77a60 ) │ │ │ │ mov r5, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #72] @ 0x48 │ │ │ │ - ldr.w r9, [sp, #76] @ 0x4c │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7b8c8 <__udpack_MOD_dclsetcontourline@@Base+0xd4> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7b8f8 <__udpack_MOD_dclsetcontourline@@Base+0x104> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add.w sl, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b8bc <__udpack_MOD_dclsetcontourline@@Base+0xc8> │ │ │ │ - cmp.w r9, #7 │ │ │ │ - ble.n 7b8a0 <__udpack_MOD_dclsetcontourline@@Base+0xac> │ │ │ │ - add r5, sp, #28 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - stmia r3!, {r0, r1} │ │ │ │ - movs r4, #0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7b866 <__udpack_MOD_dclsetcontourline@@Base+0x72> │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - mov r1, sl │ │ │ │ - movs r4, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #12 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30c68 │ │ │ │ - ldr r2, [pc, #168] @ (7b928 <__udpack_MOD_dclsetcontourline@@Base+0x134>) │ │ │ │ - ldr r3, [pc, #160] @ (7b920 <__udpack_MOD_dclsetcontourline@@Base+0x12c>) │ │ │ │ + blx 34fa4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 340b8 │ │ │ │ + ldr r2, [pc, #32] @ (77a64 ) │ │ │ │ + ldr r3, [pc, #28] @ (77a60 ) │ │ │ │ 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 7b918 <__udpack_MOD_dclsetcontourline@@Base+0x124> │ │ │ │ - ldr r0, [pc, #152] @ (7b92c <__udpack_MOD_dclsetcontourline@@Base+0x138>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - add r5, sp, #28 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e60 │ │ │ │ - movs r1, #32 │ │ │ │ - rsb r2, r9, #8 │ │ │ │ - add.w r0, r5, r9 │ │ │ │ - blx 312b0 │ │ │ │ - b.n 7b85a <__udpack_MOD_dclsetcontourline@@Base+0x66> │ │ │ │ - add r5, sp, #28 │ │ │ │ - mov.w r3, #538976288 @ 0x20202020 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 7b85a <__udpack_MOD_dclsetcontourline@@Base+0x66> │ │ │ │ - ldr r0, [pc, #100] @ (7b930 <__udpack_MOD_dclsetcontourline@@Base+0x13c>) │ │ │ │ - movs r2, #5 │ │ │ │ - add r1, sp, #24 │ │ │ │ - add r6, sp, #20 │ │ │ │ - add r0, pc │ │ │ │ - blx 31148 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 7b8e8 <__udpack_MOD_dclsetcontourline@@Base+0xf4> │ │ │ │ - vldr s15, [r7] │ │ │ │ - vcmpe.f32 s15, #0.0 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 7b90a <__udpack_MOD_dclsetcontourline@@Base+0x116> │ │ │ │ - ldr r0, [pc, #72] @ (7b934 <__udpack_MOD_dclsetcontourline@@Base+0x140>) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ff8c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 7b83e <__udpack_MOD_dclsetcontourline@@Base+0x4a> │ │ │ │ - ldr r0, [pc, #60] @ (7b938 <__udpack_MOD_dclsetcontourline@@Base+0x144>) │ │ │ │ - add.w sl, sp, #16 │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc │ │ │ │ - blx 2ff8c │ │ │ │ - b.n 7b846 <__udpack_MOD_dclsetcontourline@@Base+0x52> │ │ │ │ - ldr r0, [pc, #48] @ (7b93c <__udpack_MOD_dclsetcontourline@@Base+0x148>) │ │ │ │ - movs r2, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - blx 2ff8c │ │ │ │ - b.n 7b83a <__udpack_MOD_dclsetcontourline@@Base+0x46> │ │ │ │ + bne.n 77a58 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r5, #0 │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - movs r4, #140 @ 0x8c │ │ │ │ + str r0, [r1, #44] @ 0x2c │ │ │ │ movs r1, r1 │ │ │ │ - cbnz r4, 7b99e <__udpack_MOD_dclsetcontourb@@Base+0x5e> │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r4, 7b998 <__udpack_MOD_dclsetcontourb@@Base+0x58> │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r6, 7b998 <__udpack_MOD_dclsetcontourb@@Base+0x58> │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r2, 7b99a <__udpack_MOD_dclsetcontourb@@Base+0x5a> │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r4, 7b996 <__udpack_MOD_dclsetcontourb@@Base+0x56> │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007b940 <__udpack_MOD_dclsetcontourb@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00077a68 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r2, [pc, #420] @ (7baf8 <__udpack_MOD_dclsetcontourb@@Base+0x1b8>) │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #416] @ (7bafc <__udpack_MOD_dclsetcontourb@@Base+0x1bc>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov.w r2, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7b9f2 <__udpack_MOD_dclsetcontourb@@Base+0xb2> │ │ │ │ - sub.w sl, r4, #1 │ │ │ │ - negs r2, r4 │ │ │ │ - clz sl, sl │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov.w sl, sl, lsr #5 │ │ │ │ - ldrd r2, r5, [r3, #28] │ │ │ │ - movs r1, #18 │ │ │ │ - ldr r0, [pc, #380] @ (7bb00 <__udpack_MOD_dclsetcontourb@@Base+0x1c0>) │ │ │ │ - subs r5, r5, r2 │ │ │ │ - ldr r7, [r3, #36] @ 0x24 │ │ │ │ - ldrd r2, r6, [r3, #40] @ 0x28 │ │ │ │ - add.w r8, r5, #1 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (77afc ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (77b00 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (77b04 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 34fa4 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 306b8 │ │ │ │ + ldr r0, [pc, #92] @ (77b08 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ add r0, pc │ │ │ │ - subs r6, r6, r2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add.w fp, r6, #1 │ │ │ │ - blx 2f704 │ │ │ │ - mul.w r2, r8, r4 │ │ │ │ - cmp r2, r7 │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, sl, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bic.w r2, fp, fp, asr #31 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - cbz r3, 7ba00 <__udpack_MOD_dclsetcontourb@@Base+0xc0> │ │ │ │ - ldrd r0, r4, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 2f85c │ │ │ │ - ldr r2, [pc, #308] @ (7bb04 <__udpack_MOD_dclsetcontourb@@Base+0x1c4>) │ │ │ │ - ldr r3, [pc, #296] @ (7baf8 <__udpack_MOD_dclsetcontourb@@Base+0x1b8>) │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f804 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 324bc │ │ │ │ + ldr r2, [pc, #44] @ (77b0c ) │ │ │ │ + ldr r3, [pc, #28] @ (77b00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7baf4 <__udpack_MOD_dclsetcontourb@@Base+0x1b4> │ │ │ │ - ldr r0, [pc, #292] @ (7bb08 <__udpack_MOD_dclsetcontourb@@Base+0x1c8>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - mov.w sl, #1 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r4, sl │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b.n 7b97c <__udpack_MOD_dclsetcontourb@@Base+0x3c> │ │ │ │ - orrs.w r3, r5, r6 │ │ │ │ - bpl.n 7bad0 <__udpack_MOD_dclsetcontourb@@Base+0x190> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - blt.n 7bade <__udpack_MOD_dclsetcontourb@@Base+0x19e> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov.w lr, #0 │ │ │ │ - ldr.w fp, [sp, #20] │ │ │ │ - add.w r9, r3, r4 │ │ │ │ - mov ip, lr │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 7ba38 <__udpack_MOD_dclsetcontourb@@Base+0xf8> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - blt.n 7ba5e <__udpack_MOD_dclsetcontourb@@Base+0x11e> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7ba28 <__udpack_MOD_dclsetcontourb@@Base+0xe8> │ │ │ │ - add.w r1, r9, fp, lsl #2 │ │ │ │ - add.w r0, sl, lr, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - add r1, r4 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bne.n 7ba42 <__udpack_MOD_dclsetcontourb@@Base+0x102> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add fp, r7 │ │ │ │ - add lr, r8 │ │ │ │ - cmp r6, ip │ │ │ │ - bge.n 7ba38 <__udpack_MOD_dclsetcontourb@@Base+0xf8> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, r2 │ │ │ │ - add r3, sp, #32 │ │ │ │ - blx 2f85c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w lr, [sp, #20] │ │ │ │ - add r3, r4 │ │ │ │ - adds r0, r5, #4 │ │ │ │ - mov r9, r3 │ │ │ │ - add r0, sl │ │ │ │ - mov.w fp, r8, lsl #2 │ │ │ │ - mov.w ip, #0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 7baa0 <__udpack_MOD_dclsetcontourb@@Base+0x160> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7baec <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ - mov ip, r3 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ble.n 7ba8c <__udpack_MOD_dclsetcontourb@@Base+0x14c> │ │ │ │ - movw r8, #65532 @ 0xfffc │ │ │ │ - movt r8, #65535 @ 0xffff │ │ │ │ - sub.w r8, r8, r5 │ │ │ │ - add.w r2, r8, r0 │ │ │ │ - add.w r3, r9, lr, lsl #2 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 7bab4 <__udpack_MOD_dclsetcontourb@@Base+0x174> │ │ │ │ - add lr, r7 │ │ │ │ - add r0, fp │ │ │ │ - add.w r3, ip, #1 │ │ │ │ - cmp ip, r6 │ │ │ │ - beq.n 7baec <__udpack_MOD_dclsetcontourb@@Base+0x1ac> │ │ │ │ - mov ip, r3 │ │ │ │ - b.n 7baac <__udpack_MOD_dclsetcontourb@@Base+0x16c> │ │ │ │ - mul.w r0, fp, r8 │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 7ba12 <__udpack_MOD_dclsetcontourb@@Base+0xd2> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r2, sp, #28 │ │ │ │ - mov r1, r2 │ │ │ │ - blx 2f85c │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7b9cc <__udpack_MOD_dclsetcontourb@@Base+0x8c> │ │ │ │ + bne.n 77af6 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + str r6, [r1, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #176 @ 0xb0 │ │ │ │ - movs r1, r1 │ │ │ │ - revsh r4, r6 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r3, #60 @ 0x3c │ │ │ │ + str r0, [r0, #44] @ 0x2c │ │ │ │ + movs r0, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + str r2, [r5, #32] │ │ │ │ movs r1, r1 │ │ │ │ - hlt 0x001e │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007bb0c <__udpack_MOD_dclsetcontoura@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +00077b10 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7bb44 <__udpack_MOD_dclsetcontoura@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 35cf8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - cbnz r2, 7bb60 <__udpack_MOD_dcldrawcontour@@Base+0x18> │ │ │ │ - movs r7, r0 │ │ │ │ + ldr.w ip, [pc, #64] @ 77b60 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (77b64 ) │ │ │ │ + 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 34fa4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 324bc │ │ │ │ + ldr r2, [pc, #32] @ (77b68 ) │ │ │ │ + ldr r3, [pc, #28] @ (77b64 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 77b5c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ + str r4, [r4, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #28] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007bb48 <__udpack_MOD_dcldrawcontour@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00077b6c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #472] @ (7bd34 <__udpack_MOD_dcldrawcontour@@Base+0x1ec>) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r3, [pc, #472] @ (7bd38 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #112] @ 77bec │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r3, [pc, #108] @ (77bf0 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #108] @ (77bf4 ) │ │ │ │ + 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 r4, #0 │ │ │ │ - beq.n 7bc2c <__udpack_MOD_dcldrawcontour@@Base+0xe4> │ │ │ │ - negs r3, r4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - sub.w r3, r4, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - ldr.w sl, [r0, #36] @ 0x24 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldrd r3, r7, [r0, #40] @ 0x28 │ │ │ │ - add.w fp, r5, #1 │ │ │ │ - subs r7, r7, r3 │ │ │ │ - bic.w r8, fp, fp, asr #31 │ │ │ │ - adds r3, r7, #1 │ │ │ │ - add.w r6, r8, #2 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - movs r3, #6 │ │ │ │ - bic.w r9, r2, r2, asr #31 │ │ │ │ - add.w r2, r9, #2 │ │ │ │ - mul.w r6, r2, r6 │ │ │ │ - mul.w r6, r3, r6 │ │ │ │ - asrs r6, r6, #5 │ │ │ │ - adds r6, #4 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r1, [pc, #376] @ (7bd3c <__udpack_MOD_dcldrawcontour@@Base+0x1f4>) │ │ │ │ - str r0, [sp, #12] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r0, [pc, #372] @ (7bd40 <__udpack_MOD_dcldrawcontour@@Base+0x1f8>) │ │ │ │ - movs r2, #14 │ │ │ │ - add r1, pc │ │ │ │ + blx 34e68 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + blx 33550 │ │ │ │ + mov r2, sp │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, sp │ │ │ │ + blx 31c5c │ │ │ │ + ldr r0, [pc, #68] @ (77bf8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 349c0 │ │ │ │ - mul.w r2, fp, r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - strd r8, r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, sl │ │ │ │ - ite ne │ │ │ │ - movne r3, #0 │ │ │ │ - andeq.w r3, r3, #1 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - cbz r3, 7bc38 <__udpack_MOD_dcldrawcontour@@Base+0xf0> │ │ │ │ - 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 346d8 │ │ │ │ - ldr r0, [pc, #320] @ (7bd44 <__udpack_MOD_dcldrawcontour@@Base+0x1fc>) │ │ │ │ - movs r1, #14 │ │ │ │ + blx 2fda0 │ │ │ │ + ldr r0, [pc, #60] @ (77bfc ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 304f8 │ │ │ │ - ldr r2, [pc, #316] @ (7bd48 <__udpack_MOD_dcldrawcontour@@Base+0x200>) │ │ │ │ - ldr r3, [pc, #296] @ (7bd38 <__udpack_MOD_dcldrawcontour@@Base+0x1f0>) │ │ │ │ + blx 2fda0 │ │ │ │ + ldr r2, [pc, #52] @ (77c00 ) │ │ │ │ + ldr r3, [pc, #36] @ (77bf0 ) │ │ │ │ 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 7bd30 <__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 2fad4 │ │ │ │ - movs r4, #1 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - strd r4, r3, [sp, #20] │ │ │ │ - b.n 7bb80 <__udpack_MOD_dcldrawcontour@@Base+0x38> │ │ │ │ - orrs.w r3, r5, r7 │ │ │ │ - bpl.n 7bd06 <__udpack_MOD_dcldrawcontour@@Base+0x1be> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - blt.n 7bd16 <__udpack_MOD_dcldrawcontour@@Base+0x1ce> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - mov.w lr, #0 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - add.w r9, r3, r4 │ │ │ │ - mov ip, lr │ │ │ │ - cmp r5, #0 │ │ │ │ - bge.n 7bc70 <__udpack_MOD_dcldrawcontour@@Base+0x128> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add r8, sl │ │ │ │ - add lr, fp │ │ │ │ - cmp r7, ip │ │ │ │ - blt.n 7bc96 <__udpack_MOD_dcldrawcontour@@Base+0x14e> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7bc60 <__udpack_MOD_dcldrawcontour@@Base+0x118> │ │ │ │ - add.w r1, r9, r8, lsl #2 │ │ │ │ - add.w r0, r6, lr, lsl #2 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - add r1, r4 │ │ │ │ - add.w r2, r2, #1 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bne.n 7bc7a <__udpack_MOD_dcldrawcontour@@Base+0x132> │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - add r8, sl │ │ │ │ - add lr, fp │ │ │ │ - cmp r7, ip │ │ │ │ - bge.n 7bc70 <__udpack_MOD_dcldrawcontour@@Base+0x128> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - blx 346d8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - ldr.w ip, [sp, #24] │ │ │ │ - add r3, r4 │ │ │ │ - adds r1, r5, #4 │ │ │ │ - mov r8, r3 │ │ │ │ - add r1, r6 │ │ │ │ - mov.w lr, fp, lsl #2 │ │ │ │ - movs r0, #0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bgt.n 7bcd8 <__udpack_MOD_dcldrawcontour@@Base+0x190> │ │ │ │ - add ip, sl │ │ │ │ - add r1, lr │ │ │ │ - adds r3, r0, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 7bd28 <__udpack_MOD_dcldrawcontour@@Base+0x1e0> │ │ │ │ - mov r0, r3 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7bcc6 <__udpack_MOD_dcldrawcontour@@Base+0x17e> │ │ │ │ - movw r9, #65532 @ 0xfffc │ │ │ │ - movt r9, #65535 @ 0xffff │ │ │ │ - sub.w r9, r9, r5 │ │ │ │ - add.w r2, r9, r1 │ │ │ │ - add.w r3, r8, ip, lsl #2 │ │ │ │ - ldr.w r5, [r2], #4 │ │ │ │ - str r5, [r3, #0] │ │ │ │ - add r3, r4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7bcec <__udpack_MOD_dcldrawcontour@@Base+0x1a4> │ │ │ │ - add ip, sl │ │ │ │ - add r1, lr │ │ │ │ - adds r3, r0, #1 │ │ │ │ - cmp r0, r7 │ │ │ │ - beq.n 7bd28 <__udpack_MOD_dcldrawcontour@@Base+0x1e0> │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 7bce4 <__udpack_MOD_dcldrawcontour@@Base+0x19c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mul.w r0, r3, fp │ │ │ │ - lsls r0, r0, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 7bc4a <__udpack_MOD_dcldrawcontour@@Base+0x102> │ │ │ │ - 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 346d8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7bc00 <__udpack_MOD_dcldrawcontour@@Base+0xb8> │ │ │ │ + bne.n 77be6 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 32034 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + nop │ │ │ │ + str r0, [r1, #24] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r3, #15 │ │ │ │ + ldc 0, cr0, [r6, #-28] @ 0xffffffe4 │ │ │ │ + asrs r2, r0, #2 │ │ │ │ movs r0, r1 │ │ │ │ - @ instruction: 0xb8ca │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb894 │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #254 @ 0xfe │ │ │ │ + asrs r6, r7, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + str r0, [r0, #20] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007bd4c <__timelib_MOD_dclformattime@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00077c04 : │ │ │ │ + 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 r5, [pc, #48] @ (7bd8c <__timelib_MOD_dclformattime@@Base+0x40>) │ │ │ │ - sub sp, #12 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - add r5, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ mov r6, r2 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - add.w r3, r4, #8 │ │ │ │ - adds r2, r4, #4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - blx 30acc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - @ instruction: 0xb746 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007bd90 <__timelib_MOD_dclgettime@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #88] @ (7bdf8 <__timelib_MOD_dclgettime@@Base+0x68>) │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (7bdfc <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ - movs r1, #10 │ │ │ │ + ldr r2, [pc, #660] @ (77eb0 ) │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #660] @ (77eb4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #84] @ (7be00 <__timelib_MOD_dclgettime@@Base+0x70>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r6, pc │ │ │ │ + sub sp, #116 @ 0x74 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #656] @ (77eb8 ) │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r6 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, sp │ │ │ │ - blx 311d8 │ │ │ │ - movs r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r3, [pc, #40] @ (7bdfc <__timelib_MOD_dclgettime@@Base+0x6c>) │ │ │ │ - ldmia.w sp, {r0, r1, r2} │ │ │ │ - stmia.w r5, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #40] @ (7be04 <__timelib_MOD_dclgettime@@Base+0x74>) │ │ │ │ + ldr.w r9, [sp, #164] @ 0xa4 │ │ │ │ + blx 34e68 │ │ │ │ + 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 77e88 │ │ │ │ + vldr s12, [sp, #52] @ 0x34 │ │ │ │ + vcmp.f32 s13, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 77e88 │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + vcmp.f32 s13, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 77e88 │ │ │ │ + vldr s11, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s13, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 77e88 │ │ │ │ + vldr s9, [r6] │ │ │ │ + vsub.f32 s12, s12, s15 │ │ │ │ + vsub.f32 s11, s11, s14 │ │ │ │ + vldr s10, [pc, #508] @ 77eac │ │ │ │ + vcmp.f32 s13, s9 │ │ │ │ + vdiv.f32 s16, s12, s10 │ │ │ │ + vdiv.f32 s17, s11, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 77ce0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + str.w r3, [r9] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + movs r5, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add.w fp, sp, #68 @ 0x44 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add.w sl, sp, #88 @ 0x58 │ │ │ │ + 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 77d14 │ │ │ │ + vldr s15, [sp, #56] @ 0x38 │ │ │ │ + vldr s14, [sp, #64] @ 0x40 │ │ │ │ + vmov s13, r5 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + 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] │ │ │ │ + mov r0, fp │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + 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, [r7] │ │ │ │ + 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, [r9] │ │ │ │ + vldr s6, [r8] │ │ │ │ + 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, [r7] │ │ │ │ + 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, [r9] │ │ │ │ + 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, [r8] │ │ │ │ + bne.w 77d0c │ │ │ │ + ldr r2, [pc, #48] @ (77ebc ) │ │ │ │ + ldr r3, [pc, #40] @ (77eb4 ) │ │ │ │ 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 7bdf2 <__timelib_MOD_dclgettime@@Base+0x62> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 77ea6 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r6, r4, #5 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + str r4, [r5, #12] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, r6, #4 │ │ │ │ + ldcl 0, cr0, [r2], #-28 @ 0xffffffe4 │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r1, r1 │ │ │ │ │ │ │ │ -0007be08 <__syslib_MOD_dclgetunitnum@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ (7be38 <__syslib_MOD_dclgetunitnum@@Base+0x30>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 312f8 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ +00077ec0 : │ │ │ │ + ldr r3, [pc, #16] @ (77ed4 ) │ │ │ │ + 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 │ │ │ │ - @ instruction: 0xb6aa │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r4, [r5, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007be3c <__syslib_MOD_dclcompchar@@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 │ │ │ │ - ldr r4, [pc, #48] @ (7be80 <__syslib_MOD_dclcompchar@@Base+0x44>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - blx 2f704 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32a00 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ +00077ed8 : │ │ │ │ + ldr r3, [pc, #20] @ (77ef0 ) │ │ │ │ + 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 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r6, [r2, #44] @ 0x2c │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007be84 <__syslib_MOD_dclmessagedump@@Base>: │ │ │ │ +00077ef4 : │ │ │ │ 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, #56] @ (7bed0 <__syslib_MOD_dclmessagedump@@Base+0x4c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r1, [pc, #476] @ (780e4 ) │ │ │ │ + sub sp, #104 @ 0x68 │ │ │ │ + ldr r2, [pc, #476] @ (780e8 ) │ │ │ │ + add.w r8, sp, #76 @ 0x4c │ │ │ │ + add r1, pc │ │ │ │ + add r7, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + add r5, sp, #72 @ 0x48 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r4, [pc, #460] @ (780ec ) │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ mov r2, r7 │ │ │ │ - movs r3, #6 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r3, #1 │ │ │ │ - blx 33b50 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb644 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007bed4 <__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] @ (7bf0c <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7bf10 <__slpack_MOD_dcldrawdeviceviewportcorner@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ + blx 3094c │ │ │ │ + ldr r0, [pc, #448] @ (780f0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, sp, #28 │ │ │ │ + add r0, pc │ │ │ │ add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #27 │ │ │ │ - add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ + blx 3593c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7806c │ │ │ │ + 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, #416] @ (780f4 ) │ │ │ │ + mov r2, r7 │ │ │ │ + vldr s14, [sp, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 31728 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #27 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - @ instruction: 0xb606 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r6, #2 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007bf14 <__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] @ (7bf4c <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7bf50 <__slpack_MOD_dcldrawdevicewindowcorner@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #25 │ │ │ │ - add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + add r5, sp, #56 @ 0x38 │ │ │ │ + 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 │ │ │ │ + mov r3, r8 │ │ │ │ + add.w r8, sp, #60 @ 0x3c │ │ │ │ + blx 35450 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 30854 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #25 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r6, #1 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007bf54 <__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] @ (7bf8c <__slpack_MOD_dcldrawviewportcorner@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #40] @ (7bf90 <__slpack_MOD_dcldrawviewportcorner@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #21 │ │ │ │ - add r1, pc │ │ │ │ - blx 349c0 │ │ │ │ + blx 35b90 │ │ │ │ + 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] @ 780d8 │ │ │ │ + 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] @ 780d8 │ │ │ │ + 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] @ 780dc │ │ │ │ + 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 78046 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #30 │ │ │ │ + beq.n 7808e │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [pc, #160] @ 780dc │ │ │ │ + vnmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 35640 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #21 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - push {r1, r2, r3, r4, r5, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007bf94 <__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] @ (7bfc8 <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x34>) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (7bfcc <__slpack_MOD_dcldrawdeviceviewportframe@@Base+0x38>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #26 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 349c0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 338c8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #26 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r6, #31 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007bfd0 <__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] @ (7c004 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x34>) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (7c008 <__slpack_MOD_dcldrawdevicewindowframe@@Base+0x38>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #24 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 349c0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32990 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #24 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r7, #30 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007c00c <__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] @ (7c040 <__slpack_MOD_dcldrawviewportframe@@Base+0x34>) │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r1, [pc, #36] @ (7c044 <__slpack_MOD_dcldrawviewportframe@@Base+0x38>) │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - movs r2, #20 │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 349c0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32bd8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - push {r1, r2, r4, r6, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r7, #29 │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -0007c048 <__slpack_MOD_dclsetframetitle@@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 r6, r2 │ │ │ │ - ldr r2, [pc, #128] @ (7c0dc <__slpack_MOD_dclsetframetitle@@Base+0x94>) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #124] @ (7c0e0 <__slpack_MOD_dclsetframetitle@@Base+0x98>) │ │ │ │ - add r2, pc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #124] @ (7c0e4 <__slpack_MOD_dclsetframetitle@@Base+0x9c>) │ │ │ │ - ldrd r8, r9, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr.w sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - movs r3, #1 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7c090 <__slpack_MOD_dclsetframetitle@@Base+0x48> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov.w ip, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - add r4, sp, #16 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - str.w sl, [sp] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - blx 2fbcc │ │ │ │ - ldr r2, [pc, #52] @ (7c0e8 <__slpack_MOD_dclsetframetitle@@Base+0xa0>) │ │ │ │ - ldr r3, [pc, #40] @ (7c0e0 <__slpack_MOD_dclsetframetitle@@Base+0x98>) │ │ │ │ + blx 33bf4 │ │ │ │ + ldr r2, [pc, #164] @ (780f8 ) │ │ │ │ + ldr r3, [pc, #144] @ (780e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c0d6 <__slpack_MOD_dclsetframetitle@@Base+0x8e> │ │ │ │ - ldr r0, [pc, #36] @ (7c0ec <__slpack_MOD_dclsetframetitle@@Base+0xa4>) │ │ │ │ - movs r1, #16 │ │ │ │ + bne.n 780d4 │ │ │ │ + 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 35aa8 │ │ │ │ + b.n 77f52 │ │ │ │ + ldr r0, [pc, #108] @ (780fc ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #32 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + blx 30020 │ │ │ │ + vldr s15, [sp, #32] │ │ │ │ + vldr s14, [pc, #64] @ 780e0 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 780ba │ │ │ │ + vldr s15, [r4, #20] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + b.n 78046 │ │ │ │ + vmov.f32 s0, #112 @ 0x3f800000 1.0 │ │ │ │ + vdiv.f32 s0, s0, s15 │ │ │ │ + blx 301fc │ │ │ │ + vldr s15, [r4, #16] │ │ │ │ + vmul.f32 s15, s15, s0 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + b.n 78046 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r2, r5, #2 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r5, lr} │ │ │ │ - movs r7, r0 │ │ │ │ - adds r6, r2, #1 │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r1, r1 │ │ │ │ - push {r1, r2, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r7, #14 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007c0f0 <__slpack_MOD_dclsetaspectratio@@Base>: │ │ │ │ +00078100 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (7c158 <__slpack_MOD_dclsetaspectratio@@Base+0x68>) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #88] @ (7c15c <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + ldr.w ip, [pc, #64] @ 78150 │ │ │ │ sub sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #84] @ (7c160 <__slpack_MOD_dclsetaspectratio@@Base+0x70>) │ │ │ │ - mov r4, r1 │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #60] @ (78154 ) │ │ │ │ + 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 2f704 │ │ │ │ - mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ - cbz r4, 7c126 <__slpack_MOD_dclsetaspectratio@@Base+0x36> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 33628 │ │ │ │ - ldr r2, [pc, #48] @ (7c164 <__slpack_MOD_dclsetaspectratio@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #40] @ (7c15c <__slpack_MOD_dclsetaspectratio@@Base+0x6c>) │ │ │ │ + blx 2fc24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2f208 │ │ │ │ + ldr r2, [pc, #32] @ (78158 ) │ │ │ │ + ldr r3, [pc, #28] @ (78154 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c154 <__slpack_MOD_dclsetaspectratio@@Base+0x64> │ │ │ │ - ldr r0, [pc, #32] @ (7c168 <__slpack_MOD_dclsetaspectratio@@Base+0x78>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r0, pc │ │ │ │ + bne.n 7814c │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - adds r6, r0, #0 │ │ │ │ + ldrh r4, [r6, r7] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - subs r0, r3, r7 │ │ │ │ + ldrh r4, [r2, r7] │ │ │ │ movs r1, r1 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007c16c <__slpack_MOD_dclsetframemargin@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ +0007815c : │ │ │ │ + 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, #40] @ (7c1a8 <__slpack_MOD_dclsetframemargin@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #292] @ (78294 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [pc, #292] @ (78298 ) │ │ │ │ + mov r8, r2 │ │ │ │ add r4, pc │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 3208c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - push {r2, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c1ac <__slpack_MOD_dcldivideframe@@Base>: │ │ │ │ - push {r3, 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] @ (7c1e4 <__slpack_MOD_dcldivideframe@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 31f68 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - push {r1, r3} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c1e8 <__shtrlib_MOD_dcllegendretransform_b@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #228] @ (7c2e4 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xfc>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #228] @ (7c2e8 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #224] @ (7c2ec <__shtrlib_MOD_dcllegendretransform_b@@Base+0x104>) │ │ │ │ - mov r8, r1 │ │ │ │ - movs r1, #22 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ + add r7, sp, #20 │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r4, 7c224 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x3c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (7c2f0 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x108>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - cbnz r4, 7c23e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x56> │ │ │ │ - b.n 7c2c2 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xda> │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7c2ba <__shtrlib_MOD_dcllegendretransform_b@@Base+0xd2> │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 7c232 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x4a> │ │ │ │ - cbz r2, 7c24e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ - ldr r3, [pc, #172] @ (7c2f4 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x10c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r5, r6, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r7, 7c258 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x70> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [pc, #156] @ (7c2f8 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x110>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 3525c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7c296 <__shtrlib_MOD_dcllegendretransform_b@@Base+0xae> │ │ │ │ - adds r0, #20 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2fc24 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #100] @ (7c2fc <__shtrlib_MOD_dcllegendretransform_b@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #76] @ (7c2e8 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x100>) │ │ │ │ + blx 336b0 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3578c │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f794 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 781d6 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 78214 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 78250 │ │ │ │ + ldr r2, [pc, #220] @ (7829c ) │ │ │ │ + ldr r3, [pc, #216] @ (78298 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c2de <__shtrlib_MOD_dcllegendretransform_b@@Base+0xf6> │ │ │ │ - ldr r0, [pc, #84] @ (7c300 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x118>) │ │ │ │ - movs r1, #22 │ │ │ │ + bne.n 7828e │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr.w r9, [pc, #200] @ 782a0 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + ldr r0, [pc, #192] @ (782a4 ) │ │ │ │ + mov r1, r7 │ │ │ │ + add r9, pc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r3, [pc, #72] @ (7c304 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x11c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r5, r4, [r3, #4] │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #64] @ (7c308 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x120>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (7c30c <__shtrlib_MOD_dcllegendretransform_b@@Base+0x124>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #60] @ (7c310 <__shtrlib_MOD_dcllegendretransform_b@@Base+0x128>) │ │ │ │ - add r2, pc │ │ │ │ + blx 31240 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 303e0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 30e84 │ │ │ │ + b.n 781bc │ │ │ │ + ldr.w r9, [pc, #144] @ 782a8 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #144] @ (782ac ) │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r9, pc │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7c24e <__shtrlib_MOD_dcllegendretransform_b@@Base+0x66> │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2fe6c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f97c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f018 │ │ │ │ + b.n 781bc │ │ │ │ + ldr.w r9, [pc, #92] @ 782b0 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #92] @ (782b4 ) │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r9, pc │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2f2e4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 34fa4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 324bc │ │ │ │ + b.n 781bc │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r1, r4 │ │ │ │ + ldrh r0, [r3, r6] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 7c362 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4e> │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7c3f0 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xdc> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7c3b0 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x9c> │ │ │ │ - movs r2, r1 │ │ │ │ - b.n 7c390 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x7c> │ │ │ │ - movs r2, r1 │ │ │ │ - subs r2, r6, r1 │ │ │ │ + ldrh r4, [r1, r5] │ │ │ │ movs r1, r1 │ │ │ │ - cbz r6, 7c34e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3a> │ │ │ │ - movs r7, r0 │ │ │ │ - svc 232 @ 0xe8 │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r4, 7c34e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3a> │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r0, 7c358 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x44> │ │ │ │ - movs r7, r0 │ │ │ │ - bmi.n 7c3e0 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xcc> │ │ │ │ - movs r7, r0 │ │ │ │ + ldrh r2, [r5, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r6, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #140 @ 0x8c │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r6, [r6, r3] │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007c314 <__shtrlib_MOD_dcllegendretransform_f@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +000782b8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #228] @ (7c410 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xfc>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #228] @ (7c414 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #224] @ (7c418 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x104>) │ │ │ │ - mov r8, r1 │ │ │ │ - movs r1, #22 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 78308 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7830c ) │ │ │ │ + mov r5, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r4, 7c350 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x3c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #200] @ (7c41c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x108>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - cbnz r4, 7c36a <__shtrlib_MOD_dcllegendretransform_f@@Base+0x56> │ │ │ │ - b.n 7c3ee <__shtrlib_MOD_dcllegendretransform_f@@Base+0xda> │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7c3e6 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xd2> │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 7c35e <__shtrlib_MOD_dcllegendretransform_f@@Base+0x4a> │ │ │ │ - cbz r2, 7c37a <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ - ldr r3, [pc, #172] @ (7c420 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x10c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r5, r6, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r7, 7c384 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x70> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r5, [pc, #156] @ (7c424 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x110>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 32abc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7c3c2 <__shtrlib_MOD_dcllegendretransform_f@@Base+0xae> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #100] @ (7c428 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x114>) │ │ │ │ - ldr r3, [pc, #76] @ (7c414 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x100>) │ │ │ │ + blx 2fc24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3247c │ │ │ │ + ldr r2, [pc, #32] @ (78310 ) │ │ │ │ + ldr r3, [pc, #28] @ (7830c ) │ │ │ │ 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 7c40a <__shtrlib_MOD_dcllegendretransform_f@@Base+0xf6> │ │ │ │ - ldr r0, [pc, #84] @ (7c42c <__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 2fbf8 │ │ │ │ - ldr r3, [pc, #72] @ (7c430 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x11c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r5, r4, [r3, #4] │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #64] @ (7c434 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x120>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #60] @ (7c438 <__shtrlib_MOD_dcllegendretransform_f@@Base+0x124>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #60] @ (7c43c <__shtrlib_MOD_dcllegendretransform_f@@Base+0x128>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7c37a <__shtrlib_MOD_dcllegendretransform_f@@Base+0x66> │ │ │ │ + bne.n 78304 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r4, r3, r7 │ │ │ │ + ldrh r4, [r7, r0] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r4, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - svc 82 @ 0x52 │ │ │ │ - movs r2, r1 │ │ │ │ - svc 48 @ 0x30 │ │ │ │ - movs r2, r1 │ │ │ │ - svc 30 │ │ │ │ - movs r2, r1 │ │ │ │ - adds r6, r0, r5 │ │ │ │ + ldrh r4, [r3, r0] │ │ │ │ movs r1, r1 │ │ │ │ - sxtb r6, r0 │ │ │ │ - movs r7, r0 │ │ │ │ - udf #188 @ 0xbc │ │ │ │ - movs r2, r1 │ │ │ │ - sxth r4, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r4, 7c478 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x38> │ │ │ │ - movs r7, r0 │ │ │ │ - bcc.n 7c4b4 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x74> │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007c440 <__shtrlib_MOD_dclgetlegendrefunctions@@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 r7, r0 │ │ │ │ - ldr r0, [pc, #168] @ (7c4fc <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xbc>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r8, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #23 │ │ │ │ - mov r5, r2 │ │ │ │ - blx 2f704 │ │ │ │ - movs r2, #1 │ │ │ │ - cbz r5, 7c468 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x28> │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - ldr r1, [pc, #148] @ (7c500 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc0>) │ │ │ │ - movs r5, #0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [r1, #4] │ │ │ │ - cbnz r3, 7c480 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x40> │ │ │ │ - b.n 7c4e0 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xa0> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r6, r3 │ │ │ │ - movs r5, #1 │ │ │ │ - cbz r4, 7c4d8 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x98> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 7c476 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x36> │ │ │ │ - cbz r5, 7c490 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ - ldr r3, [pc, #120] @ (7c504 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r6, [r3, #4] │ │ │ │ - ldr r5, [pc, #116] @ (7c508 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xc8>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - add.w r0, r6, #8 │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - blx 334b8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7c4c8 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x88> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r0, [pc, #64] @ (7c50c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xcc>) │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r2, [pc, #52] @ (7c510 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd0>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - movs r1, #23 │ │ │ │ - ldr r2, [pc, #44] @ (7c514 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd4>) │ │ │ │ - movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #40] @ (7c518 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #40] @ (7c51c <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xdc>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7c490 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x50> │ │ │ │ - cbz r0, 7c538 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x18> │ │ │ │ - movs r7, r0 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ - movs r2, r1 │ │ │ │ - udf #26 │ │ │ │ - movs r2, r1 │ │ │ │ - udf #18 │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r4, 7c52a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa> │ │ │ │ - movs r7, r0 │ │ │ │ - ble.n 7c4a8 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0x68> │ │ │ │ - movs r2, r1 │ │ │ │ - cbz r6, 7c518 <__shtrlib_MOD_dclgetlegendrefunctions@@Base+0xd8> │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r6, 7c52c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xc> │ │ │ │ - movs r7, r0 │ │ │ │ - bcs.n 7c5b0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x90> │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007c520 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base>: │ │ │ │ +00078314 : │ │ │ │ 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, #4000] @ 0xfa0 │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #432] @ (7c6e8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c8>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #432] @ (7c6ec <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1cc>) │ │ │ │ - mov r6, r1 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #428] @ (7c6f0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d0>) │ │ │ │ - movs r1, #28 │ │ │ │ - ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #780] @ (78638 ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #780] @ (7863c ) │ │ │ │ + add r1, pc │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #776] @ (78640 ) │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + mov r6, r2 │ │ │ │ + add.w sl, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + movs r2, #6 │ │ │ │ add r0, pc │ │ │ │ - ldrd sl, r9, [sp, #104] @ 0x68 │ │ │ │ + add.w r9, sp, #84 @ 0x54 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 2f704 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 7c568 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x48> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #392] @ (7c6f4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d4>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7c582 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x62> │ │ │ │ - b.n 7c644 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x124> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7c63c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x11c> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7c576 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x56> │ │ │ │ - cbz r0, 7c592 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ - ldr r3, [pc, #364] @ (7c6f8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d8>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7c5a2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x82> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7c5b2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x92> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #328] @ (7c6fc <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1dc>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7c5c8 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xa8> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7c660 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x140> │ │ │ │ - adds r0, #20 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7c692 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x172> │ │ │ │ - ldr r5, [pc, #300] @ (7c700 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e0>) │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + blx 34e68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 35610 │ │ │ │ + vldr s16, [sp, #44] @ 0x2c │ │ │ │ + vldr s15, [sp, #80] @ 0x50 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 785c8 │ │ │ │ + vldr s15, [sp, #84] @ 0x54 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 785c8 │ │ │ │ + vldr s15, [sp, #36] @ 0x24 │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 785c8 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - strd r6, r8, [sp, #12] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 321f4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7c618 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf8> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, sl │ │ │ │ + blx 35c30 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #232] @ (7c704 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e4>) │ │ │ │ - ldr r3, [pc, #208] @ (7c6ec <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1cc>) │ │ │ │ + add.w r9, sp, #68 @ 0x44 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 35c30 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r9, sp, #60 @ 0x3c │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 31bdc │ │ │ │ + vldr s15, [r5] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7860c │ │ │ │ + vmov.f32 s19, #96 @ 0x3f000000 0.5 │ │ │ │ + blx 30118 │ │ │ │ + vldr s16, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #28 │ │ │ │ + vmul.f32 s19, s0, s19 │ │ │ │ + add r4, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add.w fp, sp, #88 @ 0x58 │ │ │ │ + vsub.f32 s16, s19, s16 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + vldr s24, [pc, #556] @ 78630 │ │ │ │ + add.w sl, sp, #76 @ 0x4c │ │ │ │ + vmov.f32 s18, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s25, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + blx 324c8 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vadd.f32 s14, s17, s17 │ │ │ │ + vldr s15, [pc, #528] @ 78634 │ │ │ │ + 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 324c8 │ │ │ │ + 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 7851c │ │ │ │ + vldr s15, [pc, #436] @ 78630 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + vmov.f32 s28, s24 │ │ │ │ + it eq │ │ │ │ + vmoveq.f32 s16, s15 │ │ │ │ + vadd.f32 s16, s16, s22 │ │ │ │ + mov r0, fp │ │ │ │ + adds r4, #1 │ │ │ │ + vstr s16, [sp, #88] @ 0x58 │ │ │ │ + blx 31040 │ │ │ │ + vsub.f32 s28, s19, s28 │ │ │ │ + mov r3, sl │ │ │ │ + ldrd r1, r2, [sp, #8] │ │ │ │ + vstr s0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vstr s28, [sp, #56] @ 0x38 │ │ │ │ + blx 2f4bc │ │ │ │ + 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 785c8 │ │ │ │ + vmov s15, r4 │ │ │ │ + vmov.f32 s16, s17 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vnmls.f32 s16, s15, s23 │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + blx 308c8 │ │ │ │ + vmov.f32 s15, s21 │ │ │ │ + vmla.f32 s15, s0, s20 │ │ │ │ + vcmpe.f32 s15, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.n 7847a │ │ │ │ + vcmpe.f32 s15, s25 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 785e6 │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + blx 31310 │ │ │ │ + vmov.f32 s28, s0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 7848c │ │ │ │ + vcmp.f32 s0, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s17, s0 │ │ │ │ + ite eq │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + orreq.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 78624 │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + blx 324c8 │ │ │ │ + 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 785f6 │ │ │ │ + vmov r3, s16 │ │ │ │ + vabs.f32 s0, s0 │ │ │ │ + cmp r3, #0 │ │ │ │ + it lt │ │ │ │ + vneglt.f32 s0, s0 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + b.n 7848c │ │ │ │ + ldr r2, [pc, #120] @ (78644 ) │ │ │ │ + ldr r3, [pc, #112] @ (7863c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c6e2 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c2> │ │ │ │ - ldr r0, [pc, #216] @ (7c708 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1e8>) │ │ │ │ - movs r1, #28 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r2, [pc, #204] @ (7c70c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1ec>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #28 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #196] @ (7c710 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f0>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #192] @ (7c714 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f4>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #192] @ (7c718 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1f8>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7c592 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x72> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7c6c6 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1a6> │ │ │ │ - ldr r5, [pc, #180] @ (7c71c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1fc>) │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r5, pc │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str.w r8, [sp] │ │ │ │ - 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 316e8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7c60a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xea> │ │ │ │ - b.n 7c618 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf8> │ │ │ │ - ldr r5, [pc, #140] @ (7c720 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x200>) │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - str.w r8, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - adds r0, #8 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - blx 3124c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7c60a <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xea> │ │ │ │ - b.n 7c618 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf8> │ │ │ │ - ldr r2, [pc, #92] @ (7c724 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x204>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #92] @ (7c728 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x208>) │ │ │ │ - movs r4, #28 │ │ │ │ - ldr r0, [pc, #92] @ (7c72c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x20c>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7c618 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0xf8> │ │ │ │ + bne.n 7862a │ │ │ │ + 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 7848c │ │ │ │ + vcmpe.f32 s0, s25 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it ls │ │ │ │ + vmovls.f32 s0, s17 │ │ │ │ + bls.n 785b2 │ │ │ │ + blx 31310 │ │ │ │ + b.n 785b2 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 2f4bc │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ + b.n 783d6 │ │ │ │ + vldr s16, [pc, #8] @ 78630 │ │ │ │ + b.n 7848c │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r2, #31 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + ldr r4, [r3, r7] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 7c6f4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1d4> │ │ │ │ + b.n 78100 │ │ │ │ movs r7, r0 │ │ │ │ - ble.n 7c768 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x38> │ │ │ │ - movs r2, r1 │ │ │ │ - ble.n 7c72c <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x20c> │ │ │ │ - movs r2, r1 │ │ │ │ - bgt.n 7c6e0 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c0> │ │ │ │ - movs r2, r1 │ │ │ │ - bgt.n 7c694 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x174> │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + ldrsb r0, [r0, r5] │ │ │ │ movs r1, r1 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 7c7dc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xac> │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ - movs r7, r0 │ │ │ │ - beq.n 7c6e4 <__shtrlib_MOD_dclspectrumtogridforlatitude@@Base+0x1c4> │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 7c78c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x5c> │ │ │ │ - movs r2, r1 │ │ │ │ - bgt.n 7c730 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base> │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, sp, #640 @ 0x280 │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ - movs r7, r0 │ │ │ │ - beq.n 7c7fc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xcc> │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007c730 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00078648 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #340] @ (7c89c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x16c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #340] @ (7c8a0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #336] @ (7c8a4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x174>) │ │ │ │ - mov sl, r1 │ │ │ │ - movs r1, #25 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r4, [pc, #656] @ (788ec ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [pc, #656] @ (788f0 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r4, pc │ │ │ │ + ldr r0, [pc, #652] @ (788f4 ) │ │ │ │ + add r1, sp, #8 │ │ │ │ + vmov.f32 s18, #96 @ 0x3f000000 0.5 │ │ │ │ add r0, pc │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r4, 7c76c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x3c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #312] @ (7c8a8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x178>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - cbnz r4, 7c786 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x56> │ │ │ │ - b.n 7c81c <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xec> │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7c814 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xe4> │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 7c77a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x4a> │ │ │ │ - cbz r2, 7c796 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x66> │ │ │ │ - ldr r3, [pc, #284] @ (7c8ac <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x17c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r5, r6, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7c7a6 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x76> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 7c838 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x108> │ │ │ │ - ldr r5, [pc, #260] @ (7c8b0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x180>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7c854 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x124> │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 3599c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7c7f0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc0> │ │ │ │ - adds r0, #20 │ │ │ │ + blx 35a2c │ │ │ │ + ldr r0, [pc, #628] @ (788f8 ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 35a2c │ │ │ │ + ldr r0, [pc, #620] @ (788fc ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + blx 3094c │ │ │ │ + vldr s17, [sp, #36] @ 0x24 │ │ │ │ + vldr s20, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #24 │ │ │ │ + vldr s16, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #20 │ │ │ │ + vldr s19, [sp, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #192] @ (7c8b4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x184>) │ │ │ │ - ldr r3, [pc, #172] @ (7c8a0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x170>) │ │ │ │ + mov r0, r5 │ │ │ │ + vadd.f32 s15, s20, s16 │ │ │ │ + vadd.f32 s14, s19, s17 │ │ │ │ + vmul.f32 s15, s15, s18 │ │ │ │ + vmul.f32 s14, s14, s18 │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + vstr s14, [sp, #60] @ 0x3c │ │ │ │ + blx 2fa98 │ │ │ │ + vsub.f32 s15, s16, s20 │ │ │ │ + vsub.f32 s14, s17, s19 │ │ │ │ + vldr s16, [sp, #16] │ │ │ │ + vldr s17, [sp, #20] │ │ │ │ + vldr s13, [pc, #484] @ 788d0 │ │ │ │ + vmul.f32 s15, s15, s15 │ │ │ │ + vmla.f32 s15, s14, s14 │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vsqrt.f32 s14, s15 │ │ │ │ + vdiv.f32 s20, s14, s13 │ │ │ │ + beq.n 78714 │ │ │ │ + vldr s19, [sp, #24] │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78794 │ │ │ │ + ldr r0, [pc, #488] @ (78900 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s15, [sp, #64] @ 0x40 │ │ │ │ + vdiv.f32 s14, s15, s20 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 788a4 │ │ │ │ + vmov.f32 s15, #0 @ 0x40000000 2.0 │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7881a │ │ │ │ + vldr s12, [pc, #396] @ 788d4 │ │ │ │ + vmov.f32 s15, #46 @ 0x41700000 15.0 │ │ │ │ + vldr s14, [sp, #8] │ │ │ │ + vstr s12, [sp, #4] │ │ │ │ + vstr s15, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 788bc │ │ │ │ + vldr s15, [sp, #12] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 788ae │ │ │ │ + ldr r2, [pc, #396] @ (78904 ) │ │ │ │ + ldr r3, [pc, #372] @ (788f0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7c896 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x166> │ │ │ │ - ldr r0, [pc, #176] @ (7c8b8 <__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 2fbf8 │ │ │ │ - ldr r3, [pc, #164] @ (7c8bc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x18c>) │ │ │ │ - add r3, pc │ │ │ │ - strd r5, r4, [r3, #4] │ │ │ │ - movs r3, #25 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #156] @ (7c8c0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x190>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #152] @ (7c8c4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x194>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #152] @ (7c8c8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x198>) │ │ │ │ - add r2, pc │ │ │ │ + bne.w 788ca │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + vpop {d8-d10} │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vldr s15, [pc, #320] @ 788d8 │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bpl.n 78714 │ │ │ │ + vldr s15, [pc, #312] @ 788dc │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ble.n 78714 │ │ │ │ + vsub.f32 s14, s17, s18 │ │ │ │ + vsub.f32 s15, s19, s18 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r2, sp, #28 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s14, [sp, #60] @ 0x3c │ │ │ │ + vstr s15, [sp, #64] @ 0x40 │ │ │ │ + blx 34764 │ │ │ │ + vadd.f32 s17, s17, s18 │ │ │ │ + vadd.f32 s19, s19, s18 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + add r2, sp, #32 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s17, [sp, #60] @ 0x3c │ │ │ │ + vstr s19, [sp, #64] @ 0x40 │ │ │ │ + blx 34764 │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + vldr s11, [sp, #44] @ 0x2c │ │ │ │ + vldr s14, [sp, #32] │ │ │ │ + vldr s12, [sp, #28] │ │ │ │ + vsub.f32 s15, s15, s11 │ │ │ │ + vldr s13, [pc, #224] @ 788e0 │ │ │ │ + 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 78728 │ │ │ │ + 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 7874e │ │ │ │ + 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 7874e │ │ │ │ + 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 7874e │ │ │ │ + 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 7874e │ │ │ │ + vmov.f32 s12, #62 @ 0x41f00000 30.0 │ │ │ │ + vldr s11, [pc, #100] @ 788e4 │ │ │ │ + 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 7874e │ │ │ │ + vldr s12, [pc, #64] @ 788e8 │ │ │ │ + vmov.f32 s15, #62 @ 0x41f00000 30.0 │ │ │ │ + b.n 7874e │ │ │ │ + ldr r0, [pc, #88] @ (78908 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7c796 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x66> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7c87a <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x14a> │ │ │ │ - ldr r1, [pc, #140] @ (7c8cc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x19c>) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, sl │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - add.w r1, r0, #16 │ │ │ │ - adds r0, #12 │ │ │ │ - blx 353cc │ │ │ │ - b.n 7c7f0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc0> │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - strd sl, r0, [sp] │ │ │ │ - add r2, sp, #16 │ │ │ │ - add.w r0, r6, #8 │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - blx 2f318 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7c7e2 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xb2> │ │ │ │ - b.n 7c7f0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc0> │ │ │ │ - ldr r2, [pc, #84] @ (7c8d0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a0>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #84] @ (7c8d4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a4>) │ │ │ │ - movs r4, #25 │ │ │ │ - ldr r0, [pc, #84] @ (7c8d8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + blx 2fda0 │ │ │ │ + b.n 78776 │ │ │ │ + ldr r0, [pc, #76] @ (7890c ) │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #4 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7c7f0 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xc0> │ │ │ │ + blx 2fda0 │ │ │ │ + b.n 78766 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r0, r0, #23 │ │ │ │ + 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 │ │ │ │ + ldrsb r2, [r5, r2] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + lsls r4, r1, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 78d1c │ │ │ │ movs r7, r0 │ │ │ │ - blt.n 7c918 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x3c> │ │ │ │ - movs r2, r1 │ │ │ │ - blt.n 7c8d8 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x1a8> │ │ │ │ - movs r2, r1 │ │ │ │ - bge.n 7c8a4 <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0x174> │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r0, r3, #20 │ │ │ │ + lsls r6, r7, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r2, [r2, r6] │ │ │ │ movs r1, r1 │ │ │ │ - add r6, sp, #560 @ 0x230 │ │ │ │ - movs r7, r0 │ │ │ │ - bge.n 7c7dc <__shtrlib_MOD_dclspectrumtogridforzonal@@Base+0xac> │ │ │ │ + lsls r4, r1, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +00078910 : │ │ │ │ + ldr r3, [pc, #16] @ (78924 ) │ │ │ │ + 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, [r5, #8] │ │ │ │ movs r2, r1 │ │ │ │ - add r6, sp, #424 @ 0x1a8 │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, sp, #792 @ 0x318 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r7!, {r2, r3} │ │ │ │ - movs r7, r0 │ │ │ │ - bge.n 7c990 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xb4> │ │ │ │ + │ │ │ │ +00078928 : │ │ │ │ + ldr r3, [pc, #20] @ (78940 ) │ │ │ │ + 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 r2, [r2, #8] │ │ │ │ movs r2, r1 │ │ │ │ - add r5, sp, #944 @ 0x3b0 │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007c8dc <__shtrlib_MOD_dclspectrumtogridforwave@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00078944 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #392] @ (7ca7c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0>) │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #392] @ (7ca80 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a4>) │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - movs r1, #24 │ │ │ │ - ldr r2, [pc, #388] @ (7ca84 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a8>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #508] @ (78b50 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [pc, #508] @ (78b54 ) │ │ │ │ + add r4, pc │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + add r5, pc │ │ │ │ + blx 341e0 │ │ │ │ + ldr r3, [pc, #492] @ (78b58 ) │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7898c │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78a02 │ │ │ │ + ldr r4, [pc, #460] @ (78b5c ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 35610 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78a10 │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78a10 │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78a10 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + sub.w r2, r3, #10 │ │ │ │ + cmp r2, #9 │ │ │ │ + bhi.n 78a14 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s13, [pc, #360] @ 78b48 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + ldr r0, [pc, #368] @ (78b60 ) │ │ │ │ + ldr r2, [pc, #372] @ (78b64 ) │ │ │ │ add r0, pc │ │ │ │ - ldrd sl, r7, [sp, #84] @ 0x54 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w fp, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r7, 7c91e <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x42> │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - ldr r2, [pc, #360] @ (7ca88 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1ac>) │ │ │ │ - movs r0, #0 │ │ │ │ + adds r1, r0, #4 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7c938 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x5c> │ │ │ │ - b.n 7c9d4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf8> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7c9cc <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xf0> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7c92c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x50> │ │ │ │ - cbz r0, 7c948 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x6c> │ │ │ │ - ldr r3, [pc, #328] @ (7ca8c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b0>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7c958 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x7c> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7c9f0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x114> │ │ │ │ - ldr r5, [pc, #304] @ (7ca90 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b4>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7ca2e <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x152> │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - strd r6, r2, [sp, #4] │ │ │ │ - add r2, sp, #32 │ │ │ │ - strd r8, fp, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r9 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ adds r0, #8 │ │ │ │ - blx 32d3c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7c9a8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xcc> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #232] @ (7ca94 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1b8>) │ │ │ │ - ldr r3, [pc, #208] @ (7ca7c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1a0>) │ │ │ │ - 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 7ca76 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x19a> │ │ │ │ - ldr r0, [pc, #216] @ (7ca98 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1bc>) │ │ │ │ - movs r1, #24 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 32328 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7898c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.n 78a8c │ │ │ │ + vcmp.f32 s13, #0.0 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s12, [pc, #288] @ 78b48 │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vmul.f32 s15, s15, s12 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + beq.n 78b2a │ │ │ │ + ldr r4, [pc, #300] @ (78b68 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #300] @ (78b6c ) │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r2, [pc, #204] @ (7ca9c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c0>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #24 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #196] @ (7caa0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #192] @ (7caa4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1c8>) │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + blx 30020 │ │ │ │ + ldr r0, [pc, #288] @ (78b70 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s14, [r4, #24] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 78a9c │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r1, [pc, #256] @ (78b74 ) │ │ │ │ + ldr r0, [pc, #260] @ (78b78 ) │ │ │ │ + mov.w r2, #6 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #192] @ (7caa8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1cc>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7c948 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x6c> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7ca5a <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x17e> │ │ │ │ - ldr r5, [pc, #180] @ (7caac <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d0>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - mov r3, r9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 31a54 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7c99a <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xbe> │ │ │ │ - b.n 7c9a8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xcc> │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r2, r9 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 33670 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7c99a <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xbe> │ │ │ │ - b.n 7c9a8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #84] @ (7cab0 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d4>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #84] @ (7cab4 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1d8>) │ │ │ │ - movs r4, #24 │ │ │ │ - ldr r0, [pc, #84] @ (7cab8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x1dc>) │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [r4, #16] │ │ │ │ + streq r3, [r4, #24] │ │ │ │ + blx 2f2c8 │ │ │ │ + b.n 789ec │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + itt ls │ │ │ │ + vstrls s14, [r4, #8] │ │ │ │ + vstrls s13, [r4, #4] │ │ │ │ + b.n 789ec │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78acc │ │ │ │ + vldr s14, [r4, #16] │ │ │ │ + vldr s11, [r4, #12] │ │ │ │ + vldr s12, [r5, #20] │ │ │ │ + vldr s13, [pc, #156] @ 78b4c │ │ │ │ + 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] @ (78b7c ) │ │ │ │ + add r3, pc │ │ │ │ + vldr s14, [r3, #28] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78b08 │ │ │ │ + vldr s15, [r3, #16] │ │ │ │ + vldr s12, [r3, #12] │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #96] @ 78b4c │ │ │ │ + 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] @ (78b80 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #116] @ (78b84 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #24 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f2c8 │ │ │ │ + ldr r0, [pc, #108] @ (78b88 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r0, pc │ │ │ │ + blx 2f2c8 │ │ │ │ + b.n 789ec │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #92] @ (78b8c ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #88] @ (78b90 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #88] @ (78b94 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - b.n 7c9a8 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xcc> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 78a3a │ │ │ │ nop │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #712 @ 0x2c8 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + str r0, [r6, #4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r2, [r5, r6] │ │ │ │ movs r1, r1 │ │ │ │ - bls.n 7c990 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0xb4> │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r2, r1 │ │ │ │ - bls.n 7cb54 <__shtrlib_MOD_dclgridtospectrum@@Base+0x98> │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r2, r1 │ │ │ │ - bls.n 7cb20 <__shtrlib_MOD_dclgridtospectrum@@Base+0x64> │ │ │ │ + strh r0, [r4, r5] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r0, [r1, r6] │ │ │ │ movs r2, r1 │ │ │ │ - asrs r0, r4, #13 │ │ │ │ - movs r1, r1 │ │ │ │ - add r4, sp, #960 @ 0x3c0 │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 7ca4c <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x170> │ │ │ │ + lsls r2, r4, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r0, [r2, r5] │ │ │ │ movs r2, r1 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 7ca08 <__shtrlib_MOD_dclspectrumtogridforwave@@Base+0x12c> │ │ │ │ + movs r2, r5 │ │ │ │ + movs r0, r1 │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ movs r2, r1 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #296 @ 0x128 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r4, {r1, r4, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + vaddl.u16 q0, d0, d7 │ │ │ │ + vaddl.u8 q0, d10, d7 │ │ │ │ + vaddl.u8 q8, d0, d7 │ │ │ │ + lsls r4, r4, #4 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r1, #218 @ 0xda │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007cabc <__shtrlib_MOD_dclgridtospectrum@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00078b98 : │ │ │ │ + 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 │ │ │ │ - sub sp, #24 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #364] @ (7cc40 <__shtrlib_MOD_dclgridtospectrum@@Base+0x184>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #364] @ (7cc44 <__shtrlib_MOD_dclgridtospectrum@@Base+0x188>) │ │ │ │ - mov r7, r0 │ │ │ │ + str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #908] @ (78f3c ) │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #908] @ (78f40 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #360] @ (7cc48 <__shtrlib_MOD_dclgridtospectrum@@Base+0x18c>) │ │ │ │ - mov sl, r1 │ │ │ │ - movs r1, #17 │ │ │ │ + ldr r4, [pc, #908] @ (78f44 ) │ │ │ │ + ldr r5, [pc, #912] @ (78f48 ) │ │ │ │ + add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + mov r2, r4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - movs r3, #1 │ │ │ │ - cbz r4, 7caf8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x3c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #336] @ (7cc4c <__shtrlib_MOD_dclgridtospectrum@@Base+0x190>) │ │ │ │ + blx 341e0 │ │ │ │ + ldr r3, [pc, #888] @ (78f4c ) │ │ │ │ + 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 78c04 │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 78c04 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78c14 │ │ │ │ + ldr r4, [pc, #840] @ (78f50 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + blx 33a14 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cbnz r3, 78c34 │ │ │ │ + ldr r2, [pc, #828] @ (78f54 ) │ │ │ │ + ldr r3, [pc, #808] @ (78f40 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [r2, #0] │ │ │ │ - str r4, [r2, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - cbnz r4, 7cb12 <__shtrlib_MOD_dclgridtospectrum@@Base+0x56> │ │ │ │ - b.n 7cba8 <__shtrlib_MOD_dclgridtospectrum@@Base+0xec> │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r6, r4 │ │ │ │ - movs r2, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7cba0 <__shtrlib_MOD_dclgridtospectrum@@Base+0xe4> │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 7cb06 <__shtrlib_MOD_dclgridtospectrum@@Base+0x4a> │ │ │ │ - cbz r2, 7cb22 <__shtrlib_MOD_dclgridtospectrum@@Base+0x66> │ │ │ │ - ldr r3, [pc, #308] @ (7cc50 <__shtrlib_MOD_dclgridtospectrum@@Base+0x194>) │ │ │ │ - add r3, pc │ │ │ │ - strd r5, r6, [r3, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 78f30 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r6, [pc, #800] @ (78f58 ) │ │ │ │ + add.w r8, r4, #24 │ │ │ │ + mov r2, r8 │ │ │ │ + add.w r1, r4, #28 │ │ │ │ + add r6, pc │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7cb32 <__shtrlib_MOD_dclgridtospectrum@@Base+0x76> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + blx 314c4 │ │ │ │ + ldr r7, [r4, #12] │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7cbc4 <__shtrlib_MOD_dclgridtospectrum@@Base+0x108> │ │ │ │ - ldr r5, [pc, #284] @ (7cc54 <__shtrlib_MOD_dclgridtospectrum@@Base+0x198>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7cbf8 <__shtrlib_MOD_dclgridtospectrum@@Base+0x13c> │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 2fab0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7cb7c <__shtrlib_MOD_dclgridtospectrum@@Base+0xc0> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #216] @ (7cc58 <__shtrlib_MOD_dclgridtospectrum@@Base+0x19c>) │ │ │ │ - ldr r3, [pc, #196] @ (7cc44 <__shtrlib_MOD_dclgridtospectrum@@Base+0x188>) │ │ │ │ + ble.n 78d50 │ │ │ │ + add.w fp, sp, #20 │ │ │ │ + add.w sl, sp, #16 │ │ │ │ + add.w r9, sp, #24 │ │ │ │ + adds r3, r6, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add.w r3, r4, #28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + mov r6, r3 │ │ │ │ + blx 314c4 │ │ │ │ + vldr s16, [r4, #24] │ │ │ │ + mov r1, sl │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + mov r0, fp │ │ │ │ + vldr s18, [r5, #16] │ │ │ │ + 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 324c8 │ │ │ │ + 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, r6, #20 │ │ │ │ + vadd.f32 s13, s13, s9 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + vadd.f32 s14, s14, s10 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + vstr s17, [r4, #48] @ 0x30 │ │ │ │ + vstr s13, [r4, #16] │ │ │ │ + vstr s14, [r4, #20] │ │ │ │ + vnmls.f32 s15, s11, s12 │ │ │ │ + vstr s15, [sp, #24] │ │ │ │ + blx 32a18 │ │ │ │ + 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 78c68 │ │ │ │ + ldr r4, [pc, #520] @ (78f5c ) │ │ │ │ + vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ + add r4, pc │ │ │ │ + vldr s1, [r4, #16] │ │ │ │ + vldr s0, [r4, #20] │ │ │ │ + blx 2fba4 │ │ │ │ + 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 78dd0 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #420] @ 78f34 │ │ │ │ + vstr s0, [r4, #8] │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + ldr r2, [pc, #448] @ (78f60 ) │ │ │ │ + ldr r3, [pc, #412] @ (78f40 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7cc3c <__shtrlib_MOD_dclgridtospectrum@@Base+0x180> │ │ │ │ - ldr r0, [pc, #200] @ (7cc5c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a0>) │ │ │ │ - movs r1, #17 │ │ │ │ + bne.w 78f30 │ │ │ │ + ldr r0, [pc, #428] @ (78f64 ) │ │ │ │ + ldr r2, [pc, #432] @ (78f68 ) │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r3, [pc, #188] @ (7cc60 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r5, r4, [r3, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #180] @ (7cc64 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1a8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #176] @ (7cc68 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1ac>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #176] @ (7cc6c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b0>) │ │ │ │ add r2, pc │ │ │ │ + adds r1, r0, #4 │ │ │ │ + adds r2, #8 │ │ │ │ + adds r0, #8 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + vpop {d8-d9} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 32328 │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.n 78e4a │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vldr s14, [r5, #20] │ │ │ │ + vldr s13, [pc, #336] @ 78f34 │ │ │ │ + vstr s0, [r4, #8] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vstr s14, [r4, #4] │ │ │ │ + beq.w 78f14 │ │ │ │ + ldr r4, [pc, #368] @ (78f6c ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #368] @ (78f70 ) │ │ │ │ + add r4, pc │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7cb22 <__shtrlib_MOD_dclgridtospectrum@@Base+0x66> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7cc20 <__shtrlib_MOD_dclgridtospectrum@@Base+0x164> │ │ │ │ - ldr r5, [pc, #164] @ (7cc70 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b4>) │ │ │ │ - add r5, pc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, sl │ │ │ │ - strd r9, r0, [sp] │ │ │ │ - add r2, sp, #16 │ │ │ │ - add.w r0, r6, #8 │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - blx 34974 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7cb6e <__shtrlib_MOD_dclgridtospectrum@@Base+0xb2> │ │ │ │ - b.n 7cb7c <__shtrlib_MOD_dclgridtospectrum@@Base+0xc0> │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - strd sl, r0, [sp] │ │ │ │ - add.w r2, r6, #16 │ │ │ │ - add.w r0, r6, #8 │ │ │ │ - add.w r1, r6, #12 │ │ │ │ - blx 30848 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7cb6e <__shtrlib_MOD_dclgridtospectrum@@Base+0xb2> │ │ │ │ - b.n 7cb7c <__shtrlib_MOD_dclgridtospectrum@@Base+0xc0> │ │ │ │ - ldr r2, [pc, #80] @ (7cc74 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1b8>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #80] @ (7cc78 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1bc>) │ │ │ │ - movs r4, #17 │ │ │ │ - ldr r0, [pc, #80] @ (7cc7c <__shtrlib_MOD_dclgridtospectrum@@Base+0x1c0>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ + add.w r1, r4, #76 @ 0x4c │ │ │ │ + blx 30020 │ │ │ │ + ldr r0, [pc, #360] @ (78f74 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7cb7c <__shtrlib_MOD_dclgridtospectrum@@Base+0xc0> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r6, #8 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, sp, #928 @ 0x3a0 │ │ │ │ - movs r7, r0 │ │ │ │ - bvc.n 7cba4 <__shtrlib_MOD_dclgridtospectrum@@Base+0xe8> │ │ │ │ - movs r2, r1 │ │ │ │ - bvc.n 7cb64 <__shtrlib_MOD_dclgridtospectrum@@Base+0xa8> │ │ │ │ - movs r2, r1 │ │ │ │ - bvc.n 7cd30 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xb0> │ │ │ │ - movs r2, r1 │ │ │ │ - asrs r4, r1, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - movs r7, r0 │ │ │ │ - bvc.n 7cc68 <__shtrlib_MOD_dclgridtospectrum@@Base+0x1ac> │ │ │ │ - movs r2, r1 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, sp, #232 @ 0xe8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r7} │ │ │ │ - movs r7, r0 │ │ │ │ - bvs.n 7cc24 <__shtrlib_MOD_dclgridtospectrum@@Base+0x168> │ │ │ │ - movs r2, r1 │ │ │ │ - add r2, sp, #728 @ 0x2d8 │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, sp, #640 @ 0x280 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007cc80 <__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, #4008] @ 0xfa8 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #428] @ (7ce44 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c4>) │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #428] @ (7ce48 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ - mov r7, r3 │ │ │ │ + blx 30020 │ │ │ │ + vldr s14, [r4, #76] @ 0x4c │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 78e96 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ldr r1, [pc, #328] @ (78f78 ) │ │ │ │ + ldr r0, [pc, #328] @ (78f7c ) │ │ │ │ + mov.w r2, #6 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #420] @ (7ce4c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1cc>) │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - movs r1, #17 │ │ │ │ add r0, pc │ │ │ │ - ldrd fp, sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov.w r2, #0 │ │ │ │ - blx 2f704 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r3, 7ccc4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x44> │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - ldr r2, [pc, #392] @ (7ce50 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d0>) │ │ │ │ - movs r0, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7ccde <__shtrlib_MOD_dclspectrumtogrid@@Base+0x5e> │ │ │ │ - b.n 7cd9c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x11c> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - movs r0, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7cd94 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x114> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7ccd2 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x52> │ │ │ │ - cbz r0, 7ccee <__shtrlib_MOD_dclspectrumtogrid@@Base+0x6e> │ │ │ │ - ldr r3, [pc, #364] @ (7ce54 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d4>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r5, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 7ccfe <__shtrlib_MOD_dclspectrumtogrid@@Base+0x7e> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #344] @ (7ce58 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1d8>) │ │ │ │ + add.w r1, r1, #76 @ 0x4c │ │ │ │ + itt eq │ │ │ │ + ldreq r3, [r4, #44] @ 0x2c │ │ │ │ + streq r3, [r4, #76] @ 0x4c │ │ │ │ + blx 2f2c8 │ │ │ │ + b.n 78d9e │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 78d9e │ │ │ │ + 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 31ce0 │ │ │ │ + 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 78d9e │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78ebe │ │ │ │ + vldr s12, [r5, #20] │ │ │ │ + vldr s14, [pc, #148] @ 78f38 │ │ │ │ + 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] @ (78f80 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7cd14 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x94> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cbz r7, 7cd1e <__shtrlib_MOD_dclspectrumtogrid@@Base+0x9e> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 7cdb8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x138> │ │ │ │ - adds r0, #20 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7cdf4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x174> │ │ │ │ - ldr r5, [pc, #304] @ (7ce5c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1dc>) │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - str.w r8, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, pc │ │ │ │ - str.w r9, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - adds r0, #8 │ │ │ │ - add r3, sp, #32 │ │ │ │ - blx 335c8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7cd70 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf0> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #236] @ (7ce60 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e0>) │ │ │ │ - ldr r3, [pc, #212] @ (7ce48 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c8>) │ │ │ │ - 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 7ce40 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1c0> │ │ │ │ - ldr r0, [pc, #220] @ (7ce64 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e4>) │ │ │ │ - movs r1, #17 │ │ │ │ + vldr s14, [r3, #80] @ 0x50 │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 78ef2 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s13, [pc, #96] @ 78f38 │ │ │ │ + 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] @ (78f84 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #144] @ (78f88 ) │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #76 @ 0x4c │ │ │ │ add r0, pc │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r2, [pc, #208] @ (7ce68 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1e8>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #17 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #200] @ (7ce6c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1ec>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #196] @ (7ce70 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f0>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #196] @ (7ce74 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f4>) │ │ │ │ - add r2, pc │ │ │ │ + blx 2f2c8 │ │ │ │ + ldr r0, [pc, #132] @ (78f8c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7ccee <__shtrlib_MOD_dclspectrumtogrid@@Base+0x6e> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7ce24 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1a4> │ │ │ │ - ldr r5, [pc, #184] @ (7ce78 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1f8>) │ │ │ │ - adds r0, #20 │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r5, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str.w r8, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r2, r0, #16 │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 30b30 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7cd62 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe2> │ │ │ │ - b.n 7cd70 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf0> │ │ │ │ - ldr r5, [pc, #132] @ (7ce7c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1fc>) │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str.w r9, [sp, #8] │ │ │ │ - add r5, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - add r2, sp, #32 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add.w r1, r0, #12 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 34644 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 7cd62 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xe2> │ │ │ │ - b.n 7cd70 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf0> │ │ │ │ - ldr r2, [pc, #88] @ (7ce80 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x200>) │ │ │ │ - movs r5, #32 │ │ │ │ - ldr r1, [pc, #88] @ (7ce84 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x204>) │ │ │ │ - movs r4, #17 │ │ │ │ - ldr r0, [pc, #88] @ (7ce88 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208>) │ │ │ │ + blx 2f2c8 │ │ │ │ + b.n 78d9e │ │ │ │ + movs r4, #38 @ 0x26 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #116] @ (78f90 ) │ │ │ │ + movs r3, #1 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #112] @ (78f94 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #112] @ (78f98 ) │ │ │ │ add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - b.n 7cd70 <__shtrlib_MOD_dclspectrumtogrid@@Base+0xf0> │ │ │ │ + b.n 78df8 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r2, r6 │ │ │ │ + str r2, [r3, r5] │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #360 @ 0x168 │ │ │ │ - movs r7, r0 │ │ │ │ - bpl.n 7ce0c <__shtrlib_MOD_dclspectrumtogrid@@Base+0x18c> │ │ │ │ - movs r2, r1 │ │ │ │ - bpl.n 7cdd0 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x150> │ │ │ │ + ldrsh r0, [r6, r0] │ │ │ │ movs r2, r1 │ │ │ │ - bpl.n 7cda4 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x124> │ │ │ │ + str r2, [r7, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r2, r1 │ │ │ │ - bpl.n 7cf3c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xb0> │ │ │ │ + str r4, [r6, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + str r0, [r3, r4] │ │ │ │ + movs r0, r1 │ │ │ │ + ldrb r2, [r2, r2] │ │ │ │ movs r2, r1 │ │ │ │ - lsrs r0, r3, #30 │ │ │ │ + ldr r7, [pc, #424] @ (7910c ) │ │ │ │ movs r1, r1 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ - movs r7, r0 │ │ │ │ - bpl.n 7ce88 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x208> │ │ │ │ + ldrb r0, [r6, r0] │ │ │ │ movs r2, r1 │ │ │ │ - add r1, sp, #360 @ 0x168 │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1!, {r2, r3, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - bmi.n 7ce34 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x1b4> │ │ │ │ + ldr r7, [pc, #632] @ (791e4 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldrh r2, [r5, r7] │ │ │ │ movs r2, r1 │ │ │ │ - bmi.n 7cdc8 <__shtrlib_MOD_dclspectrumtogrid@@Base+0x148> │ │ │ │ + stc2 0, cr0, [r4], #28 │ │ │ │ + ldc2 0, cr0, [sl], {7} │ │ │ │ + ldrh r2, [r6, r6] │ │ │ │ movs r2, r1 │ │ │ │ - add r0, sp, #264 @ 0x108 │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, sp, #848 @ 0x350 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1!, {r3} │ │ │ │ - movs r7, r0 │ │ │ │ + stc2l 0, cr0, [ip], #-28 @ 0xffffffe4 │ │ │ │ + ldrh r0, [r5, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ + movs r2, r1 │ │ │ │ + umull r0, r0, r6, r7 │ │ │ │ + umull r0, r0, r0, r7 │ │ │ │ + @ instruction: 0xfbd60007 │ │ │ │ + stc2l 0, cr0, [r2, #-28] @ 0xffffffe4 │ │ │ │ + cmp r5, #240 @ 0xf0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007ce8c <__shtrlib_MOD_dcloperatelaplacian@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ +00078f9c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #0 │ │ │ │ + mov.w lr, #65536 @ 0x10000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #188] @ (7cf5c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd0>) │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #188] @ (7cf60 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ - add r2, pc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #184] @ (7cf64 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd8>) │ │ │ │ - sub sp, #20 │ │ │ │ - mov r9, r1 │ │ │ │ - movs r1, #19 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + sub.w lr, ip, lr │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne.n 78fb0 │ │ │ │ + sub.w lr, lr, #4096 @ 0x1000 │ │ │ │ + str.w r0, [lr, #2296] @ 0x8f8 │ │ │ │ + ldr r4, [pc, #880] @ (79338 ) │ │ │ │ + sub.w sp, sp, #67072 @ 0x10600 │ │ │ │ + ldr r3, [pc, #880] @ (7933c ) │ │ │ │ + sub sp, #228 @ 0xe4 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [pc, #872] @ (79340 ) │ │ │ │ + ldr r1, [pc, #876] @ (79344 ) │ │ │ │ + add.w r5, sp, #67072 @ 0x10600 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r2, #6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str.w r3, [r5, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7cf52 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xc6> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - ldr r2, [pc, #160] @ (7cf68 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xdc>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ + blx 329d8 │ │ │ │ + ldr r0, [pc, #852] @ (79348 ) │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ + movs r2, #6 │ │ │ │ + sub.w r1, r4, #148 @ 0x94 │ │ │ │ + add r0, pc │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ + blx 33808 │ │ │ │ + ldr r0, [pc, #836] @ (7934c ) │ │ │ │ + sub.w r3, r4, #132 @ 0x84 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 323a0 │ │ │ │ + ldr r0, [pc, #824] @ (79350 ) │ │ │ │ + sub.w r3, r4, #136 @ 0x88 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + blx 323a0 │ │ │ │ + ldr r0, [pc, #808] @ (79354 ) │ │ │ │ + sub.w r1, r4, #128 @ 0x80 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 31f84 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add.w r1, sp, #1760 @ 0x6e0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + cbnz r3, 79050 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + addw r3, r3, #999 @ 0x3e7 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add.w r5, sp, #66048 @ 0x10200 │ │ │ │ + mov r0, r6 │ │ │ │ + adds r5, #220 @ 0xdc │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 35b9c │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 792a2 │ │ │ │ + blx 312f8 │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + sub.w r2, r4, #104 @ 0x68 │ │ │ │ + ldr r3, [pc, #728] @ (79358 ) │ │ │ │ + sub.w r4, r7, #1640 @ 0x668 │ │ │ │ + mov r6, r0 │ │ │ │ + add r3, pc │ │ │ │ + mov r8, r2 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r5, [pc, #712] @ (7935c ) │ │ │ │ + ldr r3, [pc, #716] @ (79360 ) │ │ │ │ + add r5, pc │ │ │ │ + str r0, [r4, #4] │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r4, #164] @ 0xa4 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + blx 2f788 <_gfortran_st_open@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r3, r6, [r4] │ │ │ │ + movs r3, #43 @ 0x2b │ │ │ │ + str r5, [r4, #8] │ │ │ │ + add r6, sp, #304 @ 0x130 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + blx 31ecc <_gfortran_st_rewind@plt> │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #736 @ 0x2e0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r7 │ │ │ │ + subw sl, r3, #1676 @ 0x68c │ │ │ │ + sub.w r7, r7, #1456 @ 0x5b0 │ │ │ │ + add.w r3, sp, #33280 @ 0x8200 │ │ │ │ + adds r3, #140 @ 0x8c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [r7, #24] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + movs r3, #49 @ 0x31 │ │ │ │ + str r3, [r7, #12] │ │ │ │ + movs r3, #32 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #4 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + subw r3, r3, #1660 @ 0x67c │ │ │ │ + ldr.w fp, [r3] │ │ │ │ + and.w r3, r0, #1 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + it le │ │ │ │ + orrle.w r3, r3, #1 │ │ │ │ + add.w r8, fp, fp, lsr #31 │ │ │ │ + mov.w r8, r8, asr #1 │ │ │ │ + cbnz r3, 791ce │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add.w r5, sp, #33280 @ 0x8200 │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ + movs r4, #1 │ │ │ │ + sub.w r9, r3, #84 @ 0x54 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #4 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #4 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + adds r4, #1 │ │ │ │ + add.w r9, r9, #4 │ │ │ │ + and.w r3, r0, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + cmp r8, r4 │ │ │ │ + it lt │ │ │ │ + orrlt.w r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7919e │ │ │ │ + str r0, [r7, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cbz r3, 79224 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r1, #64 @ 0x40 │ │ │ │ movs r2, #0 │ │ │ │ - cbnz r3, 7cede <__shtrlib_MOD_dcloperatelaplacian@@Base+0x52> │ │ │ │ - b.n 7cf36 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xaa> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r6, r3 │ │ │ │ - movs r2, #1 │ │ │ │ - cbz r4, 7cf2e <__shtrlib_MOD_dcloperatelaplacian@@Base+0xa2> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.n 7ced4 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x48> │ │ │ │ - cbz r2, 7ceee <__shtrlib_MOD_dcloperatelaplacian@@Base+0x62> │ │ │ │ - ldr r3, [pc, #132] @ (7cf6c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe0>) │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + sub.w r9, r3, #1640 @ 0x668 │ │ │ │ + ldr r3, [pc, #376] @ (79364 ) │ │ │ │ add r3, pc │ │ │ │ - strd r4, r6, [r3, #4] │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cbz r7, 7cef8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x6c> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #116] @ (7cf70 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe4>) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - adds r0, #8 │ │ │ │ - blx 349cc │ │ │ │ - ldr r2, [pc, #104] @ (7cf74 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xe8>) │ │ │ │ - ldr r3, [pc, #80] @ (7cf60 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xd4>) │ │ │ │ + strd r3, r1, [r9, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str.w r2, [r9] │ │ │ │ + str.w r3, [r9, #4] │ │ │ │ + blx 34554 <_gfortran_st_close@plt> │ │ │ │ + ldr r2, [pc, #360] @ (79368 ) │ │ │ │ + ldr r3, [pc, #312] @ (7933c ) │ │ │ │ + add.w r1, sp, #67072 @ 0x10600 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #220 @ 0xdc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7cf56 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xca> │ │ │ │ - ldr r0, [pc, #88] @ (7cf78 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xec>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r2, [pc, #76] @ (7cf7c <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf0>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r3, #19 │ │ │ │ - movs r2, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #68] @ (7cf80 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf4>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #64] @ (7cf84 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xf8>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #64] @ (7cf88 <__shtrlib_MOD_dcloperatelaplacian@@Base+0xfc>) │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - b.n 7ceee <__shtrlib_MOD_dcloperatelaplacian@@Base+0x62> │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 7cec6 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x3a> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r0, r5, #25 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r0, sp, #408 @ 0x198 │ │ │ │ - movs r7, r0 │ │ │ │ - bcc.n 7cf24 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x98> │ │ │ │ - movs r2, r1 │ │ │ │ - bcc.n 7cee8 <__shtrlib_MOD_dcloperatelaplacian@@Base+0x5c> │ │ │ │ - movs r2, r1 │ │ │ │ - bcc.n 7cebc <__shtrlib_MOD_dcloperatelaplacian@@Base+0x30> │ │ │ │ - movs r2, r1 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ - movs r1, r1 │ │ │ │ - add r7, pc, #984 @ (adr r7, 7d354 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x34>) │ │ │ │ - movs r7, r0 │ │ │ │ - bcc.n 7d068 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xdc> │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, pc, #848 @ (adr r7, 7d2d4 <__shtrlib_MOD_dclinitsht@@Base+0x15c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #688 @ (adr r6, 7d238 <__shtrlib_MOD_dclinitsht@@Base+0xc0>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007cf8c <__shtrlib_MOD_dclgetspectrumnumber@@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 r5, r2 │ │ │ │ - ldr r2, [pc, #208] @ (7d070 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe4>) │ │ │ │ - ldr r3, [pc, #208] @ (7d074 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #208] @ (7d078 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xec>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r9, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #20 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne.w 79334 │ │ │ │ + add.w sp, sp, #67072 @ 0x10600 │ │ │ │ + add sp, #228 @ 0xe4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w fp, #10 │ │ │ │ + bgt.n 79264 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + add r2, r3 │ │ │ │ + vldr s15, [r2] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 79110 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subw r2, r2, #1108 @ 0x454 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 79110 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub.w r3, r3, #1680 @ 0x690 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 7d066 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xda> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - ldr r2, [pc, #180] @ (7d07c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf0>) │ │ │ │ - movs r6, #0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - cbnz r3, 7cfde <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x52> │ │ │ │ - b.n 7d04a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xbe> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r7, r3 │ │ │ │ - movs r6, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7d042 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xb6> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r5 │ │ │ │ - bne.n 7cfd2 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x46> │ │ │ │ - cbz r6, 7cfee <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x62> │ │ │ │ - ldr r3, [pc, #152] @ (7d080 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf4>) │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 79284 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.w 79110 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub.w r3, r3, #1640 @ 0x668 │ │ │ │ + str.w r8, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + b.n 79290 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub.w r3, r3, #1640 @ 0x668 │ │ │ │ + str.w r8, [r3] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add.w r1, sp, #33280 @ 0x8200 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + adds r1, #140 @ 0x8c │ │ │ │ + subs r2, #84 @ 0x54 │ │ │ │ + blx 35bfc │ │ │ │ + b.n 79110 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34588 │ │ │ │ + bic.w r8, r0, r0, asr #31 │ │ │ │ + add.w r7, r8, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #176] @ (7936c ) │ │ │ │ + strd r8, r6, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ add r3, pc │ │ │ │ - strd r4, r7, [r3, #4] │ │ │ │ - ldr r2, [pc, #148] @ (7d084 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xf8>) │ │ │ │ - add r0, sp, #8 │ │ │ │ - ldr.w r4, [r9] │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - eor.w r0, r4, r4, asr #31 │ │ │ │ - sub.w r0, r0, r4, asr #31 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - add r2, sp, #16 │ │ │ │ - adds r0, #8 │ │ │ │ - blx 33d08 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [pc, #112] @ (7d088 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xfc>) │ │ │ │ - mov.w r1, #20 │ │ │ │ + movs r2, #15 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r8, sp, #66048 @ 0x10200 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + add.w r8, r8, #140 @ 0x8c │ │ │ │ + cmp r7, #79 @ 0x4f │ │ │ │ + ble.n 7931a │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [pc, #136] @ (79370 ) │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r0, [pc, #136] @ (79374 ) │ │ │ │ + add r6, pc │ │ │ │ + mov r2, r8 │ │ │ │ + movs r7, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ add r0, pc │ │ │ │ - ite ge │ │ │ │ - ldrge r4, [sp, #12] │ │ │ │ - ldrlt r4, [sp, #8] │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #100] @ (7d08c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x100>) │ │ │ │ - ldr r3, [pc, #72] @ (7d074 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xe8>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7d06a <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xde> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #76] @ (7d090 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x104>) │ │ │ │ - add r2, pc │ │ │ │ - strd r4, r3, [r2, #4] │ │ │ │ - movs r0, #40 @ 0x28 │ │ │ │ - movs r1, #20 │ │ │ │ - ldr r2, [pc, #68] @ (7d094 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x108>) │ │ │ │ + strd r7, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - strd r1, r0, [sp] │ │ │ │ - ldr r1, [pc, #64] @ (7d098 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x10c>) │ │ │ │ + blx 33b50 │ │ │ │ + ldr r2, [pc, #116] @ (79378 ) │ │ │ │ + ldr r0, [pc, #116] @ (7937c ) │ │ │ │ + movs r3, #28 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #64] @ (7d09c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x110>) │ │ │ │ - add r1, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + str r7, [sp, #0] │ │ │ │ blx 33b50 │ │ │ │ - b.n 7cfee <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x62> │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 7cfc4 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x38> │ │ │ │ + b.n 79074 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r7, #80 @ 0x50 │ │ │ │ + add.w r0, r8, r7 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 792e2 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + ldr r5, [pc, #248] @ (79434 ) │ │ │ │ movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #512 @ (adr r7, 7d27c <__shtrlib_MOD_dclinitsht@@Base+0x104>) │ │ │ │ - movs r7, r0 │ │ │ │ - bcs.n 7d038 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xac> │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 7cffc <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x70> │ │ │ │ - movs r2, r1 │ │ │ │ - bcs.n 7cfe0 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x54> │ │ │ │ - movs r2, r1 │ │ │ │ - add r7, pc, #72 @ (adr r7, 7d0d4 <__shtrlib_MOD_dcldeallocsht@@Base+0x34>) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r2, r4, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - bcs.n 7d154 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4> │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, pc, #624 @ (adr r5, 7d308 <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #832 @ (adr r6, 7d3dc <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r6, r7} │ │ │ │ + ldc2 0, cr0, [r2], {7} │ │ │ │ + ldr r5, [pc, #528] @ (79558 ) │ │ │ │ + movs r0, r1 │ │ │ │ + ldc2l 0, cr0, [ip], #-28 @ 0xffffffe4 │ │ │ │ + ldc2l 0, cr0, [r2], #-28 @ 0xffffffe4 │ │ │ │ + stc2l 0, cr0, [ip], #-28 @ 0xffffffe4 │ │ │ │ + stc2l 0, cr0, [r8], #-28 @ 0xffffffe4 │ │ │ │ + smmls r0, sl, r7, r0 │ │ │ │ + ldc2 0, cr0, [r0], {7} │ │ │ │ + smmla r0, ip, r7, r0 │ │ │ │ + @ instruction: 0xfaba0007 │ │ │ │ + ldr r3, [pc, #24] @ (79384 ) │ │ │ │ + movs r1, r1 │ │ │ │ + ldr??.w r0, [r2, #7] │ │ │ │ + str.w r0, [r0, #7] │ │ │ │ + ldrsb r2, [r4, r3] │ │ │ │ movs r7, r0 │ │ │ │ + ldrh.w r0, [r8, #7] │ │ │ │ + cmp r2, #10 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007d0a0 <__shtrlib_MOD_dcldeallocsht@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00079380 : │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00079388 : │ │ │ │ + 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 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #152] @ (7d14c <__shtrlib_MOD_dcldeallocsht@@Base+0xac>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - movs r1, #1 │ │ │ │ - cbz r4, 7d0c0 <__shtrlib_MOD_dcldeallocsht@@Base+0x20> │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r4, [pc, #140] @ (7d150 <__shtrlib_MOD_dcldeallocsht@@Base+0xb0>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (793fc ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (79400 ) │ │ │ │ + mov r9, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 7d0e4 <__shtrlib_MOD_dcldeallocsht@@Base+0x44> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7d0f2 <__shtrlib_MOD_dcldeallocsht@@Base+0x52> │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - cbz r0, 7d12c <__shtrlib_MOD_dcldeallocsht@@Base+0x8c> │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r0, [pc, #108] @ (7d154 <__shtrlib_MOD_dcldeallocsht@@Base+0xb4>) │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - add r0, pc │ │ │ │ - b.w 2fbf8 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbz r3, 7d122 <__shtrlib_MOD_dcldeallocsht@@Base+0x82> │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 7d0f4 <__shtrlib_MOD_dcldeallocsht@@Base+0x54> │ │ │ │ - ldr r5, [pc, #84] @ (7d158 <__shtrlib_MOD_dcldeallocsht@@Base+0xb8>) │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - add r5, pc │ │ │ │ - strd r3, r4, [r5, #4] │ │ │ │ - cbz r0, 7d13c <__shtrlib_MOD_dcldeallocsht@@Base+0x9c> │ │ │ │ - blx 2fad8 │ │ │ │ - ldrd r0, r3, [r5, #4] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - blx 2fad8 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 7d0e4 <__shtrlib_MOD_dcldeallocsht@@Base+0x44> │ │ │ │ - ldr r2, [pc, #56] @ (7d15c <__shtrlib_MOD_dcldeallocsht@@Base+0xbc>) │ │ │ │ - add r2, pc │ │ │ │ - strd r3, r4, [r2, #4] │ │ │ │ - b.n 7d0e4 <__shtrlib_MOD_dcldeallocsht@@Base+0x44> │ │ │ │ - ldr r2, [pc, #48] @ (7d160 <__shtrlib_MOD_dcldeallocsht@@Base+0xc0>) │ │ │ │ - ldr r1, [pc, #52] @ (7d164 <__shtrlib_MOD_dcldeallocsht@@Base+0xc4>) │ │ │ │ - ldr r0, [pc, #52] @ (7d168 <__shtrlib_MOD_dcldeallocsht@@Base+0xc8>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ - ldr r2, [pc, #44] @ (7d16c <__shtrlib_MOD_dcldeallocsht@@Base+0xcc>) │ │ │ │ - ldr r1, [pc, #48] @ (7d170 <__shtrlib_MOD_dcldeallocsht@@Base+0xd0>) │ │ │ │ - ldr r0, [pc, #48] @ (7d174 <__shtrlib_MOD_dcldeallocsht@@Base+0xd4>) │ │ │ │ - add r2, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33af0 <_gfortran_runtime_error_at@plt> │ │ │ │ - add r6, pc, #576 @ (adr r6, 7d390 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x8>) │ │ │ │ - movs r7, r0 │ │ │ │ - bne.n 7d118 <__shtrlib_MOD_dcldeallocsht@@Base+0x78> │ │ │ │ - movs r2, r1 │ │ │ │ - add r6, pc, #352 @ (adr r6, 7d2b8 <__shtrlib_MOD_dclinitsht@@Base+0x140>) │ │ │ │ - movs r7, r0 │ │ │ │ - bne.n 7d09c <__shtrlib_MOD_dclgetspectrumnumber@@Base+0x110> │ │ │ │ + b.n 793cc │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 793ec │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 793f2 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 793b2 │ │ │ │ + ldr r3, [pc, #20] @ (79404 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r4, r2] │ │ │ │ movs r2, r1 │ │ │ │ - bne.n 7d060 <__shtrlib_MOD_dclgetspectrumnumber@@Base+0xd4> │ │ │ │ + ldrb r4, [r6, #0] │ │ │ │ + movs r1, r1 │ │ │ │ + ldrsb r6, [r2, r1] │ │ │ │ movs r2, r1 │ │ │ │ - add r6, pc, #136 @ (adr r6, 7d1ec <__shtrlib_MOD_dclinitsht@@Base+0x74>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #144 @ (adr r6, 7d1f8 <__shtrlib_MOD_dclinitsht@@Base+0x80>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #296 @ (adr r6, 7d294 <__shtrlib_MOD_dclinitsht@@Base+0x11c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #376 @ (adr r6, 7d2e8 <__shtrlib_MOD_dclinitsht@@Base+0x170>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #80 @ (adr r6, 7d1c4 <__shtrlib_MOD_dclinitsht@@Base+0x4c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #376 @ (adr r6, 7d2f0 <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007d178 <__shtrlib_MOD_dclinitsht@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00079408 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #344] @ (7d2e4 <__shtrlib_MOD_dclinitsht@@Base+0x16c>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (794a0 ) │ │ │ │ sub sp, #8 │ │ │ │ - mov r7, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #528] @ 0x210 │ │ │ │ + cbnz r3, 79444 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 7947e │ │ │ │ + ldr r2, [pc, #112] @ (794a4 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #532] @ 0x214 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (794a8 ) │ │ │ │ + add.w r8, r6, #532 @ 0x214 │ │ │ │ + ldr r0, [pc, #96] @ (794ac ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - movs r1, #10 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 7d2ba <__shtrlib_MOD_dclinitsht@@Base+0x142> │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - ldr r3, [pc, #320] @ (7d2e8 <__shtrlib_MOD_dclinitsht@@Base+0x170>) │ │ │ │ - add r3, pc │ │ │ │ - ldr.w sl, [r3] │ │ │ │ - str.w sl, [r3, #4] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7d1f8 <__shtrlib_MOD_dclinitsht@@Base+0x80> │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 7d1c6 <__shtrlib_MOD_dclinitsht@@Base+0x4e> │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - mov r9, r3 │ │ │ │ - movs r2, #1 │ │ │ │ - cbz r4, 7d1f2 <__shtrlib_MOD_dclinitsht@@Base+0x7a> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.n 7d1bc <__shtrlib_MOD_dclinitsht@@Base+0x44> │ │ │ │ - cbz r2, 7d1d6 <__shtrlib_MOD_dclinitsht@@Base+0x5e> │ │ │ │ - ldr r3, [pc, #284] @ (7d2ec <__shtrlib_MOD_dclinitsht@@Base+0x174>) │ │ │ │ - add r3, pc │ │ │ │ - strd r4, r9, [r3, #4] │ │ │ │ - ldr r2, [pc, #280] @ (7d2f0 <__shtrlib_MOD_dclinitsht@@Base+0x178>) │ │ │ │ - movs r5, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #280] @ (7d2f4 <__shtrlib_MOD_dclinitsht@@Base+0x17c>) │ │ │ │ - movs r4, #10 │ │ │ │ - ldr r0, [pc, #280] @ (7d2f8 <__shtrlib_MOD_dclinitsht@@Base+0x180>) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31240 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #88 @ 0x58 │ │ │ │ + blx 34184 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #528] @ 0x210 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls.n 79430 │ │ │ │ + ldr r2, [pc, #48] @ (794b0 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (794b4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (794b8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - b.n 7d2aa <__shtrlib_MOD_dclinitsht@@Base+0x132> │ │ │ │ - ldr r2, [pc, #264] @ (7d2fc <__shtrlib_MOD_dclinitsht@@Base+0x184>) │ │ │ │ - add r2, pc │ │ │ │ - str r3, [r2, #8] │ │ │ │ - movs r0, #56 @ 0x38 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #256] @ (7d300 <__shtrlib_MOD_dclinitsht@@Base+0x188>) │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc │ │ │ │ - str r0, [r3, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 7d2d4 <__shtrlib_MOD_dclinitsht@@Base+0x15c> │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - strd r5, sl, [r0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - add.w r2, r1, r1, lsl #2 │ │ │ │ - ldr r0, [r7, #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 r5, r3, r3, r2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - movs r2, #6 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - add r5, r1 │ │ │ │ - mla r5, r2, r3, r5 │ │ │ │ - movs r3, #4 │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - adds r5, #17 │ │ │ │ - strd r2, r2, [r4, #32] │ │ │ │ - movw r3, #769 @ 0x301 │ │ │ │ - cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - strh r3, [r4, #36] @ 0x24 │ │ │ │ - bge.n 7d2be <__shtrlib_MOD_dclinitsht@@Base+0x146> │ │ │ │ - cmp r5, #0 │ │ │ │ - itete gt │ │ │ │ - movgt.w r9, r5, lsl #2 │ │ │ │ - movle r0, #1 │ │ │ │ - movgt r0, r9 │ │ │ │ - movle r9, r2 │ │ │ │ - blx 34068 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - cbz r0, 7d2c6 <__shtrlib_MOD_dclinitsht@@Base+0x14e> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - add.w r0, r4, #20 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - movs r3, #4 │ │ │ │ - str r5, [r4, #52] @ 0x34 │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - movs r3, #1 │ │ │ │ - strd r3, r3, [r4, #44] @ 0x2c │ │ │ │ - blx 3280c <_gfortran_internal_pack@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 30f1c │ │ │ │ - ldr r3, [pc, #112] @ (7d304 <__shtrlib_MOD_dclinitsht@@Base+0x18c>) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 7d2aa <__shtrlib_MOD_dclinitsht@@Base+0x132> │ │ │ │ - adds r0, #20 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 318a0 <_gfortran_internal_unpack@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r0, [pc, #92] @ (7d308 <__shtrlib_MOD_dclinitsht@@Base+0x190>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - movs r5, #1 │ │ │ │ - b.n 7d1a4 <__shtrlib_MOD_dclinitsht@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #76] @ (7d30c <__shtrlib_MOD_dclinitsht@@Base+0x194>) │ │ │ │ - add r0, pc │ │ │ │ - blx 33e0c <_gfortran_runtime_error@plt> │ │ │ │ - ldr r1, [pc, #72] @ (7d310 <__shtrlib_MOD_dclinitsht@@Base+0x198>) │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [pc, #72] @ (7d314 <__shtrlib_MOD_dclinitsht@@Base+0x19c>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ - ldr r1, [pc, #64] @ (7d318 <__shtrlib_MOD_dclinitsht@@Base+0x1a0>) │ │ │ │ - movs r2, #56 @ 0x38 │ │ │ │ - ldr r0, [pc, #64] @ (7d31c <__shtrlib_MOD_dclinitsht@@Base+0x1a4>) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 30870 <_gfortran_os_error_at@plt> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #208 @ (adr r6, 7d3b8 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x30>) │ │ │ │ - movs r7, r0 │ │ │ │ - beq.n 7d2e8 <__shtrlib_MOD_dclinitsht@@Base+0x170> │ │ │ │ - movs r2, r1 │ │ │ │ - beq.n 7d298 <__shtrlib_MOD_dclinitsht@@Base+0x120> │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, pc, #960 @ (adr r5, 7d6b4 <__sgpack_MOD_dcldrawarrow@@Base+0xb4>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, pc, #904 @ (adr r5, 7d680 <__sgpack_MOD_dcldrawarrow@@Base+0x80>) │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r1, r2, r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - beq.n 7d260 <__shtrlib_MOD_dclinitsht@@Base+0xe8> │ │ │ │ - movs r2, r1 │ │ │ │ - beq.n 7d248 <__shtrlib_MOD_dclinitsht@@Base+0xd0> │ │ │ │ - movs r2, r1 │ │ │ │ - beq.n 7d32c <__sgpack_MOD_dclgetarrowlineindex@@Base+0xc> │ │ │ │ - movs r2, r1 │ │ │ │ - add r5, pc, #88 @ (adr r5, 7d364 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x44>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, pc, #416 @ (adr r5, 7d4b0 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x58>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #176 @ 0xb0 │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, pc, #632 @ (adr r5, 7d590 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x64>) │ │ │ │ - movs r7, r0 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, pc, #144 @ (adr r5, 7d3b0 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x28>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d320 <__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] @ (7d378 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7d37c <__sgpack_MOD_dclgetarrowlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #20 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7d380 <__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 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31af4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7d384 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7d37c <__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 7d374 <__sgpack_MOD_dclgetarrowlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r2, #7 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, 7d4ec <__sgpack_MOD_dcldrawarrowprojected@@Base+0x94>) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r5, #6 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007d388 <__sgpack_MOD_dclgetarrowlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7d3e0 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7d3e4 <__sgpack_MOD_dclgetarrowlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7d3e8 <__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 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30180 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7d3ec <__sgpack_MOD_dclgetarrowlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7d3e4 <__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 7d3dc <__sgpack_MOD_dclgetarrowlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsrs r6, r5, #5 │ │ │ │ + strb r0, [r7, #30] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #40 @ (adr r5, 7d414 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x24>) │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r1, r1 │ │ │ │ - │ │ │ │ -0007d3f0 <__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] @ (7d420 <__sgpack_MOD_dclsetarrowlineindex@@Base+0x30>) │ │ │ │ - movs r1, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 337a0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - add r4, pc, #752 @ (adr r4, 7d714 <__sgpack_MOD_dclgetshadepattern@@Base+0x40>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d424 <__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] @ (7d454 <__sgpack_MOD_dclsetarrowlinetype@@Base+0x30>) │ │ │ │ - movs r1, #19 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 355e0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - add r4, pc, #640 @ (adr r4, 7d6d8 <__sgpack_MOD_dclgetshadepattern@@Base+0x4>) │ │ │ │ + ldr r1, [pc, #104] @ (79514 ) │ │ │ │ + movs r0, r1 │ │ │ │ + asrs r6, r3, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r4, [r6, r5] │ │ │ │ movs r7, r0 │ │ │ │ + strh.w r0, [r6, r7] │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007d458 <__sgpack_MOD_dcldrawarrowprojected@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +000794bc : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (7d514 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xbc>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (7d518 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xc0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (79554 ) │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r0, [pc, #160] @ (7d51c <__sgpack_MOD_dcldrawarrowprojected@@Base+0xc4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r1, [pc, #160] @ (7d520 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xc8>) │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #528] @ 0x210 │ │ │ │ + cbnz r3, 794f8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 79532 │ │ │ │ + ldr r2, [pc, #112] @ (79558 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #532] @ 0x214 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (7955c ) │ │ │ │ + add.w r8, r6, #532 @ 0x214 │ │ │ │ + ldr r0, [pc, #96] @ (79560 ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7d4f2 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x9a> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7d502 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xaa> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 32b6c │ │ │ │ - ldr r2, [pc, #84] @ (7d524 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #68] @ (7d518 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xc0>) │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31240 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #88 @ 0x58 │ │ │ │ + blx 34184 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #528] @ 0x210 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bls.n 794e4 │ │ │ │ + ldr r2, [pc, #48] @ (79564 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (79568 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7956c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7d50e <__sgpack_MOD_dcldrawarrowprojected@@Base+0xb6> │ │ │ │ - ldr r0, [pc, #68] @ (7d528 <__sgpack_MOD_dcldrawarrowprojected@@Base+0xd0>) │ │ │ │ - movs r1, #21 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30180 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7d4b0 <__sgpack_MOD_dcldrawarrowprojected@@Base+0x58> │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31af4 │ │ │ │ - b.n 7d4ba <__sgpack_MOD_dcldrawarrowprojected@@Base+0x62> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #2 │ │ │ │ + strb r4, [r0, #28] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #432 @ (adr r4, 7d6d0 <__sgpack_MOD_dcldrawarrow@@Base+0xd0>) │ │ │ │ - movs r7, r0 │ │ │ │ - smlabb r0, r6, r7, r0 │ │ │ │ - lsrs r2, r7, #32 │ │ │ │ + strb r2, [r6, #27] │ │ │ │ movs r1, r1 │ │ │ │ - add r4, pc, #24 @ (adr r4, 7d544 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x18>) │ │ │ │ + ldr r0, [pc, #408] @ (796f8 ) │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ + movs r0, r1 │ │ │ │ + strb r0, [r0, r3] │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xf77a0007 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007d52c <__sgpack_MOD_dcldrawarrownormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00079570 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (7d5e8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xbc>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (7d5ec <__sgpack_MOD_dcldrawarrownormalized@@Base+0xc0>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 795e6 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 79600 │ │ │ │ + ldr.w lr, [pc, #128] @ 79610 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #88 @ 0x58 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 79604 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 795ac │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (79614 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (79618 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7961c ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [pc, #160] @ (7d5f0 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xc4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #22 │ │ │ │ - ldr r1, [pc, #160] @ (7d5f4 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xc8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7d5c6 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x9a> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7d5d6 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xaa> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 31dac │ │ │ │ - ldr r2, [pc, #84] @ (7d5f8 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #68] @ (7d5ec <__sgpack_MOD_dcldrawarrownormalized@@Base+0xc0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7d5e2 <__sgpack_MOD_dcldrawarrownormalized@@Base+0xb6> │ │ │ │ - ldr r0, [pc, #68] @ (7d5fc <__sgpack_MOD_dcldrawarrownormalized@@Base+0xd0>) │ │ │ │ - movs r1, #22 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30180 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7d584 <__sgpack_MOD_dcldrawarrownormalized@@Base+0x58> │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31af4 │ │ │ │ - b.n 7d58e <__sgpack_MOD_dcldrawarrownormalized@@Base+0x62> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r1, #31 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #704 @ (adr r3, 7d8b4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x144>) │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xfa420007 │ │ │ │ - lsls r6, r4, #29 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + strb r0, [r0, #25] │ │ │ │ movs r1, r1 │ │ │ │ - add r3, pc, #296 @ (adr r3, 7d728 <__sgpack_MOD_dclgetshadepattern@@Base+0x54>) │ │ │ │ + strb r4, [r1, r0] │ │ │ │ movs r7, r0 │ │ │ │ + movt r0, #59399 @ 0xe807 │ │ │ │ + movs r7, #34 @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007d600 <__sgpack_MOD_dcldrawarrow@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +00079620 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #168] @ (7d6bc <__sgpack_MOD_dcldrawarrow@@Base+0xbc>) │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #168] @ (7d6c0 <__sgpack_MOD_dcldrawarrow@@Base+0xc0>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #10 │ │ │ │ + bhi.n 79668 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 79682 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (79694 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 79686 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (79698 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7969c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (796a0 ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [pc, #160] @ (7d6c4 <__sgpack_MOD_dcldrawarrow@@Base+0xc4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r1, [pc, #160] @ (7d6c8 <__sgpack_MOD_dcldrawarrow@@Base+0xc8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7d69a <__sgpack_MOD_dcldrawarrow@@Base+0x9a> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7d6aa <__sgpack_MOD_dcldrawarrow@@Base+0xaa> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str.w r9, [sp] │ │ │ │ - blx 34288 │ │ │ │ - ldr r2, [pc, #84] @ (7d6cc <__sgpack_MOD_dcldrawarrow@@Base+0xcc>) │ │ │ │ - ldr r3, [pc, #68] @ (7d6c0 <__sgpack_MOD_dcldrawarrow@@Base+0xc0>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7d6b6 <__sgpack_MOD_dcldrawarrow@@Base+0xb6> │ │ │ │ - ldr r0, [pc, #68] @ (7d6d0 <__sgpack_MOD_dcldrawarrow@@Base+0xd0>) │ │ │ │ - movs r1, #12 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 30180 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7d658 <__sgpack_MOD_dcldrawarrow@@Base+0x58> │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 31af4 │ │ │ │ - b.n 7d662 <__sgpack_MOD_dcldrawarrow@@Base+0x62> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ nop │ │ │ │ - lsls r4, r6, #27 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #976 @ (adr r2, 7da98 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xec>) │ │ │ │ - movs r7, r0 │ │ │ │ - vld4.8 {d16-d19}, [lr], r7 │ │ │ │ - lsls r2, r2, #26 │ │ │ │ + strb r6, [r2, #22] │ │ │ │ movs r1, r1 │ │ │ │ - add r2, pc, #568 @ (adr r2, 7d90c <__sgpack_MOD_dclshaderegionprojected@@Base+0x19c>) │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r7, r0 │ │ │ │ + @ instruction: 0xf6540007 │ │ │ │ + movs r6, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007d6d4 <__sgpack_MOD_dclgetshadepattern@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000796a4 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7d72c <__sgpack_MOD_dclgetshadepattern@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7d730 <__sgpack_MOD_dclgetshadepattern@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7d734 <__sgpack_MOD_dclgetshadepattern@@Base+0x60>) │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #260] @ (797bc ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #260] @ (797c0 ) │ │ │ │ + sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3447c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7d738 <__sgpack_MOD_dclgetshadepattern@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7d730 <__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 7d728 <__sgpack_MOD_dclgetshadepattern@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r4, #24 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, pc, #248 @ (adr r2, 7d830 <__sgpack_MOD_dclshaderegionprojected@@Base+0xc0>) │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r7, #23 │ │ │ │ - movs r1, r1 │ │ │ │ - │ │ │ │ -0007d73c <__sgpack_MOD_dclsetshadepattern@@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] @ (7d76c <__sgpack_MOD_dclsetshadepattern@@Base+0x30>) │ │ │ │ - movs r1, #18 │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #88 @ 0x58 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 796ea │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 7970a │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #11 │ │ │ │ + bgt.n 7971a │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 33464 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - add r1, pc, #960 @ (adr r1, 7db30 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x184>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d770 <__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 │ │ │ │ - ldr r4, [pc, #520] @ (7d98c <__sgpack_MOD_dclshaderegionprojected@@Base+0x21c>) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #520] @ (7d990 <__sgpack_MOD_dclshaderegionprojected@@Base+0x220>) │ │ │ │ - mov r9, r2 │ │ │ │ - add r4, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - movs r2, #23 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 796d0 │ │ │ │ + ldr r3, [pc, #184] @ (797c4 ) │ │ │ │ + add r3, pc │ │ │ │ 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, #484] @ (7d994 <__sgpack_MOD_dclshaderegionprojected@@Base+0x224>) │ │ │ │ - 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 sl, r5, r3 │ │ │ │ - ldr r1, [pc, #456] @ (7d998 <__sgpack_MOD_dclshaderegionprojected@@Base+0x228>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ - bic.w fp, sl, sl, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 349c0 │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 7d7fe <__sgpack_MOD_dclshaderegionprojected@@Base+0x8e> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #424] @ (7d99c <__sgpack_MOD_dclshaderegionprojected@@Base+0x22c>) │ │ │ │ - ldr r0, [pc, #428] @ (7d9a0 <__sgpack_MOD_dclshaderegionprojected@@Base+0x230>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - cmp r8, fp │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7d92c <__sgpack_MOD_dclshaderegionprojected@@Base+0x1bc> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7d854 <__sgpack_MOD_dclshaderegionprojected@@Base+0xe4> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7d8fa <__sgpack_MOD_dclshaderegionprojected@@Base+0x18a> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f13c │ │ │ │ - ldr r2, [pc, #372] @ (7d9a4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x234>) │ │ │ │ - ldr r3, [pc, #348] @ (7d990 <__sgpack_MOD_dclshaderegionprojected@@Base+0x220>) │ │ │ │ - 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 7d986 <__sgpack_MOD_dclshaderegionprojected@@Base+0x216> │ │ │ │ - ldr r0, [pc, #352] @ (7d9a8 <__sgpack_MOD_dclshaderegionprojected@@Base+0x238>) │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7d87c <__sgpack_MOD_dclshaderegionprojected@@Base+0x10c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - bne.w 7d978 <__sgpack_MOD_dclshaderegionprojected@@Base+0x208> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 2f13c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7d82e <__sgpack_MOD_dclshaderegionprojected@@Base+0xbe> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ blx 34068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + ldr r3, [pc, #148] @ (797c8 ) │ │ │ │ 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 7d894 <__sgpack_MOD_dclshaderegionprojected@@Base+0x124> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7d978 <__sgpack_MOD_dclshaderegionprojected@@Base+0x208> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f13c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r8 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 7d8be <__sgpack_MOD_dclshaderegionprojected@@Base+0x14e> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7d82e <__sgpack_MOD_dclshaderegionprojected@@Base+0xbe> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 7d8f2 <__sgpack_MOD_dclshaderegionprojected@@Base+0x182> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - 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 7d8e6 <__sgpack_MOD_dclshaderegionprojected@@Base+0x176> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7d82e <__sgpack_MOD_dclshaderegionprojected@@Base+0xbe> │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7d938 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1c8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f13c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7d8f2 <__sgpack_MOD_dclshaderegionprojected@@Base+0x182> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7d97e <__sgpack_MOD_dclshaderegionprojected@@Base+0x20e> │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7d8b4 <__sgpack_MOD_dclshaderegionprojected@@Base+0x144> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 3447c │ │ │ │ - b.n 7d81a <__sgpack_MOD_dclshaderegionprojected@@Base+0xaa> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 34068 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ + ldr r3, [pc, #124] @ (797cc ) │ │ │ │ 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 7d94c <__sgpack_MOD_dclshaderegionprojected@@Base+0x1dc> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 2f13c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7d8dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x16c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7d922 <__sgpack_MOD_dclshaderegionprojected@@Base+0x1b2> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7d8dc <__sgpack_MOD_dclshaderegionprojected@@Base+0x16c> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 7d8fe <__sgpack_MOD_dclshaderegionprojected@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 797a2 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7d8f2 <__sgpack_MOD_dclshaderegionprojected@@Base+0x182> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r0, #22 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, pc, #624 @ (adr r1, 7dc08 <__sgpack_MOD_dclshaderegion@@Base+0x20>) │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf7d00007 │ │ │ │ - str r6, [sp, #744] @ 0x2e8 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r3, #19 │ │ │ │ - movs r1, r1 │ │ │ │ - add r1, pc, #48 @ (adr r1, 7d9dc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x30>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007d9ac <__sgpack_MOD_dclshaderegionnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #520] @ (7dbc8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x21c>) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #520] @ (7dbcc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x220>) │ │ │ │ - mov r9, r2 │ │ │ │ - add r4, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - movs r2, #24 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - 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, #484] @ (7dbd0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x224>) │ │ │ │ - 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 sl, r5, r3 │ │ │ │ - ldr r1, [pc, #456] @ (7dbd4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x228>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + ldr r2, [pc, #76] @ (797d0 ) │ │ │ │ + ldr r1, [pc, #76] @ (797d4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #76] @ (797d8 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bic.w fp, sl, sl, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 349c0 │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 7da3a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x8e> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r3, #24 │ │ │ │ - movs r2, #30 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #424] @ (7dbd8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x22c>) │ │ │ │ - ldr r0, [pc, #428] @ (7dbdc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x230>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - cmp r8, fp │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7db68 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1bc> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7da90 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xe4> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7db36 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18a> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3352c │ │ │ │ - ldr r2, [pc, #372] @ (7dbe0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x234>) │ │ │ │ - ldr r3, [pc, #348] @ (7dbcc <__sgpack_MOD_dclshaderegionnormalized@@Base+0x220>) │ │ │ │ - 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 7dbc2 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x216> │ │ │ │ - ldr r0, [pc, #352] @ (7dbe4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x238>) │ │ │ │ - movs r1, #24 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7dab8 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x10c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - bne.w 7dbb4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x208> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 3352c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7da6a <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbe> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r9, 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 7dad0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x124> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7dbb4 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x208> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3352c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r8 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 7dafa <__sgpack_MOD_dclshaderegionnormalized@@Base+0x14e> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7da6a <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbe> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 7db2e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x182> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - 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 7db22 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x176> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7da6a <__sgpack_MOD_dclshaderegionnormalized@@Base+0xbe> │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7db74 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1c8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3352c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7db2e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x182> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7dbba <__sgpack_MOD_dclshaderegionnormalized@@Base+0x20e> │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7daf0 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x144> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 3447c │ │ │ │ - b.n 7da56 <__sgpack_MOD_dclshaderegionnormalized@@Base+0xaa> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7db88 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1dc> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 3352c │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7db18 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7db5e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x1b2> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7db18 <__sgpack_MOD_dclshaderegionnormalized@@Base+0x16c> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 7db3a <__sgpack_MOD_dclshaderegionnormalized@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7db2e <__sgpack_MOD_dclshaderegionnormalized@@Base+0x182> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r1, #13 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 7977a │ │ │ │ + strh r0, [r1, r6] │ │ │ │ + movs r2, r1 │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf5940007 │ │ │ │ - str r4, [sp, #504] @ 0x1f8 │ │ │ │ - movs r7, r0 │ │ │ │ - asrs r4, r6, #32 │ │ │ │ + strh r0, [r7, r4] │ │ │ │ + movs r2, r1 │ │ │ │ + strh r6, [r7, r3] │ │ │ │ movs r7, r0 │ │ │ │ - lsls r6, r3, #10 │ │ │ │ - movs r1, r1 │ │ │ │ - ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ + strh r4, [r5, r3] │ │ │ │ movs r7, r0 │ │ │ │ + strh r2, [r7, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + adc.w r0, r4, #8847360 @ 0x870000 │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007dbe8 <__sgpack_MOD_dclshaderegion@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000797dc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r4, [pc, #520] @ (7de04 <__sgpack_MOD_dclshaderegion@@Base+0x21c>) │ │ │ │ - sub sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #520] @ (7de08 <__sgpack_MOD_dclshaderegion@@Base+0x220>) │ │ │ │ - mov r9, r2 │ │ │ │ - add r4, pc │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - movs r2, #14 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - 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, #484] @ (7de0c <__sgpack_MOD_dclshaderegion@@Base+0x224>) │ │ │ │ - subs r3, r5, r3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrd r3, r4, [r1, #28] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #160] @ (7988c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r1, [pc, #160] @ (79890 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #156] @ (79894 ) │ │ │ │ + ldr r5, [pc, #160] @ (79898 ) │ │ │ │ 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 sl, r5, r3 │ │ │ │ - ldr r1, [pc, #456] @ (7de10 <__sgpack_MOD_dclshaderegion@@Base+0x228>) │ │ │ │ - bic.w r8, r4, r4, asr #31 │ │ │ │ - str r5, [sp, #20] │ │ │ │ + ldr r4, [r3, r1] │ │ │ │ + add r5, pc │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 34e68 │ │ │ │ + ldr r0, [pc, #148] @ (7989c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c40 │ │ │ │ + ldr r0, [pc, #140] @ (798a0 ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + blx 3593c │ │ │ │ + blx 30118 │ │ │ │ + vldr s14, [pc, #100] @ 79888 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vstr s0, [r4, #12] │ │ │ │ + vdiv.f32 s15, s0, s14 │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + vstr s15, [r4, #24] │ │ │ │ + cbz r3, 79846 │ │ │ │ + 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 33788 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + sub.w r2, r3, #10 │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r2, #14 │ │ │ │ + it hi │ │ │ │ + cmphi r3, #4 │ │ │ │ + bhi.n 79868 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #56] @ (798a4 ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #56] @ (798a8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #56] @ (798ac ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ - bic.w fp, sl, sl, asr #31 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - blx 349c0 │ │ │ │ - cmp r8, fp │ │ │ │ - beq.n 7dc76 <__sgpack_MOD_dclshaderegion@@Base+0x8e> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - movs r3, #14 │ │ │ │ - movs r2, #30 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #424] @ (7de14 <__sgpack_MOD_dclshaderegion@@Base+0x22c>) │ │ │ │ - ldr r0, [pc, #428] @ (7de18 <__sgpack_MOD_dclshaderegion@@Base+0x230>) │ │ │ │ movs r3, #1 │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - cmp r8, fp │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, fp │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7dda4 <__sgpack_MOD_dclshaderegion@@Base+0x1bc> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7dccc <__sgpack_MOD_dclshaderegion@@Base+0xe4> │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7dd72 <__sgpack_MOD_dclshaderegion@@Base+0x18a> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35bfc │ │ │ │ - ldr r2, [pc, #372] @ (7de1c <__sgpack_MOD_dclshaderegion@@Base+0x234>) │ │ │ │ - ldr r3, [pc, #348] @ (7de08 <__sgpack_MOD_dclshaderegion@@Base+0x220>) │ │ │ │ - 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 7ddfe <__sgpack_MOD_dclshaderegion@@Base+0x216> │ │ │ │ - ldr r0, [pc, #352] @ (7de20 <__sgpack_MOD_dclshaderegion@@Base+0x238>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7dcf4 <__sgpack_MOD_dclshaderegion@@Base+0x10c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - bne.w 7ddf0 <__sgpack_MOD_dclshaderegion@@Base+0x208> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - blx 35bfc │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7dca6 <__sgpack_MOD_dclshaderegion@@Base+0xbe> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r9, 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 7dd0c <__sgpack_MOD_dclshaderegion@@Base+0x124> │ │ │ │ - cmp r6, #1 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bne.n 7ddf0 <__sgpack_MOD_dclshaderegion@@Base+0x208> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35bfc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, r9, r3, lsl #2 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r8 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 7dd36 <__sgpack_MOD_dclshaderegion@@Base+0x14e> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7dca6 <__sgpack_MOD_dclshaderegion@@Base+0xbe> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 7dd6a <__sgpack_MOD_dclshaderegion@@Base+0x182> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - 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 7dd5e <__sgpack_MOD_dclshaderegion@@Base+0x176> │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7dca6 <__sgpack_MOD_dclshaderegion@@Base+0xbe> │ │ │ │ - ldr.w r9, [sp, #12] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 7ddb0 <__sgpack_MOD_dclshaderegion@@Base+0x1c8> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35bfc │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7dd6a <__sgpack_MOD_dclshaderegion@@Base+0x182> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7ddf6 <__sgpack_MOD_dclshaderegion@@Base+0x20e> │ │ │ │ - ldr.w r9, [sp, #36] @ 0x24 │ │ │ │ - mov.w r8, r7, lsl #2 │ │ │ │ - b.n 7dd2c <__sgpack_MOD_dclshaderegion@@Base+0x144> │ │ │ │ - add.w fp, sp, #44 @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - blx 3447c │ │ │ │ - b.n 7dc92 <__sgpack_MOD_dclshaderegion@@Base+0xaa> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7ddc4 <__sgpack_MOD_dclshaderegion@@Base+0x1dc> │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - blx 35bfc │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7dd54 <__sgpack_MOD_dclshaderegion@@Base+0x16c> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7dd9a <__sgpack_MOD_dclshaderegion@@Base+0x1b2> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7dd54 <__sgpack_MOD_dclshaderegion@@Base+0x16c> │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - b.n 7dd76 <__sgpack_MOD_dclshaderegion@@Base+0x18e> │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7dd6a <__sgpack_MOD_dclshaderegion@@Base+0x182> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r1, #4 │ │ │ │ - movs r1, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #352] @ 0x160 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf3580007 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ - movs r7, r0 │ │ │ │ - lsrs r0, r7, #23 │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r4, #1 │ │ │ │ + orrs r4, r6 │ │ │ │ + cmp r2, r3 │ │ │ │ movs r1, r1 │ │ │ │ - ldr r4, [sp, #800] @ 0x320 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 797e8 │ │ │ │ movs r7, r0 │ │ │ │ + strh r4, [r3, r2] │ │ │ │ + movs r2, r1 │ │ │ │ + cdp 0, 10, cr0, cr8, cr7, {0} │ │ │ │ + cdp 0, 10, cr0, cr4, cr7, {0} │ │ │ │ + @ instruction: 0xf31a0007 │ │ │ │ + orn r0, r4, #8847360 @ 0x870000 │ │ │ │ + movs r4, #160 @ 0xa0 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007de24 <__sgpack_MOD_dclgettextposition@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000798b0 : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7de7c <__sgpack_MOD_dclgettextposition@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7de80 <__sgpack_MOD_dclgettextposition@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7de84 <__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 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 34bb4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7de88 <__sgpack_MOD_dclgettextposition@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7de80 <__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 7de78 <__sgpack_MOD_dclgettextposition@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 13, cr0, cr2, cr8, {0} │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #360] @ 0x168 │ │ │ │ - movs r7, r0 │ │ │ │ - cdp2 0, 10, cr0, cr10, cr8, {0} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + blx 326a8 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 35c78 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0007de8c <__sgpack_MOD_dclgettextindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000798cc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7dee4 <__sgpack_MOD_dclgettextindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7dee8 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7deec <__sgpack_MOD_dclgettextindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7991c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79920 ) │ │ │ │ + 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 2f704 │ │ │ │ + blx 2f97c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 30d88 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7def0 <__sgpack_MOD_dclgettextindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7dee8 <__sgpack_MOD_dclgettextindex@@Base+0x5c>) │ │ │ │ + blx 2fe48 │ │ │ │ + ldr r2, [pc, #32] @ (79924 ) │ │ │ │ + ldr r3, [pc, #28] @ (79920 ) │ │ │ │ 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 7dee0 <__sgpack_MOD_dclgettextindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 79918 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cdp2 0, 6, cr0, cr10, cr8, {0} │ │ │ │ + add r0, r5 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movs r7, r0 │ │ │ │ - cdp2 0, 4, cr0, cr2, cr8, {0} │ │ │ │ + add r0, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007def4 <__sgpack_MOD_dclgettextangle@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +00079928 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (7df60 <__sgpack_MOD_dclgettextangle@@Base+0x6c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (7df64 <__sgpack_MOD_dclgettextangle@@Base+0x70>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #84] @ (7df68 <__sgpack_MOD_dclgettextangle@@Base+0x74>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (799bc ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (799c0 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (799c4 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2f97c │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31a00 │ │ │ │ + ldr r0, [pc, #92] @ (799c8 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ + add r0, pc │ │ │ │ + mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 35cd4 │ │ │ │ - vldr s15, [sp] │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - vcvt.f32.s32 s16, s15 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #48] @ (7df6c <__sgpack_MOD_dclgettextangle@@Base+0x78>) │ │ │ │ - ldr r3, [pc, #36] @ (7df64 <__sgpack_MOD_dclgettextangle@@Base+0x70>) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30da0 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f018 │ │ │ │ + ldr r2, [pc, #44] @ (799cc ) │ │ │ │ + ldr r3, [pc, #28] @ (799c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7df5a <__sgpack_MOD_dclgettextangle@@Base+0x66> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 799b6 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc2l 0, cr0, [lr, #32]! │ │ │ │ + mvns r6, r1 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ - movs r7, r0 │ │ │ │ - stc2l 0, cr0, [lr, #32] │ │ │ │ + add r0, r4 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ + movs r0, r1 │ │ │ │ + muls r2, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007df70 <__sgpack_MOD_dclgettextheight@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000799d0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7dfcc <__sgpack_MOD_dclgettextheight@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7dfd0 <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7dfd4 <__sgpack_MOD_dclgettextheight@@Base+0x64>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79a20 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79a24 ) │ │ │ │ + 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 2f704 │ │ │ │ + blx 2f97c │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 314a0 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #44] @ (7dfd8 <__sgpack_MOD_dclgettextheight@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7dfd0 <__sgpack_MOD_dclgettextheight@@Base+0x60>) │ │ │ │ + blx 2f018 │ │ │ │ + ldr r2, [pc, #32] @ (79a28 ) │ │ │ │ + ldr r3, [pc, #28] @ (79a24 ) │ │ │ │ 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 7dfc6 <__sgpack_MOD_dclgettextheight@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 79a1c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stc2 0, cr0, [r6, #32] │ │ │ │ + orrs r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #264] @ 0x108 │ │ │ │ - movs r7, r0 │ │ │ │ - ldc2l 0, cr0, [lr, #-32] @ 0xffffffe0 │ │ │ │ - │ │ │ │ -0007dfdc <__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] @ (7e00c <__sgpack_MOD_dclsettextposition@@Base+0x30>) │ │ │ │ - movs r1, #18 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 305b8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007e010 <__sgpack_MOD_dclsettextindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7e040 <__sgpack_MOD_dclsettextindex@@Base+0x30>) │ │ │ │ - movs r1, #15 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2ef3c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldr r1, [sp, #832] @ 0x340 │ │ │ │ - movs r7, r0 │ │ │ │ + orrs r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e044 <__sgpack_MOD_dclsettextangle@@Base>: │ │ │ │ +00079a2c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #88] @ (7e0ac <__sgpack_MOD_dclsettextangle@@Base+0x68>) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #88] @ (7e0b0 <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ + ldr.w ip, [pc, #64] @ 79a7c │ │ │ │ sub sp, #12 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #84] @ (7e0b4 <__sgpack_MOD_dclsettextangle@@Base+0x70>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r3, [pc, #60] @ (79a80 ) │ │ │ │ + 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 2f704 │ │ │ │ - vldr s0, [r4] │ │ │ │ - blx 30c0c │ │ │ │ - mov r3, r0 │ │ │ │ + blx 303e0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2fa74 │ │ │ │ - ldr r2, [pc, #48] @ (7e0b8 <__sgpack_MOD_dclsettextangle@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #40] @ (7e0b0 <__sgpack_MOD_dclsettextangle@@Base+0x6c>) │ │ │ │ + blx 2f620 │ │ │ │ + ldr r2, [pc, #32] @ (79a84 ) │ │ │ │ + ldr r3, [pc, #28] @ (79a80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e0a6 <__sgpack_MOD_dclsettextangle@@Base+0x62> │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r5 │ │ │ │ + bne.n 79a78 │ │ │ │ add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldc2 0, cr0, [r2], #32 │ │ │ │ + cmn r0, r1 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #656] @ 0x290 │ │ │ │ - movs r7, r0 │ │ │ │ - stc2 0, cr0, [r4], {8} │ │ │ │ + cmp r0, r5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e0bc <__sgpack_MOD_dclsettextheight@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00079a88 : │ │ │ │ + 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] @ (7e0ec <__sgpack_MOD_dclsettextheight@@Base+0x30>) │ │ │ │ - movs r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (79b1c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (79b20 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (79b24 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 303e0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 33a08 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007e0f0 <__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, #4016] @ 0xfb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (7e1f0 <__sgpack_MOD_dcldrawtextprojected@@Base+0x100>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #236] @ (7e1f4 <__sgpack_MOD_dcldrawtextprojected@@Base+0x104>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #228] @ (7e1f8 <__sgpack_MOD_dcldrawtextprojected@@Base+0x108>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r1, [pc, #228] @ (7e1fc <__sgpack_MOD_dcldrawtextprojected@@Base+0x10c>) │ │ │ │ + blx 32218 │ │ │ │ + ldr r0, [pc, #92] @ (79b28 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ - blx 349c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7e1b0 <__sgpack_MOD_dcldrawtextprojected@@Base+0xc0> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7e1be <__sgpack_MOD_dcldrawtextprojected@@Base+0xce> │ │ │ │ - vldr s0, [sl] │ │ │ │ - add.w sl, sp, #20 │ │ │ │ - blx 30c0c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7e1ce <__sgpack_MOD_dcldrawtextprojected@@Base+0xde> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7e1de <__sgpack_MOD_dcldrawtextprojected@@Base+0xee> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 31240 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - strd r8, fp, [sp, #8] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 34270 │ │ │ │ - ldr r2, [pc, #112] @ (7e200 <__sgpack_MOD_dcldrawtextprojected@@Base+0x110>) │ │ │ │ - ldr r3, [pc, #100] @ (7e1f4 <__sgpack_MOD_dcldrawtextprojected@@Base+0x104>) │ │ │ │ + blx 31638 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 30e84 │ │ │ │ + ldr r2, [pc, #44] @ (79b2c ) │ │ │ │ + ldr r3, [pc, #28] @ (79b20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e1ea <__sgpack_MOD_dcldrawtextprojected@@Base+0xfa> │ │ │ │ - ldr r0, [pc, #96] @ (7e204 <__sgpack_MOD_dcldrawtextprojected@@Base+0x114>) │ │ │ │ - movs r1, #20 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 314a0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7e146 <__sgpack_MOD_dcldrawtextprojected@@Base+0x56> │ │ │ │ - add.w sl, sp, #20 │ │ │ │ - mov r0, sl │ │ │ │ - blx 35cd4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 7e15a <__sgpack_MOD_dcldrawtextprojected@@Base+0x6a> │ │ │ │ - add.w r9, sp, #24 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34bb4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7e16a <__sgpack_MOD_dcldrawtextprojected@@Base+0x7a> │ │ │ │ - add.w r8, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30d88 │ │ │ │ - b.n 7e174 <__sgpack_MOD_dcldrawtextprojected@@Base+0x84> │ │ │ │ + bne.n 79b16 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - stc2 0, cr0, [r4], {8} │ │ │ │ + negs r6, r5 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - movs r7, r0 │ │ │ │ - cdp 0, 8, cr0, cr0, cr7, {0} │ │ │ │ - usada8 r0, ip, r8, r0 │ │ │ │ - ldr r0, [sp, #528] @ 0x210 │ │ │ │ - movs r7, r0 │ │ │ │ + cmn r4, r0 │ │ │ │ + movs r0, r1 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ + movs r0, r1 │ │ │ │ + tst r2, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e208 <__sgpack_MOD_dcldrawtextnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00079b30 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (7e308 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x100>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #236] @ (7e30c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x104>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #228] @ (7e310 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x108>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r1, [pc, #228] @ (7e314 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x10c>) │ │ │ │ - add r0, pc │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 79b80 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (79b84 ) │ │ │ │ + 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 r1, pc │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ - blx 349c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7e2c8 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xc0> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7e2d6 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xce> │ │ │ │ - vldr s0, [sl] │ │ │ │ - add.w sl, sp, #20 │ │ │ │ - blx 30c0c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7e2e6 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xde> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7e2f6 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xee> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r8, fp, [sp, #8] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 334c4 │ │ │ │ - ldr r2, [pc, #112] @ (7e318 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x110>) │ │ │ │ - ldr r3, [pc, #100] @ (7e30c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x104>) │ │ │ │ + blx 303e0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30e84 │ │ │ │ + ldr r2, [pc, #32] @ (79b88 ) │ │ │ │ + ldr r3, [pc, #28] @ (79b84 ) │ │ │ │ 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 7e302 <__sgpack_MOD_dcldrawtextnormalized@@Base+0xfa> │ │ │ │ - ldr r0, [pc, #96] @ (7e31c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x114>) │ │ │ │ - movs r1, #21 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 314a0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7e25e <__sgpack_MOD_dcldrawtextnormalized@@Base+0x56> │ │ │ │ - add.w sl, sp, #20 │ │ │ │ - mov r0, sl │ │ │ │ - blx 35cd4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 7e272 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x6a> │ │ │ │ - add.w r9, sp, #24 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34bb4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7e282 <__sgpack_MOD_dcldrawtextnormalized@@Base+0x7a> │ │ │ │ - add.w r8, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30d88 │ │ │ │ - b.n 7e28c <__sgpack_MOD_dcldrawtextnormalized@@Base+0x84> │ │ │ │ + bne.n 79b7c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xfaec0008 │ │ │ │ + rors r4, r0 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - movs r7, r0 │ │ │ │ - stcl 0, cr0, [r8, #-28]! @ 0xffffffe4 │ │ │ │ - @ instruction: 0xfa640008 │ │ │ │ - str r7, [sp, #528] @ 0x210 │ │ │ │ - movs r7, r0 │ │ │ │ + sbcs r4, r4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007e320 <__sgpack_MOD_dcldrawtext@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00079b8c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #236] @ (7e420 <__sgpack_MOD_dcldrawtext@@Base+0x100>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #236] @ (7e424 <__sgpack_MOD_dcldrawtext@@Base+0x104>) │ │ │ │ + ldr.w r4, [pc, #1104] @ 79ff0 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w r5, [pc, #1100] @ 79ff4 │ │ │ │ + add r4, pc │ │ │ │ + mov r2, r4 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + add r5, pc │ │ │ │ + blx 341e0 │ │ │ │ + ldr.w r3, [pc, #1084] @ 79ff8 │ │ │ │ + vldr s14, [r4, #8] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79bde │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 79c7e │ │ │ │ + ldr.w r4, [pc, #1052] @ 79ffc │ │ │ │ + add r4, pc │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 33420 │ │ │ │ + vldr s14, [r4, #20] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79c8c │ │ │ │ + vldr s13, [r4, #16] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79c8c │ │ │ │ + vldr s12, [r4, #12] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79c8c │ │ │ │ + vldr s16, [r5, #16] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + vdiv.f32 s18, s14, s16 │ │ │ │ + sub.w r2, r3, #10 │ │ │ │ + vdiv.f32 s0, s13, s16 │ │ │ │ + cmp r2, #9 │ │ │ │ + vdiv.f32 s17, s12, s16 │ │ │ │ + vstr s18, [r4, #24] │ │ │ │ + vstr s0, [r4, #28] │ │ │ │ + vstr s17, [r4, #32] │ │ │ │ + bls.n 79c94 │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r2, #4 │ │ │ │ + bls.w 79d6c │ │ │ │ + subs r3, #30 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.w 79eac │ │ │ │ + vstr s14, [r4, #8] │ │ │ │ + vstr s13, [r4, #4] │ │ │ │ + vstr s12, [r4] │ │ │ │ + ldr r2, [pc, #920] @ (7a000 ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #228] @ (7e428 <__sgpack_MOD_dcldrawtext@@Base+0x108>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r1, [pc, #228] @ (7e42c <__sgpack_MOD_dcldrawtext@@Base+0x10c>) │ │ │ │ + adds r1, r2, #4 │ │ │ │ + add.w r0, r2, #8 │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d12} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 32328 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79bde │ │ │ │ + add sp, #20 │ │ │ │ + vpop {d8-d12} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + vcmp.f32 s17, #0.0 │ │ │ │ + vldr s20, [r5, #12] │ │ │ │ + vmov.f32 s19, #96 @ 0x3f000000 0.5 │ │ │ │ + movs r3, #0 │ │ │ │ + vmul.f32 s19, s20, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79d32 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + vsub.f32 s0, s19, s0 │ │ │ │ + blx 324c8 │ │ │ │ + vldr s22, [sp, #12] │ │ │ │ + vldr s23, [sp, #8] │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + blx 308c8 │ │ │ │ + vmov.f32 s21, s0 │ │ │ │ + vmul.f32 s0, s22, s0 │ │ │ │ + blx 31310 │ │ │ │ + vmov.f32 s22, s0 │ │ │ │ + blx 31a94 │ │ │ │ + vdiv.f32 s0, s23, s0 │ │ │ │ + blx 31310 │ │ │ │ + vmov r3, s17 │ │ │ │ + vabs.f32 s23, s0 │ │ │ │ + ands.w r4, r3, #2147483648 @ 0x80000000 │ │ │ │ + it ne │ │ │ │ + vnegne.f32 s23, s23 │ │ │ │ + blx 308c8 │ │ │ │ + vnmul.f32 s0, s0, s21 │ │ │ │ + blx 31310 │ │ │ │ + vabs.f32 s15, s0 │ │ │ │ + cbnz r4, 79d66 │ │ │ │ + vsub.f32 s18, s18, s15 │ │ │ │ + vsub.f32 s19, s19, s22 │ │ │ │ + vsub.f32 s20, s20, s23 │ │ │ │ + ldr r3, [pc, #748] @ (7a004 ) │ │ │ │ + add r3, pc │ │ │ │ + vmul.f32 s18, s18, s16 │ │ │ │ + vmul.f32 s19, s19, s16 │ │ │ │ + vmul.f32 s20, s20, s16 │ │ │ │ + vstr s18, [r3, #8] │ │ │ │ + vstr s19, [r3, #4] │ │ │ │ + vstr s20, [r3] │ │ │ │ + b.n 79c66 │ │ │ │ + vcmpe.f32 s13, #0.0 │ │ │ │ + vabs.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vnmls.f32 s15, s16, s19 │ │ │ │ + itee hi │ │ │ │ + vmulhi.f32 s16, s16, s20 │ │ │ │ + strls r3, [r4, #0] │ │ │ │ + vstrls s14, [r4, #8] │ │ │ │ + vstr s15, [r4, #4] │ │ │ │ + itttt hi │ │ │ │ + vaddhi.f32 s14, s14, s16 │ │ │ │ + vneghi.f32 s16, s16 │ │ │ │ + vstrhi s14, [r4, #8] │ │ │ │ + vstrhi s16, [r4] │ │ │ │ + b.n 79c66 │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + b.n 79d08 │ │ │ │ + ldr r6, [pc, #664] @ (7a008 ) │ │ │ │ + add.w r7, r4, #36 @ 0x24 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r6, pc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 30020 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.w 79f16 │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 79f02 │ │ │ │ + vldr s13, [r5, #16] │ │ │ │ + vdiv.f32 s15, s14, s13 │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + ldr r3, [pc, #612] @ (7a00c ) │ │ │ │ + add r3, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s15, [r3, #44] @ 0x2c │ │ │ │ + beq.w 79ee6 │ │ │ │ + ldr r4, [pc, #600] @ (7a010 ) │ │ │ │ + vldr s13, [pc, #556] @ 79fe8 │ │ │ │ + add r4, pc │ │ │ │ + vldr s15, [r4, #12] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79ec8 │ │ │ │ + vldr s17, [r5, #12] │ │ │ │ + vmov.f32 s16, #96 @ 0x3f000000 0.5 │ │ │ │ + vldr s0, [r4, #28] │ │ │ │ + add r7, sp, #8 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r1, r7 │ │ │ │ + vmul.f32 s16, s17, s16 │ │ │ │ + mov r0, r6 │ │ │ │ + vsub.f32 s0, s16, s0 │ │ │ │ + blx 324c8 │ │ │ │ + vldr s0, [r4, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + vldr s22, [sp, #8] │ │ │ │ + vsub.f32 s0, s16, s0 │ │ │ │ + vldr s19, [sp, #12] │ │ │ │ + blx 324c8 │ │ │ │ + vldr s20, [sp, #12] │ │ │ │ + ldr r4, [r4, #32] │ │ │ │ + vmov s0, r4 │ │ │ │ + vldr s18, [sp, #8] │ │ │ │ + blx 308c8 │ │ │ │ + vmul.f32 s14, s19, s20 │ │ │ │ + vmul.f32 s15, s22, s18 │ │ │ │ + vmla.f32 s15, s14, s0 │ │ │ │ + vmov.f32 s0, s15 │ │ │ │ + blx 31310 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + vmov.f32 s21, s0 │ │ │ │ + blx 324c8 │ │ │ │ + vldr s24, [sp, #8] │ │ │ │ + vmov.f32 s0, s22 │ │ │ │ + vldr s23, [sp, #12] │ │ │ │ + vmls.f32 s0, s18, s24 │ │ │ │ + vmls.f32 s18, s22, s24 │ │ │ │ + vmul.f32 s20, s20, s23 │ │ │ │ + vmul.f32 s19, s19, s23 │ │ │ │ + vdiv.f32 s0, s0, s20 │ │ │ │ + blx 31310 │ │ │ │ + vabs.f32 s20, s0 │ │ │ │ + vdiv.f32 s0, s18, s19 │ │ │ │ + ands.w r4, r4, #2147483648 @ 0x80000000 │ │ │ │ + it ne │ │ │ │ + vnegne.f32 s20, s20 │ │ │ │ + blx 31310 │ │ │ │ + vabs.f32 s14, s0 │ │ │ │ + cbz r4, 79e7a │ │ │ │ + vneg.f32 s14, s14 │ │ │ │ + ldr r3, [pc, #408] @ (7a014 ) │ │ │ │ + vsub.f32 s16, s16, s21 │ │ │ │ + vsub.f32 s17, s17, s20 │ │ │ │ + vldr s13, [r5, #16] │ │ │ │ + add r3, pc │ │ │ │ + vmul.f32 s16, s16, s13 │ │ │ │ + vldr s15, [r3, #24] │ │ │ │ + vmul.f32 s17, s17, s13 │ │ │ │ + vsub.f32 s15, s15, s14 │ │ │ │ + vstr s16, [r3, #4] │ │ │ │ + vstr s17, [r3] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s15, [r3, #8] │ │ │ │ + b.n 79c66 │ │ │ │ + ldr r2, [pc, #360] @ (7a018 ) │ │ │ │ + movs r5, #11 │ │ │ │ + ldr r1, [pc, #360] @ (7a01c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #360] @ (7a020 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 79c66 │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + vldr s14, [pc, #284] @ 79fec │ │ │ │ + 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 79c66 │ │ │ │ + movs r4, #25 │ │ │ │ + movs r0, #6 │ │ │ │ + ldr r2, [pc, #312] @ (7a024 ) │ │ │ │ movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w sl, [sp, #80] @ 0x50 │ │ │ │ - ldrd r9, r8, [sp, #84] @ 0x54 │ │ │ │ - ldr.w fp, [sp, #92] @ 0x5c │ │ │ │ - blx 349c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 7e3e0 <__sgpack_MOD_dcldrawtext@@Base+0xc0> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 7e3ee <__sgpack_MOD_dcldrawtext@@Base+0xce> │ │ │ │ - vldr s0, [sl] │ │ │ │ - add.w sl, sp, #20 │ │ │ │ - blx 30c0c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7e3fe <__sgpack_MOD_dcldrawtext@@Base+0xde> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7e40e <__sgpack_MOD_dcldrawtext@@Base+0xee> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #32 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r8, fp, [sp, #8] │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 33e18 │ │ │ │ - ldr r2, [pc, #112] @ (7e430 <__sgpack_MOD_dcldrawtext@@Base+0x110>) │ │ │ │ - ldr r3, [pc, #100] @ (7e424 <__sgpack_MOD_dcldrawtext@@Base+0x104>) │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + ldr r1, [pc, #308] @ (7a028 ) │ │ │ │ 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 7e41a <__sgpack_MOD_dcldrawtext@@Base+0xfa> │ │ │ │ - ldr r0, [pc, #96] @ (7e434 <__sgpack_MOD_dcldrawtext@@Base+0x114>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldr r0, [pc, #308] @ (7a02c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 314a0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 7e376 <__sgpack_MOD_dcldrawtext@@Base+0x56> │ │ │ │ - add.w sl, sp, #20 │ │ │ │ - mov r0, sl │ │ │ │ - blx 35cd4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 7e38a <__sgpack_MOD_dcldrawtext@@Base+0x6a> │ │ │ │ - add.w r9, sp, #24 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 34bb4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7e39a <__sgpack_MOD_dcldrawtext@@Base+0x7a> │ │ │ │ - add.w r8, sp, #32 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30d88 │ │ │ │ - b.n 7e3a4 <__sgpack_MOD_dcldrawtext@@Base+0x84> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 79db6 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r2, #6 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + blx 2f2c8 │ │ │ │ + vldr s14, [r4, #36] @ 0x24 │ │ │ │ + b.n 79d9a │ │ │ │ + ldr r0, [pc, #280] @ (7a030 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + vldr s15, [r4, #36] @ 0x24 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79f66 │ │ │ │ + ldr r4, [pc, #252] @ (7a034 ) │ │ │ │ + add r4, pc │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 79fa4 │ │ │ │ + ldr r3, [pc, #236] @ (7a038 ) │ │ │ │ + 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 79da2 │ │ │ │ + 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, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + 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 2f2c8 │ │ │ │ + vldr s14, [r5, #4] │ │ │ │ + b.n 79f36 │ │ │ │ + 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] │ │ │ │ + mov r1, r4 │ │ │ │ + vmla.f32 s15, s11, s12 │ │ │ │ + adds r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #120] @ (7a03c ) │ │ │ │ + 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 2f2c8 │ │ │ │ + vldr s15, [r4, #40] @ 0x28 │ │ │ │ + b.n 79f48 │ │ │ │ nop │ │ │ │ - ldr??.w r0, [r4, #8] │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - movs r7, r0 │ │ │ │ - mrrc 0, 0, r0, r0, cr7 @ │ │ │ │ - vst4.8 {d16-d19}, [ip], r8 │ │ │ │ - str r6, [sp, #528] @ 0x210 │ │ │ │ - movs r7, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + ldr r6, [pc, #976] @ (7a3c4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + adcs r2, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #744] @ (7a2e8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r6, [pc, #208] @ (7a0d4 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r5, [pc, #536] @ (7a220 ) │ │ │ │ + movs r2, r1 │ │ │ │ + stc 0, cr0, [lr, #-28]! @ 0xffffffe4 │ │ │ │ + ldr r4, [pc, #976] @ (7a3e0 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #896] @ (7a394 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [pc, #80] @ (7a068 ) │ │ │ │ + movs r2, r1 │ │ │ │ + cdp 0, 4, cr0, cr14, cr7, {0} │ │ │ │ + cdp 0, 4, cr0, cr4, cr7, {0} │ │ │ │ + subs r4, r3, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + stcl 0, cr0, [ip, #28]! │ │ │ │ + cdp 0, 0, cr0, cr4, cr7, {0} │ │ │ │ + subs r6, r3, #0 │ │ │ │ + movs r0, r1 │ │ │ │ + @ instruction: 0xeb8e0007 │ │ │ │ + ldr r3, [pc, #400] @ (7a1c8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r3, [pc, #296] @ (7a164 ) │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xeae40007 │ │ │ │ │ │ │ │ -0007e438 <__sgpack_MOD_dclgetmarkersize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007a040 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (7e494 <__sgpack_MOD_dclgetmarkersize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7e498 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ - movs r1, #16 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #408] @ (7a1e8 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #408] @ (7a1ec ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7e49c <__sgpack_MOD_dclgetmarkersize@@Base+0x64>) │ │ │ │ + ldr r4, [pc, #408] @ (7a1f0 ) │ │ │ │ + ldr r5, [pc, #408] @ (7a1f4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + mov r2, r4 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33640 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #44] @ (7e4a0 <__sgpack_MOD_dclgetmarkersize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7e498 <__sgpack_MOD_dclgetmarkersize@@Base+0x60>) │ │ │ │ + blx 341e0 │ │ │ │ + ldr r3, [pc, #388] @ (7a1f8 ) │ │ │ │ + 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 7a0a6 │ │ │ │ + vldr s14, [r4, #4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a0a6 │ │ │ │ + vldr s14, [r4] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7a140 │ │ │ │ + vldr s14, [pc, #308] @ 7a1dc │ │ │ │ + mov r1, sp │ │ │ │ + vldr s15, [r5, #20] │ │ │ │ + ldr r2, [pc, #328] @ (7a1fc ) │ │ │ │ + ldr r4, [pc, #332] @ (7a200 ) │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp] │ │ │ │ + mov r0, r2 │ │ │ │ + add r4, pc │ │ │ │ + vstr s15, [sp] │ │ │ │ + blx 3232c │ │ │ │ + ldr r0, [pc, #316] @ (7a204 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + ldr r0, [pc, #304] @ (7a208 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + sub.w r2, r3, #20 │ │ │ │ + cmp r3, #23 │ │ │ │ + it ne │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi.n 7a13c │ │ │ │ + vldr s14, [r4, #12] │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r2, [pc, #272] @ (7a20c ) │ │ │ │ + ldr r3, [pc, #240] @ (7a1ec ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r2, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s15, [r5, #20] │ │ │ │ + vldreq s14, [pc, #208] @ 7a1e0 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7e48e <__sgpack_MOD_dclgetmarkersize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrh.w r0, [lr, #8] │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb.w r0, [r6, #8] │ │ │ │ - │ │ │ │ -0007e4a4 <__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] @ (7e4fc <__sgpack_MOD_dclgetmarkerindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7e500 <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7e504 <__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 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 33c78 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7e508 <__sgpack_MOD_dclgetmarkerindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7e500 <__sgpack_MOD_dclgetmarkerindex@@Base+0x5c>) │ │ │ │ + bne.n 7a1d6 │ │ │ │ + ldr r1, [pc, #232] @ (7a210 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #232] @ (7a214 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + adds r1, #12 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f2c4 │ │ │ │ + cmp r3, #22 │ │ │ │ + beq.n 7a158 │ │ │ │ + ldr r2, [pc, #212] @ (7a218 ) │ │ │ │ + ldr r3, [pc, #168] @ (7a1ec ) │ │ │ │ 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 7e4f8 <__sgpack_MOD_dclgetmarkerindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr.w r0, [r2, r8] │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #744] @ 0x2e8 │ │ │ │ - movs r7, r0 │ │ │ │ - strh.w r0, [sl, r8] │ │ │ │ - │ │ │ │ -0007e50c <__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] @ (7e564 <__sgpack_MOD_dclgetmarkertype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7e568 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7e56c <__sgpack_MOD_dclgetmarkertype@@Base+0x60>) │ │ │ │ + bne.n 7a1d6 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + vldr s14, [r4, #12] │ │ │ │ + movs r2, #6 │ │ │ │ + vldr s15, [r5, #4] │ │ │ │ + ldr r3, [pc, #184] @ (7a21c ) │ │ │ │ + ldr r0, [pc, #184] @ (7a220 ) │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + add r3, pc │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s14, [r5, #20] │ │ │ │ + vldreq s13, [pc, #100] @ 7a1e0 │ │ │ │ + vmuleq.f32 s14, s14, s13 │ │ │ │ + vstreq s14, [r4, #12] │ │ │ │ + vldr s14, [r3, #16] │ │ │ │ + ldr r4, [pc, #152] @ (7a224 ) │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 30908 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7e570 <__sgpack_MOD_dclgetmarkertype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7e568 <__sgpack_MOD_dclgetmarkertype@@Base+0x5c>) │ │ │ │ + add.w r1, r4, #12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt eq │ │ │ │ + vldreq s15, [r5, #20] │ │ │ │ + vldreq s14, [pc, #68] @ 7a1e4 │ │ │ │ + vmuleq.f32 s15, s15, s14 │ │ │ │ + vstreq s15, [r3, #16] │ │ │ │ + blx 2f2c8 │ │ │ │ + ldr r2, [pc, #120] @ (7a228 ) │ │ │ │ + ldr r3, [pc, #56] @ (7a1ec ) │ │ │ │ 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 7e560 <__sgpack_MOD_dclgetmarkertype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7a1d6 │ │ │ │ + ldr r0, [pc, #104] @ (7a22c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add.w r1, r4, #16 │ │ │ │ + add r0, pc │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f2c4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7ea0008 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + tst r4, r6 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xf7c20008 │ │ │ │ - │ │ │ │ -0007e574 <__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] @ (7e5a4 <__sgpack_MOD_dclsetmarkersize@@Base+0x30>) │ │ │ │ - movs r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33470 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007e5a8 <__sgpack_MOD_dclsetmarkerindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7e5d8 <__sgpack_MOD_dclsetmarkerindex@@Base+0x30>) │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32df0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - str r4, [sp, #992] @ 0x3e0 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007e5dc <__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] @ (7e60c <__sgpack_MOD_dclsetmarkertype@@Base+0x30>) │ │ │ │ - movs r1, #16 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33df4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - str r4, [sp, #864] @ 0x360 │ │ │ │ - movs r7, r0 │ │ │ │ + ldr r2, [pc, #456] @ (7a3bc ) │ │ │ │ + movs r2, r1 │ │ │ │ + subs r4, #152 @ 0x98 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #132 @ 0x84 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r2, [pc, #64] @ (7a244 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrd r0, r0, [r6, #28] │ │ │ │ + ldrd r0, r0, [r0, #28] │ │ │ │ + subs r4, #12 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #640] @ (7a494 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldrd r0, r0, [r6, #-28]! │ │ │ │ + subs r3, #200 @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r1, [pc, #392] @ (7a3a8 ) │ │ │ │ + movs r2, r1 │ │ │ │ + ldmdb r8!, {r0, r1, r2} │ │ │ │ + ldr r1, [pc, #248] @ (7a320 ) │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #90 @ 0x5a │ │ │ │ + movs r1, r1 │ │ │ │ + strd r0, r0, [r2], #28 │ │ │ │ │ │ │ │ -0007e610 <__sgpack_MOD_dcldrawmarkerprojected@@Base>: │ │ │ │ +0007a230 : │ │ │ │ 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, #76 @ 0x4c │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #584] @ (7e870 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x260>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (7e874 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ + ldr.w r6, [pc, #1156] @ 7a6cc │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r4, [pc, #1156] @ 7a6d0 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w sl, [pc, #1152] @ 7a6d4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #540] @ (7e878 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x268>) │ │ │ │ - sub.w fp, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r7, r5, r3 │ │ │ │ - ldr r1, [pc, #528] @ (7e87c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x26c>) │ │ │ │ - add.w r5, fp, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr.w r9, [pc, #1148] @ 7a6d8 │ │ │ │ + add sl, pc │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r8, [pc, #1140] @ 7a6dc │ │ │ │ + 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 32c34 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + blx 3593c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w fp, sp, #64 @ 0x40 │ │ │ │ + blx 3593c │ │ │ │ + blx 31c68 │ │ │ │ + ldr.w r0, [pc, #1092] @ 7a6e0 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - str r7, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #22 │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ - bic.w sl, r5, r5, asr #31 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 349c0 │ │ │ │ - cmp r7, sl │ │ │ │ - beq.n 7e6a4 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x94> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - movs r3, #22 │ │ │ │ - movs r2, #30 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #488] @ (7e880 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x270>) │ │ │ │ - ldr r0, [pc, #488] @ (7e884 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x274>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, pc │ │ │ │ + blx 35a2c │ │ │ │ + ldr.w r0, [pc, #1080] @ 7a6e4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7e828 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x218> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7e83a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x22a> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7e84a <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x23a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7e724 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x114> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #12] │ │ │ │ - bne.n 7e798 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 30758 │ │ │ │ - ldr r2, [pc, #392] @ (7e888 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #368] @ (7e874 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x264>) │ │ │ │ - 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 7e86c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x25c> │ │ │ │ - ldr r0, [pc, #372] @ (7e88c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x27c>) │ │ │ │ - movs r1, #22 │ │ │ │ + blx 35a2c │ │ │ │ + ldr.w r0, [pc, #1072] @ 7a6e8 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + blx 35a2c │ │ │ │ + ldr.w r0, [pc, #1060] @ 7a6ec │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, pc │ │ │ │ + blx 35a2c │ │ │ │ + ldr.w r0, [pc, #1052] @ 7a6f0 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + blx 31f84 │ │ │ │ + ldr.w r0, [pc, #1040] @ 7a6f4 │ │ │ │ + movs r2, #7 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + add r0, pc │ │ │ │ + blx 31f84 │ │ │ │ + ldr.w r0, [pc, #1032] @ 7a6f8 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 323a0 │ │ │ │ + ldr r0, [pc, #1016] @ (7a6fc ) │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 323a0 │ │ │ │ + ldr r0, [pc, #1004] @ (7a700 ) │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + blx 323a0 │ │ │ │ + ldr r0, [pc, #996] @ (7a704 ) │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + movs r2, #7 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 323a0 │ │ │ │ + ldrd r4, r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7a53c │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7e81c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x20c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + beq.w 7a4de │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w sl, [pc, #964] @ 7a708 │ │ │ │ + movs r2, #5 │ │ │ │ + add sl, pc │ │ │ │ + add.w sl, sl, #4 │ │ │ │ + mov r1, sl │ │ │ │ + blx 32784 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, sl │ │ │ │ + blx 31dec │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31dec │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + vldr s15, [pc, #848] @ 7a6c0 │ │ │ │ + vldr s16, [sp, #44] @ 0x2c │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + vstr s0, [sp, #92] @ 0x5c │ │ │ │ + blx 30c0c │ │ │ │ + mov r8, r0 │ │ │ │ + vmov s15, r8 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 301b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7a75c │ │ │ │ + mov.w r9, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7a730 │ │ │ │ + ldrd r1, r0, [sp, #28] │ │ │ │ + blx 32740 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + ble.n 7a430 │ │ │ │ + ldr.w sl, [pc, #852] @ 7a70c │ │ │ │ + mov.w fp, #1 │ │ │ │ + vldr s17, [pc, #772] @ 7a6c4 │ │ │ │ + vldr s18, [pc, #772] @ 7a6c8 │ │ │ │ + add sl, pc │ │ │ │ + add.w r5, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 7a4fe │ │ │ │ + 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 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ + vmov.f32 s10, #8 @ 0x40400000 3.0 │ │ │ │ + vnmls.f32 s11, s15, s16 │ │ │ │ + vsub.f32 s12, s17, s12 │ │ │ │ + vmov s15, r3 │ │ │ │ adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r5, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 7e73e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x12e> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7e798 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x188> │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 30758 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7e864 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x254> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 7e778 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x168> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7e6fe <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xee> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7e7ea <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1da> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7e7d2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1c2> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 7e7f2 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1e2> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ + 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 7a400 │ │ │ │ + mov r0, sl │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + blx 30390 │ │ │ │ + cmp r8, fp │ │ │ │ + bge.n 7a3c8 │ │ │ │ + vldr s15, [pc, #660] @ 7a6c8 │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + vdiv.f32 s17, s15, s16 │ │ │ │ + mov r0, r5 │ │ │ │ + vneg.f32 s15, s17 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 336c0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + vstr s17, [sp, #96] @ 0x60 │ │ │ │ + blx 3233c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt.n 7a4b6 │ │ │ │ + ldr.w sl, [pc, #692] @ 7a710 │ │ │ │ + vldr s18, [pc, #608] @ 7a6c0 │ │ │ │ + vldr s17, [pc, #608] @ 7a6c4 │ │ │ │ + add sl, pc │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 7a526 │ │ │ │ + vmov s15, r8 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + mov r5, r1 │ │ │ │ + vcvt.f32.s32 s13, s15 │ │ │ │ + mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + vmov.f32 s12, #8 @ 0x40400000 3.0 │ │ │ │ + vmul.f32 s13, s13, s16 │ │ │ │ + vmov s15, r3 │ │ │ │ adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp fp, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7e7b0 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1a0> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 30758 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7e856 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x246> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - 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 7e7de <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1ce> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7e6fe <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xee> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 30758 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7e7ea <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1da> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7e76c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15c> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7e7ea <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x1da> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7e752 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x142> │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ + 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 r5!, {s15} │ │ │ │ + bne.n 7a486 │ │ │ │ mov r0, sl │ │ │ │ - blx 30908 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7e6c6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xb6> │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33c78 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7e6d6 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xc6> │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33640 │ │ │ │ - b.n 7e6de <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xce> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7e76c <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x15c> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7e78e <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x17e> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7e6fe <__sgpack_MOD_dcldrawmarkerprojected@@Base+0xee> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf6e00008 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmdb r2!, {r0, r1, r2} │ │ │ │ - ldrh r4, [r2, #0] │ │ │ │ - movs r7, r0 │ │ │ │ - lsls r2, r1, #15 │ │ │ │ - movs r7, r0 │ │ │ │ - addw r0, sl, #2056 @ 0x808 │ │ │ │ - str r3, [sp, #784] @ 0x310 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007e890 <__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, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #584] @ (7eaf0 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x260>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (7eaf4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #540] @ (7eaf8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x268>) │ │ │ │ - sub.w fp, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #1 │ │ │ │ - adds r7, r5, r3 │ │ │ │ - ldr r1, [pc, #528] @ (7eafc <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x26c>) │ │ │ │ - add.w r5, fp, r3 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 30390 │ │ │ │ + cmp fp, r8 │ │ │ │ + bge.n 7a468 │ │ │ │ + blx 3542c │ │ │ │ + ldr r0, [pc, #600] @ (7a714 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - str r7, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - movs r2, #23 │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ - bic.w sl, r5, r5, asr #31 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 349c0 │ │ │ │ - cmp r7, sl │ │ │ │ - beq.n 7e924 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x94> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #488] @ (7eb00 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x270>) │ │ │ │ - ldr r0, [pc, #488] @ (7eb04 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x274>) │ │ │ │ - movs r3, #1 │ │ │ │ - add r2, pc │ │ │ │ + blx 32784 │ │ │ │ + ldr r0, [pc, #592] @ (7a718 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7eaa8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x218> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7eaba <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x22a> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7eaca <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x23a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7e9a4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x114> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #12] │ │ │ │ - bne.n 7ea18 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 33294 │ │ │ │ - ldr r2, [pc, #392] @ (7eb08 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #368] @ (7eaf4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x264>) │ │ │ │ + blx 31dec │ │ │ │ + ldr r0, [pc, #584] @ (7a71c ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 31dec │ │ │ │ + ldr r2, [pc, #576] @ (7a720 ) │ │ │ │ + ldr r3, [pc, #492] @ (7a6d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7eaec <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x25c> │ │ │ │ - ldr r0, [pc, #372] @ (7eb0c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x27c>) │ │ │ │ - movs r1, #23 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7ea9c <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x20c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r4, #2 │ │ │ │ + bne.w 7a794 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ 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 7e9be <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x12e> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7ea18 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x188> │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 7a3d2 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + mov r5, fp │ │ │ │ + cmp r3, r8 │ │ │ │ + bgt.n 7a430 │ │ │ │ mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 33294 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7eae4 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x254> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r4, r4, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, r3 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7a50c │ │ │ │ + b.n 7a3d2 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 7a46c │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + cmp r8, fp │ │ │ │ + ble.n 7a526 │ │ │ │ + b.n 7a4b6 │ │ │ │ + ldr r1, [pc, #484] @ (7a724 ) │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, #5 │ │ │ │ + add r1, pc │ │ │ │ + adds r5, r1, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 32784 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31dec │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + movs r2, #6 │ │ │ │ + blx 31dec │ │ │ │ + vldr s15, [pc, #348] @ 7a6c0 │ │ │ │ + vldr s18, [sp, #40] @ 0x28 │ │ │ │ + vdiv.f32 s0, s15, s18 │ │ │ │ + vstr s0, [sp, #92] @ 0x5c │ │ │ │ + blx 30c0c │ │ │ │ + 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 301b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 7a778 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 7e9f8 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x168> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7e97e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xee> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7ea6a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1da> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7ea52 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1c2> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 7ea72 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1e2> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 32740 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble.n 7a61e │ │ │ │ + vldr s15, [sp, #48] @ 0x30 │ │ │ │ + mov.w r9, #1 │ │ │ │ + vldr s20, [pc, #280] @ 7a6c4 │ │ │ │ + add.w sl, sp, #100 @ 0x64 │ │ │ │ + vldr s17, [pc, #276] @ 7a6c8 │ │ │ │ + add.w fp, sp, #116 @ 0x74 │ │ │ │ + vadd.f32 s16, s15, s15 │ │ │ │ + ldr.w r8, [pc, #360] @ 7a728 │ │ │ │ + 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, sl │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + mov r2, fp │ │ │ │ movs r3, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ + vnmls.f32 s13, s15, s18 │ │ │ │ + vmov s15, r3 │ │ │ │ adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp fp, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7ea30 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1a0> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 33294 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7ead6 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x246> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - 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 7ea5e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1ce> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7e97e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xee> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 33294 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7ea6a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1da> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7e9ec <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15c> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7ea6a <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x1da> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + 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 7a5ea │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + blx 30390 │ │ │ │ + cmp r5, r9 │ │ │ │ + bge.n 7a5d0 │ │ │ │ + vldr s15, [pc, #168] @ 7a6c8 │ │ │ │ + ldr.w r9, [sp, #20] │ │ │ │ + vdiv.f32 s16, s15, s18 │ │ │ │ + mov r0, r9 │ │ │ │ + vneg.f32 s15, s16 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + blx 336c0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + vstr s16, [sp, #96] @ 0x60 │ │ │ │ + blx 3233c │ │ │ │ mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7e9d2 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x142> │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ + cmp r8, r0 │ │ │ │ + bgt.n 7a6b0 │ │ │ │ + ldr r3, [pc, #224] @ (7a72c ) │ │ │ │ + add.w fp, sp, #116 @ 0x74 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add.w sl, sp, #100 @ 0x64 │ │ │ │ + add r3, pc │ │ │ │ + mov r4, fp │ │ │ │ + vldr s17, [pc, #100] @ 7a6c0 │ │ │ │ + mov fp, r3 │ │ │ │ + vldr s16, [pc, #96] @ 7a6c4 │ │ │ │ + vmov s15, r8 │ │ │ │ mov r0, sl │ │ │ │ - blx 30908 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7e946 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xb6> │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33c78 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7e956 <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xc6> │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33640 │ │ │ │ - b.n 7e95e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xce> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + 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 7a67a │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + blx 30390 │ │ │ │ + cmp r9, r8 │ │ │ │ + bge.n 7a664 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + blx 3542c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 7e9ec <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x15c> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7ea0e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0x17e> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7e97e <__sgpack_MOD_dcldrawmarkernormalized@@Base+0xee> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - orn r0, r0, #8912896 @ 0x880000 │ │ │ │ + beq.w 7a4ba │ │ │ │ + b.n 7a36e │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + bics r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, r6 │ │ │ │ + subs r2, #188 @ 0xbc │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7e864 <__sgpack_MOD_dcldrawmarkerprojected@@Base+0x254> │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r2, #44] @ 0x2c │ │ │ │ + b.n 7a334 │ │ │ │ movs r7, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ - movs r7, r0 │ │ │ │ - usat r0, #8, sl │ │ │ │ - str r1, [sp, #368] @ 0x170 │ │ │ │ + @ instruction: 0xeaa60007 │ │ │ │ + @ instruction: 0xeaa20007 │ │ │ │ + @ instruction: 0xe9960007 │ │ │ │ + @ instruction: 0xe9900007 │ │ │ │ + orn r0, r2, r7 │ │ │ │ + orrs.w r0, ip, r7 │ │ │ │ + orrs.w r0, r6, r7 │ │ │ │ + orrs.w r0, r0, r7 │ │ │ │ + orr.w r0, r8, r7 │ │ │ │ + orr.w r0, r0, r7 │ │ │ │ + bics.w r0, sl, r7 │ │ │ │ + bics.w r0, r4, r7 │ │ │ │ + subs r2, #50 @ 0x32 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #178 @ 0xb2 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r1, #18 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7aeb0 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007eb10 <__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, #3984] @ 0xf90 │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #584] @ (7ed70 <__sgpack_MOD_dcldrawmarker@@Base+0x260>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #584] @ (7ed74 <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ - ldr r4, [sp, #112] @ 0x70 │ │ │ │ - add r2, pc │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r2, [r1, #28] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #540] @ (7ed78 <__sgpack_MOD_dcldrawmarker@@Base+0x268>) │ │ │ │ - sub.w fp, r2, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ + strex r0, r0, [r4, #28] │ │ │ │ + strex r0, r0, [r0, #28] │ │ │ │ + subs r0, #42 @ 0x2a │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #174 @ 0xae │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #34 @ 0x22 │ │ │ │ + movs r0, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33634 <__aeabi_idivmod@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7a3a8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr r1, [pc, #80] @ (7a798 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - adds r7, r5, r3 │ │ │ │ - ldr r1, [pc, #528] @ (7ed7c <__sgpack_MOD_dcldrawmarker@@Base+0x26c>) │ │ │ │ - add.w r5, fp, r3 │ │ │ │ - add r0, pc │ │ │ │ - str r7, [sp, #24] │ │ │ │ + ldr r2, [pc, #76] @ (7a79c ) │ │ │ │ add r1, pc │ │ │ │ - movs r2, #13 │ │ │ │ - bic.w r7, r7, r7, asr #31 │ │ │ │ - bic.w sl, r5, r5, asr #31 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 349c0 │ │ │ │ - cmp r7, sl │ │ │ │ - beq.n 7eba4 <__sgpack_MOD_dcldrawmarker@@Base+0x94> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - movs r3, #13 │ │ │ │ - movs r2, #30 │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #488] @ (7ed80 <__sgpack_MOD_dcldrawmarker@@Base+0x270>) │ │ │ │ - ldr r0, [pc, #488] @ (7ed84 <__sgpack_MOD_dcldrawmarker@@Base+0x274>) │ │ │ │ + ldr r0, [pc, #76] @ (7a7a0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7a3a8 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #64] @ (7a7a4 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ + ldr r1, [pc, #60] @ (7a7a8 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #60] @ (7a7ac ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - cmp r7, sl │ │ │ │ - it ge │ │ │ │ - movge r7, sl │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 7ed28 <__sgpack_MOD_dcldrawmarker@@Base+0x218> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 7ed3a <__sgpack_MOD_dcldrawmarker@@Base+0x22a> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7ed4a <__sgpack_MOD_dcldrawmarker@@Base+0x23a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7ec24 <__sgpack_MOD_dcldrawmarker@@Base+0x114> │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r9, [sp, #12] │ │ │ │ - bne.n 7ec98 <__sgpack_MOD_dcldrawmarker@@Base+0x188> │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ - mov r3, sl │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - str r7, [sp, #0] │ │ │ │ - blx 346a8 │ │ │ │ - ldr r2, [pc, #392] @ (7ed88 <__sgpack_MOD_dcldrawmarker@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #368] @ (7ed74 <__sgpack_MOD_dcldrawmarker@@Base+0x264>) │ │ │ │ + b.n 7a39e │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #46 @ 0x2e │ │ │ │ + ldr r2, [pc, #48] @ (7a7b0 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #44] @ (7a7b4 ) │ │ │ │ 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 7ed6c <__sgpack_MOD_dcldrawmarker@@Base+0x25c> │ │ │ │ - ldr r0, [pc, #372] @ (7ed8c <__sgpack_MOD_dcldrawmarker@@Base+0x27c>) │ │ │ │ - movs r1, #13 │ │ │ │ + ldr r0, [pc, #44] @ (7a7b8 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 7ed1c <__sgpack_MOD_dcldrawmarker@@Base+0x20c> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - 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 7ec3e <__sgpack_MOD_dcldrawmarker@@Base+0x12e> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 7ec98 <__sgpack_MOD_dcldrawmarker@@Base+0x188> │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 346a8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7ed64 <__sgpack_MOD_dcldrawmarker@@Base+0x254> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsls r4, r4, #2 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - add.w r0, r3, r1, lsl #2 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r4 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne.n 7ec78 <__sgpack_MOD_dcldrawmarker@@Base+0x168> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.n 7ebfe <__sgpack_MOD_dcldrawmarker@@Base+0xee> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 7ecea <__sgpack_MOD_dcldrawmarker@@Base+0x1da> │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - b.n 7ecd2 <__sgpack_MOD_dcldrawmarker@@Base+0x1c2> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 7ecf2 <__sgpack_MOD_dcldrawmarker@@Base+0x1e2> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r5, r6, #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp fp, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 7ecb0 <__sgpack_MOD_dcldrawmarker@@Base+0x1a0> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 346a8 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7ed56 <__sgpack_MOD_dcldrawmarker@@Base+0x246> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - 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 7ecde <__sgpack_MOD_dcldrawmarker@@Base+0x1ce> │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7ebfe <__sgpack_MOD_dcldrawmarker@@Base+0xee> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - strd r7, r8, [sp] │ │ │ │ - blx 346a8 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7ecea <__sgpack_MOD_dcldrawmarker@@Base+0x1da> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7ec6c <__sgpack_MOD_dcldrawmarker@@Base+0x15c> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7ecea <__sgpack_MOD_dcldrawmarker@@Base+0x1da> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 7ec52 <__sgpack_MOD_dcldrawmarker@@Base+0x142> │ │ │ │ - add.w sl, sp, #64 @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - blx 30908 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7ebc6 <__sgpack_MOD_dcldrawmarker@@Base+0xb6> │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 33c78 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7ebd6 <__sgpack_MOD_dcldrawmarker@@Base+0xc6> │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 33640 │ │ │ │ - b.n 7ebde <__sgpack_MOD_dcldrawmarker@@Base+0xce> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 7ec6c <__sgpack_MOD_dcldrawmarker@@Base+0x15c> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7ec8e <__sgpack_MOD_dcldrawmarker@@Base+0x17e> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7ebfe <__sgpack_MOD_dcldrawmarker@@Base+0xee> │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7a596 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf1e00008 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r3, #60] @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7e5e4 <__sgpack_MOD_dclsetmarkertype@@Base+0x8> │ │ │ │ + b.n 7a420 │ │ │ │ movs r7, r0 │ │ │ │ - strh r4, [r2, #24] │ │ │ │ + b.n 7a9ac │ │ │ │ movs r7, r0 │ │ │ │ - cdp2 0, 12, cr0, cr10, cr6, {0} │ │ │ │ - add.w r0, sl, #8 │ │ │ │ - ldrh r4, [r6, #54] @ 0x36 │ │ │ │ + asrs r4, r0, #23 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7a404 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007ed90 <__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] @ (7edec <__sgpack_MOD_dclgetlinetextsize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (7edf0 <__sgpack_MOD_dclgetlinetextsize@@Base+0x60>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (7edf4 <__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 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 31588 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #44] @ (7edf8 <__sgpack_MOD_dclgetlinetextsize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (7edf0 <__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 7ede6 <__sgpack_MOD_dclgetlinetextsize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - vhadd.s32 d16, d6, d8 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #42] @ 0x2a │ │ │ │ + b.n 7a3f0 │ │ │ │ movs r7, r0 │ │ │ │ - vhadd.s d0, d14, d8 │ │ │ │ - │ │ │ │ -0007edfc <__sgpack_MOD_dclgetlinetext@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7ee30 <__sgpack_MOD_dclgetlinetext@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34e80 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrh r6, [r3, #40] @ 0x28 │ │ │ │ + asrs r0, r5, #22 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7a368 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007ee34 <__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] @ (7ee8c <__sgpack_MOD_dclgetlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7ee90 <__sgpack_MOD_dclgetlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7ee94 <__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 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 3474c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7ee98 <__sgpack_MOD_dclgetlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7ee90 <__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 7ee88 <__sgpack_MOD_dclgetlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 12, cr0, cr2, cr8, {0} │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #38] @ 0x26 │ │ │ │ + b.n 7a3c4 │ │ │ │ movs r7, r0 │ │ │ │ - cdp 0, 9, cr0, cr10, cr8, {0} │ │ │ │ + asrs r4, r1, #22 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007ee9c <__sgpack_MOD_dclgetlinetype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007a7bc : │ │ │ │ + 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] @ (7eef4 <__sgpack_MOD_dclgetlinetype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7eef8 <__sgpack_MOD_dclgetlinetype@@Base+0x5c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7eefc <__sgpack_MOD_dclgetlinetype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ + ldr r5, [pc, #868] @ (7ab38 ) │ │ │ │ + sub sp, #132 @ 0x84 │ │ │ │ + ldr r3, [pc, #868] @ (7ab3c ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r5, pc │ │ │ │ + ldr r0, [pc, #868] @ (7ab40 ) │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + add.w r8, sp, #88 @ 0x58 │ │ │ │ + add r0, pc │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + add.w fp, sp, #104 @ 0x68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32568 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7ef00 <__sgpack_MOD_dclgetlinetype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7eef8 <__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 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7eef0 <__sgpack_MOD_dclgetlinetype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 5, cr0, cr10, cr8, {0} │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - cdp 0, 3, cr0, cr2, cr8, {0} │ │ │ │ - │ │ │ │ -0007ef04 <__sgpack_MOD_dclnextlinetext@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (7ef30 <__sgpack_MOD_dclnextlinetext@@Base+0x2c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 334d0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrh r2, [r1, #34] @ 0x22 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ef34 <__sgpack_MOD_dclsetlinetextsize@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7ef64 <__sgpack_MOD_dclsetlinetextsize@@Base+0x30>) │ │ │ │ - movs r1, #18 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32e44 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrh r0, [r5, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007ef68 <__sgpack_MOD_dclsetlinetext@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7ef9c <__sgpack_MOD_dclsetlinetext@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ + add.w sl, sp, #84 @ 0x54 │ │ │ │ + blx 34e68 │ │ │ │ + add.w r9, sp, #40 @ 0x28 │ │ │ │ + blx 33e78 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2f9bc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrh r6, [r0, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007efa0 <__sgpack_MOD_dclsetlineindex@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7efd0 <__sgpack_MOD_dclsetlineindex@@Base+0x30>) │ │ │ │ - movs r1, #15 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35410 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007efd4 <__sgpack_MOD_dclsetlinetype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (7f004 <__sgpack_MOD_dclsetlinetype@@Base+0x30>) │ │ │ │ - movs r1, #14 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r4, [pc, #816] @ (7ab44 ) │ │ │ │ + blx 3094c │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30eb4 │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33f24 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrh r4, [r7, #28] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007f008 <__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, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #180] @ (7f0d0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc8>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #180] @ (7f0d4 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #172] @ (7f0d8 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r1, [pc, #172] @ (7f0dc <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd4>) │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7f0b0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xa8> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7f0c0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xb8> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r0, [pc, #108] @ (7f0e0 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xd8>) │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ + blx 3409c │ │ │ │ + blx 35304 │ │ │ │ + blx 3342c │ │ │ │ + blx 31594 │ │ │ │ + blx 30234 │ │ │ │ + ldr r0, [pc, #784] @ (7ab48 ) │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + movs r2, #4 │ │ │ │ add r0, pc │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 30320 │ │ │ │ - ldr r2, [pc, #84] @ (7f0e4 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xdc>) │ │ │ │ - ldr r3, [pc, #68] @ (7f0d4 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xcc>) │ │ │ │ + strd r0, r1, [sp, #12] │ │ │ │ + blx 30020 │ │ │ │ + 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 7a8d0 │ │ │ │ + movs r2, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + blx 2f2c8 │ │ │ │ + blx 352ec │ │ │ │ + ldr r2, [pc, #736] @ (7ab4c ) │ │ │ │ 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 7f0cc <__sgpack_MOD_dcldrawlineprojected2@@Base+0xc4> │ │ │ │ - ldr r0, [pc, #68] @ (7f0e8 <__sgpack_MOD_dcldrawlineprojected2@@Base+0xe0>) │ │ │ │ - movs r1, #20 │ │ │ │ + mov r1, r2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + blx 32fd4 │ │ │ │ + blx 329a0 │ │ │ │ + ldr r0, [pc, #724] @ (7ab50 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32568 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7f060 <__sgpack_MOD_dcldrawlineprojected2@@Base+0x58> │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3474c │ │ │ │ - b.n 7f06a <__sgpack_MOD_dcldrawlineprojected2@@Base+0x62> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - stcl 0, cr0, [ip], #32 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #28] │ │ │ │ - movs r7, r0 │ │ │ │ - svc 102 @ 0x66 │ │ │ │ - movs r7, r0 │ │ │ │ - ldc 0, cr0, [r2, #-28] @ 0xffffffe4 │ │ │ │ - ldcl 0, cr0, [ip], #-32 @ 0xffffffe0 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007f0ec <__sgpack_MOD_dcldrawlineprojected1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #536] @ (7f318 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7f31c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x230>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #20 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + blx 31f84 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 3094c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 34bf4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vstr s16, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7aaf0 │ │ │ │ + ldr r3, [pc, #680] @ (7ab54 ) │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - ldr r0, [pc, #492] @ (7f320 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7f324 <__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 349c0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7f2e0 <__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 7f2f2 <__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 7f198 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xac> │ │ │ │ - movs r3, #20 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7f328 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7f32c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x240>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7f330 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x244>) │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #672] @ (7ab58 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r0, r3 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + blx 31124 │ │ │ │ + vldr s14, [sp, #112] @ 0x70 │ │ │ │ + b.n 7a928 │ │ │ │ + movs r2, #4 │ │ │ │ + blx 2f2c8 │ │ │ │ + blx 352ec │ │ │ │ + ldr r2, [pc, #640] @ (7ab5c ) │ │ │ │ add r2, pc │ │ │ │ + mov r1, r2 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + blx 32fd4 │ │ │ │ + blx 329a0 │ │ │ │ + ldr r0, [pc, #628] @ (7ab60 ) │ │ │ │ + movs r2, #6 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - blx 33b50 │ │ │ │ - cmp r8, sl │ │ │ │ + blx 31f84 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ + blx 3094c │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + blx 34bf4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s14, s16 │ │ │ │ + vstr s16, [sp, #112] @ 0x70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7aaf0 │ │ │ │ + vcmp.f32 s16, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7a8aa │ │ │ │ + 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 7aaa0 │ │ │ │ + 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 7a982 │ │ │ │ + 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 7a9b8 │ │ │ │ + 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 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + blx 32fd4 │ │ │ │ + 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 7aa70 │ │ │ │ + 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 7aa40 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt eq │ │ │ │ + vaddeq.f32 s14, s14, s17 │ │ │ │ + vstreq s14, [sp, #88] @ 0x58 │ │ │ │ mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7f1e6 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7f254 <__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 30320 │ │ │ │ - ldr r2, [pc, #368] @ (7f334 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7f31c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x230>) │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35450 │ │ │ │ + ldr r2, [pc, #320] @ (7ab64 ) │ │ │ │ + ldr r3, [pc, #276] @ (7ab3c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 7f314 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7f338 <__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 304f4 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7f2d4 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7f1fe <__sgpack_MOD_dcldrawlineprojected1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7f254 <__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 30320 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7f30c <__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 r3, r9 │ │ │ │ - bne.n 7f234 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7f1c0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7f2a2 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7f28c <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7f2aa <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7f26a <__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 30320 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7f2fe <__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 7f296 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f1c0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + bne.n 7ab32 │ │ │ │ + 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 7aae6 │ │ │ │ + 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 7aa16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7aadc │ │ │ │ + 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 7a9f2 │ │ │ │ + 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 7a94c │ │ │ │ + vsub.f32 s15, s15, s18 │ │ │ │ + vstr s15, [sp, #76] @ 0x4c │ │ │ │ + b.n 7a9f2 │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + vstr s15, [sp, #96] @ 0x60 │ │ │ │ + b.n 7aa16 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + add r0, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ str r0, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 30320 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7f2a2 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7f22a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f2a2 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7f210 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32568 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7f168 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3474c │ │ │ │ - b.n 7f172 <__sgpack_MOD_dcldrawlineprojected1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7f22a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f24a <__sgpack_MOD_dcldrawlineprojected1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f1c0 <__sgpack_MOD_dcldrawlineprojected1@@Base+0xd4> │ │ │ │ + blx 33f68 │ │ │ │ + ldr r3, [pc, #96] @ (7ab68 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [r4, r3] │ │ │ │ + ldr r3, [pc, #96] @ (7ab6c ) │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldrd r3, r2, [sp, #20] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + blx 31124 │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + ldrd r1, r0, [sp, #20] │ │ │ │ + blx 32418 │ │ │ │ + vldr s14, [sp, #112] @ 0x70 │ │ │ │ + b.n 7a91e │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - stc 0, cr0, [r8], {8} │ │ │ │ + nop │ │ │ │ + adds r5, #52 @ 0x34 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #18] │ │ │ │ - movs r7, r0 │ │ │ │ - udf #100 @ 0x64 │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldrh r0, [r5, #16] │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 7a374 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r0, [r4, #20] │ │ │ │ + adds r5, #20 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7a5e4 │ │ │ │ movs r7, r0 │ │ │ │ - ldr.w r0, [r6, #6] │ │ │ │ - adc.w r0, r8, r8 │ │ │ │ - ldrh r2, [r3, #14] │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, #164 @ 0xa4 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7a514 │ │ │ │ movs r7, r0 │ │ │ │ + adds r2, #230 @ 0xe6 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #168 @ 0xa8 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0007f33c <__sgpack_MOD_dcldrawlinenormalized2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007ab70 : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007ab78 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7abec ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7abf0 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #180] @ (7f404 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc8>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #180] @ (7f408 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7abbc │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 7abdc │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7abe2 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7aba2 │ │ │ │ + ldr r3, [pc, #20] @ (7abf4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ + movs r2, r1 │ │ │ │ + str r4, [r0, #40] @ 0x28 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r7, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007abf8 : │ │ │ │ + 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 r6, [pc, #132] @ (7ac90 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + cbnz r3, 7ac34 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7ac6e │ │ │ │ + ldr r2, [pc, #112] @ (7ac94 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #172] @ (7f40c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #21 │ │ │ │ - ldr r1, [pc, #172] @ (7f410 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd4>) │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #148] @ 0x94 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (7ac98 ) │ │ │ │ + add.w r8, r6, #148 @ 0x94 │ │ │ │ + ldr r0, [pc, #96] @ (7ac9c ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #24 │ │ │ │ + blx 311ac │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7ac20 │ │ │ │ + ldr r2, [pc, #48] @ (7aca0 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7aca4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7aca8 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7f3e4 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xa8> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7f3f4 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xb8> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r0, [pc, #108] @ (7f414 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xd8>) │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 31074 │ │ │ │ - ldr r2, [pc, #84] @ (7f418 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xdc>) │ │ │ │ - ldr r3, [pc, #68] @ (7f408 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xcc>) │ │ │ │ - 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 7f400 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xc4> │ │ │ │ - ldr r0, [pc, #68] @ (7f41c <__sgpack_MOD_dcldrawlinenormalized2@@Base+0xe0>) │ │ │ │ - movs r1, #21 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32568 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7f394 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x58> │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3474c │ │ │ │ - b.n 7f39e <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x62> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe9b80008 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #2] │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + str r0, [r1, #32] │ │ │ │ + movs r1, r1 │ │ │ │ + str r4, [r6, #28] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #74 @ 0x4a │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7afbc │ │ │ │ movs r7, r0 │ │ │ │ - bgt.n 7f478 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x58> │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ movs r7, r0 │ │ │ │ - ldrd r0, r0, [lr, #28] │ │ │ │ - strd r0, r0, [r8, #-32] │ │ │ │ - strh r4, [r6, #62] @ 0x3e │ │ │ │ + b.n 7af5c │ │ │ │ movs r7, r0 │ │ │ │ + asrs r2, r3, #2 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007f420 <__sgpack_MOD_dcldrawlinenormalized1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007acac : │ │ │ │ + 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] @ (7f64c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7f650 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x230>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (7ad44 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + cbnz r3, 7ace8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7ad22 │ │ │ │ + ldr r2, [pc, #112] @ (7ad48 ) │ │ │ │ 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] @ (7f654 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7f658 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x238>) │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (7ad4c ) │ │ │ │ + add.w r8, r6, #148 @ 0x94 │ │ │ │ + ldr r0, [pc, #96] @ (7ad50 ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - add.w r9, r6, r3 │ │ │ │ - add.w fp, r5, r3 │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7f614 <__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 7f626 <__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 7f4cc <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xac> │ │ │ │ - movs r3, #21 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7f65c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x23c>) │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7f660 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x240>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7f664 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x244>) │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #24 │ │ │ │ + blx 311ac │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7acd4 │ │ │ │ + ldr r2, [pc, #48] @ (7ad54 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7ad58 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7ad5c ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7f51a <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7f588 <__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 31074 │ │ │ │ - ldr r2, [pc, #368] @ (7f668 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7f650 <__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 7f648 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7f66c <__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 304f4 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7f608 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7f532 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7f588 <__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 31074 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7f640 <__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 r3, r9 │ │ │ │ - bne.n 7f568 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7f4f4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7f5d6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7f5c0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7f5de <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 7f59e <__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 31074 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7f632 <__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 7f5ca <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f4f4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - 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 31074 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7f5d6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7f55e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f5d6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7f544 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32568 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7f49c <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3474c │ │ │ │ - b.n 7f4a6 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7f55e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f57e <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f4f4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xd4> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xe8d40008 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r3, #58] @ 0x3a │ │ │ │ - movs r7, r0 │ │ │ │ - blt.n 7f6bc <__sgpack_MOD_dcldrawline2@@Base+0x4c> │ │ │ │ - movs r7, r0 │ │ │ │ - strh r4, [r1, #56] @ 0x38 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + str r4, [r2, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + str r2, [r0, #20] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #150 @ 0x96 │ │ │ │ + movs r0, r1 │ │ │ │ + b.n 7af08 │ │ │ │ movs r7, r0 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + subs r4, #208 @ 0xd0 │ │ │ │ movs r7, r0 │ │ │ │ - sub.w r0, r2, #8781824 @ 0x860000 │ │ │ │ - @ instruction: 0xe8140008 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ + b.n 7aeb8 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007f670 <__sgpack_MOD_dcldrawline2@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007ad60 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #180] @ (7f738 <__sgpack_MOD_dcldrawline2@@Base+0xc8>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #180] @ (7f73c <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7add6 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7adf0 │ │ │ │ + ldr.w lr, [pc, #128] @ 7ae00 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #24 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 7adf4 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 7ad9c │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (7ae04 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7ae08 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7ae0c ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #172] @ (7f740 <__sgpack_MOD_dcldrawline2@@Base+0xd0>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r1, [pc, #172] @ (7f744 <__sgpack_MOD_dcldrawline2@@Base+0xd4>) │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - ldr.w r8, [sp, #76] @ 0x4c │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7f718 <__sgpack_MOD_dcldrawline2@@Base+0xa8> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 7f728 <__sgpack_MOD_dcldrawline2@@Base+0xb8> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str.w r8, [sp] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r0, [pc, #108] @ (7f748 <__sgpack_MOD_dcldrawline2@@Base+0xd8>) │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r4, [sp, #32] │ │ │ │ - blx 319cc │ │ │ │ - ldr r2, [pc, #84] @ (7f74c <__sgpack_MOD_dcldrawline2@@Base+0xdc>) │ │ │ │ - ldr r3, [pc, #68] @ (7f73c <__sgpack_MOD_dcldrawline2@@Base+0xcc>) │ │ │ │ - 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 7f734 <__sgpack_MOD_dcldrawline2@@Base+0xc4> │ │ │ │ - ldr r0, [pc, #68] @ (7f750 <__sgpack_MOD_dcldrawline2@@Base+0xe0>) │ │ │ │ - movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add.w r9, sp, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 32568 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.n 7f6c8 <__sgpack_MOD_dcldrawline2@@Base+0x58> │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 3474c │ │ │ │ - b.n 7f6d2 <__sgpack_MOD_dcldrawline2@@Base+0x62> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 7f444 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x24> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ - movs r7, r0 │ │ │ │ - bhi.n 7f744 <__sgpack_MOD_dcldrawline2@@Base+0xd4> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + str r0, [r2, #8] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r4, #28 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7f4a0 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0x80> │ │ │ │ + b.n 7ae10 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7f378 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x3c> │ │ │ │ + lsrs r2, r6, #28 │ │ │ │ movs r0, r1 │ │ │ │ - strh r0, [r3, #38] @ 0x26 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007f754 <__sgpack_MOD_dcldrawline1@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007ae10 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #536] @ (7f980 <__sgpack_MOD_dcldrawline1@@Base+0x22c>) │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #536] @ (7f984 <__sgpack_MOD_dcldrawline1@@Base+0x230>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, #1 │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov.w r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - subs r6, r6, r3 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldrd r3, r5, [r1, #28] │ │ │ │ - ldr r0, [pc, #492] @ (7f988 <__sgpack_MOD_dcldrawline1@@Base+0x234>) │ │ │ │ - subs r5, r5, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #488] @ (7f98c <__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 349c0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 7f948 <__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 7f95a <__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 7f800 <__sgpack_MOD_dcldrawline1@@Base+0xac> │ │ │ │ - movs r3, #11 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #420] @ (7f990 <__sgpack_MOD_dcldrawline1@@Base+0x23c>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #416] @ (7f994 <__sgpack_MOD_dcldrawline1@@Base+0x240>) │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7ae58 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7ae72 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (7ae84 ) │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #416] @ (7f998 <__sgpack_MOD_dcldrawline1@@Base+0x244>) │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7ae76 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (7ae88 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7ae8c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7ae90 ) │ │ │ │ add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - cmp r8, sl │ │ │ │ - mov r3, r8 │ │ │ │ - it ge │ │ │ │ - movge r3, sl │ │ │ │ - cmp r4, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 7f84e <__sgpack_MOD_dcldrawline1@@Base+0xfa> │ │ │ │ - cmp r7, #1 │ │ │ │ - it ne │ │ │ │ - ldrne.w r8, [sp, #12] │ │ │ │ - bne.n 7f8bc <__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 319cc │ │ │ │ - ldr r2, [pc, #368] @ (7f99c <__sgpack_MOD_dcldrawline1@@Base+0x248>) │ │ │ │ - ldr r3, [pc, #344] @ (7f984 <__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 7f97c <__sgpack_MOD_dcldrawline1@@Base+0x228> │ │ │ │ - ldr r0, [pc, #352] @ (7f9a0 <__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 304f4 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 7f93c <__sgpack_MOD_dcldrawline1@@Base+0x1e8> │ │ │ │ - mov.w r0, r9, lsl #2 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + nop │ │ │ │ + ldrsh r6, [r4, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r3, #154 @ 0x9a │ │ │ │ + movs r7, r0 │ │ │ │ + svc 136 @ 0x88 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r6, #26 │ │ │ │ + movs r0, r1 │ │ │ │ + │ │ │ │ +0007ae94 : │ │ │ │ + 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, #260] @ (7afac ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #260] @ (7afb0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7aeda │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 7aefa │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7af0a │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7aec0 │ │ │ │ + ldr r3, [pc, #184] @ (7afb4 ) │ │ │ │ + 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 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ blx 34068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - mov.w ip, r4, lsl #2 │ │ │ │ + ldr r3, [pc, #148] @ (7afb8 ) │ │ │ │ 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 7f866 <__sgpack_MOD_dcldrawline1@@Base+0x112> │ │ │ │ - str.w r8, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 7f8bc <__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 319cc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 7f974 <__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 r3, r9 │ │ │ │ - bne.n 7f89c <__sgpack_MOD_dcldrawline1@@Base+0x148> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 7f828 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.n 7f90a <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - lsls r6, r7, #2 │ │ │ │ - b.n 7f8f4 <__sgpack_MOD_dcldrawline1@@Base+0x1a0> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 7f912 <__sgpack_MOD_dcldrawline1@@Base+0x1be> │ │ │ │ - mov.w r0, fp, lsl #2 │ │ │ │ - lsls r6, r7, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ blx 34068 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r3, [pc, #124] @ (7afbc ) │ │ │ │ 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 7f8d2 <__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 319cc │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 7f966 <__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 7f8fe <__sgpack_MOD_dcldrawline1@@Base+0x1aa> │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f828 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 319cc │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 7f90a <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7f892 <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 7f90a <__sgpack_MOD_dcldrawline1@@Base+0x1b6> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - b.n 7f878 <__sgpack_MOD_dcldrawline1@@Base+0x124> │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32568 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7f7d0 <__sgpack_MOD_dcldrawline1@@Base+0x7c> │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 3474c │ │ │ │ - b.n 7f7da <__sgpack_MOD_dcldrawline1@@Base+0x86> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bgt.n 7f892 <__sgpack_MOD_dcldrawline1@@Base+0x13e> │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7f8b2 <__sgpack_MOD_dcldrawline1@@Base+0x15e> │ │ │ │ - mov r0, r8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7af92 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ blx 2fad8 │ │ │ │ - b.n 7f828 <__sgpack_MOD_dcldrawline1@@Base+0xd4> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 7f4c4 <__sgpack_MOD_dcldrawlinenormalized1@@Base+0xa4> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #34] @ 0x22 │ │ │ │ - movs r7, r0 │ │ │ │ - bvc.n 7f988 <__sgpack_MOD_dcldrawline1@@Base+0x234> │ │ │ │ + ldr r2, [pc, #76] @ (7afc0 ) │ │ │ │ + ldr r1, [pc, #76] @ (7afc4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #76] @ (7afc8 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + 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 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 7af6a │ │ │ │ + subs r4, #52 @ 0x34 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrsh r0, [r5, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r3, #228 @ 0xe4 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r3, #14 │ │ │ │ movs r7, r0 │ │ │ │ - strh r0, [r6, #30] │ │ │ │ + subs r2, #252 @ 0xfc │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ + subs r3, #102 @ 0x66 │ │ │ │ + movs r2, r1 │ │ │ │ + udf #120 @ 0x78 │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xf26e0006 │ │ │ │ - b.n 7f360 <__sgpack_MOD_dcldrawlinenormalized2@@Base+0x24> │ │ │ │ + lsrs r0, r3, #22 │ │ │ │ movs r0, r1 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007f9a4 <__sgpack_MOD_dclgettransnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007afcc : │ │ │ │ + ldr r3, [pc, #8] @ (7afd8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r5, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007afdc : │ │ │ │ + ldr r3, [pc, #8] @ (7afe8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r2, [r3, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007afec : │ │ │ │ + ldr r3, [pc, #8] @ (7aff8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r1, r3] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007affc : │ │ │ │ + ldr r3, [pc, #8] @ (7b008 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r2, [r7, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007b00c : │ │ │ │ + ldr r3, [pc, #8] @ (7b018 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r5, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007b01c : │ │ │ │ + ldr r3, [pc, #8] @ (7b028 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007b02c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (7f9fc <__sgpack_MOD_dclgettransnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (7fa00 <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (7fa04 <__sgpack_MOD_dclgettransnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b07c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7b080 ) │ │ │ │ + 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 2f704 │ │ │ │ + blx 307dc │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 33788 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (7fa08 <__sgpack_MOD_dclgettransnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (7fa00 <__sgpack_MOD_dclgettransnumber@@Base+0x5c>) │ │ │ │ + blx 34fd8 │ │ │ │ + ldr r2, [pc, #32] @ (7b084 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b080 ) │ │ │ │ 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 7f9f8 <__sgpack_MOD_dclgettransnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7b078 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 800a4 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c> │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r4, #200 @ 0xc8 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 80060 <__scpack_MOD_dclget3dmarkerindex@@Base+0x18> │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r4, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007fa0c <__sgpack_MOD_dclgetmapprojectionangle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007b088 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (7fa80 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #100] @ (7fa84 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #96] @ (7fa88 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x7c>) │ │ │ │ - sub sp, #16 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (7b11c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (7b120 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 341e0 │ │ │ │ - cbz r6, 7fa4c <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x40> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7fa52 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7fa58 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (7fa8c <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (7fa84 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x78>) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (7b124 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 307dc │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31090 │ │ │ │ + ldr r0, [pc, #92] @ (7b128 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ + add r0, pc │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 31240 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 337b8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33288 │ │ │ │ + ldr r2, [pc, #44] @ (7b12c ) │ │ │ │ + ldr r3, [pc, #28] @ (7b120 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7fa7c <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x70> │ │ │ │ - ldr r0, [pc, #32] @ (7fa90 <__sgpack_MOD_dclgetmapprojectionangle@@Base+0x84>) │ │ │ │ - movs r1, #24 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + bne.n 7b116 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 80058 <__scpack_MOD_dclget3dmarkerindex@@Base+0x10> │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + cmp r4, #110 @ 0x6e │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, #14] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7fff0 <__scpack_MOD_dclget3dmarkersize@@Base+0x14> │ │ │ │ + cmp r4, #224 @ 0xe0 │ │ │ │ movs r0, r1 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + ble.n 7b12c │ │ │ │ movs r7, r0 │ │ │ │ + cmp r4, #10 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007fa94 <__sgpack_MOD_dclgetsimilarity@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007b130 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #96] @ (7fb08 <__sgpack_MOD_dclgetsimilarity@@Base+0x74>) │ │ │ │ - ldr r3, [pc, #100] @ (7fb0c <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #96] @ (7fb10 <__sgpack_MOD_dclgetsimilarity@@Base+0x7c>) │ │ │ │ - sub sp, #16 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b180 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7b184 ) │ │ │ │ mov r5, r1 │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add ip, pc │ │ │ │ + mov r1, sp │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #4 │ │ │ │ + blx 307dc │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 30eb4 │ │ │ │ - cbz r6, 7fad4 <__sgpack_MOD_dclgetsimilarity@@Base+0x40> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7fada <__sgpack_MOD_dclgetsimilarity@@Base+0x46> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7fae0 <__sgpack_MOD_dclgetsimilarity@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #48] @ (7fb14 <__sgpack_MOD_dclgetsimilarity@@Base+0x80>) │ │ │ │ - ldr r3, [pc, #40] @ (7fb0c <__sgpack_MOD_dclgetsimilarity@@Base+0x78>) │ │ │ │ + blx 33288 │ │ │ │ + ldr r2, [pc, #32] @ (7b188 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b184 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 7fb04 <__sgpack_MOD_dclgetsimilarity@@Base+0x70> │ │ │ │ - ldr r0, [pc, #32] @ (7fb18 <__sgpack_MOD_dclgetsimilarity@@Base+0x84>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + bne.n 7b17c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - b.n 7ffd0 <__scpack_MOD_dcldraw3dhatch@@Base+0xb8> │ │ │ │ - movs r0, r1 │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r5, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7ff68 <__scpack_MOD_dcldraw3dhatch@@Base+0x50> │ │ │ │ - movs r0, r1 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ - movs r7, r0 │ │ │ │ + cmp r3, #164 @ 0xa4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007fb1c <__sgpack_MOD_dclgetwindow@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0007b18c : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007b194 : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7b208 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7b20c ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (7fb9c <__sgpack_MOD_dclgetwindow@@Base+0x80>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (7fba0 <__sgpack_MOD_dclgetwindow@@Base+0x84>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (7fba4 <__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 2f704 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 31974 │ │ │ │ - cbz r7, 7fb60 <__sgpack_MOD_dclgetwindow@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r6, 7fb66 <__sgpack_MOD_dclgetwindow@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7fb6c <__sgpack_MOD_dclgetwindow@@Base+0x50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7fb72 <__sgpack_MOD_dclgetwindow@@Base+0x56> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (7fba8 <__sgpack_MOD_dclgetwindow@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #40] @ (7fba0 <__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 7fb96 <__sgpack_MOD_dclgetwindow@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #36] @ (7fbac <__sgpack_MOD_dclgetwindow@@Base+0x90>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + b.n 7b1d8 │ │ │ │ + mov.w ip, #12 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 7b1f8 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7b1fe │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7b1be │ │ │ │ + ldr r3, [pc, #20] @ (7b210 ) │ │ │ │ + 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 7ff54 <__scpack_MOD_dcldraw3dhatch@@Base+0x3c> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r6, #6] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 7fed8 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x84> │ │ │ │ - movs r0, r1 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ - movs r7, r0 │ │ │ │ + subs r1, #136 @ 0x88 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r4, [r2, r4] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r1, #58 @ 0x3a │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -0007fbb0 <__sgpack_MOD_dclgetviewport@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +0007b214 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #108] @ (7fc30 <__sgpack_MOD_dclgetviewport@@Base+0x80>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ (7fc34 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7b246 │ │ │ │ + ldr r2, [pc, #160] @ (7b2d0 ) │ │ │ │ + mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #108] @ (7fc38 <__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 2f704 │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - blx 3094c │ │ │ │ - cbz r7, 7fbf4 <__sgpack_MOD_dclgetviewport@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r6, 7fbfa <__sgpack_MOD_dclgetviewport@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r5, 7fc00 <__sgpack_MOD_dclgetviewport@@Base+0x50> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r4, 7fc06 <__sgpack_MOD_dclgetviewport@@Base+0x56> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #52] @ (7fc3c <__sgpack_MOD_dclgetviewport@@Base+0x8c>) │ │ │ │ - ldr r3, [pc, #40] @ (7fc34 <__sgpack_MOD_dclgetviewport@@Base+0x84>) │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 7b288 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 7b264 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 7b2ac │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #140] @ (7b2d4 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #140] @ (7b2d8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (7b2dc ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7fc2a <__sgpack_MOD_dclgetviewport@@Base+0x7a> │ │ │ │ - ldr r0, [pc, #36] @ (7fc40 <__sgpack_MOD_dclgetviewport@@Base+0x90>) │ │ │ │ - movs r1, #14 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - b.n 7fec0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x6c> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #120] @ (7b2e0 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #120] @ (7b2e4 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2fdc4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 32558 │ │ │ │ + ldr r5, [pc, #92] @ (7b2e8 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #92] @ (7b2ec ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 307dc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33284 │ │ │ │ + ldr r5, [pc, #64] @ (7b2f0 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #64] @ (7b2f4 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 314b8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 3367c │ │ │ │ + cmp r3, #96 @ 0x60 │ │ │ │ movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #2] │ │ │ │ + adds r7, #172 @ 0xac │ │ │ │ movs r7, r0 │ │ │ │ - b.n 7fe44 <__scpack_MOD_dclset3dhatchpattern@@Base+0x28> │ │ │ │ - movs r0, r1 │ │ │ │ - strh r6, [r4, #0] │ │ │ │ + blt.n 7b230 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r2, r0, #11 │ │ │ │ + movs r0, r1 │ │ │ │ + subs r0, #202 @ 0xca │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #166 @ 0xa6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r2, [r6, r0] │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #130 @ 0x82 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrb r6, [r1, r0] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007fc44 <__sgpack_MOD_dcltransnumtolong@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0007b2f8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7fc7c <__sgpack_MOD_dcltransnumtolong@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7b32a │ │ │ │ + ldr r2, [pc, #160] @ (7b3b4 ) │ │ │ │ + mov r4, r1 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 7b36c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.n 7b348 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq.n 7b390 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [pc, #140] @ (7b3b8 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #140] @ (7b3bc ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #140] @ (7b3c0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r5, [pc, #120] @ (7b3c4 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #120] @ (7b3c8 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 2fdc4 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 35c14 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r7, #31] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007fc80 <__sgpack_MOD_dcltransnumtoshort@@Base>: │ │ │ │ - push {r3, 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] @ (7fcb8 <__sgpack_MOD_dcltransnumtoshort@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 2f0e4 │ │ │ │ + ldr r5, [pc, #92] @ (7b3cc ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #92] @ (7b3d0 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 307dc │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 347e4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007fcbc <__sgpack_MOD_dcltranslongtonum@@Base>: │ │ │ │ - push {r3, 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] @ (7fcf4 <__sgpack_MOD_dcltranslongtonum@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 34fd4 │ │ │ │ + ldr r5, [pc, #64] @ (7b3d4 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #64] @ (7b3d8 ) │ │ │ │ + add r5, pc │ │ │ │ + adds r5, #4 │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, r3, lsl #3 │ │ │ │ + mov r1, r5 │ │ │ │ + blx 314b8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 33664 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrb r2, [r5, #30] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 35a10 │ │ │ │ + cmp r2, #124 @ 0x7c │ │ │ │ + movs r0, r1 │ │ │ │ + adds r6, #200 @ 0xc8 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fcf8 <__sgpack_MOD_dcltranslongtoshort@@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 │ │ │ │ - ldr r4, [pc, #40] @ (7fd34 <__sgpack_MOD_dcltranslongtoshort@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 354a8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ + bge.n 7b35c │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r6, r3, #7 │ │ │ │ + movs r0, r1 │ │ │ │ + adds r7, #230 @ 0xe6 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r6, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #194 @ 0xc2 │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r6, [r1, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r7, #158 @ 0x9e │ │ │ │ + movs r2, r1 │ │ │ │ + ldrh r2, [r5, r4] │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0007fd38 <__sgpack_MOD_dcltransshorttonum@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0007b3dc : │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7b3f0 │ │ │ │ + ldr r2, [pc, #56] @ (7b420 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r3, [r2, r3, lsl #2] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (7fd70 <__sgpack_MOD_dcltransshorttonum@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 34f80 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #32] @ (7b424 ) │ │ │ │ + ldr r1, [pc, #36] @ (7b428 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #36] @ (7b42c ) │ │ │ │ + movs r4, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #29] │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0007fd74 <__sgpack_MOD_dcltransshorttolong@@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 │ │ │ │ - ldr r4, [pc, #40] @ (7fdb0 <__sgpack_MOD_dcltransshorttolong@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 357cc │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldrb r4, [r5, #28] │ │ │ │ + cmp r1, #170 @ 0xaa │ │ │ │ + movs r0, r1 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fdb4 <__sgpack_MOD_dclprintdevicelist@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (7fde0 <__sgpack_MOD_dclprintdevicelist@@Base+0x2c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 30d64 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + bge.n 7b42c │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007fde4 <__scpack_MOD_dclget3dhatchpattern@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007b430 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (7fe18 <__scpack_MOD_dclget3dhatchpattern@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30168 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r4, #27] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7b486 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7b4a0 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #92] @ (7b4b0 ) │ │ │ │ + movs r0, #12 │ │ │ │ + add r1, pc │ │ │ │ + cmp r2, r0 │ │ │ │ + add.w r1, r1, #24 │ │ │ │ + mla r1, r0, r3, r1 │ │ │ │ + ble.n 7b4a4 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (7b4b4 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7b4b8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7b4bc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + ldrh r0, [r6, r1] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #108 @ 0x6c │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0007fe1c <__scpack_MOD_dclset3dhatchpattern@@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] @ (7fe50 <__scpack_MOD_dclset3dhatchpattern@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #20 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f510 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldrb r6, [r0, #27] │ │ │ │ + bls.n 7b3c0 │ │ │ │ movs r7, r0 │ │ │ │ + lsrs r2, r0, #2 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007fe54 <__scpack_MOD_dcldraw3dhatchnormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007b4c0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (7ff00 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xac>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #152] @ (7ff04 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #144] @ (7ff08 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #24 │ │ │ │ - ldr r1, [pc, #144] @ (7ff0c <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb8>) │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7b508 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7b522 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (7b534 ) │ │ │ │ + cmp r2, #8 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - blx 349c0 │ │ │ │ - cbz r4, 7fedc <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x88> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7feee <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9a> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add r4, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3529c │ │ │ │ - ldr r2, [pc, #84] @ (7ff10 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xbc>) │ │ │ │ - ldr r3, [pc, #72] @ (7ff04 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xb0>) │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7b526 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (7b538 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7b53c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7b540 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7fefa <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xa6> │ │ │ │ - ldr r0, [pc, #68] @ (7ff14 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0xc0>) │ │ │ │ - movs r1, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30168 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 7fea2 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x4e> │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 30168 │ │ │ │ - b.n 7feaa <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x56> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ nop │ │ │ │ - udf #160 @ 0xa0 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #26] │ │ │ │ + ldr r2, [r4, r7] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #234 @ 0xea │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 7ff48 <__scpack_MOD_dcldraw3dhatch@@Base+0x30> │ │ │ │ + bls.n 7b550 │ │ │ │ movs r7, r0 │ │ │ │ - udf #80 @ 0x50 │ │ │ │ + lsrs r0, r0, #32 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r0, [r0, #25] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0007ff18 <__scpack_MOD_dcldraw3dhatch@@Base>: │ │ │ │ +0007b544 : │ │ │ │ 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 r7, r2 │ │ │ │ - ldr r2, [pc, #152] @ (7ffc4 <__scpack_MOD_dcldraw3dhatch@@Base+0xac>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #152] @ (7ffc8 <__scpack_MOD_dcldraw3dhatch@@Base+0xb0>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #264] @ (7b660 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (7b664 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r0, [pc, #144] @ (7ffcc <__scpack_MOD_dcldraw3dhatch@@Base+0xb4>) │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movs r2, #14 │ │ │ │ - ldr r1, [pc, #144] @ (7ffd0 <__scpack_MOD_dcldraw3dhatch@@Base+0xb8>) │ │ │ │ - add r0, pc │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7b58a │ │ │ │ + mov.w ip, #12 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 7b5aa │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7b5ba │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7b570 │ │ │ │ + ldr r3, [pc, #188] @ (7b668 ) │ │ │ │ + add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - movs r3, #1 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r9, [sp, #56] @ 0x38 │ │ │ │ - blx 349c0 │ │ │ │ - cbz r4, 7ffa0 <__scpack_MOD_dcldraw3dhatch@@Base+0x88> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.n 7ffb2 <__scpack_MOD_dcldraw3dhatch@@Base+0x9a> │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - add r4, sp, #16 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ + str.w r3, [r9] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 31188 │ │ │ │ - ldr r2, [pc, #84] @ (7ffd4 <__scpack_MOD_dcldraw3dhatch@@Base+0xbc>) │ │ │ │ - ldr r3, [pc, #72] @ (7ffc8 <__scpack_MOD_dcldraw3dhatch@@Base+0xb0>) │ │ │ │ + blx 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #152] @ (7b66c ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #128] @ (7b670 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7b644 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (7b674 ) │ │ │ │ + ldr r1, [pc, #80] @ (7b678 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (7b67c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 7ffbe <__scpack_MOD_dcldraw3dhatch@@Base+0xa6> │ │ │ │ - ldr r0, [pc, #68] @ (7ffd8 <__scpack_MOD_dcldraw3dhatch@@Base+0xc0>) │ │ │ │ - movs r1, #14 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - add.w r8, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 30168 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 7ff66 <__scpack_MOD_dcldraw3dhatch@@Base+0x4e> │ │ │ │ - add r4, sp, #16 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 30168 │ │ │ │ - b.n 7ff6e <__scpack_MOD_dcldraw3dhatch@@Base+0x56> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r2, #8 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + 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 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 7b61c │ │ │ │ nop │ │ │ │ - ble.n 7ff80 <__scpack_MOD_dcldraw3dhatch@@Base+0x68> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #23] │ │ │ │ + adds r5, #216 @ 0xd8 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr r4, [r4, r5] │ │ │ │ + movs r1, r1 │ │ │ │ + adds r5, #136 @ 0x88 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #94 @ 0x5e │ │ │ │ movs r7, r0 │ │ │ │ - beq.n 80084 <__scpack_MOD_dclget3dmarkerindex@@Base+0x3c> │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r7, r0 │ │ │ │ - ble.n 7fef0 <__scpack_MOD_dcldraw3dhatchnormalized@@Base+0x9c> │ │ │ │ - movs r0, r1 │ │ │ │ - ldrb r0, [r3, #22] │ │ │ │ + adds r5, #8 │ │ │ │ + movs r2, r1 │ │ │ │ + bvc.n 7b668 │ │ │ │ movs r7, r0 │ │ │ │ + lsls r6, r4, #27 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0007ffdc <__scpack_MOD_dclget3dmarkersize@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007b680 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #76] @ (80038 <__scpack_MOD_dclget3dmarkersize@@Base+0x5c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #76] @ (8003c <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #72] @ (80040 <__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] @ 7b6d0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7b6d4 ) │ │ │ │ + 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 2f704 │ │ │ │ + blx 2fdc4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 31f18 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #44] @ (80044 <__scpack_MOD_dclget3dmarkersize@@Base+0x68>) │ │ │ │ - ldr r3, [pc, #32] @ (8003c <__scpack_MOD_dclget3dmarkersize@@Base+0x60>) │ │ │ │ + blx 2f0e8 │ │ │ │ + ldr r2, [pc, #32] @ (7b6d8 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b6d4 ) │ │ │ │ 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 80032 <__scpack_MOD_dclget3dmarkersize@@Base+0x56> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7b6cc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ble.n 80070 <__scpack_MOD_dclget3dmarkerindex@@Base+0x28> │ │ │ │ - movs r0, r1 │ │ │ │ + movs r6, #116 @ 0x74 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 8002c <__scpack_MOD_dclget3dmarkersize@@Base+0x50> │ │ │ │ - movs r0, r1 │ │ │ │ + movs r6, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00080048 <__scpack_MOD_dclget3dmarkerindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007b6dc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (800a0 <__scpack_MOD_dclget3dmarkerindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (800a4 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (800a8 <__scpack_MOD_dclget3dmarkerindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (7b770 ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (7b774 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (7b778 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2fdc4 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35984 │ │ │ │ + ldr r0, [pc, #92] @ (7b77c ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ + add r0, pc │ │ │ │ + mov r2, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 2ffd4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (800ac <__scpack_MOD_dclget3dmarkerindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (800a4 <__scpack_MOD_dclget3dmarkerindex@@Base+0x5c>) │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 314e8 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 3255c │ │ │ │ + ldr r2, [pc, #44] @ (7b780 ) │ │ │ │ + ldr r3, [pc, #28] @ (7b774 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8009c <__scpack_MOD_dclget3dmarkerindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7b76a │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bgt.n 80000 <__scpack_MOD_dclget3dmarkersize@@Base+0x24> │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + movs r6, #26 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r5, #19] │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 7ffbc <__scpack_MOD_dcldraw3dhatch@@Base+0xa4> │ │ │ │ + movs r6, #156 @ 0x9c │ │ │ │ movs r0, r1 │ │ │ │ + bvs.n 7b6d8 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #182 @ 0xb6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000800b0 <__scpack_MOD_dclget3dmarkertype@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007b784 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (80108 <__scpack_MOD_dclget3dmarkertype@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (8010c <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (80110 <__scpack_MOD_dclget3dmarkertype@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7b7d4 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7b7d8 ) │ │ │ │ + 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 2f704 │ │ │ │ + blx 2fdc4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - blx 345a4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (80114 <__scpack_MOD_dclget3dmarkertype@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (8010c <__scpack_MOD_dclget3dmarkertype@@Base+0x5c>) │ │ │ │ + blx 3255c │ │ │ │ + ldr r2, [pc, #32] @ (7b7dc ) │ │ │ │ + ldr r3, [pc, #28] @ (7b7d8 ) │ │ │ │ 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 80104 <__scpack_MOD_dclget3dmarkertype@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7b7d0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bgt.n 80198 <__scpack_MOD_dclset3dmarkertype@@Base+0x18> │ │ │ │ - movs r0, r1 │ │ │ │ + movs r5, #112 @ 0x70 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #18] │ │ │ │ - movs r7, r0 │ │ │ │ - bgt.n 80154 <__scpack_MOD_dclset3dmarkerindex@@Base+0x8> │ │ │ │ - movs r0, r1 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00080118 <__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] @ (80148 <__scpack_MOD_dclset3dmarkersize@@Base+0x30>) │ │ │ │ - movs r1, #18 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34940 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ +0007b7e0 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #17] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -0008014c <__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] @ (8017c <__scpack_MOD_dclset3dmarkerindex@@Base+0x30>) │ │ │ │ - movs r1, #19 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33b5c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ +0007b7e8 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrb r4, [r5, #16] │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00080180 <__scpack_MOD_dclset3dmarkertype@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007b7f0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (801b0 <__scpack_MOD_dclset3dmarkertype@@Base+0x30>) │ │ │ │ - movs r1, #18 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30914 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #28] @ (7b820 ) │ │ │ │ + ldr r1, [pc, #32] @ (7b824 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7b828 ) │ │ │ │ + movs r4, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ + adds r1, #242 @ 0xf2 │ │ │ │ movs r7, r0 │ │ │ │ + bvs.n 7b868 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r1, #20 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000801b4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007b82c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #684] @ (80474 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c0>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #676] @ (80478 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4>) │ │ │ │ - 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, #28] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #612] @ (8047c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (80480 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r2, [pc, #28] @ (7b860 ) │ │ │ │ + movs r4, #6 │ │ │ │ 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, #20] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #25 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 349c0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 8043e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x28a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 80450 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x29c> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 80462 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ae> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - 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 80304 <__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 803ec <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 803be <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 8038e <__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 30060 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 8036a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 80346 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80320 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (80484 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (80478 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2c4>) │ │ │ │ + str r5, [sp, #4] │ │ │ │ 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 8046e <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (80488 <__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 304f4 │ │ │ │ - movs r3, #25 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (8048c <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (80490 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2dc>) │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [pc, #20] @ (7b864 ) │ │ │ │ + ldr r0, [pc, #24] @ (7b868 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (80494 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ + str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 80290 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 8033e <__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 80332 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 802de <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80362 <__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 r2, r1 │ │ │ │ - bne.n 80356 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 802da <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80386 <__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 r2, r1 │ │ │ │ - bne.n 8037a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 802d6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 80432 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 803aa <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 802bc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 80426 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 803d6 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 802b4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 8041a <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 80408 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 802a8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 802a8 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 802b4 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 802bc <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x108> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 345a4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 80256 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xa2> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2ffd4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 80268 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xb4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31f18 │ │ │ │ - b.n 80272 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0xbe> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - blt.n 804fc <__scpack_MOD_dcldraw3dmarker@@Base+0x64> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ + adds r1, #180 @ 0xb4 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + bpl.n 7b830 │ │ │ │ movs r7, r0 │ │ │ │ - bge.n 804dc <__scpack_MOD_dcldraw3dmarker@@Base+0x44> │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r7, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - ldrb r2, [r7, #10] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 80338 <__scpack_MOD_dcldraw3dmarkernormalized@@Base+0x184> │ │ │ │ - movs r6, r0 │ │ │ │ │ │ │ │ -00080498 <__scpack_MOD_dcldraw3dmarker@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007b86c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, #100 @ 0x64 │ │ │ │ - ldr r4, [pc, #684] @ (80758 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c0>) │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [pc, #676] @ (8075c <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4>) │ │ │ │ - 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, #28] │ │ │ │ - ldrd r3, r0, [r1, #28] │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrd r3, r1, [r2, #28] │ │ │ │ - ldr r0, [pc, #612] @ (80760 <__scpack_MOD_dcldraw3dmarker@@Base+0x2c8>) │ │ │ │ - subs r3, r1, r3 │ │ │ │ - ldr r1, [pc, #612] @ (80764 <__scpack_MOD_dcldraw3dmarker@@Base+0x2cc>) │ │ │ │ - str r3, [sp, #20] │ │ │ │ - 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, #20] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - movs r2, #15 │ │ │ │ - add r7, r3 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - blx 349c0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 80722 <__scpack_MOD_dcldraw3dmarker@@Base+0x28a> │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 80734 <__scpack_MOD_dcldraw3dmarker@@Base+0x29c> │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 80746 <__scpack_MOD_dcldraw3dmarker@@Base+0x2ae> │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - 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 805e8 <__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 806d0 <__scpack_MOD_dcldraw3dmarker@@Base+0x238> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #32] │ │ │ │ - bne.w 806a2 <__scpack_MOD_dcldraw3dmarker@@Base+0x20a> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 80672 <__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 32b14 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 8064e <__scpack_MOD_dcldraw3dmarker@@Base+0x1b6> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 8062a <__scpack_MOD_dcldraw3dmarker@@Base+0x192> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80604 <__scpack_MOD_dcldraw3dmarker@@Base+0x16c> │ │ │ │ - ldr r2, [pc, #420] @ (80768 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d0>) │ │ │ │ - ldr r3, [pc, #404] @ (8075c <__scpack_MOD_dcldraw3dmarker@@Base+0x2c4>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #28] @ (7b89c ) │ │ │ │ + ldr r1, [pc, #32] @ (7b8a0 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7b8a4 ) │ │ │ │ + movs r4, #6 │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 80752 <__scpack_MOD_dcldraw3dmarker@@Base+0x2ba> │ │ │ │ - ldr r0, [pc, #400] @ (8076c <__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 304f4 │ │ │ │ - movs r3, #15 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #384] @ (80770 <__scpack_MOD_dcldraw3dmarker@@Base+0x2d8>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r2, [pc, #380] @ (80774 <__scpack_MOD_dcldraw3dmarker@@Base+0x2dc>) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #380] @ (80778 <__scpack_MOD_dcldraw3dmarker@@Base+0x2e0>) │ │ │ │ - add r2, pc │ │ │ │ add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ blx 33b50 │ │ │ │ - b.n 80574 <__scpack_MOD_dcldraw3dmarker@@Base+0xdc> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80622 <__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 80616 <__scpack_MOD_dcldraw3dmarker@@Base+0x17e> │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 805c2 <__scpack_MOD_dcldraw3dmarker@@Base+0x12a> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80646 <__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 r2, r1 │ │ │ │ - bne.n 8063a <__scpack_MOD_dcldraw3dmarker@@Base+0x1a2> │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 805be <__scpack_MOD_dcldraw3dmarker@@Base+0x126> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 8066a <__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 r2, r1 │ │ │ │ - bne.n 8065e <__scpack_MOD_dcldraw3dmarker@@Base+0x1c6> │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 805ba <__scpack_MOD_dcldraw3dmarker@@Base+0x122> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 80716 <__scpack_MOD_dcldraw3dmarker@@Base+0x27e> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 8068e <__scpack_MOD_dcldraw3dmarker@@Base+0x1f6> │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 805a0 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 8070a <__scpack_MOD_dcldraw3dmarker@@Base+0x272> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 806ba <__scpack_MOD_dcldraw3dmarker@@Base+0x222> │ │ │ │ - str.w r9, [sp, #60] @ 0x3c │ │ │ │ - b.n 80598 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 806fe <__scpack_MOD_dcldraw3dmarker@@Base+0x266> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 806ec <__scpack_MOD_dcldraw3dmarker@@Base+0x254> │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b.n 8058c <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b.n 8058c <__scpack_MOD_dcldraw3dmarker@@Base+0xf4> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - b.n 80598 <__scpack_MOD_dcldraw3dmarker@@Base+0x100> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b.n 805a0 <__scpack_MOD_dcldraw3dmarker@@Base+0x108> │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 345a4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 8053a <__scpack_MOD_dcldraw3dmarker@@Base+0xa2> │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 2ffd4 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.w 8054c <__scpack_MOD_dcldraw3dmarker@@Base+0xb4> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 31f18 │ │ │ │ - b.n 80556 <__scpack_MOD_dcldraw3dmarker@@Base+0xbe> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bhi.n 80818 <__scpack_MOD_dcldraw3dlinenormalized@@Base> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ + bpl.n 7b80c │ │ │ │ movs r7, r0 │ │ │ │ - bvc.n 807f8 <__scpack_MOD_dclset3dlineindex@@Base+0x14> │ │ │ │ + lsls r6, r1, #18 │ │ │ │ movs r0, r1 │ │ │ │ - ldrb r4, [r2, #0] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ + │ │ │ │ +0007b8a8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #28] @ (7b8d8 ) │ │ │ │ + ldr r1, [pc, #32] @ (7b8dc ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7b8e0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r7, r0 │ │ │ │ - strb r6, [r2, #31] │ │ │ │ + bpl.n 7b7e0 │ │ │ │ movs r7, r0 │ │ │ │ - b.n 80054 <__scpack_MOD_dclget3dmarkerindex@@Base+0xc> │ │ │ │ - movs r6, r0 │ │ │ │ + lsls r2, r2, #17 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0008077c <__scpack_MOD_dclget3dlineindex@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0007b8e4 : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (807d4 <__scpack_MOD_dclget3dlineindex@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (807d8 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (807dc <__scpack_MOD_dclget3dlineindex@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r6, [pc, #200] @ (7b9bc ) │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #196] @ (7b9c0 ) │ │ │ │ + add r6, pc │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + mov.w r2, #0 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + blx 34588 │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + add.w r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #160] @ (7b9c4 ) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r4, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #136] @ (7b9c8 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ + add r3, pc │ │ │ │ + mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 32da0 │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (807e0 <__scpack_MOD_dclget3dlineindex@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (807d8 <__scpack_MOD_dclget3dlineindex@@Base+0x5c>) │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + add r6, sp, #12 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + ble.n 7b9a0 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #6 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #88] @ (7b9cc ) │ │ │ │ + ldr r0, [pc, #88] @ (7b9d0 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + ldr r2, [pc, #72] @ (7b9d4 ) │ │ │ │ + ldr r3, [pc, #52] @ (7b9c0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 807d0 <__scpack_MOD_dclget3dlineindex@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7b9b8 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 7b96a │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bpl.n 808cc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb4> │ │ │ │ - movs r0, r1 │ │ │ │ + movs r4, #18 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #25] │ │ │ │ + adds r1, #14 │ │ │ │ movs r7, r0 │ │ │ │ - bpl.n 80888 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x70> │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -000807e4 <__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] @ (80814 <__scpack_MOD_dclset3dlineindex@@Base+0x30>) │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30dec │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - strb r4, [r3, #24] │ │ │ │ + adds r0, #254 @ 0xfe │ │ │ │ movs r7, r0 │ │ │ │ + bmi.n 7b970 │ │ │ │ + movs r7, r0 │ │ │ │ + lsls r2, r3, #14 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00080818 <__scpack_MOD_dcldraw3dlinenormalized@@Base>: │ │ │ │ +0007b9d8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r4, [pc, #596] @ (80a80 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x268>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (80a84 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x26c>) │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ + str.w r0, [ip, #3544] @ 0xdd8 │ │ │ │ + ldr r4, [pc, #880] @ (7bd60 ) │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #880] @ (7bd64 ) │ │ │ │ + sub sp, #492 @ 0x1ec │ │ │ │ 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] │ │ │ │ + ldr r7, [pc, #880] @ (7bd68 ) │ │ │ │ + mov r6, r3 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r7, pc │ │ │ │ + ldr.w sl, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #484] @ 0x1e4 │ │ │ │ + mov.w r0, #0 │ │ │ │ + ble.w 7bc78 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7bc9a │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7bd36 │ │ │ │ + blt.w 7bcd2 │ │ │ │ + ldr r3, [pc, #828] @ (7bd6c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #828] @ (7bd70 ) │ │ │ │ + add.w r9, sp, #56 @ 0x38 │ │ │ │ + add.w fp, sp, #404 @ 0x194 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r7, sp, #20 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3593c │ │ │ │ + ldr r0, [pc, #808] @ (7bd74 ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 34e68 │ │ │ │ + ldr r0, [pc, #796] @ (7bd78 ) │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ 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] @ (80a88 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x270>) │ │ │ │ - sub.w sl, r1, r3 │ │ │ │ - ldr r1, [pc, #532] @ (80a8c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x274>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + blx 34e68 │ │ │ │ + ldr r0, [pc, #784] @ (7bd7c ) │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #5 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r1, pc │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #23 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, sl, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 80a70 <__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 8093a <__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 80a1e <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x206> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 809f0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1d8> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 809c4 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1ac> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + blx 32c34 │ │ │ │ + ldr r3, [pc, #776] @ (7bd80 ) │ │ │ │ + vldr d7, [pc, #732] @ 7bd58 │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #768] @ (7bd84 ) │ │ │ │ + movs r2, #0 │ │ │ │ + vstr d7, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + movs r2, #5 │ │ │ │ + movs r3, #35 @ 0x23 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + str.w fp, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, fp │ │ │ │ + blx 31ed8 │ │ │ │ + ldr r0, [pc, #700] @ (7bd88 ) │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + blx 2f958 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + blx 34b7c │ │ │ │ + blx 3494c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + vldr s18, [r4] │ │ │ │ + vldr s19, [r5] │ │ │ │ + vldr s16, [r3] │ │ │ │ + vcmp.f32 s18, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bbf8 │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bbb2 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 7bc4c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + movs r1, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + movs r6, #1 │ │ │ │ + add.w fp, sp, #40 @ 0x28 │ │ │ │ + add.w sl, sp, #36 @ 0x24 │ │ │ │ + add.w r9, sp, #48 @ 0x30 │ │ │ │ + vldr s17, [r3] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r7, r3 │ │ │ │ + b.n 7bb58 │ │ │ │ + vcmp.f32 s14, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bba6 │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - mov r2, r9 │ │ │ │ - blx 30c80 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 809a0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x188> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 8097c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x164> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80956 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x13e> │ │ │ │ - ldr r2, [pc, #376] @ (80a90 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #364] @ (80a84 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x26c>) │ │ │ │ + mov r0, fp │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 7bc46 │ │ │ │ + blx 323f4 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + adds r6, #1 │ │ │ │ + adds r5, #4 │ │ │ │ + adds r4, #4 │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt.n 7bc4c │ │ │ │ + vcmp.f32 s18, s16 │ │ │ │ + subs r3, r6, #1 │ │ │ │ + vmov s13, r3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + ittet eq │ │ │ │ + vcvteq.f32.s32 s14, s13 │ │ │ │ + vldreq s15, [sl] │ │ │ │ + vldrne s15, [r4] │ │ │ │ + vmlaeq.f32 s15, s14, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itte eq │ │ │ │ + vcvteq.f32.s32 s13, s13 │ │ │ │ + vldreq s14, [r9] │ │ │ │ + vldrne s14, [r5] │ │ │ │ + vcmp.f32 s15, s17 │ │ │ │ + vstr s15, [fp] │ │ │ │ + it eq │ │ │ │ + vmlaeq.f32 s14, s13, s21 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vstr s14, [r7] │ │ │ │ + bne.n 7bb34 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7bb3e │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 7bb4c │ │ │ │ + add.w r9, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 358f4 │ │ │ │ + vldr s17, [r9] │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bd00 │ │ │ │ + vldr s15, [r6] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7bd24 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + vsub.f32 s15, s15, s17 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + vmov s14, r3 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vdiv.f32 s21, s15, s14 │ │ │ │ + b.n 7bb08 │ │ │ │ + add r6, sp, #32 │ │ │ │ + add.w r9, sp, #36 @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 358f4 │ │ │ │ + vldr s17, [sp, #36] @ 0x24 │ │ │ │ + vcmp.f32 s16, s17 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bcee │ │ │ │ + vldr s15, [r6] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7bd12 │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + 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 7bb04 │ │ │ │ + b.n 7bbb2 │ │ │ │ + blx 341a8 │ │ │ │ + b.n 7bb4a │ │ │ │ + blx 2f57c │ │ │ │ + ldr r2, [pc, #312] @ (7bd8c ) │ │ │ │ + ldr r3, [pc, #272] @ (7bd64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 80a7c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ - ldr r0, [pc, #360] @ (80a94 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x27c>) │ │ │ │ - movs r1, #23 │ │ │ │ + bne.n 7bd52 │ │ │ │ + ldr r0, [pc, #296] @ (7bd90 ) │ │ │ │ + movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ + add sp, #492 @ 0x1ec │ │ │ │ + vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 304f4 │ │ │ │ - movs r3, #23 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #344] @ (80a98 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x280>) │ │ │ │ - strd r3, r2, [sp] │ │ │ │ + b.w 35bec │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #32 │ │ │ │ + ldr r2, [pc, #276] @ (7bd94 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #340] @ (80a9c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x284>) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #340] @ (80aa0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x288>) │ │ │ │ + ldr r1, [pc, #272] @ (7bd98 ) │ │ │ │ add r2, pc │ │ │ │ + ldr r0, [pc, #272] @ (7bd9c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 808ce <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xb6> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80974 <__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 80968 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x150> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 80914 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xfc> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80998 <__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 r2, r1 │ │ │ │ - bne.n 8098c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x174> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 80910 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf8> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 809bc <__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 r2, r1 │ │ │ │ - bne.n 809b0 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x198> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8090c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xf4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 80a64 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 809dc <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 808fa <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 80a58 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x240> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 80a08 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x1f0> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 808f2 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 80a4c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x234> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 80a3a <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x222> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 808e8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 808e8 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 808f2 <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xda> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 808fa <__scpack_MOD_dcldraw3dlinenormalized@@Base+0xe2> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32da0 │ │ │ │ - b.n 808ac <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x94> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bmi.n 80a3c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x224> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r5, #22] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r1, r2, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - bcc.n 80a7c <__scpack_MOD_dcldraw3dlinenormalized@@Base+0x264> │ │ │ │ - movs r0, r1 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r0, [r4, #19] │ │ │ │ - movs r7, r0 │ │ │ │ - strb r4, [r0, #18] │ │ │ │ - movs r7, r0 │ │ │ │ - b.n 80cd8 <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ - movs r6, r0 │ │ │ │ - │ │ │ │ -00080aa4 <__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] @ (80d0c <__scpack_MOD_dcldraw3dline@@Base+0x268>) │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (80d10 <__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] @ (80d14 <__scpack_MOD_dcldraw3dline@@Base+0x270>) │ │ │ │ - sub.w sl, r1, r3 │ │ │ │ - ldr r1, [pc, #532] @ (80d18 <__scpack_MOD_dcldraw3dline@@Base+0x274>) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7ba20 │ │ │ │ + ldr r2, [pc, #260] @ (7bda0 ) │ │ │ │ + movs r5, #27 │ │ │ │ + ldr r1, [pc, #260] @ (7bda4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #260] @ (7bda8 ) │ │ │ │ + add r2, pc │ │ │ │ add r1, pc │ │ │ │ movs r3, #1 │ │ │ │ - movs r2, #13 │ │ │ │ - add.w r7, r9, r3 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - add.w r7, r8, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - add.w r7, sl, r3 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - blx 349c0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 80cfc <__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 80bc6 <__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 80caa <__scpack_MOD_dcldraw3dline@@Base+0x206> │ │ │ │ - cmp r5, #1 │ │ │ │ - it eq │ │ │ │ - ldreq.w r9, [sp, #16] │ │ │ │ - bne.n 80c7c <__scpack_MOD_dcldraw3dline@@Base+0x1d8> │ │ │ │ - cmp r4, #1 │ │ │ │ - it eq │ │ │ │ - ldreq r3, [sp, #20] │ │ │ │ - bne.n 80c50 <__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 353e4 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 80c2c <__scpack_MOD_dcldraw3dline@@Base+0x188> │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 80c08 <__scpack_MOD_dcldraw3dline@@Base+0x164> │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.n 80be2 <__scpack_MOD_dcldraw3dline@@Base+0x13e> │ │ │ │ - ldr r2, [pc, #376] @ (80d1c <__scpack_MOD_dcldraw3dline@@Base+0x278>) │ │ │ │ - ldr r3, [pc, #364] @ (80d10 <__scpack_MOD_dcldraw3dline@@Base+0x26c>) │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + ldr r2, [pc, #244] @ (7bdac ) │ │ │ │ + ldr r3, [pc, #172] @ (7bd64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 80d08 <__scpack_MOD_dcldraw3dline@@Base+0x264> │ │ │ │ - ldr r0, [pc, #360] @ (80d20 <__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 304f4 │ │ │ │ - movs r3, #13 │ │ │ │ - movs r2, #30 │ │ │ │ - ldr r1, [pc, #344] @ (80d24 <__scpack_MOD_dcldraw3dline@@Base+0x280>) │ │ │ │ + bne.n 7bd52 │ │ │ │ + add sp, #492 @ 0x1ec │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r1, [pc, #216] @ (7bdb0 ) │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - ldr r2, [pc, #340] @ (80d28 <__scpack_MOD_dcldraw3dline@@Base+0x284>) │ │ │ │ + ldr r2, [pc, #212] @ (7bdb4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #340] @ (80d2c <__scpack_MOD_dcldraw3dline@@Base+0x288>) │ │ │ │ + ldr r0, [pc, #212] @ (7bdb8 ) │ │ │ │ add r2, pc │ │ │ │ add r0, pc │ │ │ │ blx 33b50 │ │ │ │ - b.n 80b5a <__scpack_MOD_dcldraw3dline@@Base+0xb6> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80c00 <__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 80bf4 <__scpack_MOD_dcldraw3dline@@Base+0x150> │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 80ba0 <__scpack_MOD_dcldraw3dline@@Base+0xfc> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80c24 <__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 r2, r1 │ │ │ │ - bne.n 80c18 <__scpack_MOD_dcldraw3dline@@Base+0x174> │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 80b9c <__scpack_MOD_dcldraw3dline@@Base+0xf8> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.n 80c48 <__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 r2, r1 │ │ │ │ - bne.n 80c3c <__scpack_MOD_dcldraw3dline@@Base+0x198> │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 80b98 <__scpack_MOD_dcldraw3dline@@Base+0xf4> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.n 80cf0 <__scpack_MOD_dcldraw3dline@@Base+0x24c> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 80c68 <__scpack_MOD_dcldraw3dline@@Base+0x1c4> │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 80b86 <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.n 80ce4 <__scpack_MOD_dcldraw3dline@@Base+0x240> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - lsls r0, r5, #2 │ │ │ │ + b.n 7ba2e │ │ │ │ + ldr r0, [pc, #204] @ (7bdbc ) │ │ │ │ + movs r2, #5 │ │ │ │ mov r1, r9 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str.w ip, [r1], #4 │ │ │ │ - bge.n 80c94 <__scpack_MOD_dcldraw3dline@@Base+0x1f0> │ │ │ │ - str.w r9, [sp, #44] @ 0x2c │ │ │ │ - b.n 80b7e <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.n 80cd8 <__scpack_MOD_dcldraw3dline@@Base+0x234> │ │ │ │ - add.w r3, r9, #1 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - blx 34068 │ │ │ │ - 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 80cc6 <__scpack_MOD_dcldraw3dline@@Base+0x222> │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b.n 80b74 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 80b74 <__scpack_MOD_dcldraw3dline@@Base+0xd0> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - b.n 80b7e <__scpack_MOD_dcldraw3dline@@Base+0xda> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 80b86 <__scpack_MOD_dcldraw3dline@@Base+0xe2> │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 32da0 │ │ │ │ - b.n 80b38 <__scpack_MOD_dcldraw3dline@@Base+0x94> │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s17, [sp, #36] @ 0x24 │ │ │ │ + b.n 7bc14 │ │ │ │ + ldr r0, [pc, #188] @ (7bdc0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s17, [r9] │ │ │ │ + b.n 7bbd0 │ │ │ │ + ldr r0, [pc, #176] @ (7bdc4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s15, [r6] │ │ │ │ + b.n 7bc22 │ │ │ │ + ldr r0, [pc, #160] @ (7bdc8 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s15, [r6] │ │ │ │ + b.n 7bbe0 │ │ │ │ + ldr r2, [pc, #148] @ (7bdcc ) │ │ │ │ + movs r5, #29 │ │ │ │ + ldr r1, [pc, #148] @ (7bdd0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #148] @ (7bdd4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7bcb4 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - bcs.n 80db0 <__scpack_MOD_dclget3deyepoint@@Base+0x8> │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + movs r3, #24 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, #12] │ │ │ │ + movs r3, #14 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + add r6, sp, #312 @ 0x138 │ │ │ │ movs r7, r0 │ │ │ │ - bne.n 80df0 <__scpack_MOD_dclset3dprojection@@Base+0xc> │ │ │ │ - movs r0, r1 │ │ │ │ - strb r6, [r0, #10] │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ movs r7, r0 │ │ │ │ - strb r4, [r5, #9] │ │ │ │ + adds r0, #16 │ │ │ │ movs r7, r0 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + bmi.n 7bdc0 │ │ │ │ movs r7, r0 │ │ │ │ - udf #142 @ 0x8e │ │ │ │ - movs r6, r0 │ │ │ │ - │ │ │ │ -00080d30 <__scpack_MOD_dclget2dplane@@Base>: │ │ │ │ - push {r3, 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] @ (80d68 <__scpack_MOD_dclget2dplane@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 32f70 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - strb r2, [r1, #4] │ │ │ │ + bmi.n 7bdc4 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080d6c <__scpack_MOD_dclget3dobjectpoint@@Base>: │ │ │ │ - push {r3, 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] @ (80da4 <__scpack_MOD_dclget3dobjectpoint@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2f3ac │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + bcc.n 7bcdc │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080da8 <__scpack_MOD_dclget3deyepoint@@Base>: │ │ │ │ - push {r3, 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] @ (80de0 <__scpack_MOD_dclget3deyepoint@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 352f8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - strb r6, [r6, #2] │ │ │ │ + movs r0, #184 @ 0xb8 │ │ │ │ + movs r1, r1 │ │ │ │ + bcs.n 7bdb4 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080de4 <__scpack_MOD_dclset3dprojection@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (80e10 <__scpack_MOD_dclset3dprojection@@Base+0x2c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 319f4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - strb r2, [r2, #2] │ │ │ │ + bne.n 7bd34 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080e14 <__scpack_MOD_dclset2dplane@@Base>: │ │ │ │ - push {r3, 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] @ (80e4c <__scpack_MOD_dclset2dplane@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 309e8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - strb r2, [r6, #1] │ │ │ │ + bne.n 7bd78 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080e50 <__scpack_MOD_dclset3dobjectpoint@@Base>: │ │ │ │ - push {r3, 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] @ (80e88 <__scpack_MOD_dclset3dobjectpoint@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #19 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 321e8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - strb r6, [r0, #1] │ │ │ │ + lsls r4, r1, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + bne.n 7bd5c │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080e8c <__scpack_MOD_dclset3deyepoint@@Base>: │ │ │ │ - push {r3, 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] @ (80ec4 <__scpack_MOD_dclset3deyepoint@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 3427c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - strb r6, [r3, #0] │ │ │ │ + bne.n 7bd4c │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080ec8 <__scpack_MOD_dclget3dtransnumber@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #72] @ (80f20 <__scpack_MOD_dclget3dtransnumber@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (80f24 <__scpack_MOD_dclget3dtransnumber@@Base+0x5c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (80f28 <__scpack_MOD_dclget3dtransnumber@@Base+0x60>) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 325b0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (80f2c <__scpack_MOD_dclget3dtransnumber@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (80f24 <__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 80f1c <__scpack_MOD_dclget3dtransnumber@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldmia r6!, {r1, r2, r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r6, #124] @ 0x7c │ │ │ │ + cmp r5, #46 @ 0x2e │ │ │ │ + movs r7, r0 │ │ │ │ + movs r0, #84 @ 0x54 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 7bce4 │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r6!, {r1, r2} │ │ │ │ + lsls r4, r2, #12 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00080f30 <__scpack_MOD_dclget3dorigin@@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 │ │ │ │ - ldr r4, [pc, #40] @ (80f6c <__scpack_MOD_dclget3dorigin@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 35028 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ + movs r2, r6 │ │ │ │ + movs r0, r1 │ │ │ │ + bne.n 7bd38 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080f70 <__scpack_MOD_dclget3dlogaxis@@Base>: │ │ │ │ - push {r3, 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] @ (80fa8 <__scpack_MOD_dclget3dlogaxis@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 354d0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldr r2, [r6, #116] @ 0x74 │ │ │ │ + bne.n 7bd38 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080fac <__scpack_MOD_dclget3dwindow@@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 │ │ │ │ - ldr r4, [pc, #56] @ (80ff8 <__scpack_MOD_dclget3dwindow@@Base+0x4c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 2f294 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r4, [r0, #116] @ 0x74 │ │ │ │ + bne.n 7bd08 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00080ffc <__scpack_MOD_dclget3dviewport@@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 │ │ │ │ - ldr r4, [pc, #56] @ (81048 <__scpack_MOD_dclget3dviewport@@Base+0x4c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 30e10 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r4, [r0, #112] @ 0x70 │ │ │ │ + bne.n 7bd08 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0008104c <__scpack_MOD_dclset3dtransfunction@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (81078 <__scpack_MOD_dclset3dtransfunction@@Base+0x2c>) │ │ │ │ - movs r1, #21 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 33738 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #21 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - ldr r6, [r1, #108] @ 0x6c │ │ │ │ + lsls r4, r2, #10 │ │ │ │ + movs r0, r1 │ │ │ │ + bne.n 7be40 │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008107c <__scpack_MOD_dclset3dtransnumber@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (810ac <__scpack_MOD_dclset3dtransnumber@@Base+0x30>) │ │ │ │ - movs r1, #19 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 35120 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ +0007bdd8 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldr r4, [r6, #104] @ 0x68 │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -000810b0 <__scpack_MOD_dclset3dorigin@@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 │ │ │ │ - ldr r4, [pc, #40] @ (810ec <__scpack_MOD_dclset3dorigin@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 32660 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r0, [r2, #104] @ 0x68 │ │ │ │ - movs r7, r0 │ │ │ │ +0007bde0 : │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ │ │ │ │ -000810f0 <__scpack_MOD_dclset3dlogaxis@@Base>: │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ +0007bde8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (81128 <__scpack_MOD_dclset3dlogaxis@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 30df8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #28] @ (7be18 ) │ │ │ │ + ldr r1, [pc, #32] @ (7be1c ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7be20 ) │ │ │ │ + movs r4, #6 │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -0008112c <__scpack_MOD_dclset3dwindow@@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 │ │ │ │ - ldr r4, [pc, #56] @ (81178 <__scpack_MOD_dclset3dwindow@@Base+0x4c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 32254 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r4, [r6, #96] @ 0x60 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0008117c <__scpack_MOD_dclset3dviewport@@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 │ │ │ │ - ldr r4, [pc, #56] @ (811c8 <__scpack_MOD_dclset3dviewport@@Base+0x4c>) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, pc │ │ │ │ - mov r7, r2 │ │ │ │ - ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #16 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - strd r9, sl, [sp] │ │ │ │ - blx 33a70 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r4, [r6, #92] @ 0x5c │ │ │ │ + beq.n 7bdb8 │ │ │ │ movs r7, r0 │ │ │ │ + vhadd.u16 d0, d2, d7 │ │ │ │ │ │ │ │ -000811cc <__rnmlib_MOD_dclrunningmean@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007be24 : │ │ │ │ + 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, #248] @ (812d8 <__rnmlib_MOD_dclrunningmean@@Base+0x10c>) │ │ │ │ - ldr r3, [pc, #248] @ (812dc <__rnmlib_MOD_dclrunningmean@@Base+0x110>) │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r1, #24] │ │ │ │ - ldr.w sl, [r0] │ │ │ │ - ldr r4, [r1, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r1, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - adds r7, r6, #1 │ │ │ │ - bic.w fp, r7, r7, asr #31 │ │ │ │ - cbz r5, 8124e <__rnmlib_MOD_dclrunningmean@@Base+0x82> │ │ │ │ - ldr r0, [pc, #216] @ (812e0 <__rnmlib_MOD_dclrunningmean@@Base+0x114>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 8125a <__rnmlib_MOD_dclrunningmean@@Base+0x8e> │ │ │ │ - ldr r3, [pc, #204] @ (812e4 <__rnmlib_MOD_dclrunningmean@@Base+0x118>) │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r8, [sp] │ │ │ │ - str.w fp, [sp, #8] │ │ │ │ - blx 31aa0 │ │ │ │ - ldr r2, [pc, #188] @ (812e8 <__rnmlib_MOD_dclrunningmean@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #172] @ (812dc <__rnmlib_MOD_dclrunningmean@@Base+0x110>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r0, #0 │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r2, [pc, #28] @ (7be58 ) │ │ │ │ + movs r4, #6 │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 812d2 <__rnmlib_MOD_dclrunningmean@@Base+0x106> │ │ │ │ - ldr r0, [pc, #172] @ (812ec <__rnmlib_MOD_dclrunningmean@@Base+0x120>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #20 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r0, [pc, #160] @ (812f0 <__rnmlib_MOD_dclrunningmean@@Base+0x124>) │ │ │ │ - movs r1, #14 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + ldr r1, [pc, #20] @ (7be5c ) │ │ │ │ + ldr r0, [pc, #24] @ (7be60 ) │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 81214 <__rnmlib_MOD_dclrunningmean@@Base+0x48> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 812ac <__rnmlib_MOD_dclrunningmean@@Base+0xe0> │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 8126e <__rnmlib_MOD_dclrunningmean@@Base+0xa2> │ │ │ │ - ldr r3, [pc, #116] @ (812f4 <__rnmlib_MOD_dclrunningmean@@Base+0x128>) │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, pc │ │ │ │ - strd r8, fp, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r7, r9, r7, lsl #2 │ │ │ │ - blx 31aa0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str r1, [r3, #0] │ │ │ │ - add r3, r5 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne.n 81298 <__rnmlib_MOD_dclrunningmean@@Base+0xcc> │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8122a <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [pc, #60] @ (812f8 <__rnmlib_MOD_dclrunningmean@@Base+0x12c>) │ │ │ │ - mov r1, sl │ │ │ │ - add r2, sp, #8 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - add r3, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31aa0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8122a <__rnmlib_MOD_dclrunningmean@@Base+0x5e> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #88] @ 0x58 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r3, {r3} │ │ │ │ + cmp r3, #188 @ 0xbc │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6, r7} │ │ │ │ + beq.n 7bd80 │ │ │ │ movs r7, r0 │ │ │ │ + cdp2 0, 12, cr0, cr12, cr7, {0} │ │ │ │ │ │ │ │ -000812fc <__rfblib_MOD_dclgetcor@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007be64 : │ │ │ │ + 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, #464] @ (814e4 <__rfblib_MOD_dclgetcor@@Base+0x1e8>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #464] @ (814e8 <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #28] @ (7be94 ) │ │ │ │ + ldr r1, [pc, #32] @ (7be98 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7be9c ) │ │ │ │ + movs r4, #6 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r0, [pc, #432] @ (814ec <__rfblib_MOD_dclgetcor@@Base+0x1f0>) │ │ │ │ - sub.w r9, r2, r3 │ │ │ │ - ldrd r2, r3, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #9 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - sub.w fp, r3, r2 │ │ │ │ - blx 2f704 │ │ │ │ - add.w sl, fp, #1 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 813ac <__rfblib_MOD_dclgetcor@@Base+0xb0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 81426 <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #388] @ (814f0 <__rfblib_MOD_dclgetcor@@Base+0x1f4>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30e44 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #372] @ (814f4 <__rfblib_MOD_dclgetcor@@Base+0x1f8>) │ │ │ │ - movs r1, #9 │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #364] @ (814f8 <__rfblib_MOD_dclgetcor@@Base+0x1fc>) │ │ │ │ - ldr r3, [pc, #348] @ (814e8 <__rfblib_MOD_dclgetcor@@Base+0x1ec>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 814de <__rfblib_MOD_dclgetcor@@Base+0x1e2> │ │ │ │ - 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 814bc <__rfblib_MOD_dclgetcor@@Base+0x1c0> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp r9, r2 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bge.n 813c6 <__rfblib_MOD_dclgetcor@@Base+0xca> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 81426 <__rfblib_MOD_dclgetcor@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #280] @ (814fc <__rfblib_MOD_dclgetcor@@Base+0x200>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30e44 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 814d6 <__rfblib_MOD_dclgetcor@@Base+0x1da> │ │ │ │ - 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 81404 <__rfblib_MOD_dclgetcor@@Base+0x108> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 8137e <__rfblib_MOD_dclgetcor@@Base+0x82> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 81480 <__rfblib_MOD_dclgetcor@@Base+0x184> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 8146c <__rfblib_MOD_dclgetcor@@Base+0x170> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 81488 <__rfblib_MOD_dclgetcor@@Base+0x18c> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - add r0, r9 │ │ │ │ - cmp fp, r1 │ │ │ │ - str.w r3, [ip], #4 │ │ │ │ - bge.n 81444 <__rfblib_MOD_dclgetcor@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (81500 <__rfblib_MOD_dclgetcor@@Base+0x204>) │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 30e44 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 814c8 <__rfblib_MOD_dclgetcor@@Base+0x1cc> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r2 │ │ │ │ - add.w sl, r2, sl, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add r5, r9 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 81474 <__rfblib_MOD_dclgetcor@@Base+0x178> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8137e <__rfblib_MOD_dclgetcor@@Base+0x82> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #112] @ (81504 <__rfblib_MOD_dclgetcor@@Base+0x208>) │ │ │ │ - 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 30e44 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 81480 <__rfblib_MOD_dclgetcor@@Base+0x184> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 813fc <__rfblib_MOD_dclgetcor@@Base+0x100> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81480 <__rfblib_MOD_dclgetcor@@Base+0x184> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 813d8 <__rfblib_MOD_dclgetcor@@Base+0xdc> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 813fc <__rfblib_MOD_dclgetcor@@Base+0x100> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8141a <__rfblib_MOD_dclgetcor@@Base+0x11e> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8137e <__rfblib_MOD_dclgetcor@@Base+0x82> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldmia r1, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r2!, {r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r1!, {r7} │ │ │ │ - movs r0, r1 │ │ │ │ - ldmia r1!, {r3, r5, r7} │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ movs r7, r0 │ │ │ │ - ldmia r1!, {r3, r4, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + beq.n 7bf5c │ │ │ │ movs r7, r0 │ │ │ │ + cdp2 0, 9, cr0, cr6, cr7, {0} │ │ │ │ │ │ │ │ -00081508 <__rfblib_MOD_dclgetcov@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007bea0 : │ │ │ │ + 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, #464] @ (816f0 <__rfblib_MOD_dclgetcov@@Base+0x1e8>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #464] @ (816f4 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #28] @ (7bed0 ) │ │ │ │ + ldr r1, [pc, #32] @ (7bed4 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r0, [pc, #32] @ (7bed8 ) │ │ │ │ + movs r4, #6 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr r7, [r1, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq r6, #1 │ │ │ │ - ldr r5, [r1, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r7, #1 │ │ │ │ - ldrd r3, r2, [r0, #28] │ │ │ │ - ldr r0, [pc, #432] @ (816f8 <__rfblib_MOD_dclgetcov@@Base+0x1f0>) │ │ │ │ - sub.w r9, r2, r3 │ │ │ │ - ldrd r2, r3, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #9 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - sub.w fp, r3, r2 │ │ │ │ - blx 2f704 │ │ │ │ - add.w sl, fp, #1 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 815b8 <__rfblib_MOD_dclgetcov@@Base+0xb0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 81632 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #388] @ (816fc <__rfblib_MOD_dclgetcov@@Base+0x1f4>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2ffc8 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #372] @ (81700 <__rfblib_MOD_dclgetcov@@Base+0x1f8>) │ │ │ │ - movs r1, #9 │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #364] @ (81704 <__rfblib_MOD_dclgetcov@@Base+0x1fc>) │ │ │ │ - ldr r3, [pc, #348] @ (816f4 <__rfblib_MOD_dclgetcov@@Base+0x1ec>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 816ea <__rfblib_MOD_dclgetcov@@Base+0x1e2> │ │ │ │ - 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 816c8 <__rfblib_MOD_dclgetcov@@Base+0x1c0> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp r9, r2 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bge.n 815d2 <__rfblib_MOD_dclgetcov@@Base+0xca> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 81632 <__rfblib_MOD_dclgetcov@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #280] @ (81708 <__rfblib_MOD_dclgetcov@@Base+0x200>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2ffc8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 816e2 <__rfblib_MOD_dclgetcov@@Base+0x1da> │ │ │ │ - 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 81610 <__rfblib_MOD_dclgetcov@@Base+0x108> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 8158a <__rfblib_MOD_dclgetcov@@Base+0x82> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 8168c <__rfblib_MOD_dclgetcov@@Base+0x184> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 81678 <__rfblib_MOD_dclgetcov@@Base+0x170> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 81694 <__rfblib_MOD_dclgetcov@@Base+0x18c> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - add r0, r9 │ │ │ │ - cmp fp, r1 │ │ │ │ - str.w r3, [ip], #4 │ │ │ │ - bge.n 81650 <__rfblib_MOD_dclgetcov@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (8170c <__rfblib_MOD_dclgetcov@@Base+0x204>) │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2ffc8 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 816d4 <__rfblib_MOD_dclgetcov@@Base+0x1cc> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r2 │ │ │ │ - add.w sl, r2, sl, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add r5, r9 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 81680 <__rfblib_MOD_dclgetcov@@Base+0x178> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8158a <__rfblib_MOD_dclgetcov@@Base+0x82> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #112] @ (81710 <__rfblib_MOD_dclgetcov@@Base+0x208>) │ │ │ │ - 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 2ffc8 │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 8168c <__rfblib_MOD_dclgetcov@@Base+0x184> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 81608 <__rfblib_MOD_dclgetcov@@Base+0x100> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8168c <__rfblib_MOD_dclgetcov@@Base+0x184> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 815e4 <__rfblib_MOD_dclgetcov@@Base+0xdc> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 81608 <__rfblib_MOD_dclgetcov@@Base+0x100> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81626 <__rfblib_MOD_dclgetcov@@Base+0x11e> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8158a <__rfblib_MOD_dclgetcov@@Base+0x82> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + movs r3, #1 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - movs r7, r0 │ │ │ │ - ldmia r0!, {r2, r4} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r2, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r7!, {r2, r3, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r7!, {r2, r3, r5} │ │ │ │ + cmp r3, #66 @ 0x42 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ + beq.n 7bf30 │ │ │ │ movs r7, r0 │ │ │ │ + cdp2 0, 5, cr0, cr10, cr7, {0} │ │ │ │ │ │ │ │ -00081714 <__rfblib_MOD_dclgetprd@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0007bedc : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #464] @ (818fc <__rfblib_MOD_dclgetprd@@Base+0x1e8>) │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #464] @ (81900 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ - 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, #432] @ (81904 <__rfblib_MOD_dclgetprd@@Base+0x1f0>) │ │ │ │ - sub.w r9, r2, r3 │ │ │ │ - ldrd r2, r3, [r1, #28] │ │ │ │ - add r0, pc │ │ │ │ - movs r1, #9 │ │ │ │ - add.w r8, r9, #1 │ │ │ │ - sub.w fp, r3, r2 │ │ │ │ - blx 2f704 │ │ │ │ - add.w sl, fp, #1 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 817c4 <__rfblib_MOD_dclgetprd@@Base+0xb0> │ │ │ │ - cmp r7, #1 │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - it ne │ │ │ │ - strne r4, [sp, #8] │ │ │ │ - bne.n 8183e <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #388] @ (81908 <__rfblib_MOD_dclgetprd@@Base+0x1f4>) │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r6, [pc, #200] @ (7bfb4 ) │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [pc, #196] @ (7bfb8 ) │ │ │ │ + add r6, pc │ │ │ │ + sub sp, #100 @ 0x64 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + mov.w r2, #0 │ │ │ │ + str r4, [r3, #0] │ │ │ │ + blx 34588 │ │ │ │ + bic.w r4, r0, r0, asr #31 │ │ │ │ + add.w r7, r4, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #160] @ (7bfbc ) │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r4, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ mov r0, r4 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #136] @ (7bfc0 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r7 │ │ │ │ add r3, pc │ │ │ │ - add r2, sp, #24 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 31a7c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #372] @ (8190c <__rfblib_MOD_dclgetprd@@Base+0x1f8>) │ │ │ │ - movs r1, #9 │ │ │ │ + mov r3, r6 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fad8 │ │ │ │ + add r6, sp, #12 │ │ │ │ + cmp r4, #79 @ 0x4f │ │ │ │ + ble.n 7bf98 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r4, #6 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r1, [pc, #88] @ (7bfc4 ) │ │ │ │ + ldr r0, [pc, #88] @ (7bfc8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #364] @ (81910 <__rfblib_MOD_dclgetprd@@Base+0x1fc>) │ │ │ │ - ldr r3, [pc, #348] @ (81900 <__rfblib_MOD_dclgetprd@@Base+0x1ec>) │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + ldr r2, [pc, #72] @ (7bfcc ) │ │ │ │ + ldr r3, [pc, #52] @ (7bfb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 818f6 <__rfblib_MOD_dclgetprd@@Base+0x1e2> │ │ │ │ - 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 818d4 <__rfblib_MOD_dclgetprd@@Base+0x1c0> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - blx 34068 │ │ │ │ - mov.w ip, r6, lsl #2 │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r1, ip │ │ │ │ - cmp r9, r2 │ │ │ │ - str.w r3, [r0], #4 │ │ │ │ - bge.n 817de <__rfblib_MOD_dclgetprd@@Base+0xca> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bic.w r2, r8, r8, asr #31 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 8183e <__rfblib_MOD_dclgetprd@@Base+0x12a> │ │ │ │ - ldr r3, [pc, #280] @ (81914 <__rfblib_MOD_dclgetprd@@Base+0x200>) │ │ │ │ + bne.n 7bfb0 │ │ │ │ + add sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31a7c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ble.n 818ee <__rfblib_MOD_dclgetprd@@Base+0x1da> │ │ │ │ - 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 8181c <__rfblib_MOD_dclgetprd@@Base+0x108> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.n 81796 <__rfblib_MOD_dclgetprd@@Base+0x82> │ │ │ │ - cmp.w sl, #0 │ │ │ │ - ble.n 81898 <__rfblib_MOD_dclgetprd@@Base+0x184> │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - b.n 81884 <__rfblib_MOD_dclgetprd@@Base+0x170> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.n 818a0 <__rfblib_MOD_dclgetprd@@Base+0x18c> │ │ │ │ - mov.w r0, sl, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r9, r7, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - adds r1, #1 │ │ │ │ - add r0, r9 │ │ │ │ - cmp fp, r1 │ │ │ │ - str.w r3, [ip], #4 │ │ │ │ - bge.n 8185c <__rfblib_MOD_dclgetprd@@Base+0x148> │ │ │ │ - ldr r3, [pc, #172] @ (81918 <__rfblib_MOD_dclgetprd@@Base+0x204>) │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #24 │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31a7c │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - bne.n 818e0 <__rfblib_MOD_dclgetprd@@Base+0x1cc> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r2 │ │ │ │ - add.w sl, r2, sl, lsl #2 │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - add r5, r9 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.n 8188c <__rfblib_MOD_dclgetprd@@Base+0x178> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81796 <__rfblib_MOD_dclgetprd@@Base+0x82> │ │ │ │ - movs r0, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 34068 │ │ │ │ - ldr r3, [pc, #112] @ (8191c <__rfblib_MOD_dclgetprd@@Base+0x208>) │ │ │ │ - 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 31a7c │ │ │ │ - cmp r6, #1 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - beq.n 81898 <__rfblib_MOD_dclgetprd@@Base+0x184> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 81814 <__rfblib_MOD_dclgetprd@@Base+0x100> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81898 <__rfblib_MOD_dclgetprd@@Base+0x184> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b.n 817f0 <__rfblib_MOD_dclgetprd@@Base+0xdc> │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bgt.n 81814 <__rfblib_MOD_dclgetprd@@Base+0x100> │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81832 <__rfblib_MOD_dclgetprd@@Base+0x11e> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81796 <__rfblib_MOD_dclgetprd@@Base+0x82> │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r4, #80 @ 0x50 │ │ │ │ + adds r0, r6, r4 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 7bf62 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + subs r2, r3, #0 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r6!, {r3} │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r5!, {r3, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + cmp r3, #22 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r5!, {r5} │ │ │ │ + cmp r3, #6 │ │ │ │ movs r7, r0 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ + stc2 0, cr0, [r2, #28]! │ │ │ │ + adds r0, r1, #6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081920 <__rfalib_MOD_dclgetamp@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007bfd0 : │ │ │ │ + ldr r3, [pc, #8] @ (7bfdc ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #176] @ (7c090 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007bfe0 : │ │ │ │ + ldr r3, [pc, #8] @ (7bfec ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r7, [pc, #120] @ (7c068 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007bff0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (81a2c <__rfalib_MOD_dclgetamp@@Base+0x10c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #244] @ (81a30 <__rfalib_MOD_dclgetamp@@Base+0x110>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7c040 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7c044 ) │ │ │ │ + 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 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 819a8 <__rfalib_MOD_dclgetamp@@Base+0x88> │ │ │ │ - ldr r0, [pc, #216] @ (81a34 <__rfalib_MOD_dclgetamp@@Base+0x114>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 819b4 <__rfalib_MOD_dclgetamp@@Base+0x94> │ │ │ │ - ldr r2, [pc, #204] @ (81a38 <__rfalib_MOD_dclgetamp@@Base+0x118>) │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r2, pc │ │ │ │ - blx 31e38 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #188] @ (81a3c <__rfalib_MOD_dclgetamp@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #184] @ (81a40 <__rfalib_MOD_dclgetamp@@Base+0x120>) │ │ │ │ - ldr r3, [pc, #164] @ (81a30 <__rfalib_MOD_dclgetamp@@Base+0x110>) │ │ │ │ + blx 2f5f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3596c │ │ │ │ + ldr r2, [pc, #32] @ (7c048 ) │ │ │ │ + ldr r3, [pc, #28] @ (7c044 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81a28 <__rfalib_MOD_dclgetamp@@Base+0x108> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #152] @ (81a44 <__rfalib_MOD_dclgetamp@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 81968 <__rfalib_MOD_dclgetamp@@Base+0x48> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 81a06 <__rfalib_MOD_dclgetamp@@Base+0xe6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 819cc <__rfalib_MOD_dclgetamp@@Base+0xac> │ │ │ │ - ldr r2, [pc, #108] @ (81a48 <__rfalib_MOD_dclgetamp@@Base+0x128>) │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r2, pc │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - blx 31e38 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 819f2 <__rfalib_MOD_dclgetamp@@Base+0xd2> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8197c <__rfalib_MOD_dclgetamp@@Base+0x5c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (81a4c <__rfalib_MOD_dclgetamp@@Base+0x12c>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 31e38 │ │ │ │ - mov r0, sl │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8197c <__rfalib_MOD_dclgetamp@@Base+0x5c> │ │ │ │ + bne.n 7c03c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - stmia r3!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + adds r4, r0, #4 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #100] @ 0x64 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r4!, {r1, r5} │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - str r4, [r4, #96] @ 0x60 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r3!, {r4, r5, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r3!, {r1, r7} │ │ │ │ - movs r7, r0 │ │ │ │ + adds r4, r4, #3 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081a50 <__rfalib_MOD_dclgetrms@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007c04c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (81b5c <__rfalib_MOD_dclgetrms@@Base+0x10c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #244] @ (81b60 <__rfalib_MOD_dclgetrms@@Base+0x110>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r4, [pc, #292] @ (7c184 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r3, [pc, #292] @ (7c188 ) │ │ │ │ + mov r8, r2 │ │ │ │ + add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + add r7, sp, #20 │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r4, sp, #8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 81ad8 <__rfalib_MOD_dclgetrms@@Base+0x88> │ │ │ │ - ldr r0, [pc, #216] @ (81b64 <__rfalib_MOD_dclgetrms@@Base+0x114>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 81ae4 <__rfalib_MOD_dclgetrms@@Base+0x94> │ │ │ │ - ldr r2, [pc, #204] @ (81b68 <__rfalib_MOD_dclgetrms@@Base+0x118>) │ │ │ │ - mov r1, sp │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 2f5f4 │ │ │ │ + add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r2, pc │ │ │ │ - blx 330ac │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #188] @ (81b6c <__rfalib_MOD_dclgetrms@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #184] @ (81b70 <__rfalib_MOD_dclgetrms@@Base+0x120>) │ │ │ │ - ldr r3, [pc, #164] @ (81b60 <__rfalib_MOD_dclgetrms@@Base+0x110>) │ │ │ │ + blx 32ba4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fe78 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2f0f4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 7c0c6 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.n 7c104 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq.n 7c140 │ │ │ │ + ldr r2, [pc, #220] @ (7c18c ) │ │ │ │ + ldr r3, [pc, #216] @ (7c188 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81b58 <__rfalib_MOD_dclgetrms@@Base+0x108> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #152] @ (81b74 <__rfalib_MOD_dclgetrms@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ + bne.n 7c17e │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr.w r9, [pc, #200] @ 7c190 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r0, #8 │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + ldr r0, [pc, #192] @ (7c194 ) │ │ │ │ + mov r1, r7 │ │ │ │ + add r9, pc │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 81a98 <__rfalib_MOD_dclgetrms@@Base+0x48> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 81b36 <__rfalib_MOD_dclgetrms@@Base+0xe6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 81afc <__rfalib_MOD_dclgetrms@@Base+0xac> │ │ │ │ - ldr r2, [pc, #108] @ (81b78 <__rfalib_MOD_dclgetrms@@Base+0x128>) │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r2, pc │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - blx 330ac │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 81b22 <__rfalib_MOD_dclgetrms@@Base+0xd2> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81aac <__rfalib_MOD_dclgetrms@@Base+0x5c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (81b7c <__rfalib_MOD_dclgetrms@@Base+0x12c>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ + blx 31240 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 307dc │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33288 │ │ │ │ + b.n 7c0ac │ │ │ │ + ldr.w r9, [pc, #144] @ 7c198 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #144] @ (7c19c ) │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r9, pc │ │ │ │ + mov r2, r7 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 330ac │ │ │ │ - mov r0, sl │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81aac <__rfalib_MOD_dclgetrms@@Base+0x5c> │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + blx 2fe6c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2fdc4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3255c │ │ │ │ + b.n 7c0ac │ │ │ │ + ldr.w r9, [pc, #92] @ 7c1a0 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [pc, #92] @ (7c1a4 ) │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r9, pc │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + blx 2f2e4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 314b8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33680 │ │ │ │ + b.n 7c0ac │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - stmia r2!, {r1, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + adds r0, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #84] @ 0x54 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + adds r4, r3, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r2, r1, #3 │ │ │ │ movs r0, r1 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r7} │ │ │ │ + adds r2, r2, #2 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ - stmia r2!, {r1, r4, r6} │ │ │ │ + adds r6, r2, #1 │ │ │ │ + movs r0, r1 │ │ │ │ + ldmia r4!, {r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00081b80 <__rfalib_MOD_dclgetstd@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007c1a8 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (81c8c <__rfalib_MOD_dclgetstd@@Base+0x10c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #244] @ (81c90 <__rfalib_MOD_dclgetstd@@Base+0x110>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7c1f8 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7c1fc ) │ │ │ │ + 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 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 81c08 <__rfalib_MOD_dclgetstd@@Base+0x88> │ │ │ │ - ldr r0, [pc, #216] @ (81c94 <__rfalib_MOD_dclgetstd@@Base+0x114>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 81c14 <__rfalib_MOD_dclgetstd@@Base+0x94> │ │ │ │ - ldr r2, [pc, #204] @ (81c98 <__rfalib_MOD_dclgetstd@@Base+0x118>) │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r2, pc │ │ │ │ - blx 2fd78 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #188] @ (81c9c <__rfalib_MOD_dclgetstd@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #184] @ (81ca0 <__rfalib_MOD_dclgetstd@@Base+0x120>) │ │ │ │ - ldr r3, [pc, #164] @ (81c90 <__rfalib_MOD_dclgetstd@@Base+0x110>) │ │ │ │ + blx 2f5f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 3372c │ │ │ │ + ldr r2, [pc, #32] @ (7c200 ) │ │ │ │ + ldr r3, [pc, #28] @ (7c1fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81c88 <__rfalib_MOD_dclgetstd@@Base+0x108> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #152] @ (81ca4 <__rfalib_MOD_dclgetstd@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 81bc8 <__rfalib_MOD_dclgetstd@@Base+0x48> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 81c66 <__rfalib_MOD_dclgetstd@@Base+0xe6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 81c2c <__rfalib_MOD_dclgetstd@@Base+0xac> │ │ │ │ - ldr r2, [pc, #108] @ (81ca8 <__rfalib_MOD_dclgetstd@@Base+0x128>) │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r2, pc │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - blx 2fd78 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 81c52 <__rfalib_MOD_dclgetstd@@Base+0xd2> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81bdc <__rfalib_MOD_dclgetstd@@Base+0x5c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (81cac <__rfalib_MOD_dclgetstd@@Base+0x12c>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 2fd78 │ │ │ │ - mov r0, sl │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81bdc <__rfalib_MOD_dclgetstd@@Base+0x5c> │ │ │ │ + bne.n 7c1f4 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - stmia r1!, {r1, r4, r5, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + subs r4, r1, r5 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r5, #64] @ 0x40 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r1, r6, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r1, #64] @ 0x40 │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ - movs r0, r1 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r4, r6} │ │ │ │ - movs r7, r0 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ - movs r7, r0 │ │ │ │ + subs r4, r5, r4 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081cb0 <__rfalib_MOD_dclgetvar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0007c204 : │ │ │ │ + ldr r3, [pc, #8] @ (7c210 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #1008] @ (7c604 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c214 : │ │ │ │ + ldr r3, [pc, #8] @ (7c220 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #952] @ (7c5dc ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c224 : │ │ │ │ + ldr r3, [pc, #8] @ (7c230 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #880] @ (7c5a4 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c234 : │ │ │ │ + ldr r3, [pc, #8] @ (7c240 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #824] @ (7c57c ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c244 : │ │ │ │ + ldr r3, [pc, #8] @ (7c250 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #752] @ (7c544 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c254 : │ │ │ │ + ldr r3, [pc, #8] @ (7c260 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #696] @ (7c51c ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c264 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (81dbc <__rfalib_MOD_dclgetvar@@Base+0x10c>) │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr.w ip, [pc, #84] @ 7c2c8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #244] @ (81dc0 <__rfalib_MOD_dclgetvar@@Base+0x110>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r3, [pc, #80] @ (7c2cc ) │ │ │ │ + movs r2, #6 │ │ │ │ + add ip, pc │ │ │ │ + ldr r0, [pc, #80] @ (7c2d0 ) │ │ │ │ + mov r1, sp │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 81d38 <__rfalib_MOD_dclgetvar@@Base+0x88> │ │ │ │ - ldr r0, [pc, #216] @ (81dc4 <__rfalib_MOD_dclgetvar@@Base+0x114>) │ │ │ │ - movs r1, #9 │ │ │ │ + blx 34e68 │ │ │ │ + ldr r0, [pc, #60] @ (7c2d4 ) │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, sp │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 81d44 <__rfalib_MOD_dclgetvar@@Base+0x94> │ │ │ │ - ldr r2, [pc, #204] @ (81dc8 <__rfalib_MOD_dclgetvar@@Base+0x118>) │ │ │ │ + blx 30fc8 │ │ │ │ + ldr r0, [pc, #52] @ (7c2d8 ) │ │ │ │ + movs r2, #4 │ │ │ │ mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r2, pc │ │ │ │ - blx 32750 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #188] @ (81dcc <__rfalib_MOD_dclgetvar@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #184] @ (81dd0 <__rfalib_MOD_dclgetvar@@Base+0x120>) │ │ │ │ - ldr r3, [pc, #164] @ (81dc0 <__rfalib_MOD_dclgetvar@@Base+0x110>) │ │ │ │ + blx 30fc8 │ │ │ │ + ldr r2, [pc, #44] @ (7c2dc ) │ │ │ │ + ldr r3, [pc, #28] @ (7c2cc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 81db8 <__rfalib_MOD_dclgetvar@@Base+0x108> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ + bne.n 7c2c4 │ │ │ │ add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #152] @ (81dd4 <__rfalib_MOD_dclgetvar@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 81cf8 <__rfalib_MOD_dclgetvar@@Base+0x48> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 81d96 <__rfalib_MOD_dclgetvar@@Base+0xe6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 81d5c <__rfalib_MOD_dclgetvar@@Base+0xac> │ │ │ │ - ldr r2, [pc, #108] @ (81dd8 <__rfalib_MOD_dclgetvar@@Base+0x128>) │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ - add r2, pc │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - blx 32750 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 81d82 <__rfalib_MOD_dclgetvar@@Base+0xd2> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81d0c <__rfalib_MOD_dclgetvar@@Base+0x5c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (81ddc <__rfalib_MOD_dclgetvar@@Base+0x12c>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, sp │ │ │ │ - add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 32750 │ │ │ │ - mov r0, sl │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81d0c <__rfalib_MOD_dclgetvar@@Base+0x5c> │ │ │ │ + pop {r4, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - stmia r0!, {r1, r6} │ │ │ │ - movs r0, r1 │ │ │ │ + subs r0, r2, r2 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, #48] @ 0x30 │ │ │ │ + add r6, pc, #120 @ (adr r6, 7c34c ) │ │ │ │ movs r7, r0 │ │ │ │ - stmia r0!, {r1, r4, r7} │ │ │ │ - movs r7, r0 │ │ │ │ - str r4, [r4, #44] @ 0x2c │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - itee │ │ │ │ - mov r0, r1 │ │ │ │ - stral r0, [r7, #40] @ 0x28 │ │ │ │ - moval r7, r0 │ │ │ │ - stmia r0!, {r5} │ │ │ │ + ldmia r4, {r1, r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - itee │ │ │ │ - mov r7, r0 │ │ │ │ + subs r4, r3, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00081de0 <__rfalib_MOD_dclgetave@@Base>: │ │ │ │ - stmdbal sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - moval.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ +0007c2e0 : │ │ │ │ + ldr r3, [pc, #8] @ (7c2ec ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #176] @ (7c3a0 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c2f0 : │ │ │ │ + ldr r3, [pc, #8] @ (7c2fc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #120] @ (7c378 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c300 : │ │ │ │ + ldr r3, [pc, #8] @ (7c30c ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r4, [pc, #48] @ (7c340 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c310 : │ │ │ │ + ldr r3, [pc, #8] @ (7c31c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r3, [pc, #1016] @ (7c718 ) │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c320 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #244] @ (81eec <__rfalib_MOD_dclgetave@@Base+0x10c>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #244] @ (81ef0 <__rfalib_MOD_dclgetave@@Base+0x110>) │ │ │ │ + str.w r0, [ip, #3520] @ 0xdc0 │ │ │ │ + ldr r4, [pc, #1016] @ (7c730 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1016] @ (7c734 ) │ │ │ │ + sub.w sp, sp, #516 @ 0x204 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [pc, #1012] @ (7c738 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r7, [sp, #576] @ 0x240 │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #508] @ 0x1fc │ │ │ │ + mov.w r0, #0 │ │ │ │ + ldr.w r8, [sp, #580] @ 0x244 │ │ │ │ + cmp r3, #0 │ │ │ │ + strd r1, r2, [sp, #8] │ │ │ │ + ble.w 7c5b6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7c5d8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7c7b4 │ │ │ │ + blt.w 7c6b8 │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c6e2 │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bmi.w 7c70a │ │ │ │ + ldr r3, [pc, #936] @ (7c73c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #936] @ (7c740 ) │ │ │ │ + add.w fp, sp, #52 @ 0x34 │ │ │ │ + add.w sl, sp, #80 @ 0x50 │ │ │ │ + mov.w r9, #80 @ 0x50 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r6, sp, #428 @ 0x1ac │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r1, r3 │ │ │ │ + blx 3593c │ │ │ │ + ldr r0, [pc, #912] @ (7c744 ) │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr r0, [pc, #904] @ (7c748 ) │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #28] │ │ │ │ + blx 32c34 │ │ │ │ + ldr r0, [pc, #892] @ (7c74c ) │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #5 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 34e68 │ │ │ │ + ldr r0, [pc, #880] @ (7c750 ) │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + movs r2, #6 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 30020 │ │ │ │ + ldr r0, [pc, #868] @ (7c754 ) │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #7 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 33808 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + blx 324e0 │ │ │ │ + ldrb.w r3, [sp, #428] @ 0x1ac │ │ │ │ + strb.w r3, [sp, #424] @ 0x1a8 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [pc, #836] @ (7c758 ) │ │ │ │ + movs r2, #0 │ │ │ │ + vldr d7, [pc, #784] @ 7c728 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #828] @ (7c75c ) │ │ │ │ + vstr d7, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #148] @ 0x94 │ │ │ │ + add r3, pc │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + movs r2, #10 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str.w r9, [sp, #152] @ 0x98 │ │ │ │ + blx 31c80 <_gfortran_st_write@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + blx 30a78 <_gfortran_transfer_integer_write@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ + mov r0, sl │ │ │ │ + blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 31ed8 │ │ │ │ + ldr r0, [pc, #756] @ (7c760 ) │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r9 │ │ │ │ + add r0, pc │ │ │ │ + movs r2, #6 │ │ │ │ + blx 2f958 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + vldr s15, [r8] │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #740] @ (7c764 ) │ │ │ │ + mov r0, r6 │ │ │ │ + vldr s14, [r3] │ │ │ │ + add r2, pc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + vmul.f32 s15, s15, s14 │ │ │ │ + vstr s15, [r6] │ │ │ │ + blx 32300 │ │ │ │ + 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 7c66a │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c628 │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r7, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 7c614 │ │ │ │ + mov r1, r7 │ │ │ │ + subs r0, r4, #1 │ │ │ │ + blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + ble.n 7c586 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r9, sp, #72 @ 0x48 │ │ │ │ + add.w fp, sp, #64 @ 0x40 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r4, #0 │ │ │ │ + add.w sl, sp, #60 @ 0x3c │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r9, fp │ │ │ │ + mov r8, r2 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 7c502 │ │ │ │ + mov r5, r3 │ │ │ │ + vcmp.f32 s17, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + iteee ne │ │ │ │ + ldrne r3, [sp, #8] │ │ │ │ + vmoveq s14, r4 │ │ │ │ + vldreq s15, [sl] │ │ │ │ + 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, [fp] │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ + vcvteq.f32.s32 s13, s13 │ │ │ │ + vstr s15, [r9] │ │ │ │ + itet ne │ │ │ │ + addne.w r3, r3, r4, lsl #2 │ │ │ │ + vmlaeq.f32 s14, s13, s20 │ │ │ │ + vldrne s14, [r3] │ │ │ │ + vstr s14, [r8] │ │ │ │ + cbz r6, 7c572 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + vldr s13, [r3] │ │ │ │ + vcmp.f32 s13, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c57e │ │ │ │ + vcmp.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7c57e │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r3, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 30bdc │ │ │ │ + add r4, r7 │ │ │ │ + subs r3, r5, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.n 7c500 │ │ │ │ + blx 35758 │ │ │ │ + ldr r2, [pc, #476] @ (7c768 ) │ │ │ │ + ldr r3, [pc, #420] @ (7c734 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - add.w r8, r6, #1 │ │ │ │ - bic.w r9, r8, r8, asr #31 │ │ │ │ - cbz r5, 81e68 <__rfalib_MOD_dclgetave@@Base+0x88> │ │ │ │ - ldr r0, [pc, #216] @ (81ef4 <__rfalib_MOD_dclgetave@@Base+0x114>) │ │ │ │ - movs r1, #9 │ │ │ │ + bne.w 7c822 │ │ │ │ + ldr r0, [pc, #456] @ (7c76c ) │ │ │ │ + movs r1, #6 │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 81e74 <__rfalib_MOD_dclgetave@@Base+0x94> │ │ │ │ - ldr r2, [pc, #204] @ (81ef8 <__rfalib_MOD_dclgetave@@Base+0x118>) │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp] │ │ │ │ + add.w sp, sp, #516 @ 0x204 │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 35bec │ │ │ │ + movs r3, #6 │ │ │ │ + movs r0, #32 │ │ │ │ + ldr r2, [pc, #436] @ (7c770 ) │ │ │ │ + strd r3, r0, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #432] @ (7c774 ) │ │ │ │ add r2, pc │ │ │ │ - blx 33048 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr r0, [pc, #188] @ (81efc <__rfalib_MOD_dclgetave@@Base+0x11c>) │ │ │ │ - movs r1, #9 │ │ │ │ + ldr r0, [pc, #432] @ (7c778 ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #184] @ (81f00 <__rfalib_MOD_dclgetave@@Base+0x120>) │ │ │ │ - ldr r3, [pc, #164] @ (81ef0 <__rfalib_MOD_dclgetave@@Base+0x110>) │ │ │ │ + blx 33b50 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 7c36a │ │ │ │ + ldr r2, [pc, #416] @ (7c77c ) │ │ │ │ + ldr r3, [pc, #344] @ (7c734 ) │ │ │ │ add r2, pc │ │ │ │ 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 81ee8 <__rfalib_MOD_dclgetave@@Base+0x108> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #8 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #152] @ (81f04 <__rfalib_MOD_dclgetave@@Base+0x124>) │ │ │ │ - movs r1, #9 │ │ │ │ + bne.w 7c822 │ │ │ │ + ldr r2, [pc, #400] @ (7c780 ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #400] @ (7c784 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #400] @ (7c788 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 81e28 <__rfalib_MOD_dclgetave@@Base+0x48> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 81ec6 <__rfalib_MOD_dclgetave@@Base+0xe6> │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r2, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - add r2, r5 │ │ │ │ - cmp r6, r3 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 81e8c <__rfalib_MOD_dclgetave@@Base+0xac> │ │ │ │ - ldr r2, [pc, #108] @ (81f08 <__rfalib_MOD_dclgetave@@Base+0x128>) │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, sl │ │ │ │ - str.w r9, [sp] │ │ │ │ + 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 33b4c │ │ │ │ + negs r1, r7 │ │ │ │ + rsb r0, r4, #1 │ │ │ │ + blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ + cmp r4, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + ble.w 7c4da │ │ │ │ + b.n 7c586 │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + add r7, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 358f4 │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + vcmp.f32 s16, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c7ec │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c7da │ │ │ │ + ldr r4, [r5, #0] │ │ │ │ + vsub.f32 s15, s15, s20 │ │ │ │ + subs r3, r4, #1 │ │ │ │ + vmov s14, r3 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vdiv.f32 s20, s15, s14 │ │ │ │ + b.n 7c4c2 │ │ │ │ + add r4, sp, #56 @ 0x38 │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 358f4 │ │ │ │ + vldr s19, [sp, #60] @ 0x3c │ │ │ │ + vcmp.f32 s16, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c810 │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmp.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7c7fe │ │ │ │ + vcmp.f32 s16, s18 │ │ │ │ + ldr r3, [r5, #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 7c4c0 │ │ │ │ + b.n 7c628 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #28 │ │ │ │ + ldr r2, [pc, #204] @ (7c78c ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #200] @ (7c790 ) │ │ │ │ add r2, pc │ │ │ │ - add.w r8, sl, r8, lsl #2 │ │ │ │ - blx 33048 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - ldr.w r3, [r7], #4 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - add r4, r5 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne.n 81eb2 <__rfalib_MOD_dclgetave@@Base+0xd2> │ │ │ │ - mov r0, sl │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81e3c <__rfalib_MOD_dclgetave@@Base+0x5c> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (81f0c <__rfalib_MOD_dclgetave@@Base+0x12c>) │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, sp │ │ │ │ + ldr r0, [pc, #200] @ (7c794 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + vldr s15, [r8] │ │ │ │ + vcmp.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7c386 │ │ │ │ + ldr r2, [pc, #180] @ (7c798 ) │ │ │ │ + ldr r3, [pc, #76] @ (7c734 ) │ │ │ │ add r2, pc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - blx 33048 │ │ │ │ - mov r0, sl │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 81e3c <__rfalib_MOD_dclgetave@@Base+0x5c> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - itee ne │ │ │ │ - movne r0, r1 │ │ │ │ - moveq r2, #60 @ 0x3c │ │ │ │ - moveq r0, r0 │ │ │ │ - str r2, [r4, #28] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #508] @ 0x1fc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 7c822 │ │ │ │ + ldr r2, [pc, #160] @ (7c79c ) │ │ │ │ + movs r5, #30 │ │ │ │ + ldr r1, [pc, #160] @ (7c7a0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #160] @ (7c7a4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 7c5fe │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #30 │ │ │ │ + ldr r1, [pc, #152] @ (7c7a8 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #148] @ (7c7ac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #148] @ (7c7b0 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7c392 │ │ │ │ + nop │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + adds r6, r1, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + adds r2, r1, r7 │ │ │ │ + movs r1, r1 │ │ │ │ + movs r2, #56 @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r6} │ │ │ │ movs r7, r0 │ │ │ │ - ittt vs │ │ │ │ - movvs r7, r0 │ │ │ │ - strvs r0, [r0, #28] │ │ │ │ - movvs r7, r0 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + add r4, pc, #928 @ (adr r4, 7cae8 ) │ │ │ │ + movs r7, r0 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ + movs r7, r0 │ │ │ │ + movs r5, #214 @ 0xd6 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3!, {r1, r2, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r3, {r1, r3, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r2, {r1, r2, r3, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + adds r6, r3, r4 │ │ │ │ movs r0, r1 │ │ │ │ - str r4, [r2, #24] │ │ │ │ + asrs r6, r7, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1!, {r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x00f0 │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ movs r7, r0 │ │ │ │ - bkpt 0x00c2 │ │ │ │ + ldmia r1!, {r2, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00081f10 <__oslib_MOD_dclabort@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (81f3c <__oslib_MOD_dclabort@@Base+0x2c>) │ │ │ │ - movs r1, #8 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 30a54 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #8 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - str r2, [r5, #12] │ │ │ │ + @ instruction: 0xf74e0007 │ │ │ │ + asrs r0, r6, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00081f40 <__oslib_MOD_dclgetargument@@Base>: │ │ │ │ - push {r3, 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] @ (81f78 <__oslib_MOD_dclgetargument@@Base+0x38>) │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 33a7c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - str r2, [r0, #12] │ │ │ │ + ldmia r1, {r1, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00081f7c <__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] @ (81fd4 <__oslib_MOD_dclgetargumentnum@@Base+0x58>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #72] @ (81fd8 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [pc, #68] @ (81fdc <__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 2f704 │ │ │ │ - mov r0, sp │ │ │ │ - blx 315c0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #40] @ (81fe0 <__oslib_MOD_dclgetargumentnum@@Base+0x64>) │ │ │ │ - ldr r3, [pc, #28] @ (81fd8 <__oslib_MOD_dclgetargumentnum@@Base+0x5c>) │ │ │ │ + movs r3, #220 @ 0xdc │ │ │ │ + movs r7, r0 │ │ │ │ + vst1.8 {d0[0]}, [r6], r7 │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + movw r0, #51207 @ 0xc807 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r3, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r3, r4, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf5fa0007 │ │ │ │ + ldr r2, [pc, #112] @ (7c828 ) │ │ │ │ + ldr r3, [pc, #116] @ (7c82c ) │ │ │ │ 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 81fd0 <__oslib_MOD_dclgetargumentnum@@Base+0x54> │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + bne.n 7c822 │ │ │ │ + ldr r2, [pc, #100] @ (7c830 ) │ │ │ │ + movs r5, #31 │ │ │ │ + ldr r1, [pc, #100] @ (7c834 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #100] @ (7c838 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + b.n 7c5fe │ │ │ │ + ldr r0, [pc, #96] @ (7c83c ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s15, [r4] │ │ │ │ + b.n 7c654 │ │ │ │ + ldr r0, [pc, #80] @ (7c840 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s20, [sp, #72] @ 0x48 │ │ │ │ + b.n 7c644 │ │ │ │ + ldr r0, [pc, #68] @ (7c844 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s15, [r4] │ │ │ │ + b.n 7c696 │ │ │ │ + ldr r0, [pc, #52] @ (7c848 ) │ │ │ │ + movs r2, #5 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + blx 30020 │ │ │ │ + vldr s19, [sp, #60] @ 0x3c │ │ │ │ + b.n 7c686 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - pop {r1, r3, r4, r5, r6, pc} │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + asrs r4, r2, #21 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #8] │ │ │ │ + ldr.w r0, [r6, r7] │ │ │ │ + stmia r7!, {r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - pop {r1, r4, r6, pc} │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00081fe4 <__oslib_MOD_dclgetenv@@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 │ │ │ │ - ldr r4, [pc, #40] @ (82020 <__oslib_MOD_dclgetenv@@Base+0x3c>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, pc │ │ │ │ - mov r8, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #9 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - blx 2fed4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #9 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - str r0, [r0, #4] │ │ │ │ + movs r2, #2 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r6!, {r3, r5, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r6!, {r1, r2, r3, r6, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r6!, {r2, r4, r5, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00082024 <__oslib_MOD_dclexeccommand@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007c84c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (82058 <__oslib_MOD_dclexeccommand@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 339c0 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #28] @ (7c87c ) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r3 │ │ │ │ + blx 30fc8 │ │ │ │ + ldr r0, [pc, #20] @ (7c880 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 30fc4 │ │ │ │ nop │ │ │ │ - str r6, [r1, #0] │ │ │ │ + stmia r6!, {r1, r2, r4, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r6!, {r2, r3, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008205c <__maplib_MOD_dclsetorthographic@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +0007c884 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (8208c <__maplib_MOD_dclsetorthographic@@Base+0x30>) │ │ │ │ - movs r1, #18 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 30554 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #18 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #28] @ (7c8b4 ) │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r3 │ │ │ │ + blx 301f0 │ │ │ │ + ldr r0, [pc, #20] @ (7c8b8 ) │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add r0, pc │ │ │ │ + b.w 301ec │ │ │ │ nop │ │ │ │ - ldrsh r0, [r5, r7] │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r6!, {r2, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00082090 <__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] @ (820c0 <__maplib_MOD_dclsetbonnes@@Base+0x30>) │ │ │ │ - movs r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34340 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #12 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ +0007c8bc : │ │ │ │ + ldr r3, [pc, #8] @ (7c8c8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrsh r0, [r1, r7] │ │ │ │ - movs r7, r0 │ │ │ │ + mov r0, fp │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000820c4 <__maplib_MOD_dclsetconicalc@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (820f8 <__maplib_MOD_dclsetconicalc@@Base+0x34>) │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 352d4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ +0007c8cc : │ │ │ │ + ldr r3, [pc, #8] @ (7c8d8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrsh r2, [r4, r6] │ │ │ │ - movs r7, r0 │ │ │ │ + mov r2, r9 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000820fc <__maplib_MOD_dclsetconicala@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (8212c <__maplib_MOD_dclsetconicala@@Base+0x30>) │ │ │ │ - movs r1, #14 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 32f00 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #14 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ +0007c8dc : │ │ │ │ + ldr r3, [pc, #8] @ (7c8e8 ) │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrsh r4, [r7, r5] │ │ │ │ - movs r7, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00082130 <__maplib_MOD_dclsetconical@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #32] @ (82160 <__maplib_MOD_dclsetconical@@Base+0x30>) │ │ │ │ - movs r1, #13 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31da0 │ │ │ │ +0007c8ec : │ │ │ │ + ldr r3, [pc, #8] @ (7c8f8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + mov r2, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c8fc : │ │ │ │ + ldr r3, [pc, #12] @ (7c90c ) │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + strd r0, r2, [r3] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #13 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007c910 : │ │ │ │ + ldr r3, [pc, #12] @ (7c920 ) │ │ │ │ + add r3, pc │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + bx lr │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r5] │ │ │ │ - movs r7, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00082164 <__maplib_MOD_dclazimuthala_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007c924 : │ │ │ │ + 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, #100] @ (821d8 <__maplib_MOD_dclazimuthala_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (821dc <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #100] @ (7c99c ) │ │ │ │ + ldr r3, [pc, #100] @ (7c9a0 ) │ │ │ │ + sub sp, #28 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (821e0 <__maplib_MOD_dclazimuthala_b@@Base+0x7c>) │ │ │ │ - movs r1, #15 │ │ │ │ add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ + mov r5, r0 │ │ │ │ + add.w r8, sp, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + add.w r9, sp, #16 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31bec │ │ │ │ - movs r1, #15 │ │ │ │ + blx 34294 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 305f8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 2fd10 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (821e4 <__maplib_MOD_dclazimuthala_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (821dc <__maplib_MOD_dclazimuthala_b@@Base+0x78>) │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30bb8 │ │ │ │ + ldr r2, [pc, #36] @ (7c9a4 ) │ │ │ │ + ldr r3, [pc, #32] @ (7c9a0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 821d2 <__maplib_MOD_dclazimuthala_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7c996 │ │ │ │ + add sp, #28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - cbnz r2, 82240 <__maplib_MOD_dclazimuthal_b@@Base+0x58> │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r0, r2, #15 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r4] │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r6, 8223c <__maplib_MOD_dclazimuthal_b@@Base+0x54> │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r1, #14 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000821e8 <__maplib_MOD_dclazimuthal_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007c9a8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (8225c <__maplib_MOD_dclazimuthal_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82260 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #84] @ (7ca10 ) │ │ │ │ + ldr r3, [pc, #84] @ (7ca14 ) │ │ │ │ + sub sp, #24 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82264 <__maplib_MOD_dclazimuthal_b@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ + add r4, sp, #16 │ │ │ │ + mov r5, r0 │ │ │ │ + add.w r8, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f7a4 │ │ │ │ - movs r1, #14 │ │ │ │ + blx 3120c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3236c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82268 <__maplib_MOD_dclazimuthal_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82260 <__maplib_MOD_dclazimuthal_b@@Base+0x78>) │ │ │ │ + str.w r8, [sp] │ │ │ │ + blx 30408 │ │ │ │ + ldr r2, [pc, #36] @ (7ca18 ) │ │ │ │ + ldr r3, [pc, #28] @ (7ca14 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82256 <__maplib_MOD_dclazimuthal_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7ca0c │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbnz r6, 822a2 <__maplib_MOD_dclpolarstereo_b@@Base+0x36> │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r1, #13 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ - movs r7, r0 │ │ │ │ - revsh r2, r2 │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0008226c <__maplib_MOD_dclpolarstereo_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007ca1c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (822e0 <__maplib_MOD_dclpolarstereo_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (822e4 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (822e8 <__maplib_MOD_dclpolarstereo_b@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7ca6c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7ca70 ) │ │ │ │ + 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 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33f40 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (822ec <__maplib_MOD_dclpolarstereo_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (822e4 <__maplib_MOD_dclpolarstereo_b@@Base+0x78>) │ │ │ │ + blx 314b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 35a14 │ │ │ │ + ldr r2, [pc, #32] @ (7ca74 ) │ │ │ │ + ldr r3, [pc, #28] @ (7ca70 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ 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 822da <__maplib_MOD_dclpolarstereo_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7ca68 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - hlt 0x000a │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r0, r3, #11 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r0, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - rev16 r6, r1 │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r0, r7, #10 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000822f0 <__maplib_MOD_dclorthographic_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007ca78 : │ │ │ │ + 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, #100] @ (82364 <__maplib_MOD_dclorthographic_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82368 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (8236c <__maplib_MOD_dclorthographic_b@@Base+0x7c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (7cb0c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (7cb10 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (7cb14 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 314b8 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33750 │ │ │ │ + ldr r0, [pc, #92] @ (7cb18 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ + add r0, pc │ │ │ │ mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f380 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 30640 │ │ │ │ - movs r1, #17 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82370 <__maplib_MOD_dclorthographic_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82368 <__maplib_MOD_dclorthographic_b@@Base+0x78>) │ │ │ │ + blx 33680 │ │ │ │ + ldr r2, [pc, #44] @ (7cb1c ) │ │ │ │ + ldr r3, [pc, #28] @ (7cb10 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8235e <__maplib_MOD_dclorthographic_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7cb06 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - rev r6, r0 │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r6, r7, #9 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r2, 823a6 <__maplib_MOD_dclbonnes_b@@Base+0x32> │ │ │ │ + asrs r4, r1, #12 │ │ │ │ movs r0, r1 │ │ │ │ + stmia r3!, {r4} │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r2, r3, #8 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00082374 <__maplib_MOD_dclbonnes_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007cb20 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (823e8 <__maplib_MOD_dclbonnes_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (823ec <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (823f0 <__maplib_MOD_dclbonnes_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7cb70 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7cb74 ) │ │ │ │ + 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 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31494 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (823f4 <__maplib_MOD_dclbonnes_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (823ec <__maplib_MOD_dclbonnes_b@@Base+0x78>) │ │ │ │ + blx 314b8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33680 │ │ │ │ + ldr r2, [pc, #32] @ (7cb78 ) │ │ │ │ + ldr r3, [pc, #28] @ (7cb74 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ 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 823e2 <__maplib_MOD_dclbonnes_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7cb6c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbnz r2, 8240c <__maplib_MOD_dclconicalc_b@@Base+0x14> │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r2, #7 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - cbnz r6, 82408 <__maplib_MOD_dclconicalc_b@@Base+0x10> │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r6, #6 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -000823f8 <__maplib_MOD_dclconicalc_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007cb7c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (8246c <__maplib_MOD_dclconicalc_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82470 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82474 <__maplib_MOD_dclconicalc_b@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7cbcc │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7cbd0 ) │ │ │ │ + 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 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2f4f4 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82478 <__maplib_MOD_dclconicalc_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82470 <__maplib_MOD_dclconicalc_b@@Base+0x78>) │ │ │ │ + blx 2f2a0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 335ec │ │ │ │ + ldr r2, [pc, #32] @ (7cbd4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7cbd0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ 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 82466 <__maplib_MOD_dclconicalc_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7cbc8 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb8fe │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb8c2 │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r0, r3, #5 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -0008247c <__maplib_MOD_dclconicala_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007cbd8 : │ │ │ │ + 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, #100] @ (824f0 <__maplib_MOD_dclconicala_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (824f4 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (824f8 <__maplib_MOD_dclconicala_b@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (7cc6c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (7cc70 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (7cc74 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 2f2a0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31700 │ │ │ │ + ldr r0, [pc, #92] @ (7cc78 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ + add r0, pc │ │ │ │ mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 31240 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 35c6c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 331d0 │ │ │ │ - movs r1, #13 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 34184 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (824fc <__maplib_MOD_dclconicala_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (824f4 <__maplib_MOD_dclconicala_b@@Base+0x78>) │ │ │ │ + blx 31980 │ │ │ │ + ldr r2, [pc, #44] @ (7cc7c ) │ │ │ │ + ldr r3, [pc, #28] @ (7cc70 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 824ea <__maplib_MOD_dclconicala_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7cc66 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb87a │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r6, r3, #4 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + asrs r0, r6, #6 │ │ │ │ movs r0, r1 │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r2, r7, #2 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00082500 <__maplib_MOD_dclconical_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007cc80 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82574 <__maplib_MOD_dclconical_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82578 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (8257c <__maplib_MOD_dclconical_b@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7ccd0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7ccd4 ) │ │ │ │ + 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 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30464 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82580 <__maplib_MOD_dclconical_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82578 <__maplib_MOD_dclconical_b@@Base+0x78>) │ │ │ │ + blx 2f2a0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 31980 │ │ │ │ + ldr r2, [pc, #32] @ (7ccd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (7ccd4 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ 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 8256e <__maplib_MOD_dclconical_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7cccc │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb7f6 │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r6, #1 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb7ba │ │ │ │ - movs r0, r1 │ │ │ │ + asrs r4, r2, #1 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00082584 <__maplib_MOD_dclkitada_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007ccdc : │ │ │ │ + push {r4} │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r4, [r1, #0] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + orr.w r2, r2, r4, lsl #8 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + orr.w r2, r2, r1, lsl #16 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +0007ccf4 : │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + push {r4} │ │ │ │ + ubfx r4, r0, #16, #8 │ │ │ │ + str r4, [r1, #0] │ │ │ │ + ubfx r1, r0, #8, #8 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + uxtb r0, r0 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007cd10 : │ │ │ │ + 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, #100] @ (825f8 <__maplib_MOD_dclkitada_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (825fc <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + sub sp, #396 @ 0x18c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [pc, #2632] @ 7d778 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [pc, #2632] @ 7d77c │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82600 <__maplib_MOD_dclkitada_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + ldr r2, [sp, #444] @ 0x1bc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mvns r3, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + blx 3501c │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d5a6 │ │ │ │ + add r0, sp, #228 @ 0xe4 │ │ │ │ + blx 30b0c │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7d588 │ │ │ │ + ldr.w r0, [pc, #2572] @ 7d780 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #252 @ 0xfc │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr.w r0, [pc, #2560] @ 7d784 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c40 │ │ │ │ + ldr.w r0, [pc, #2552] @ 7d788 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + blx 32c34 │ │ │ │ + ldr.w r0, [pc, #2540] @ 7d78c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr.w r0, [pc, #2532] @ 7d790 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #144 @ 0x90 │ │ │ │ + add r0, pc │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #2520] @ 7d794 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + add r0, pc │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #2512] @ 7d798 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + add r0, pc │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #2500] @ 7d79c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #2492] @ 7d7a0 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #2480] @ 7d7a4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #216 @ 0xd8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + cbz r1, 7ce14 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + cbz r2, 7ce1e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + add.w r9, sp, #312 @ 0x138 │ │ │ │ + add r4, sp, #316 @ 0x13c │ │ │ │ + add r6, sp, #300 @ 0x12c │ │ │ │ + add.w r8, sp, #304 @ 0x130 │ │ │ │ + add r1, sp, #244 @ 0xf4 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + blx 2f1b0 │ │ │ │ + add.w fp, sp, #260 @ 0x104 │ │ │ │ + add.w sl, sp, #256 @ 0x100 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 3094c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + blx 346cc │ │ │ │ + add r2, sp, #324 @ 0x144 │ │ │ │ + mov r7, r2 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 32434 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + blx 347c0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 32718 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82604 <__maplib_MOD_dclkitada_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (825fc <__maplib_MOD_dclkitada_b@@Base+0x78>) │ │ │ │ + add r4, sp, #348 @ 0x15c │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r7, r4 │ │ │ │ + blx 346cc │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 32434 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + add r2, sp, #176 @ 0xb0 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + blx 347c0 │ │ │ │ + add r7, sp, #352 @ 0x160 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, fp │ │ │ │ + add r6, sp, #332 @ 0x14c │ │ │ │ + mov r2, sl │ │ │ │ + blx 346cc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 32434 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #204 @ 0xcc │ │ │ │ + add r2, sp, #180 @ 0xb4 │ │ │ │ + blx 347c0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r9, sp, #356 @ 0x164 │ │ │ │ + add.w r8, sp, #336 @ 0x150 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + blx 346cc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 32434 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + mov r1, r9 │ │ │ │ + blx 347c0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldrd r1, ip, [sp, #172] @ 0xac │ │ │ │ + strd r6, r7, [sp, #16] │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ + cmp ip, r1 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r2, ip │ │ │ │ + it ge │ │ │ │ + movge r2, r1 │ │ │ │ + cmp r1, ip │ │ │ │ + it lt │ │ │ │ + movlt r1, ip │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r7 │ │ │ │ + strd r4, r6, [sp, #8] │ │ │ │ + ldr r6, [sp, #184] @ 0xb8 │ │ │ │ + it ge │ │ │ │ + movge r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r1, r7 │ │ │ │ + ldrd lr, r3, [sp, #196] @ 0xc4 │ │ │ │ + it lt │ │ │ │ + movlt r1, r7 │ │ │ │ + cmp r2, r6 │ │ │ │ + ldr r4, [sp, #204] @ 0xcc │ │ │ │ + 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, lr │ │ │ │ + mov r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, lr │ │ │ │ + cmp r3, lr │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + it lt │ │ │ │ + movlt r3, lr │ │ │ │ + cmp r2, r4 │ │ │ │ + it ge │ │ │ │ + movge r2, r4 │ │ │ │ + cmp r3, r4 │ │ │ │ + it lt │ │ │ │ + movlt r3, r4 │ │ │ │ + cmp r2, r0 │ │ │ │ + it ge │ │ │ │ + movge r2, r0 │ │ │ │ + strd r8, r9, [sp, #24] │ │ │ │ + cmp r3, r0 │ │ │ │ + ite ge │ │ │ │ + rsbge r1, r2, r3 │ │ │ │ + rsblt r1, r2, r0 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + adds r1, #1 │ │ │ │ + add r0, sp, #188 @ 0xbc │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r2, r3 │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + add r1, sp, #212 @ 0xd4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + adds r7, #1 │ │ │ │ + str r7, [sp, #164] @ 0xa4 │ │ │ │ + blx 32c10 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r6, sp, #368 @ 0x170 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ + add r4, sp, #376 @ 0x178 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr.w r5, [pc, #2060] @ 7d7a8 │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + ldr.w r7, [pc, #2056] @ 7d7ac │ │ │ │ + add r5, pc │ │ │ │ + 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 │ │ │ │ + mov r3, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33408 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #268] @ 0x10c │ │ │ │ + blx 2f444 │ │ │ │ + ldr.w r8, [sp, #116] @ 0x74 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #264] @ 0x108 │ │ │ │ + blx 33408 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #288] @ 0x120 │ │ │ │ + blx 2f444 │ │ │ │ + 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 359e8 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7d252 │ │ │ │ + movs r2, #1 │ │ │ │ + add.w r9, sp, #340 @ 0x154 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr.w lr, [sp, #164] @ 0xa4 │ │ │ │ + cmp.w lr, #0 │ │ │ │ + ble.w 7d23c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + add.w r8, sp, #320 @ 0x140 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s16, [sp, #252] @ 0xfc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + add r7, sp, #308 @ 0x134 │ │ │ │ + add r6, sp, #296 @ 0x128 │ │ │ │ + str.w lr, [sp, #64] @ 0x40 │ │ │ │ + subs r3, #1 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #364 @ 0x16c │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #360 @ 0x168 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + b.n 7d07e │ │ │ │ + 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 7d23a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + mov r3, r9 │ │ │ │ + add.w ip, r5, r4 │ │ │ │ + str.w ip, [sp, #360] @ 0x168 │ │ │ │ + blx 32aa4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34044 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 33414 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa98 │ │ │ │ + vldr s15, [sp, #276] @ 0x114 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d068 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 30f5c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + blx 3333c │ │ │ │ + ldr r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7d232 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7d232 │ │ │ │ + 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 7d27a │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + add.w lr, r5, r0 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + vldr s9, [lr] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 7d2fc │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d4f0 │ │ │ │ + vldr s15, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s15, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d3a0 │ │ │ │ + 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 s14, [r1] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d1e4 │ │ │ │ + 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 │ │ │ │ + mov.w r5, lr, lsl #2 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + add.w lr, r5, r1 │ │ │ │ + vldr s6, [lr] │ │ │ │ + vcmp.f32 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d1e4 │ │ │ │ + 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 s12, [r1] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d1e4 │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r5, r0 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s15, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d1e4 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + adds r1, r5, r1 │ │ │ │ + vldr s3, [r1] │ │ │ │ + vcmp.f32 s15, s3 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d1e4 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + add r1, r5 │ │ │ │ + vldr s4, [r1] │ │ │ │ + vcmp.f32 s15, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d1e4 │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s13, [r1] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7d538 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d2ba │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [sp, #140] @ 0x8c │ │ │ │ + vldr s13, [r1] │ │ │ │ + vadd.f32 s7, s13, s12 │ │ │ │ + vsub.f32 s8, s11, s13 │ │ │ │ + vcmpe.f32 s7, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7d5c4 │ │ │ │ + vadd.f32 s10, s12, s8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7d5ce │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d5ce │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add r1, r3 │ │ │ │ + add r1, r5 │ │ │ │ + b.n 7d6c2 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7d06e │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx 2fb24 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 7d01c │ │ │ │ + ldr.w r2, [pc, #1372] @ 7d7b0 │ │ │ │ + ldr.w r3, [pc, #1316] @ 7d77c │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 825f2 <__maplib_MOD_dclkitada_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.w 7d774 │ │ │ │ + add sp, #396 @ 0x18c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 34028 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + cbnz r5, 7d2c2 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add.w ip, r5, r0 │ │ │ │ + vldr s13, [ip] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d34e │ │ │ │ + vldr s15, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d2ba │ │ │ │ + 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 7d48c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7d06e │ │ │ │ + cbz r1, 7d2ec │ │ │ │ + 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 7d2ba │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r3, r0 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d2ba │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + adds r1, r3, r0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + blx 308a4 │ │ │ │ + b.n 7d06e │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7d4b4 │ │ │ │ + vldr s15, [sp, #248] @ 0xf8 │ │ │ │ + vcmp.f32 s15, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d2ba │ │ │ │ + adds r3, r2, #1 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + add r3, ip │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r2, r3 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d2ba │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, r2 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7d2ba │ │ │ │ + add r3, r2 │ │ │ │ + vldr s11, [r3] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7d4d0 │ │ │ │ + b.n 7d2ba │ │ │ │ + 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 308a4 │ │ │ │ + b.n 7d06e │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 7d2ba │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s8, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [sp, #140] @ 0x8c │ │ │ │ + vldr s13, [r1] │ │ │ │ + vsub.f32 s8, s8, s13 │ │ │ │ + vadd.f32 s7, s13, s12 │ │ │ │ + vmov.f32 s14, #0 @ 0x40000000 2.0 │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vcmpe.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7d2ba │ │ │ │ + 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 s9, [ip] │ │ │ │ + vcmp.f32 s15, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d2ba │ │ │ │ + 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 s13, [ip] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d2ba │ │ │ │ + add r3, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r1, r5, r3 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s15, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d2ba │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r0, r1 │ │ │ │ + vldr s10, [r0] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d2ba │ │ │ │ + add r2, r1 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d2ba │ │ │ │ + add r3, r1 │ │ │ │ + vldr s6, [r3] │ │ │ │ + vcmp.f32 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d2ba │ │ │ │ + vmul.f32 s13, s13, s8 │ │ │ │ + vsub.f32 s7, s7, s11 │ │ │ │ + vmul.f32 s15, s14, s8 │ │ │ │ + vsub.f32 s11, s11, s12 │ │ │ │ + vmov.f32 s14, s13 │ │ │ │ + vmla.f32 s15, s6, s7 │ │ │ │ + vmla.f32 s14, s5, s7 │ │ │ │ + vmla.f32 s15, s10, s11 │ │ │ │ + vmla.f32 s14, s9, s11 │ │ │ │ + b.n 7d38c │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r0, r2 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d2ba │ │ │ │ + add r3, r2 │ │ │ │ + vldr s10, [r3] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7d370 │ │ │ │ + b.n 7d2ba │ │ │ │ + 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 s12, [r0] │ │ │ │ + vldr s14, [r2, #4] │ │ │ │ + vldr s11, [r3, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vsub.f32 s13, s13, s15 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s15, s15, s11 │ │ │ │ + vmla.f32 s14, s13, s9 │ │ │ │ + vmla.f32 s15, s13, s12 │ │ │ │ + b.n 7d38c │ │ │ │ + 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 s14, [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 s12, [r2, #4] │ │ │ │ + vldr s13, [r3, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s10, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s7, [sp, #140] @ 0x8c │ │ │ │ + vldr s11, [r3] │ │ │ │ + vmul.f32 s12, s11, s12 │ │ │ │ + vsub.f32 s8, s10, s11 │ │ │ │ + vmul.f32 s15, s11, s13 │ │ │ │ + vmul.f32 s14, s11, s14 │ │ │ │ + vsub.f32 s10, s10, s7 │ │ │ │ + vmul.f32 s11, s11, s3 │ │ │ │ + vmov.f32 s13, s12 │ │ │ │ + vmla.f32 s14, s8, s9 │ │ │ │ + vmla.f32 s13, s8, s6 │ │ │ │ + vmla.f32 s15, s8, s4 │ │ │ │ + vmla.f32 s11, s8, s5 │ │ │ │ + vmul.f32 s13, s13, s7 │ │ │ │ + vmul.f32 s15, s15, s7 │ │ │ │ + vmla.f32 s13, s14, s10 │ │ │ │ + vmla.f32 s15, s11, s10 │ │ │ │ + vstr s13, [sp, #272] @ 0x110 │ │ │ │ + b.n 7d390 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #548] @ (7d7b4 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #544] @ (7d7b8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #544] @ (7d7bc ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.w 7cd72 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #532] @ (7d7c0 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #528] @ (7d7c4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #528] @ (7d7c8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.w 7cd64 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7d692 │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s11, s13, s14 │ │ │ │ + vsub.f32 s11, s11, s12 │ │ │ │ + vcmpe.f32 s11, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7d3bc │ │ │ │ + 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 s15, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d3bc │ │ │ │ + ldrd r1, r5, [sp, #120] @ 0x78 │ │ │ │ + add r1, r5 │ │ │ │ + mov.w lr, r1, lsl #2 │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r1, lr │ │ │ │ + vldr s10, [r1] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d3bc │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + add r0, r5 │ │ │ │ + vldr s6, [r0] │ │ │ │ + vcmp.f32 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d3bc │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + add r1, r5 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s15, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d3bc │ │ │ │ + add lr, r5 │ │ │ │ + vldr s11, [lr] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d3bc │ │ │ │ + vmul.f32 s10, s13, s10 │ │ │ │ + vsub.f32 s8, s12, s13 │ │ │ │ + vmul.f32 s15, s13, s11 │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vmov.f32 s13, s10 │ │ │ │ + vmla.f32 s15, s5, s8 │ │ │ │ + vmla.f32 s13, s4, s8 │ │ │ │ + vmla.f32 s15, s6, s14 │ │ │ │ + vmla.f32 s13, s14, s9 │ │ │ │ + vstr s13, [sp, #272] @ 0x110 │ │ │ │ + b.n 7d390 │ │ │ │ + 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 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7d73e │ │ │ │ + vadd.f32 s10, s12, s8 │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 7d5ce │ │ │ │ + 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 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d5ce │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + adds r1, r5, r0 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d5ce │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + add r1, r5 │ │ │ │ + vldr s5, [r1] │ │ │ │ + vcmp.f32 s15, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d5ce │ │ │ │ + add lr, r5 │ │ │ │ + vldr s10, [lr] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7d5ce │ │ │ │ + vmul.f32 s9, s8, s9 │ │ │ │ + vsub.f32 s13, s13, s12 │ │ │ │ + vmul.f32 s15, s11, s8 │ │ │ │ + vmov.f32 s11, s9 │ │ │ │ + vmla.f32 s15, s5, s13 │ │ │ │ + vmla.f32 s11, s14, s13 │ │ │ │ + vmla.f32 s15, s12, s10 │ │ │ │ + vmov.f32 s14, s11 │ │ │ │ + vmla.f32 s14, s12, s6 │ │ │ │ + b.n 7d38c │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + vsub.f32 s8, s8, s12 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + add r0, r2 │ │ │ │ + add r3, r2 │ │ │ │ + vmla.f32 s14, s8, s9 │ │ │ │ + vldr s7, [r0] │ │ │ │ + vldr s15, [r3] │ │ │ │ + mov r3, r2 │ │ │ │ + add r3, lr │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vmul.f32 s15, s13, s15 │ │ │ │ + vmla.f32 s15, s8, s7 │ │ │ │ + vldr s11, [r3] │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + b.n 7d38c │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb772 │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, r6] │ │ │ │ + stmia r2!, {r1, r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r7} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r3, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r2, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - @ instruction: 0xb736 │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r1, r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r2!, {r4, r5, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + subs r7, #132 @ 0x84 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ movs r0, r1 │ │ │ │ + lsrs r2, r6, #10 │ │ │ │ + movs r1, r1 │ │ │ │ + rev16 r2, r0 │ │ │ │ + movs r7, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 7d6b8 │ │ │ │ + movs r7, r0 │ │ │ │ + rev r4, r1 │ │ │ │ + movs r7, r0 │ │ │ │ + rev r0, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 7d688 │ │ │ │ + movs r7, r0 │ │ │ │ │ │ │ │ -00082608 <__maplib_MOD_dcleckert6_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007d7cc : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (8267c <__maplib_MOD_dcleckert6_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82680 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82684 <__maplib_MOD_dcleckert6_b@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 32b98 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82688 <__maplib_MOD_dcleckert6_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82680 <__maplib_MOD_dcleckert6_b@@Base+0x78>) │ │ │ │ + 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 ip, [pc, #96] @ 7d858 │ │ │ │ + sub sp, #24 │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + add ip, pc │ │ │ │ + adds r4, #32 │ │ │ │ + add.w lr, sp, #16000 @ 0x3e80 │ │ │ │ + add.w lr, lr, #20 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #72] @ (7d85c ) │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str.w r4, [lr] │ │ │ │ + mov.w r4, #0 │ │ │ │ + ldr r4, [pc, #60] @ (7d860 ) │ │ │ │ + add r4, pc │ │ │ │ + adds r4, #4 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 33720 │ │ │ │ + ldr r2, [pc, #48] @ (7d864 ) │ │ │ │ + ldr r3, [pc, #40] @ (7d85c ) │ │ │ │ + add.w r1, sp, #16000 @ 0x3e80 │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ + 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.n 82676 <__maplib_MOD_dcleckert6_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7d852 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xb6ee │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb6b2 │ │ │ │ + lsls r6, r1, #22 │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -0008268c <__maplib_MOD_dclhammer_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + lsls r4, r2, #19 │ │ │ │ + movs r1, r1 │ │ │ │ + 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, #100] @ (82700 <__maplib_MOD_dclhammer_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82704 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #3480] @ 0xd98 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr.w r2, [pc, #3364] @ 7e5a4 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr.w r3, [pc, #3360] @ 7e5a8 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82708 <__maplib_MOD_dclhammer_b@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ + sub.w sp, sp, #572 @ 0x23c │ │ │ │ + subs r0, #1 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + ldr.w r8, [sp, #616] @ 0x268 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #564] @ 0x234 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34264 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (8270c <__maplib_MOD_dclhammer_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82704 <__maplib_MOD_dclhammer_b@@Base+0x78>) │ │ │ │ + ldrd r9, fp, [sp, #620] @ 0x26c │ │ │ │ + ldrd r4, sl, [sp, #628] @ 0x274 │ │ │ │ + ldrd r3, r1, [sp, #636] @ 0x27c │ │ │ │ + ldrd ip, r2, [sp, #644] @ 0x284 │ │ │ │ + cmp r0, #8 │ │ │ │ + bhi.w 7e356 │ │ │ │ + tbh [pc, r0, lsl #1] │ │ │ │ + lsls r5, r3, #3 │ │ │ │ + lsls r2, r4, #5 │ │ │ │ + lsls r3, r0, #11 │ │ │ │ + lsls r3, r3, #11 │ │ │ │ + lsls r4, r1, #6 │ │ │ │ + lsls r6, r2, #6 │ │ │ │ + lsls r1, r4, #7 │ │ │ │ + lsls r5, r4, #11 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr.w r5, [pc, #3292] @ 7e5ac │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + addw r4, r5, #2100 @ 0x834 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 35978 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7dff2 │ │ │ │ + add r7, sp, #32 │ │ │ │ + ldr.w r5, [pc, #3252] @ 7e5b0 │ │ │ │ + ldr.w r6, [pc, #3252] @ 7e5b4 │ │ │ │ + blx 312f8 │ │ │ │ + add r5, pc │ │ │ │ + movs r3, #245 @ 0xf5 │ │ │ │ + add r6, pc │ │ │ │ + strd r6, r3, [r7, #8] │ │ │ │ + addw r3, r5, #2100 @ 0x834 │ │ │ │ + str r3, [r7, #44] @ 0x2c │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + ldr.w r3, [pc, #3228] @ 7e5b8 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ + str.w r0, [r5, #3204] @ 0xc84 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r7, #48] @ 0x30 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + ldr.w r3, [pc, #3212] @ 7e5bc │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + movs r3, #9 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r7, #164] @ 0xa4 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + blx 2f788 <_gfortran_st_open@plt> │ │ │ │ + ldr.w r3, [pc, #3180] @ 7e5c0 │ │ │ │ + movs r2, #247 @ 0xf7 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r5, #3204] @ 0xc84 │ │ │ │ + strd r6, r2, [r4, #8] │ │ │ │ + movs r6, #4 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov.w r3, #4096 @ 0x1000 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + addw r1, r5, #3208 @ 0xc88 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + bgt.w 7e0f0 │ │ │ │ + ldr.w r6, [pc, #3120] @ 7e5c4 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r5, [pc, #3116] @ 7e5c8 │ │ │ │ + mov r9, r3 │ │ │ │ + add r6, pc │ │ │ │ + it ge │ │ │ │ + movge.w r9, #256 @ 0x100 │ │ │ │ + add r5, pc │ │ │ │ + movs r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str.w r9, [r6, #3076] @ 0xc04 │ │ │ │ + str.w r1, [r5, #1040] @ 0x410 │ │ │ │ + ble.w 7df60 │ │ │ │ + ldr.w r8, [pc, #3088] @ 7e5cc │ │ │ │ + addw r6, r6, #3080 @ 0xc08 │ │ │ │ + ldr.w fp, [pc, #3084] @ 7e5d0 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr.w sl, [pc, #3080] @ 7e5d4 │ │ │ │ + add r8, pc │ │ │ │ + add fp, pc │ │ │ │ + add.w r8, r8, #800 @ 0x320 │ │ │ │ + add sl, pc │ │ │ │ + mov r7, sl │ │ │ │ + mov sl, r6 │ │ │ │ + mov r6, fp │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 7d9f6 │ │ │ │ + ldr.w r1, [pc, #3060] @ 7e5d8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r3, [r1, #1040] @ 0x410 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r1, #1040] @ 0x410 │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt.w 7df0a │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + ldr.w r3, [r5, #3204] @ 0xc84 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + movs r3, #255 @ 0xff │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + addw r3, r5, #3212 @ 0xc8c │ │ │ │ + str r7, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + mov.w r3, #4128 @ 0x1020 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ + ldr.w r1, [r5, #1040] @ 0x410 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + subs r1, #1 │ │ │ │ + add.w r1, r8, r1, lsl #2 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + ldr.w r1, [r5, #1040] @ 0x410 │ │ │ │ + movs r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + subs r1, #1 │ │ │ │ + add.w r1, sl, r1, lsl #2 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7d9e0 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #14 │ │ │ │ + ldr.w r1, [pc, #2948] @ 7e5dc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #2940] @ 7e5e0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2940] @ 7e5e4 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7d9e0 │ │ │ │ + ldr.w r4, [pc, #2928] @ 7e5e8 │ │ │ │ + movs r2, #6 │ │ │ │ + ldr.w r0, [pc, #2928] @ 7e5ec │ │ │ │ + add r4, pc │ │ │ │ + add.w r1, r4, #1024 @ 0x400 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #2916] @ 7e5f0 │ │ │ │ + movs r2, #5 │ │ │ │ + add.w r1, r4, #1048 @ 0x418 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r3, [r4, #2092] @ 0x82c │ │ │ │ + cbnz r3, 7dab2 │ │ │ │ + ldr.w r3, [pc, #2896] @ 7e5f4 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + add r3, pc │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str.w r1, [r3, #-240] │ │ │ │ + str.w r2, [r3, #-236] │ │ │ │ + ldr.w r3, [pc, #2884] @ 7e5f8 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r3, [r3, #2096] @ 0x830 │ │ │ │ + cbnz r3, 7dae4 │ │ │ │ + ldr.w r3, [pc, #2876] @ 7e5fc │ │ │ │ + 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, #2840] @ 7e600 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r2, [pc, #2840] @ 7e604 │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + str.w r0, [r2, #1040] @ 0x410 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.n 7db2a │ │ │ │ + ldr.w r0, [pc, #2824] @ 7e608 │ │ │ │ + add r0, pc │ │ │ │ + sub.w r3, r0, #224 @ 0xe0 │ │ │ │ + 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 7db16 │ │ │ │ + ldr.w r3, [pc, #2784] @ 7e60c │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #3076] @ 0xc04 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 7dbac │ │ │ │ + ldr.w r4, [pc, #2772] @ 7e610 │ │ │ │ + ldr.w r2, [pc, #2772] @ 7e614 │ │ │ │ + add r4, pc │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r4, #800 @ 0x320 │ │ │ │ + addw r2, r2, #1052 @ 0x41c │ │ │ │ + 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 7db5c │ │ │ │ + ldr.w r3, [pc, #2724] @ 7e618 │ │ │ │ + adds r0, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + b.n 7dbac │ │ │ │ + vldr s14, [r7] │ │ │ │ + vldr s15, [r6] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7e0c6 │ │ │ │ + ldr.w r2, [pc, #2696] @ 7e61c │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r3, [pc, #2692] @ 7e620 │ │ │ │ + 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, #2676] @ 7e624 │ │ │ │ + ldr.w r3, [pc, #2548] @ 7e5a8 │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #564] @ 0x234 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 826fa <__maplib_MOD_dclhammer_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - @ instruction: 0xb66a │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, r2] │ │ │ │ - movs r7, r0 │ │ │ │ - @ instruction: 0xb62e │ │ │ │ - movs r0, r1 │ │ │ │ - │ │ │ │ -00082710 <__maplib_MOD_dclmollweidelike_b@@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, #100] @ (82784 <__maplib_MOD_dclmollweidelike_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82788 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 7e352 │ │ │ │ + add.w sp, sp, #572 @ 0x23c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2644] @ 7e628 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #-232] │ │ │ │ + ldr.w r3, [r3, #-228] │ │ │ │ + str r2, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 7dbac │ │ │ │ + ldr.w sl, [r9] │ │ │ │ + cmp.w sl, #256 @ 0x100 │ │ │ │ + bgt.w 7e0a0 │ │ │ │ + ldr.w r4, [pc, #2616] @ 7e62c │ │ │ │ + cmp.w sl, #256 @ 0x100 │ │ │ │ + ldr.w r3, [pc, #2612] @ 7e630 │ │ │ │ + mov r2, sl │ │ │ │ + add r4, pc │ │ │ │ + it ge │ │ │ │ + movge.w r2, #256 @ 0x100 │ │ │ │ + add r3, pc │ │ │ │ + movs r0, #1 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + ble.n 7dbac │ │ │ │ + ldr.w r7, [pc, #2584] @ 7e634 │ │ │ │ + mov r3, sl │ │ │ │ + addw r6, r4, #2052 @ 0x804 │ │ │ │ + add r7, pc │ │ │ │ + b.n 7dc2a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + add.w r3, r8, r3, lsl #2 │ │ │ │ + subs r0, #1 │ │ │ │ + vldr s13, [r8] │ │ │ │ + addw r2, r4, #1028 @ 0x404 │ │ │ │ + lsls r0, r0, #2 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + vldr s15, [r3, #-4] │ │ │ │ + add.w r3, r8, r0 │ │ │ │ + add r2, r0 │ │ │ │ + add r1, r0 │ │ │ │ + vldr s14, [r3] │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + adds r3, r7, r0 │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vdiv.f32 s13, s14, s15 │ │ │ │ + vstr s13, [r3, #-224] @ 0xffffff20 │ │ │ │ + adds r3, r6, r0 │ │ │ │ + add r0, r5 │ │ │ │ + blx 318cc │ │ │ │ + ldr.w r3, [pc, #2512] @ 7e638 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [r3, #1040] @ 0x410 │ │ │ │ + adds r0, #1 │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + cmp r0, sl │ │ │ │ + ble.n 7dc26 │ │ │ │ + b.n 7dbac │ │ │ │ + ldr.w r5, [pc, #2492] @ 7e63c │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r5, pc │ │ │ │ + addw r4, r5, #2100 @ 0x834 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 35978 │ │ │ │ + mov r1, r4 │ │ │ │ + mov.w r0, #1024 @ 0x400 │ │ │ │ + blx 321dc <_gfortran_string_len_trim@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7e13c │ │ │ │ + add r7, sp, #32 │ │ │ │ + ldr.w r5, [pc, #2452] @ 7e640 │ │ │ │ + ldr.w r6, [pc, #2452] @ 7e644 │ │ │ │ + blx 312f8 │ │ │ │ + add r5, pc │ │ │ │ + movs r3, #189 @ 0xbd │ │ │ │ + add r6, pc │ │ │ │ + strd r6, r3, [r7, #8] │ │ │ │ + addw r3, r5, #2100 @ 0x834 │ │ │ │ + str r3, [r7, #44] @ 0x2c │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ + str r3, [r7, #40] @ 0x28 │ │ │ │ + ldr.w r3, [pc, #2428] @ 7e648 │ │ │ │ + add r4, sp, #216 @ 0xd8 │ │ │ │ + str.w r0, [r5, #3204] @ 0xc84 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r7, #48] @ 0x30 │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r7, #52] @ 0x34 │ │ │ │ + ldr.w r3, [pc, #2412] @ 7e64c │ │ │ │ + str r0, [r7, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r7, #64] @ 0x40 │ │ │ │ + movs r3, #9 │ │ │ │ + str r3, [r7, #68] @ 0x44 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r7, #164] @ 0xa4 │ │ │ │ + mov.w r3, #2816 @ 0xb00 │ │ │ │ + movt r3, #256 @ 0x100 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + blx 2f788 <_gfortran_st_open@plt> │ │ │ │ + ldr.w r3, [pc, #2380] @ 7e650 │ │ │ │ + movs r2, #191 @ 0xbf │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + ldr.w r3, [r5, #3204] @ 0xc84 │ │ │ │ + strd r6, r2, [r4, #8] │ │ │ │ + movs r6, #4 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov.w r3, #4096 @ 0x1000 │ │ │ │ + str r6, [r4, #56] @ 0x38 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + addw r1, r5, #3208 @ 0xc88 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + bgt.w 7e116 │ │ │ │ + ldr.w r2, [pc, #2320] @ 7e654 │ │ │ │ + cmp.w r3, #256 @ 0x100 │ │ │ │ + ldr.w r5, [pc, #2316] @ 7e658 │ │ │ │ + mov sl, r3 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (8278c <__maplib_MOD_dclmollweidelike_b@@Base+0x7c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, sp, #12 │ │ │ │ + it ge │ │ │ │ + movge.w sl, #256 @ 0x100 │ │ │ │ add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + str.w sl, [r2] │ │ │ │ + mov.w r2, #1 │ │ │ │ + str.w r2, [r5, #1040] @ 0x410 │ │ │ │ + ble.w 7dfce │ │ │ │ + ldr.w fp, [pc, #2284] @ 7e65c │ │ │ │ + add.w r9, r5, #3216 @ 0xc90 │ │ │ │ + ldr.w r3, [pc, #2280] @ 7e660 │ │ │ │ + add fp, pc │ │ │ │ + str r7, [sp, #12] │ │ │ │ + add r3, pc │ │ │ │ + mov r7, fp │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 7ddcc │ │ │ │ + ldr.w r1, [r5, #1040] @ 0x410 │ │ │ │ + ldr.w r6, [pc, #2264] @ 7e664 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr.w r8, [pc, #2264] @ 7e668 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + lsls r1, r1, #2 │ │ │ │ + add r8, pc │ │ │ │ + adds r3, r6, r1 │ │ │ │ + add.w r0, r8, #4 │ │ │ │ + str.w r2, [r3, #-224] │ │ │ │ + addw r3, r8, #2052 @ 0x804 │ │ │ │ + addw r2, r8, #1028 @ 0x404 │ │ │ │ + add r3, r1 │ │ │ │ + add r2, r1 │ │ │ │ + add r1, r0 │ │ │ │ + addw r0, r5, #3220 @ 0xc94 │ │ │ │ + blx 318cc │ │ │ │ + ldr.w r3, [r5, #1040] @ 0x410 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r5, #1040] @ 0x410 │ │ │ │ + cmp r3, sl │ │ │ │ + bgt.w 7df86 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + ldr.w r3, [r5, #3204] @ 0xc84 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + movs r3, #200 @ 0xc8 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + addw r3, r5, #3212 @ 0xc8c │ │ │ │ + str.w fp, [r4, #52] @ 0x34 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + movs r3, #10 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + mov.w r3, #4128 @ 0x1020 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + add.w r1, r5, #3216 @ 0xc90 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2fb7c <_gfortran_transfer_real@plt> │ │ │ │ + movs r2, #4 │ │ │ │ + addw r1, r5, #3220 @ 0xc94 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w r3, [r5, #3212] @ 0xc8c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 7dd84 │ │ │ │ + ldr.w r2, [pc, #2124] @ 7e66c │ │ │ │ + movs r3, #6 │ │ │ │ + ldr.w r1, [pc, #2120] @ 7e670 │ │ │ │ + movs r6, #14 │ │ │ │ + ldr.w r0, [pc, #2120] @ 7e674 │ │ │ │ + add r2, pc │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + movs r3, #1 │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7dd84 │ │ │ │ + vldr s14, [r7] │ │ │ │ + vldr s15, [r6] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7e1c2 │ │ │ │ + ldr.w r3, [pc, #2080] @ 7e678 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r2, [pc, #2080] @ 7e67c │ │ │ │ + add r3, pc │ │ │ │ + add r2, pc │ │ │ │ + vstr s14, [r3, #-232] @ 0xffffff18 │ │ │ │ + str.w r1, [r2, #2096] @ 0x830 │ │ │ │ + vstr s15, [r3, #-228] @ 0xffffff1c │ │ │ │ + b.n 7dbac │ │ │ │ + ldr.w r3, [pc, #2060] @ 7e680 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r2, [r3, #-240] │ │ │ │ + ldr.w r3, [r3, #-236] │ │ │ │ + str r2, [r7, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 7dbac │ │ │ │ + ldr.w r5, [r9] │ │ │ │ + cmp.w r5, #256 @ 0x100 │ │ │ │ + bgt.w 7e07a │ │ │ │ + ldr.w r3, [pc, #2032] @ 7e684 │ │ │ │ + cmp.w r5, #256 @ 0x100 │ │ │ │ + mov r2, r5 │ │ │ │ + it ge │ │ │ │ + movge.w r2, #256 @ 0x100 │ │ │ │ + add r3, pc │ │ │ │ + cmp r5, #0 │ │ │ │ + str.w r2, [r3, #3076] @ 0xc04 │ │ │ │ + mov.w r2, #1 │ │ │ │ + ldr.w r3, [pc, #2008] @ 7e688 │ │ │ │ + add r3, pc │ │ │ │ + str.w r2, [r3, #1040] @ 0x410 │ │ │ │ + ble.w 7dbac │ │ │ │ + add.w r2, r4, r5, lsl #2 │ │ │ │ + vldr s12, [r4] │ │ │ │ + ldr.w r3, [pc, #1992] @ 7e68c │ │ │ │ + vldr s13, [r2, #-4] │ │ │ │ + add r3, pc │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + add.w r3, r3, #800 @ 0x320 │ │ │ │ + adds r1, r4, r2 │ │ │ │ + vsub.f32 s13, s13, s12 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + cmp r1, r4 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + vstmia r3!, {s14} │ │ │ │ + bne.n 7ded8 │ │ │ │ + ldr.w r0, [pc, #1952] @ 7e690 │ │ │ │ + mov r1, fp │ │ │ │ + adds r5, #1 │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3080 @ 0xc08 │ │ │ │ + blx 33e60 │ │ │ │ + ldr.w r3, [pc, #1940] @ 7e694 │ │ │ │ + add r3, pc │ │ │ │ + str.w r5, [r3, #1040] @ 0x410 │ │ │ │ + b.n 7dbac │ │ │ │ + ldr.w r2, [pc, #1932] @ 7e698 │ │ │ │ + mov r7, fp │ │ │ │ + ldr.w r3, [pc, #1928] @ 7e69c │ │ │ │ + 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 7df60 │ │ │ │ + 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 7df40 │ │ │ │ + ldr.w r3, [pc, #1864] @ 7e6a0 │ │ │ │ + adds r0, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r0, [r3, #1040] @ 0x410 │ │ │ │ + ldr.w r3, [pc, #1856] @ 7e6a4 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1856] @ 7e6a8 │ │ │ │ + movw r1, #265 @ 0x109 │ │ │ │ + add r3, pc │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc │ │ │ │ + str r4, [r7, #0] │ │ │ │ + strd r2, r1, [r7, #8] │ │ │ │ + ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + blx 34554 <_gfortran_st_close@plt> │ │ │ │ + b.n 7dbac │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + vldr s12, [r6, #-224] @ 0xffffff20 │ │ │ │ + cmp r2, #0 │ │ │ │ + add.w r3, r6, r2, lsl #2 │ │ │ │ + vldr s13, [r3, #-228] @ 0xffffff1c │ │ │ │ + mov.w r3, #1 │ │ │ │ + str.w r3, [r5, #1040] @ 0x410 │ │ │ │ + ble.n 7dfce │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ + vsub.f32 s13, s13, s12 │ │ │ │ + add.w r3, r6, r2, lsl #2 │ │ │ │ + vldr s15, [r6] │ │ │ │ + vsub.f32 s15, s15, s12 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + vstmia r6!, {s14} │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 7dfae │ │ │ │ + ldr.w r3, [pc, #1768] @ 7e6ac │ │ │ │ + adds r2, #1 │ │ │ │ + add r3, pc │ │ │ │ + str.w r2, [r3, #1040] @ 0x410 │ │ │ │ + ldr.w r3, [pc, #1760] @ 7e6b0 │ │ │ │ + movs r1, #213 @ 0xd5 │ │ │ │ + ldr.w r2, [pc, #1756] @ 7e6b4 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, pc │ │ │ │ + str r1, [r7, #12] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [r7, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + ldr.w r3, [r3, #3204] @ 0xc84 │ │ │ │ + str r3, [r7, #4] │ │ │ │ + blx 34554 <_gfortran_st_close@plt> │ │ │ │ + b.n 7dbac │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, sl │ │ │ │ + blx 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r7, r6, #17 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r3, [pc, #1708] @ 7e6b8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #17 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + cmp r7, #79 @ 0x4f │ │ │ │ + ble.w 7e1ec │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + addw r0, r5, #3124 @ 0xc34 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r4, [pc, #1668] @ 7e6bc │ │ │ │ + blx 2fad8 │ │ │ │ + ldr.w r2, [pc, #1664] @ 7e6c0 │ │ │ │ + ldr.w r0, [pc, #1664] @ 7e6c4 │ │ │ │ + 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 33b50 │ │ │ │ + ldr.w r2, [pc, #1640] @ 7e6c8 │ │ │ │ + ldr.w r0, [pc, #1640] @ 7e6cc │ │ │ │ + movs r6, #25 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7d8f6 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r1, [pc, #1616] @ 7e6d0 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1608] @ 7e6d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1608] @ 7e6d8 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr.w r5, [r9] │ │ │ │ + b.n 7de90 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r1, [pc, #1588] @ 7e6dc │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1584] @ 7e6e0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1580] @ 7e6e4 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr.w sl, [r9] │ │ │ │ + b.n 7dbf2 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr.w r2, [pc, #1564] @ 7e6e8 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr.w r1, [pc, #1556] @ 7e6ec │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1556] @ 7e6f0 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + vldr s14, [r7] │ │ │ │ + vldr s15, [r6] │ │ │ │ + b.n 7db92 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r1, [pc, #1532] @ 7e6f4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1528] @ 7e6f8 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1524] @ 7e6fc │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + b.n 7d992 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #15 │ │ │ │ + ldr.w r1, [pc, #1508] @ 7e700 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w r2, [pc, #1500] @ 7e704 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #1500] @ 7e708 │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + ldr.w r3, [r5, #3208] @ 0xc88 │ │ │ │ + b.n 7dd42 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, sl │ │ │ │ + blx 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r7, r6, #17 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34068 │ │ │ │ + ldr.w r3, [pc, #1464] @ 7e70c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #17 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + cmp r7, #79 @ 0x4f │ │ │ │ + ble.n 7e208 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r4 │ │ │ │ + addw r0, r5, #3124 @ 0xc34 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r4, [pc, #1424] @ 7e710 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr.w r2, [pc, #1420] @ 7e714 │ │ │ │ + ldr.w r0, [pc, #1420] @ 7e718 │ │ │ │ + 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 33b50 │ │ │ │ + ldr.w r2, [pc, #1396] @ 7e71c │ │ │ │ + ldr.w r0, [pc, #1396] @ 7e720 │ │ │ │ + movs r6, #30 │ │ │ │ + add r2, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + mov r1, r4 │ │ │ │ + strd r5, r6, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + b.n 7dca6 │ │ │ │ + movs r0, #12 │ │ │ │ + movs r1, #6 │ │ │ │ + ldr.w r2, [pc, #1372] @ 7e724 │ │ │ │ + movs r3, #1 │ │ │ │ + strd r1, r0, [sp] │ │ │ │ + ldr.w r1, [pc, #1364] @ 7e728 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1364] @ 7e72c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + vldr s14, [r7] │ │ │ │ + vldr s15, [r6] │ │ │ │ + b.n 7de54 │ │ │ │ + addw r5, r5, #3124 @ 0xc34 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33ff4 │ │ │ │ - movs r1, #18 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r7, #80 @ 0x50 │ │ │ │ + adds r0, r5, r7 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 7e032 │ │ │ │ + addw r5, r5, #3124 @ 0xc34 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82790 <__maplib_MOD_dclmollweidelike_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82788 <__maplib_MOD_dclmollweidelike_b@@Base+0x78>) │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r7, #80 @ 0x50 │ │ │ │ + adds r0, r5, r7 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 7e17a │ │ │ │ + str r2, [sp, #16] │ │ │ │ + vldmia r0!, {s14} │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 7e422 │ │ │ │ + adds r2, #1 │ │ │ │ + movs r5, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + ble.n 7e224 │ │ │ │ + ldr.w r0, [pc, #1264] @ 7e730 │ │ │ │ + add r0, pc │ │ │ │ + str.w r2, [r0, #1040] @ 0x410 │ │ │ │ + ldr.w r2, [pc, #1256] @ 7e734 │ │ │ │ + subs r4, #1 │ │ │ │ + ldr.w r0, [pc, #1256] @ 7e738 │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8277e <__maplib_MOD_dclmollweidelike_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + add.w r2, r2, r4, lsl #2 │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r7, [r2, #2052] @ 0x804 │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ + ldr.w r5, [r2, #1028] @ 0x404 │ │ │ │ + str.w r6, [r0, #1032] @ 0x408 │ │ │ │ + str.w r5, [r0, #1036] @ 0x40c │ │ │ │ + ldr.w r4, [pc, #1228] @ 7e73c │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r2, [r4, #1048] @ 0x418 │ │ │ │ + str.w r7, [r4, #1044] @ 0x414 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 7e3ea │ │ │ │ + ldr.w r2, [pc, #1212] @ 7e740 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r2, #3076] @ 0xc04 │ │ │ │ + addw r2, r4, #1052 @ 0x41c │ │ │ │ + vldr s16, [r2] │ │ │ │ + add.w r2, r2, r8, lsl #2 │ │ │ │ + vldr s1, [r2, #-4] │ │ │ │ + vsub.f32 s0, s17, s16 │ │ │ │ + vsub.f32 s17, s1, s16 │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + blx 352b8 │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + vadd.f32 s0, s17, s0 │ │ │ │ + blx 352b8 │ │ │ │ + movs r2, #2 │ │ │ │ + vadd.f32 s16, s16, s0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp.w r8, #1 │ │ │ │ + str.w r2, [r4, #1040] @ 0x410 │ │ │ │ + bgt.w 7e3f8 │ │ │ │ + addw r4, r4, #2076 @ 0x81c │ │ │ │ + vldr s15, [r4] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmov s14, r6 │ │ │ │ + vcvt.f32.s32 s11, s14 │ │ │ │ + vmov s14, r5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + vcvt.f32.s32 s12, s14 │ │ │ │ + vmov s14, r7 │ │ │ │ + vcvt.f32.s32 s9, s14 │ │ │ │ + bgt.w 7e4dc │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vabs.f32 s15, s15 │ │ │ │ + vmul.f32 s13, s15, s11 │ │ │ │ + vmul.f32 s14, s15, s12 │ │ │ │ + vmul.f32 s15, s15, s9 │ │ │ │ + vcvt.s32.f32 s13, s13 │ │ │ │ + vcvt.s32.f32 s14, s14 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + ldr.w r0, [pc, #1060] @ 7e744 │ │ │ │ + vmov r2, s13 │ │ │ │ + ldr.w r1, [pc, #1056] @ 7e748 │ │ │ │ + add r0, pc │ │ │ │ + add r1, pc │ │ │ │ + str.w r2, [r0, #2080] @ 0x820 │ │ │ │ + vmov r2, s14 │ │ │ │ + str.w r2, [r0, #2084] @ 0x824 │ │ │ │ + vmov r2, s15 │ │ │ │ + str.w r2, [r0, #2088] @ 0x828 │ │ │ │ + ldr r2, [pc, #612] @ (7e5a8 ) │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #564] @ 0x234 │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.w 7e574 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #1012] @ (7e74c ) │ │ │ │ + vldr s17, [ip] │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [r2, #1024] @ 0x400 │ │ │ │ + vldr s16, [r2] │ │ │ │ + cbz r0, 7e3cc │ │ │ │ + ldr r0, [pc, #996] @ (7e750 ) │ │ │ │ + vsub.f32 s0, s17, s16 │ │ │ │ + strd r3, r1, [sp, #24] │ │ │ │ + add r0, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add.w r2, r2, r0, lsl #2 │ │ │ │ + vldr s1, [r2, #-4] │ │ │ │ + vsub.f32 s1, s1, s16 │ │ │ │ + vstr s1, [sp, #20] │ │ │ │ + blx 352b8 │ │ │ │ + vldr s1, [sp, #20] │ │ │ │ + vadd.f32 s0, s1, s0 │ │ │ │ + blx 352b8 │ │ │ │ + vadd.f32 s15, s0, s16 │ │ │ │ + ldrd r3, r1, [sp, #24] │ │ │ │ + vcmpe.f32 s15, s16 │ │ │ │ + ldr r0, [pc, #944] @ (7e754 ) │ │ │ │ + add r0, pc │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + addw r2, r0, #1028 @ 0x404 │ │ │ │ + vstr s15, [r2] │ │ │ │ + bhi.n 7e3d2 │ │ │ │ + ldr r2, [pc, #928] @ (7e758 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r6, [r2, #4] │ │ │ │ + ldr.w r5, [r2, #1028] @ 0x404 │ │ │ │ + ldr.w r7, [r2, #2052] @ 0x804 │ │ │ │ + str.w r6, [r0, #1032] @ 0x408 │ │ │ │ + str.w r5, [r0, #1036] @ 0x40c │ │ │ │ + b.n 7e26c │ │ │ │ + vmov.f32 s15, s17 │ │ │ │ + b.n 7e39e │ │ │ │ + ldr r4, [pc, #904] @ (7e75c ) │ │ │ │ + movs r2, #2 │ │ │ │ + str.w r2, [r0, #1040] @ 0x410 │ │ │ │ + add r4, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 7e248 │ │ │ │ + adds r0, #4 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 7e226 │ │ │ │ + vldr s15, [r1] │ │ │ │ + addw r4, r4, #2076 @ 0x81c │ │ │ │ + vstr s15, [r4] │ │ │ │ + b.n 7e2d4 │ │ │ │ + mov ip, r2 │ │ │ │ + add.w r4, r4, #1056 @ 0x420 │ │ │ │ + movs r2, #0 │ │ │ │ + vldmia r4!, {s15} │ │ │ │ + vcmpe.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 7e51a │ │ │ │ + add.w ip, ip, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r8, ip │ │ │ │ + blt.w 7e590 │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + b.n 7e400 │ │ │ │ + cbz r5, 7e42e │ │ │ │ + ldr r0, [pc, #824] @ (7e760 ) │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r0, pc │ │ │ │ + str.w r4, [r0, #1040] @ 0x410 │ │ │ │ + ldr r4, [pc, #820] @ (7e764 ) │ │ │ │ + subs r5, r2, #2 │ │ │ │ + ldr r0, [pc, #820] @ (7e768 ) │ │ │ │ + subs r2, #1 │ │ │ │ + add r4, pc │ │ │ │ + vsub.f32 s10, s14, s15 │ │ │ │ + add r0, pc │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + add.w r0, r0, r5, lsl #2 │ │ │ │ + add.w r5, r4, r5, lsl #2 │ │ │ │ + vldr s13, [r5] │ │ │ │ + ldr.w r5, [r0, #1028] @ 0x404 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + vsub.f32 s14, s14, s13 │ │ │ │ + vldr s13, [r0, #4] │ │ │ │ + addw r0, r0, #2052 @ 0x804 │ │ │ │ + vcvt.f32.s32 s11, s13 │ │ │ │ + vmov s13, r5 │ │ │ │ + vcvt.f32.s32 s12, s13 │ │ │ │ + vldr s13, [r0] │ │ │ │ + ldr.w r0, [r2, #1028] @ 0x404 │ │ │ │ + vmul.f32 s11, s11, s10 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vmul.f32 s12, s12, s10 │ │ │ │ + vmul.f32 s13, s13, s10 │ │ │ │ + vldr s10, [r2, #4] │ │ │ │ + addw r2, r2, #2052 @ 0x804 │ │ │ │ + vcvt.f32.s32 s10, s10 │ │ │ │ + vmla.f32 s11, s10, s15 │ │ │ │ + vdiv.f32 s10, s11, s14 │ │ │ │ + vcvt.s32.f32 s11, s10 │ │ │ │ + vmov r6, s11 │ │ │ │ + vmov s11, r0 │ │ │ │ + vcvt.f32.s32 s10, s11 │ │ │ │ + vldr s11, [r2] │ │ │ │ + str.w r6, [r4, #1032] @ 0x408 │ │ │ │ + vcvt.f32.s32 s11, s11 │ │ │ │ + vmla.f32 s12, s10, s15 │ │ │ │ + vmla.f32 s13, s11, s15 │ │ │ │ + vdiv.f32 s15, s12, s14 │ │ │ │ + vdiv.f32 s10, s13, s14 │ │ │ │ + vcvt.s32.f32 s15, s15 │ │ │ │ + vmov r5, s15 │ │ │ │ + vcvt.s32.f32 s15, s10 │ │ │ │ + str.w r5, [r4, #1036] @ 0x40c │ │ │ │ + vmov r7, s15 │ │ │ │ + b.n 7e26c │ │ │ │ + rsb r2, r6, #255 @ 0xff │ │ │ │ + vmov s13, r2 │ │ │ │ + rsb r2, r5, #255 @ 0xff │ │ │ │ + vmov s14, r2 │ │ │ │ + rsb r2, r7, #255 @ 0xff │ │ │ │ + vmov s10, r2 │ │ │ │ + vcvt.f32.s32 s13, s13 │ │ │ │ + vcvt.f32.s32 s14, s14 │ │ │ │ + vcvt.f32.s32 s10, s10 │ │ │ │ + vmla.f32 s11, s13, s15 │ │ │ │ + vmla.f32 s12, s14, s15 │ │ │ │ + vmla.f32 s9, s10, s15 │ │ │ │ + vcvt.s32.f32 s13, s11 │ │ │ │ + vcvt.s32.f32 s14, s12 │ │ │ │ + vcvt.s32.f32 s15, s9 │ │ │ │ + b.n 7e31c │ │ │ │ + cbz r2, 7e526 │ │ │ │ + ldr r2, [pc, #588] @ (7e76c ) │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r2, pc │ │ │ │ + str.w r1, [r2, #1040] @ 0x410 │ │ │ │ + ldr r1, [pc, #584] @ (7e770 ) │ │ │ │ + sub.w r0, ip, #2 │ │ │ │ + ldr r2, [pc, #580] @ (7e774 ) │ │ │ │ + vsub.f32 s13, s15, s16 │ │ │ │ + add r1, pc │ │ │ │ + addw r1, r1, #3080 @ 0xc08 │ │ │ │ + add r2, pc │ │ │ │ + add.w ip, r1, ip, lsl #2 │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ + vldr s14, [r1] │ │ │ │ + addw r1, r2, #1052 @ 0x41c │ │ │ │ + add.w r1, r1, r0, lsl #2 │ │ │ │ + vldr s12, [ip, #-4] │ │ │ │ + addw r2, r2, #2076 @ 0x81c │ │ │ │ + vmul.f32 s13, s13, s14 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vsub.f32 s16, s16, s14 │ │ │ │ + vsub.f32 s14, s15, s14 │ │ │ │ + vmla.f32 s13, s16, s12 │ │ │ │ + vdiv.f32 s15, s13, s14 │ │ │ │ + vstr s15, [r2] │ │ │ │ + b.n 7e2d4 │ │ │ │ + addw r2, r0, #2088 @ 0x828 │ │ │ │ + addw r1, r0, #2084 @ 0x824 │ │ │ │ + add.w r0, r0, #2080 @ 0x820 │ │ │ │ + add.w sp, sp, #572 @ 0x23c │ │ │ │ + vpop {d8} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 31ad8 │ │ │ │ + ldr r2, [pc, #484] @ (7e778 ) │ │ │ │ + add r2, pc │ │ │ │ + str.w ip, [r2, #1040] @ 0x410 │ │ │ │ + addw r2, r2, #2076 @ 0x81c │ │ │ │ + vldr s15, [r2] │ │ │ │ + b.n 7e2d4 │ │ │ │ nop │ │ │ │ - push {r1, r2, r5, r6, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r1, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r0] │ │ │ │ + asrs r4, r6, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r0, r1, #10 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb7f4 │ │ │ │ movs r7, r0 │ │ │ │ - push {r1, r3, r5, r7, lr} │ │ │ │ - movs r0, r1 │ │ │ │ + uxtb r4, r1 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r4, r6, #7 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r5, #144 @ 0x90 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r4, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + mov r4, fp │ │ │ │ + movs r1, r1 │ │ │ │ + @ instruction: 0xb72e │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r0, r5, #6 │ │ │ │ + movs r2, r1 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xb6c6 │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 7eb40 │ │ │ │ + movs r7, r0 │ │ │ │ + asrs r6, r1, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + movs r7, r0 │ │ │ │ + push {r3, r5, r6, r7, lr} │ │ │ │ + movs r7, r0 │ │ │ │ + cmp sl, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r6, r2, #3 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r2, ip │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #66 @ 0x42 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r4, r3, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r0, r5 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r4, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + add r8, sp │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r1, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r6, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + add sl, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + add r2, sl │ │ │ │ + movs r1, r1 │ │ │ │ + adds r3, #48 @ 0x30 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ + movs r2, r1 │ │ │ │ + add r6, r0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r0, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r3, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + push {r2, r6} │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + movs r7, r0 │ │ │ │ + push {r2, r5} │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r0, #25 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r4, 7e6c0 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r0, 7e6ce │ │ │ │ + movs r7, r0 │ │ │ │ + cmp r6, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ + movs r1, r1 │ │ │ │ + cbz r2, 7e6b0 │ │ │ │ + movs r7, r0 │ │ │ │ + uxth r0, r4 │ │ │ │ + movs r7, r0 │ │ │ │ + udf #226 @ 0xe2 │ │ │ │ + movs r7, r0 │ │ │ │ + rors r2, r1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r5, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + sbcs r4, r6 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #144 @ 0x90 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r3, #19 │ │ │ │ + movs r2, r1 │ │ │ │ + adcs r6, r3 │ │ │ │ + movs r1, r1 │ │ │ │ + adds r0, #60 @ 0x3c │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r0, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r2, r2 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r6, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r6, r3, #16 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r2, 7e6ce │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r0, #15 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ + movs r2, r1 │ │ │ │ + cbz r6, 7e6be │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r4, 7e6c0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r0, #13 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #416 @ 0x1a0 │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 7e628 │ │ │ │ + movs r7, r0 │ │ │ │ + sub sp, #208 @ 0xd0 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #24 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #944 @ 0x3b0 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r3, #4 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #728 @ 0x2d8 │ │ │ │ + movs r7, r0 │ │ │ │ + bgt.n 7e764 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #280 @ 0x118 │ │ │ │ + movs r7, r0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r1, #3 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #688 @ 0x2b0 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r0, r5, #2 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #408 @ 0x198 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r0, r7, #32 │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 7e7ec │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, sp, #704 @ 0x2c0 │ │ │ │ + movs r7, r0 │ │ │ │ + add r6, sp, #776 @ 0x308 │ │ │ │ + movs r7, r0 │ │ │ │ + blt.n 7e7a8 │ │ │ │ + movs r7, r0 │ │ │ │ + lsrs r2, r1, #5 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r4, #222 @ 0xde │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r6, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + lsrs r4, r3, #4 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r4, #170 @ 0xaa │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r4, #1 │ │ │ │ + movs r2, r1 │ │ │ │ + vld1.8 {d16[0]}, [r2], r8 │ │ │ │ + lsrs r0, r6, #32 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r3, #122 @ 0x7a │ │ │ │ + movs r1, r1 │ │ │ │ + cmp r3, #86 @ 0x56 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r6, r2, #29 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r2, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r2, r7, #23 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -00082794 <__maplib_MOD_dclmollweide_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e77c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82808 <__maplib_MOD_dclmollweide_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (8280c <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82810 <__maplib_MOD_dclmollweide_b@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35d78 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82814 <__maplib_MOD_dclmollweide_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (8280c <__maplib_MOD_dclmollweide_b@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 82802 <__maplib_MOD_dclmollweide_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - push {r1, r5, r6, lr} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r7, r6] │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ - movs r0, r1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + strd r0, r3, [sp, #28] │ │ │ │ + mov r0, r3 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r1, r3 │ │ │ │ + strd r3, r4, [sp, #16] │ │ │ │ + strd r3, r3, [sp, #8] │ │ │ │ + strd r3, r3, [sp] │ │ │ │ + bl 7d868 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00082818 <__maplib_MOD_dclmercator_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e7b0 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (8288c <__maplib_MOD_dclmercator_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82890 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82894 <__maplib_MOD_dclmercator_b@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31084 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82898 <__maplib_MOD_dclmercator_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82890 <__maplib_MOD_dclmercator_b@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 82886 <__maplib_MOD_dclmercator_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - push {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r0, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r5, r7} │ │ │ │ - movs r0, r1 │ │ │ │ + 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 7d868 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -0008289c <__maplib_MOD_dclcylindrical_b@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e7e4 : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82910 <__maplib_MOD_dclcylindrical_b@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82914 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82918 <__maplib_MOD_dclcylindrical_b@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35854 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (8291c <__maplib_MOD_dclcylindrical_b@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82914 <__maplib_MOD_dclcylindrical_b@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8290a <__maplib_MOD_dclcylindrical_b@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - push {r1, r3, r4, r6} │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - movs r7, r0 │ │ │ │ - push {r1, r2, r3, r4} │ │ │ │ - movs r0, r1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r4, 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, r4, [sp] │ │ │ │ + bl 7d868 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00082920 <__maplib_MOD_dclazimuthala_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e818 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82994 <__maplib_MOD_dclazimuthala_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82998 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (8299c <__maplib_MOD_dclazimuthala_f@@Base+0x7c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 30778 │ │ │ │ - movs r1, #15 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (829a0 <__maplib_MOD_dclazimuthala_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82998 <__maplib_MOD_dclazimuthala_f@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8298e <__maplib_MOD_dclazimuthala_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbz r6, 82a0c <__maplib_MOD_dclazimuthal_f@@Base+0x68> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r4, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r2, 82a0a <__maplib_MOD_dclazimuthal_f@@Base+0x66> │ │ │ │ - movs r0, r1 │ │ │ │ + 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 7d868 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ │ │ │ │ -000829a4 <__maplib_MOD_dclazimuthal_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e84c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82a18 <__maplib_MOD_dclazimuthal_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82a1c <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82a20 <__maplib_MOD_dclazimuthal_f@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 31360 │ │ │ │ - movs r1, #14 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82a24 <__maplib_MOD_dclazimuthal_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82a1c <__maplib_MOD_dclazimuthal_f@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 82a12 <__maplib_MOD_dclazimuthal_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cbz r2, 82a70 <__maplib_MOD_dclpolarstereo_f@@Base+0x48> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r5, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r6, 82a6c <__maplib_MOD_dclpolarstereo_f@@Base+0x44> │ │ │ │ - movs r0, r1 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r4, r2 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + strd r0, r4, [sp] │ │ │ │ + movs r0, #6 │ │ │ │ + strd r2, r2, [sp, #28] │ │ │ │ + strd r2, r2, [sp, #20] │ │ │ │ + strd r2, r2, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 7d868 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ │ │ │ │ -00082a28 <__maplib_MOD_dclpolarstereo_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e880 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82a9c <__maplib_MOD_dclpolarstereo_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82aa0 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82aa4 <__maplib_MOD_dclpolarstereo_f@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 2fcd0 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82aa8 <__maplib_MOD_dclpolarstereo_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82aa0 <__maplib_MOD_dclpolarstereo_f@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 82a96 <__maplib_MOD_dclpolarstereo_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + 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 7d868 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - uxtb r6, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - uxth r2, r2 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -00082aac <__maplib_MOD_dclorthographic_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e8b4 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82b20 <__maplib_MOD_dclorthographic_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82b24 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82b28 <__maplib_MOD_dclorthographic_f@@Base+0x7c>) │ │ │ │ - movs r1, #17 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 334ec │ │ │ │ - movs r1, #17 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82b2c <__maplib_MOD_dclorthographic_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82b24 <__maplib_MOD_dclorthographic_f@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 82b1a <__maplib_MOD_dclorthographic_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + 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 7d868 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - sxtb r2, r1 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ - movs r7, r0 │ │ │ │ - sxth r6, r1 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -00082b30 <__maplib_MOD_dclbonnes_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e8e8 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82ba4 <__maplib_MOD_dclbonnes_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82ba8 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82bac <__maplib_MOD_dclbonnes_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 333e8 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82bb0 <__maplib_MOD_dclbonnes_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82ba8 <__maplib_MOD_dclbonnes_f@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 82b9e <__maplib_MOD_dclbonnes_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + 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 7d868 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - cbz r6, 82bd8 <__maplib_MOD_dclconicalc_f@@Base+0x24> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r2, 82bd6 <__maplib_MOD_dclconicalc_f@@Base+0x22> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -00082bb4 <__maplib_MOD_dclconicalc_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e91c : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82c28 <__maplib_MOD_dclconicalc_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82c2c <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82c30 <__maplib_MOD_dclconicalc_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35374 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82c34 <__maplib_MOD_dclconicalc_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82c2c <__maplib_MOD_dclconicalc_f@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 82c22 <__maplib_MOD_dclconicalc_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + 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 7d868 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - cbz r2, 82c3c <__maplib_MOD_dclconical_f@@Base+0x4> │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - cbz r6, 82c38 <__maplib_MOD_dclconical_f@@Base> │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -00082c38 <__maplib_MOD_dclconical_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e950 : │ │ │ │ + push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82cac <__maplib_MOD_dclconical_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82cb0 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82cb4 <__maplib_MOD_dclconical_f@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35db8 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82cb8 <__maplib_MOD_dclconical_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82cb0 <__maplib_MOD_dclconical_f@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 82ca6 <__maplib_MOD_dclconical_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + 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 7d868 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r5, r6] │ │ │ │ - movs r7, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r0, r1 │ │ │ │ │ │ │ │ -00082cbc <__maplib_MOD_dclconicala_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007e984 : │ │ │ │ + stmdb 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, #100] @ (82d30 <__maplib_MOD_dclconicala_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82d34 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ + str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #312] @ (7ead0 ) │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #312] @ (7ead4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82d38 <__maplib_MOD_dclconicala_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ + sub sp, #92 @ 0x5c │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r0, r5 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 33cac │ │ │ │ - movs r1, #13 │ │ │ │ + mov r3, r4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 2f1cc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r7, [pc, #268] @ (7ead8 ) │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r7, pc │ │ │ │ + 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 30ca8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 34650 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w sl, [pc, #232] @ 7eadc │ │ │ │ + blx 35450 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82d3c <__maplib_MOD_dclconicala_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82d34 <__maplib_MOD_dclconicala_f@@Base+0x78>) │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add sl, pc │ │ │ │ + blx 31a0c │ │ │ │ + ldr.w r9, [pc, #216] @ 7eae0 │ │ │ │ + blx 329a0 │ │ │ │ + add r3, sp, #24 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, sl │ │ │ │ + add r9, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r8, [pc, #196] @ 7eae4 │ │ │ │ + add r0, sp, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r2, #11 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 3195c │ │ │ │ + add r8, pc │ │ │ │ + add r3, sp, #32 │ │ │ │ + add.w fp, r7, #4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 3195c │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 33990 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + blx 33990 │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33990 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r5, r7, #8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + blx 34178 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 300a0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + blx 30420 │ │ │ │ + add.w r0, r7, #12 │ │ │ │ + blx 32bd8 │ │ │ │ + blx 2fcec │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + movs r2, #11 │ │ │ │ + blx 33990 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 33990 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 33990 │ │ │ │ + ldr r2, [pc, #52] @ (7eae8 ) │ │ │ │ + ldr r3, [pc, #28] @ (7ead4 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82d2a <__maplib_MOD_dclconicala_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7eacc │ │ │ │ + add sp, #92 @ 0x5c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add sp, #232 @ 0xe8 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf3700008 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + @ instruction: 0xf3ea0007 │ │ │ │ + add r7, pc, #480 @ (adr r7, 7ecc0 ) │ │ │ │ movs r7, r0 │ │ │ │ - add r7, sp, #1016 @ 0x3f8 │ │ │ │ - movs r0, r1 │ │ │ │ + add r7, pc, #440 @ (adr r7, 7ec9c ) │ │ │ │ + movs r7, r0 │ │ │ │ + add r7, pc, #384 @ (adr r7, 7ec68 ) │ │ │ │ + movs r7, r0 │ │ │ │ + @ instruction: 0xf2560008 │ │ │ │ │ │ │ │ -00082d40 <__maplib_MOD_dclkitada_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007eaec : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82db4 <__maplib_MOD_dclkitada_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82db8 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82dbc <__maplib_MOD_dclkitada_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7eb3c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7eb40 ) │ │ │ │ + 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 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 34934 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82dc0 <__maplib_MOD_dclkitada_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82db8 <__maplib_MOD_dclkitada_f@@Base+0x78>) │ │ │ │ + blx 31644 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 30038 │ │ │ │ + ldr r2, [pc, #32] @ (7eb44 ) │ │ │ │ + ldr r3, [pc, #28] @ (7eb40 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ 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 82dae <__maplib_MOD_dclkitada_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7eb38 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ - movs r0, r1 │ │ │ │ + addw r0, r8, #8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, r3] │ │ │ │ - movs r7, r0 │ │ │ │ - add r7, sp, #488 @ 0x1e8 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf1e80008 │ │ │ │ │ │ │ │ -00082dc4 <__maplib_MOD_dcleckert6_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007eb48 : │ │ │ │ + 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, #100] @ (82e38 <__maplib_MOD_dcleckert6_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82e3c <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82e40 <__maplib_MOD_dcleckert6_f@@Base+0x7c>) │ │ │ │ - movs r1, #12 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (7ebdc ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (7ebe0 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (7ebe4 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 31644 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 338b0 │ │ │ │ + ldr r0, [pc, #92] @ (7ebe8 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ + add r0, pc │ │ │ │ mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 2f51c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 356b4 │ │ │ │ - movs r1, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 311ac │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82e44 <__maplib_MOD_dcleckert6_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82e3c <__maplib_MOD_dcleckert6_f@@Base+0x78>) │ │ │ │ + blx 351dc │ │ │ │ + ldr r2, [pc, #44] @ (7ebec ) │ │ │ │ + ldr r3, [pc, #28] @ (7ebe0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82e32 <__maplib_MOD_dcleckert6_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7ebd6 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #200 @ 0xc8 │ │ │ │ - movs r0, r1 │ │ │ │ + sub.w r0, lr, #8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, r1] │ │ │ │ + @ instruction: 0xf25c0007 │ │ │ │ + add r4, pc, #176 @ (adr r4, 7ec9c ) │ │ │ │ movs r7, r0 │ │ │ │ - add r6, sp, #984 @ 0x3d8 │ │ │ │ - movs r0, r1 │ │ │ │ + adc.w r0, sl, #8 │ │ │ │ │ │ │ │ -00082e48 <__maplib_MOD_dclhammer_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007ebf0 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82ebc <__maplib_MOD_dclhammer_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82ec0 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82ec4 <__maplib_MOD_dclhammer_f@@Base+0x7c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7ec40 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7ec44 ) │ │ │ │ + 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 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 339f0 │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82ec8 <__maplib_MOD_dclhammer_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82ec0 <__maplib_MOD_dclhammer_f@@Base+0x78>) │ │ │ │ + blx 31644 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 351dc │ │ │ │ + ldr r2, [pc, #32] @ (7ec48 ) │ │ │ │ + ldr r3, [pc, #28] @ (7ec44 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ 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 82eb6 <__maplib_MOD_dclhammer_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7ec3c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r6, sp, #696 @ 0x2b8 │ │ │ │ - movs r0, r1 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r3, r7] │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, sp, #456 @ 0x1c8 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf0e40008 │ │ │ │ │ │ │ │ -00082ecc <__maplib_MOD_dclmollweidelike_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007ec4c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (82f40 <__maplib_MOD_dclmollweidelike_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82f44 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82f48 <__maplib_MOD_dclmollweidelike_f@@Base+0x7c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7ec9c │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7eca0 ) │ │ │ │ + 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 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 35364 │ │ │ │ - movs r1, #18 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82f4c <__maplib_MOD_dclmollweidelike_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82f44 <__maplib_MOD_dclmollweidelike_f@@Base+0x78>) │ │ │ │ + blx 344d4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 2fcc0 │ │ │ │ + ldr r2, [pc, #32] @ (7eca4 ) │ │ │ │ + ldr r3, [pc, #28] @ (7eca0 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ 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 82f3a <__maplib_MOD_dclmollweidelike_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7ec98 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r6, sp, #168 @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ + @ instruction: 0xf0a80008 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, r5] │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, sp, #952 @ 0x3b8 │ │ │ │ - movs r0, r1 │ │ │ │ + eor.w r0, r8, #8 │ │ │ │ │ │ │ │ -00082f50 <__maplib_MOD_dclmollweide_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007eca8 : │ │ │ │ + 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, #100] @ (82fc4 <__maplib_MOD_dclmollweide_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (82fc8 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (82fcc <__maplib_MOD_dclmollweide_f@@Base+0x7c>) │ │ │ │ - movs r1, #14 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r6, [pc, #132] @ (7ed3c ) │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r4, [pc, #132] @ (7ed40 ) │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + add r6, pc │ │ │ │ + add r5, sp, #12 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [pc, #124] @ (7ed44 ) │ │ │ │ + ldr r4, [r6, r4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r7, pc │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + mov.w r4, #0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 344d4 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 31600 │ │ │ │ + ldr r0, [pc, #92] @ (7ed48 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + movs r3, #8 │ │ │ │ + add r0, pc │ │ │ │ mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 32224 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - blx 2ffb8 │ │ │ │ - movs r1, #14 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 30e04 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (82fd0 <__maplib_MOD_dclmollweide_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (82fc8 <__maplib_MOD_dclmollweide_f@@Base+0x78>) │ │ │ │ + blx 33494 │ │ │ │ + ldr r2, [pc, #44] @ (7ed4c ) │ │ │ │ + ldr r3, [pc, #28] @ (7ed40 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 82fbe <__maplib_MOD_dclmollweide_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7ed36 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ - movs r0, r1 │ │ │ │ + orr.w r0, lr, #8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r3] │ │ │ │ + add.w r0, r0, #7 │ │ │ │ + add r4, pc, #688 @ (adr r4, 7effc ) │ │ │ │ movs r7, r0 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ - movs r0, r1 │ │ │ │ + vaddl.s32 q8, d10, d8 │ │ │ │ │ │ │ │ -00082fd4 <__maplib_MOD_dclmercator_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007ed50 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #100] @ (83048 <__maplib_MOD_dclmercator_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (8304c <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (83050 <__maplib_MOD_dclmercator_f@@Base+0x7c>) │ │ │ │ - movs r1, #13 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #64] @ 7eda0 │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r3, [pc, #60] @ (7eda4 ) │ │ │ │ + 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 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 357c0 │ │ │ │ - movs r1, #13 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (83054 <__maplib_MOD_dclmercator_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (8304c <__maplib_MOD_dclmercator_f@@Base+0x78>) │ │ │ │ + blx 344d4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, sp │ │ │ │ + blx 33494 │ │ │ │ + ldr r2, [pc, #32] @ (7eda8 ) │ │ │ │ + ldr r3, [pc, #28] @ (7eda4 ) │ │ │ │ add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ 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 83042 <__maplib_MOD_dclmercator_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bne.n 7ed9c │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r5, sp, #136 @ 0x88 │ │ │ │ - movs r0, r1 │ │ │ │ + vaddl.s32 q0, d4, d8 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, r1] │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #920 @ 0x398 │ │ │ │ - movs r0, r1 │ │ │ │ + vaddl.s8 q0, d4, d8 │ │ │ │ │ │ │ │ -00083058 <__maplib_MOD_dclcylindrical_f@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007edac : │ │ │ │ + movs r3, #3 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0007edb4 : │ │ │ │ + stmdb sp!, {r3, 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, #100] @ (830cc <__maplib_MOD_dclcylindrical_f@@Base+0x74>) │ │ │ │ - sub sp, #32 │ │ │ │ - ldr r3, [pc, #100] @ (830d0 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (7ee28 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (7ee2c ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #96] @ (830d4 <__maplib_MOD_dclcylindrical_f@@Base+0x7c>) │ │ │ │ - movs r1, #16 │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - add r3, sp, #16 │ │ │ │ - mov r2, r4 │ │ │ │ - adds r1, r6, #4 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7edf8 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 7ee18 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7ee1e │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - blx 33d48 │ │ │ │ - movs r1, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2fbfc │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldmia.w r4, {r0, r1} │ │ │ │ - ldr r2, [pc, #52] @ (830d8 <__maplib_MOD_dclcylindrical_f@@Base+0x80>) │ │ │ │ - stmia.w r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #36] @ (830d0 <__maplib_MOD_dclcylindrical_f@@Base+0x78>) │ │ │ │ - add r2, pc │ │ │ │ - vldr s0, [sp, #20] │ │ │ │ - vldr s1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 830c6 <__maplib_MOD_dclcylindrical_f@@Base+0x6e> │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7edde │ │ │ │ + ldr r3, [pc, #20] @ (7ee30 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r4, sp, #632 @ 0x278 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #392 @ 0x188 │ │ │ │ - movs r0, r1 │ │ │ │ + lsrs r0, r3, #9 │ │ │ │ + movs r2, r1 │ │ │ │ + subs r1, #120 @ 0x78 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r2, r1, #8 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000830dc <__lrllib_MOD_dclge@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007ee34 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (83124 <__lrllib_MOD_dclge@@Base+0x48>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - blx 2f704 │ │ │ │ - cbz r4, 83116 <__lrllib_MOD_dclge@@Base+0x3a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33e34 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (7eecc ) │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (83128 <__lrllib_MOD_dclge@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + cbnz r3, 7ee70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7eeaa │ │ │ │ + ldr r2, [pc, #112] @ (7eed0 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #148] @ 0x94 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (7eed4 ) │ │ │ │ + add.w r8, r6, #148 @ 0x94 │ │ │ │ + ldr r0, [pc, #96] @ (7eed8 ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + strd r3, r2, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2feb0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 83108 <__lrllib_MOD_dclge@@Base+0x2c> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31240 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #24 │ │ │ │ + blx 34184 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7ee5c │ │ │ │ + ldr r2, [pc, #48] @ (7eedc ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7eee0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7eee4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [r4, r6] │ │ │ │ + subs r0, #252 @ 0xfc │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #232 @ 0xe8 │ │ │ │ + movs r1, r1 │ │ │ │ + vhadd.s16 d16, d6, d7 │ │ │ │ + add r1, pc, #248 @ (adr r1, 7efd4 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r1, r6] │ │ │ │ + smlsd r0, r8, r6, r0 │ │ │ │ + add r2, pc, #936 @ (adr r2, 7f28c ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008312c <__lrllib_MOD_dclgt@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007eee8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (83174 <__lrllib_MOD_dclgt@@Base+0x48>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - blx 2f704 │ │ │ │ - cbz r4, 83166 <__lrllib_MOD_dclgt@@Base+0x3a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 305c8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (7ef80 ) │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (83178 <__lrllib_MOD_dclgt@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #144] @ 0x90 │ │ │ │ + cbnz r3, 7ef24 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7ef5e │ │ │ │ + ldr r2, [pc, #112] @ (7ef84 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (7ef88 ) │ │ │ │ + add.w r8, r6, #148 @ 0x94 │ │ │ │ + ldr r0, [pc, #96] @ (7ef8c ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #8 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + strd r3, r2, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 341d4 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 83158 <__lrllib_MOD_dclgt@@Base+0x2c> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 31240 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #24 │ │ │ │ + blx 34184 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls.n 7ef10 │ │ │ │ + ldr r2, [pc, #48] @ (7ef90 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (7ef94 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (7ef98 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - str r2, [r3, r5] │ │ │ │ + subs r0, #72 @ 0x48 │ │ │ │ + movs r1, r1 │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ + movs r1, r1 │ │ │ │ + cdp 0, 10, cr0, cr2, cr7, {0} │ │ │ │ + add r0, pc, #552 @ (adr r0, 7f1b8 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + @ instruction: 0xfa940006 │ │ │ │ + add r2, pc, #248 @ (adr r2, 7f090 ) │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008317c <__lrllib_MOD_dclle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007ef9c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (831c4 <__lrllib_MOD_dclle@@Base+0x48>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - blx 2f704 │ │ │ │ - cbz r4, 831b6 <__lrllib_MOD_dclle@@Base+0x3a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 313c8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (831c8 <__lrllib_MOD_dclle@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7f012 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7f02c │ │ │ │ + ldr.w lr, [pc, #128] @ 7f03c │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #24 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 7f030 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 7efd8 │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (7f040 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7f044 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7f048 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34350 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 831a8 <__lrllib_MOD_dclle@@Base+0x2c> │ │ │ │ - nop │ │ │ │ - str r2, [r2, r4] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + adds r7, #132 @ 0x84 │ │ │ │ + movs r1, r1 │ │ │ │ + vld1.8 {d16[0]}, [r0], r6 │ │ │ │ + add r1, pc, #584 @ (adr r1, 7f290 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000831cc <__lrllib_MOD_dcllt@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007f04c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (83214 <__lrllib_MOD_dcllt@@Base+0x48>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - blx 2f704 │ │ │ │ - cbz r4, 83206 <__lrllib_MOD_dcllt@@Base+0x3a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 31d40 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (83218 <__lrllib_MOD_dcllt@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #2 │ │ │ │ + bhi.n 7f094 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 7f0ae │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (7f0c0 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 7f0b2 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (7f0c4 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (7f0c8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (7f0cc ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 358c0 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 831f8 <__lrllib_MOD_dcllt@@Base+0x2c> │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ nop │ │ │ │ - str r2, [r1, r3] │ │ │ │ + adds r6, #218 @ 0xda │ │ │ │ + movs r1, r1 │ │ │ │ + ldr??.w r0, [lr, r6] │ │ │ │ + add r1, pc, #96 @ (adr r1, 7f12c ) │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r6, r2] │ │ │ │ + ldmia r4, {r2, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008321c <__lrllib_MOD_dclne@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007f0d0 : │ │ │ │ + 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 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #260] @ (7f1e8 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #260] @ (7f1ec ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (83264 <__lrllib_MOD_dclne@@Base+0x48>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - blx 2f704 │ │ │ │ - cbz r4, 83256 <__lrllib_MOD_dclne@@Base+0x3a> │ │ │ │ - mov r2, r4 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #24 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 7f116 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 7f136 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #3 │ │ │ │ + bgt.n 7f146 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 7f0fc │ │ │ │ + ldr r3, [pc, #184] @ (7f1f0 ) │ │ │ │ + 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 35a9c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (83268 <__lrllib_MOD_dclne@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ + blx 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #148] @ (7f1f4 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #124] @ (7f1f8 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 7f1ce │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (7f1fc ) │ │ │ │ + ldr r1, [pc, #76] @ (7f200 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #76] @ (7f204 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + adds r4, #4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 318f8 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 83248 <__lrllib_MOD_dclne@@Base+0x2c> │ │ │ │ - nop │ │ │ │ - str r2, [r0, r2] │ │ │ │ + mov r0, r4 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 7f1a6 │ │ │ │ + lsls r4, r7, #28 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r4, r5, #27 │ │ │ │ + movs r2, r1 │ │ │ │ + ldr.w r0, [r2, #6] │ │ │ │ + str.w r0, [r0, #6] │ │ │ │ + lsls r6, r5, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + add r0, pc, #32 @ (adr r0, 7f224 ) │ │ │ │ movs r7, r0 │ │ │ │ - str r0, [r5, r1] │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008326c <__lrllib_MOD_dcleq@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0007f208 : │ │ │ │ + ldr.w ip, [pc, #272] @ 7f31c │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov r3, r2 │ │ │ │ + add ip, pc │ │ │ │ + ldr.w lr, [pc, #264] @ 7f320 │ │ │ │ + mov r2, ip │ │ │ │ + vldr s13, [r0] │ │ │ │ + add.w r0, ip, #16 │ │ │ │ + vldr s9, [ip] │ │ │ │ + add lr, pc │ │ │ │ + vldr s15, [r1] │ │ │ │ + add.w r1, ip, #24 │ │ │ │ + vldr s14, [ip, #8] │ │ │ │ + vsub.f32 s13, s13, s9 │ │ │ │ + vldr s10, [ip, #4] │ │ │ │ + vldr s12, [ip, #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, [ip, #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, [ip, #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, [ip, #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, [ip, #24] │ │ │ │ + vldr s15, [ip, #36] @ 0x24 │ │ │ │ + vcvt.f32.s32 s9, s15 │ │ │ │ + vldr s15, [ip, #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 31ad8 │ │ │ │ + nop │ │ │ │ + lsls r4, r4, #25 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r5, #192 @ 0xc0 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007f324 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #52] @ (832b4 <__lrllib_MOD_dcleq@@Base+0x48>) │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - mov r4, r2 │ │ │ │ - blx 2f704 │ │ │ │ - cbz r4, 832a6 <__lrllib_MOD_dcleq@@Base+0x3a> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 316c4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (832b8 <__lrllib_MOD_dcleq@@Base+0x4c>) │ │ │ │ - movs r1, #5 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34e90 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 83298 <__lrllib_MOD_dcleq@@Base+0x2c> │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #80] @ (7f388 ) │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r4, [pc, #80] @ (7f38c ) │ │ │ │ + mov r7, r2 │ │ │ │ + add r5, pc │ │ │ │ + mov r6, r3 │ │ │ │ + add r4, pc │ │ │ │ + add.w r3, r5, #36 @ 0x24 │ │ │ │ + add.w r2, r4, #12 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 318cc │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r3, r5, #40 @ 0x28 │ │ │ │ + add.w r2, r4, #16 │ │ │ │ + adds r1, r4, #4 │ │ │ │ + blx 318cc │ │ │ │ + add.w r3, r4, #24 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r2, r4, #20 │ │ │ │ + add.w r1, r5, #20 │ │ │ │ + blx 318cc │ │ │ │ + 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 318c8 │ │ │ │ + lsls r4, r7, #20 │ │ │ │ + movs r2, r1 │ │ │ │ + adds r4, #168 @ 0xa8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0007f390 : │ │ │ │ + ldr.w ip, [pc, #36] @ 7f3b8 │ │ │ │ + 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] │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - str r2, [r7, r0] │ │ │ │ - movs r7, r0 │ │ │ │ - str r0, [r4, r0] │ │ │ │ - movs r7, r0 │ │ │ │ + lsls r2, r4, #19 │ │ │ │ + movs r2, r1 │ │ │ │ │ │ │ │ -000832bc <__intrlib_MOD_dclinterpolatec@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ +0007f3bc : │ │ │ │ + ldr.w ip, [pc, #36] @ 7f3e4 │ │ │ │ + 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 │ │ │ │ + lsls r6, r6, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007f3e8 : │ │ │ │ + ldr.w ip, [pc, #88] @ 7f444 │ │ │ │ + push {r4} │ │ │ │ + add ip, pc │ │ │ │ + ldr.w r4, [ip, #52] @ 0x34 │ │ │ │ + cbz r4, 7f420 │ │ │ │ + vldr s14, [ip, #44] @ 0x2c │ │ │ │ + vldr s12, [ip] │ │ │ │ + vldr s15, [ip, #48] @ 0x30 │ │ │ │ + vldr s13, [ip, #8] │ │ │ │ + ldr r3, [pc, #64] @ (7f448 ) │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s15, s15, s13 │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + add r3, pc │ │ │ │ + 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 7f406 │ │ │ │ + nop │ │ │ │ + lsls r2, r1, #18 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r2, r1 │ │ │ │ + │ │ │ │ +0007f44c : │ │ │ │ + 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, #184] @ (8338c <__intrlib_MOD_dclinterpolatec@@Base+0xd0>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #184] @ (83390 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ + str.w r0, [ip, #3632] @ 0xe30 │ │ │ │ + sub sp, #420 @ 0x1a4 │ │ │ │ + mov r9, r3 │ │ │ │ + strd r1, r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr.w r2, [pc, #3060] @ 80060 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [pc, #3056] @ 80064 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r8, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + add r0, sp, #244 @ 0xf4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ + ldr r2, [sp, #468] @ 0x1d4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - subs r7, r7, r3 │ │ │ │ - add.w r9, r7, #1 │ │ │ │ - bic.w r6, r9, r9, asr #31 │ │ │ │ - lsls r0, r6, #3 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (83394 <__intrlib_MOD_dclinterpolatec@@Base+0xd8>) │ │ │ │ - movs r1, #15 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #472] @ 0x1d8 │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mvns r3, r3 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + blx 3501c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7fde6 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + blx 30b0c │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7fdc8 │ │ │ │ + ldr.w r0, [pc, #2992] @ 80068 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #264 @ 0x108 │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 83344 <__intrlib_MOD_dclinterpolatec@@Base+0x88> │ │ │ │ - adds r3, r4, #4 │ │ │ │ - mov.w lr, r8, lsl #3 │ │ │ │ + blx 34e68 │ │ │ │ + ldr.w r0, [pc, #2984] @ 8006c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ + add r0, pc │ │ │ │ + blx 32c40 │ │ │ │ + ldr.w r0, [pc, #2972] @ 80070 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #248 @ 0xf8 │ │ │ │ + add r0, pc │ │ │ │ + blx 32c34 │ │ │ │ + ldr.w r0, [pc, #2964] @ 80074 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #260 @ 0x104 │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr.w r0, [pc, #2952] @ 80078 │ │ │ │ + add r3, sp, #156 @ 0x9c │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #2940] @ 8007c │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #2924] @ 80080 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + add r0, pc │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #2916] @ 80084 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #232 @ 0xe8 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #2904] @ 80088 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #236 @ 0xec │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #2896] @ 8008c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + cbz r1, 7f55e │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + cbz r2, 7f568 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + add.w r8, sp, #324 @ 0x144 │ │ │ │ + add r4, sp, #328 @ 0x148 │ │ │ │ + add r5, sp, #312 @ 0x138 │ │ │ │ + add r7, sp, #316 @ 0x13c │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + add r0, sp, #252 @ 0xfc │ │ │ │ + add.w sl, sp, #272 @ 0x110 │ │ │ │ + add.w fp, sp, #268 @ 0x10c │ │ │ │ + blx 2f1b0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 3094c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + blx 346cc │ │ │ │ + add r2, sp, #348 @ 0x15c │ │ │ │ + mov r6, r2 │ │ │ │ + add r3, sp, #368 @ 0x170 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 32434 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + blx 347c0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r4, sp, #372 @ 0x174 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + blx 346cc │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + blx 32434 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + add r2, sp, #188 @ 0xbc │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + blx 347c0 │ │ │ │ + add r6, sp, #376 @ 0x178 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, sl │ │ │ │ + add r5, sp, #356 @ 0x164 │ │ │ │ + mov r2, fp │ │ │ │ + blx 346cc │ │ │ │ + mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - movs r4, #0 │ │ │ │ - adds r2, #8 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - ldr.w r0, [r3, #-4] │ │ │ │ - cmp r4, r7 │ │ │ │ - add r3, lr │ │ │ │ - add.w r4, r4, #1 │ │ │ │ - str.w r0, [r2, #-8] │ │ │ │ - str.w ip, [r2, #-4] │ │ │ │ - bne.n 83328 <__intrlib_MOD_dclinterpolatec@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #80] @ (83398 <__intrlib_MOD_dclinterpolatec@@Base+0xdc>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + blx 32434 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ + blx 347c0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w r8, sp, #380 @ 0x17c │ │ │ │ + add r7, sp, #360 @ 0x168 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + blx 346cc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + blx 32434 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + blx 347c0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + 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, #48] @ 0x30 │ │ │ │ + it ge │ │ │ │ + movge r2, r1 │ │ │ │ + cmp r1, ip │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + it lt │ │ │ │ + movlt r1, ip │ │ │ │ str r6, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 2f554 │ │ │ │ - ldr r0, [pc, #72] @ (8339c <__intrlib_MOD_dclinterpolatec@@Base+0xe0>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ + 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 r3, sp, #176 @ 0xb0 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r1, #1 │ │ │ │ + add r0, sp, #200 @ 0xc8 │ │ │ │ + str r1, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r1, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + adds r7, #1 │ │ │ │ + str r7, [sp, #176] @ 0xb0 │ │ │ │ + blx 32c10 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + add r6, sp, #392 @ 0x188 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r5, [pc, #2480] @ 80090 │ │ │ │ + ldr.w r8, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r7, [pc, #2476] @ 80094 │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #392] @ 0x188 │ │ │ │ + mov r2, r5 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + mov r3, r6 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 33408 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #280] @ 0x118 │ │ │ │ + blx 2f444 │ │ │ │ + ldr.w r8, [sp, #120] @ 0x78 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #276] @ 0x114 │ │ │ │ + blx 33408 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #300] @ 0x12c │ │ │ │ + blx 2f444 │ │ │ │ + ldr.w r8, [sp, #124] @ 0x7c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #296] @ 0x128 │ │ │ │ + blx 33408 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + vstr s0, [sp, #336] @ 0x150 │ │ │ │ + blx 2f444 │ │ │ │ + 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 35628 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 7f9ca │ │ │ │ + add.w r9, sp, #364 @ 0x16c │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, r9 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r3 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 7f9b4 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + add.w r8, sp, #344 @ 0x158 │ │ │ │ + add r3, r2 │ │ │ │ + vldr s16, [sp, #264] @ 0x108 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #200] @ 0xc8 │ │ │ │ + add r7, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #308 @ 0x134 │ │ │ │ + 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 7f7f6 │ │ │ │ + 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 7f9b2 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #388] @ 0x184 │ │ │ │ + mov r3, sl │ │ │ │ + add.w ip, r5, r4 │ │ │ │ + str.w ip, [sp, #384] @ 0x180 │ │ │ │ + blx 32aa4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34044 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + blx 33414 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa98 │ │ │ │ + vldr s15, [sp, #288] @ 0x120 │ │ │ │ + vcmp.f32 s15, s16 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f7de │ │ │ │ + ldrd r1, r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + blx 30f5c │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 3333c │ │ │ │ + ldr r2, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7f9a8 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 7f9a8 │ │ │ │ + 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 7f9f2 │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + mov.w lr, ip, lsl #2 │ │ │ │ + add.w ip, r5, lr │ │ │ │ + ldr r5, [sp, #116] @ 0x74 │ │ │ │ + vldr s13, [ip] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 7fa7a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7fce8 │ │ │ │ + vldr s15, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fb42 │ │ │ │ + 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 s14, [r0] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f956 │ │ │ │ + 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 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f956 │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + add r5, r0 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ mov r0, r5 │ │ │ │ - vldr s16, [sp, #4] │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #56] @ (833a0 <__intrlib_MOD_dclinterpolatec@@Base+0xe4>) │ │ │ │ - ldr r3, [pc, #36] @ (83390 <__intrlib_MOD_dclinterpolatec@@Base+0xd4>) │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + add r5, r0 │ │ │ │ + vldr s11, [r5] │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f956 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, lr │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s15, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f956 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + add r0, r5 │ │ │ │ + vldr s7, [r0] │ │ │ │ + vcmp.f32 s15, s7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f956 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, ip │ │ │ │ + vldr s4, [r0] │ │ │ │ + vcmp.f32 s15, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7f956 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7fd3a │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7fa34 │ │ │ │ + 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 7fe04 │ │ │ │ + vadd.f32 s8, s11, s7 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7fe10 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fe10 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + add r0, r3 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + b.n 7ff48 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7f7e6 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + blx 2fb24 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + adds r2, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge.w 7f798 │ │ │ │ + ldr.w r2, [pc, #1740] @ 80098 │ │ │ │ + ldr.w r3, [pc, #1684] @ 80064 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #412] @ 0x19c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 83388 <__intrlib_MOD_dclinterpolatec@@Base+0xcc> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #20 │ │ │ │ + bne.w 8005a │ │ │ │ + add sp, #420 @ 0x1a4 │ │ │ │ vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 34028 │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov.w lr, ip, lsl #2 │ │ │ │ + cbnz r1, 7fa3c │ │ │ │ + ldr r5, [sp, #104] @ 0x68 │ │ │ │ + add.w r1, r5, lr │ │ │ │ + vldr s11, [r1] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 7face │ │ │ │ + vldr s15, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s15, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fa34 │ │ │ │ + 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 7fc5c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 7f7e6 │ │ │ │ + cbz r0, 7fa66 │ │ │ │ + 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 7fa34 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, lr │ │ │ │ + vldr s14, [r3] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fa34 │ │ │ │ + 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 35b54 │ │ │ │ + b.n 7f7e6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7fc86 │ │ │ │ + vldr s15, [sp, #260] @ 0x104 │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fa34 │ │ │ │ + adds r3, r2, #1 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + add r3, r1 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + add r2, r3 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fa34 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + vldr s10, [r2] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 7fa34 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vcmp.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7fca4 │ │ │ │ + b.n 7fa34 │ │ │ │ + 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 35b54 │ │ │ │ + b.n 7f7e6 │ │ │ │ + ldr r0, [sp, #228] @ 0xe4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 7fa34 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s12, [r0] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + vsub.f32 s7, s14, s12 │ │ │ │ + vldr s11, [r0] │ │ │ │ + vadd.f32 s10, s12, s11 │ │ │ │ + vmov.f32 s14, #0 @ 0x40000000 2.0 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vsub.f32 s14, s14, s12 │ │ │ │ + vsub.f32 s14, s14, s11 │ │ │ │ + vcmpe.f32 s14, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7fa34 │ │ │ │ + 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 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fa34 │ │ │ │ + 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 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fa34 │ │ │ │ + add r3, lr │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + vldr s4, [r0] │ │ │ │ + vcmp.f32 s15, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fa34 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + adds r0, r5, r1 │ │ │ │ + vldr s8, [r0] │ │ │ │ + vcmp.f32 s15, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fa34 │ │ │ │ + adds r0, r5, r2 │ │ │ │ + vldr s14, [r0] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fa34 │ │ │ │ + adds r0, r5, r3 │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s15, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fa34 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + vmul.f32 s12, s12, s7 │ │ │ │ + vsub.f32 s10, s10, s13 │ │ │ │ + vmul.f32 s15, s14, s7 │ │ │ │ + add r2, r0 │ │ │ │ + vsub.f32 s13, s13, s11 │ │ │ │ + add r3, r0 │ │ │ │ + vmov.f32 s14, s12 │ │ │ │ + vmla.f32 s14, s4, s10 │ │ │ │ + vmla.f32 s15, s5, s10 │ │ │ │ + vldr s9, [r2] │ │ │ │ + vldr s2, [r3] │ │ │ │ + adds r3, r0, r1 │ │ │ │ + vmul.f32 s9, s7, s9 │ │ │ │ + vmla.f32 s14, s6, s13 │ │ │ │ + vmla.f32 s15, s8, s13 │ │ │ │ + vldr s3, [r3] │ │ │ │ + vmov.f32 s12, s9 │ │ │ │ + vmla.f32 s12, s10, s2 │ │ │ │ + vstr s14, [sp, #284] @ 0x11c │ │ │ │ + vmla.f32 s12, s13, s3 │ │ │ │ + vstr s15, [sp, #304] @ 0x130 │ │ │ │ + b.n 7fdc2 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w r2, r1, lr │ │ │ │ + vldr s10, [r2] │ │ │ │ + vcmp.f32 s15, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fa34 │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vcmp.f32 s15, s13 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7faf2 │ │ │ │ + b.n 7fa34 │ │ │ │ + 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 s14, [r2] │ │ │ │ + adds r2, r1, r3 │ │ │ │ + vldr s12, [r2] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vldr s15, [r2] │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + add r3, r2 │ │ │ │ + vsub.f32 s11, s11, s15 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vmul.f32 s12, s15, s12 │ │ │ │ + vldr s8, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vmla.f32 s14, s11, s13 │ │ │ │ + vmla.f32 s12, s11, s10 │ │ │ │ + vldr s9, [r3] │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vmla.f32 s15, s11, s9 │ │ │ │ + vstr s14, [sp, #284] @ 0x11c │ │ │ │ + vstr s12, [sp, #304] @ 0x130 │ │ │ │ + vstr s15, [sp, #340] @ 0x154 │ │ │ │ + b.n 7fb34 │ │ │ │ + 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 s14, [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 s15, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + vldr s1, [ip] │ │ │ │ + add r3, r2 │ │ │ │ + vsub.f32 s8, s9, s15 │ │ │ │ + vmul.f32 s11, s15, s11 │ │ │ │ + vmul.f32 s12, s15, s12 │ │ │ │ + vmul.f32 s7, s15, s7 │ │ │ │ + vldr s10, [r3] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + vmla.f32 s11, s8, s6 │ │ │ │ + vmla.f32 s12, s8, s4 │ │ │ │ + vmul.f32 s6, s15, s14 │ │ │ │ + add r3, r2 │ │ │ │ + vmul.f32 s10, s15, s10 │ │ │ │ + vmla.f32 s10, s8, s1 │ │ │ │ + vmla.f32 s6, s8, s13 │ │ │ │ + vmla.f32 s7, s8, s5 │ │ │ │ + vldr s2, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vldr s3, [r3] │ │ │ │ + vmul.f32 s15, s15, s2 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + vmla.f32 s15, s8, s3 │ │ │ │ + vldr s8, [r3] │ │ │ │ + vsub.f32 s9, s9, s8 │ │ │ │ + vmul.f32 s14, s12, s8 │ │ │ │ + vmul.f32 s13, s11, s8 │ │ │ │ + vmul.f32 s12, s10, s8 │ │ │ │ + vmla.f32 s13, s6, s9 │ │ │ │ + vmla.f32 s14, s7, s9 │ │ │ │ + vmla.f32 s12, s15, s9 │ │ │ │ + vstr s13, [sp, #284] @ 0x11c │ │ │ │ + vstr s14, [sp, #304] @ 0x130 │ │ │ │ + vstr s12, [sp, #340] @ 0x154 │ │ │ │ + b.n 7fb34 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #716] @ (8009c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #712] @ (800a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #712] @ (800a4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.w 7f4b4 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #700] @ (800a8 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #696] @ (800ac ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r0, [pc, #696] @ (800b0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.w 7f4a6 │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 7ff16 │ │ │ │ + vmov.f32 s14, #112 @ 0x3f800000 1.0 │ │ │ │ + vadd.f32 s9, s12, s14 │ │ │ │ + vsub.f32 s9, s9, s11 │ │ │ │ + vcmpe.f32 s9, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7fb62 │ │ │ │ + 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 s15, s4 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fb62 │ │ │ │ + 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 s8, [ip] │ │ │ │ + vcmp.f32 s15, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fb62 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + add.w ip, r0, lr │ │ │ │ + vldr s6, [ip] │ │ │ │ + vcmp.f32 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fb62 │ │ │ │ + ldr r5, [sp, #132] @ 0x84 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s5, [ip] │ │ │ │ + vcmp.f32 s15, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fb62 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + add.w ip, r0, r5 │ │ │ │ + vldr s9, [ip] │ │ │ │ + vcmp.f32 s15, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fb62 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + vsub.f32 s7, s11, s12 │ │ │ │ + add r0, r2 │ │ │ │ + vsub.f32 s14, s14, s11 │ │ │ │ + add r3, r2 │ │ │ │ + vmul.f32 s8, s12, s8 │ │ │ │ + vmul.f32 s15, s12, s9 │ │ │ │ + vldr s10, [r0] │ │ │ │ + vmla.f32 s15, s5, s7 │ │ │ │ + vldr s2, [r3] │ │ │ │ + add.w r3, r2, lr │ │ │ │ + vmul.f32 s10, s12, s10 │ │ │ │ + vmov.f32 s12, s8 │ │ │ │ + vmla.f32 s12, s4, s7 │ │ │ │ + vldr s3, [r3] │ │ │ │ + vmla.f32 s15, s6, s14 │ │ │ │ + vmov.f32 s11, s10 │ │ │ │ + vmla.f32 s11, s7, s2 │ │ │ │ + vmla.f32 s12, s14, s13 │ │ │ │ + vstr s15, [sp, #304] @ 0x130 │ │ │ │ + vmov.f32 s13, s11 │ │ │ │ + vstr s12, [sp, #284] @ 0x11c │ │ │ │ + vmla.f32 s13, s14, s3 │ │ │ │ + vstr s13, [sp, #340] @ 0x154 │ │ │ │ + b.n 7fb34 │ │ │ │ + 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 s15, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 7fff4 │ │ │ │ + vadd.f32 s8, s11, s7 │ │ │ │ + vcmpe.f32 s8, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 7fe10 │ │ │ │ + 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 s15, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fe10 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + add.w r0, r5, lr │ │ │ │ + vldr s9, [r0] │ │ │ │ + vcmp.f32 s15, s9 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fe10 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + adds r0, r5, r0 │ │ │ │ + vldr s5, [r0] │ │ │ │ + vcmp.f32 s15, s5 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fe10 │ │ │ │ + add.w r0, r5, ip │ │ │ │ + vldr s8, [r0] │ │ │ │ + vcmp.f32 s15, s8 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 7fe10 │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + vsub.f32 s12, s12, s11 │ │ │ │ + vmul.f32 s13, s7, s13 │ │ │ │ + vmul.f32 s15, s9, s7 │ │ │ │ + add.w r3, r2, lr │ │ │ │ + add ip, r2 │ │ │ │ + vmla.f32 s13, s14, s12 │ │ │ │ + vmla.f32 s15, s5, s12 │ │ │ │ + vldr s10, [r3] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + vldr s4, [ip] │ │ │ │ + add r3, r2 │ │ │ │ + vmul.f32 s10, s7, s10 │ │ │ │ + vmla.f32 s13, s11, s6 │ │ │ │ + vmla.f32 s15, s11, s8 │ │ │ │ + vldr s3, [r3] │ │ │ │ + vmov.f32 s14, s10 │ │ │ │ + vmla.f32 s14, s12, s3 │ │ │ │ + vstr s13, [sp, #284] @ 0x11c │ │ │ │ + vmla.f32 s14, s11, s4 │ │ │ │ + vstr s15, [sp, #304] @ 0x130 │ │ │ │ + vstr s14, [sp, #340] @ 0x154 │ │ │ │ + b.n 7fb34 │ │ │ │ + vsub.f32 s7, s7, s11 │ │ │ │ + vmul.f32 s15, s14, s12 │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r5, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + vmla.f32 s15, s7, s13 │ │ │ │ + adds r3, r2, r5 │ │ │ │ + vldr s14, [r3] │ │ │ │ + adds r3, r1, r5 │ │ │ │ + vmla.f32 s15, s11, s8 │ │ │ │ + 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 7fb34 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ - movs r0, r1 │ │ │ │ + nop │ │ │ │ + ldmia.w r8, {r3} │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #712] @ (83660 <__indxlib_MOD_dclloclastreal@@Base+0xfc>) │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ movs r7, r0 │ │ │ │ - add r2, sp, #304 @ 0x130 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [pc, #440] @ (83558 <__intlib_MOD_dclintlt@@Base+0x2c>) │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ movs r7, r0 │ │ │ │ - add r1, sp, #648 @ 0x288 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #216] @ 0xd8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + movs r7, r0 │ │ │ │ + adds r1, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 7fe5c │ │ │ │ + movs r7, r0 │ │ │ │ + b.n 80710 │ │ │ │ movs r0, r1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + movs r7, r0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + movs r7, r0 │ │ │ │ + itt cc │ │ │ │ + movcc r7, r0 │ │ │ │ + strcc r1, [sp, #816] @ 0x330 │ │ │ │ + movs r7, r0 │ │ │ │ + str r1, [sp, #896] @ 0x380 │ │ │ │ + movs r7, r0 │ │ │ │ + ittt ne │ │ │ │ + movne r7, r0 │ │ │ │ │ │ │ │ -000833a4 <__intrlib_MOD_dclinterpolater@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ +000800b4 : │ │ │ │ + pushne {r4, lr} │ │ │ │ + movne.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r2, [pc, #176] @ (8346c <__intrlib_MOD_dclinterpolater@@Base+0xc8>) │ │ │ │ - sub sp, #20 │ │ │ │ - ldr r3, [pc, #176] @ (83470 <__intrlib_MOD_dclinterpolater@@Base+0xcc>) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r8, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r7, [r0, #28] │ │ │ │ - subs r7, r7, r3 │ │ │ │ - add.w r9, r7, #1 │ │ │ │ - bic.w r6, r9, r9, asr #31 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #124] @ (83474 <__intrlib_MOD_dclinterpolater@@Base+0xd0>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - ble.n 83422 <__intrlib_MOD_dclinterpolater@@Base+0x7e> │ │ │ │ - mov r2, r4 │ │ │ │ - mov.w r0, r8, lsl #2 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w ip, [r2] │ │ │ │ - cmp r1, r7 │ │ │ │ - add r2, r0 │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str.w ip, [r4], #4 │ │ │ │ - bne.n 83410 <__intrlib_MOD_dclinterpolater@@Base+0x6c> │ │ │ │ - ldr r2, [pc, #84] @ (83478 <__intrlib_MOD_dclinterpolater@@Base+0xd4>) │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r2, pc │ │ │ │ - blx 32574 │ │ │ │ - ldr r0, [pc, #72] @ (8347c <__intrlib_MOD_dclinterpolater@@Base+0xd8>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r5 │ │ │ │ - vldr s16, [sp, #4] │ │ │ │ - blx 2fad8 │ │ │ │ - ldr r2, [pc, #56] @ (83480 <__intrlib_MOD_dclinterpolater@@Base+0xdc>) │ │ │ │ - ldr r3, [pc, #40] @ (83470 <__intrlib_MOD_dclinterpolater@@Base+0xcc>) │ │ │ │ + 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 ip, [pc, #104] @ 80148 │ │ │ │ + sub sp, #24 │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + add ip, pc │ │ │ │ + adds r4, #32 │ │ │ │ + add.w lr, sp, #16000 @ 0x3e80 │ │ │ │ + add.w lr, lr, #20 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #80] @ (8014c ) │ │ │ │ + ldr.w r4, [ip, r4] │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str.w r4, [lr] │ │ │ │ + mov.w r4, #0 │ │ │ │ + ldr r4, [pc, #68] @ (80150 ) │ │ │ │ + add r4, pc │ │ │ │ + adds r4, #4 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add.w r4, sp, #16000 @ 0x3e80 │ │ │ │ + adds r4, #36 @ 0x24 │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + blx 2f6ac │ │ │ │ + ldr r2, [pc, #48] @ (80154 ) │ │ │ │ + ldr r3, [pc, #36] @ (8014c ) │ │ │ │ + add.w r1, sp, #16000 @ 0x3e80 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #20 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 83466 <__intrlib_MOD_dclinterpolater@@Base+0xc2> │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - add sp, #20 │ │ │ │ - vpop {d8} │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne.n 80144 │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ + bgt.n 80194 │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #872] @ (837e0 <__indxlib_MOD_dclloclastint@@Base+0x2c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r1, sp, #440 @ 0x1b8 │ │ │ │ + bgt.n 800e8 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [pc, #640] @ (83700 <__indxlib_MOD_dcllocfirstreal@@Base+0x74>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, sp, #784 @ 0x310 │ │ │ │ + blt.n 8011c │ │ │ │ movs r0, r1 │ │ │ │ │ │ │ │ -00083484 <__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, #36] @ (834b8 <__intlib_MOD_dclintge@@Base+0x34>) │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 303fc │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #304] @ (835ec <__indxlib_MOD_dclloclastreal@@Base+0x88>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000834bc <__intlib_MOD_dclintgt@@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] @ (834f0 <__intlib_MOD_dclintgt@@Base+0x34>) │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 336c0 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - nop │ │ │ │ - ldr r6, [pc, #128] @ (83574 <__indxlib_MOD_dclloclastreal@@Base+0x10>) │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000834f4 <__intlib_MOD_dclintle@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ +00080158 : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #36] @ (83528 <__intlib_MOD_dclintle@@Base+0x34>) │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip, #352] @ 0x160 │ │ │ │ + ldr.w lr, [pc, #84] @ 801d4 │ │ │ │ + sub.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + ldr.w ip, [pc, #80] @ 801d8 │ │ │ │ + sub sp, #20 │ │ │ │ + add lr, pc │ │ │ │ + add.w r5, sp, #16000 @ 0x3e80 │ │ │ │ + ldr r4, [pc, #72] @ (801dc ) │ │ │ │ + adds r5, #12 │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 2f0d8 │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [r5] │ │ │ │ + mov.w ip, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #12 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + blx 31fb8 │ │ │ │ + ldr r2, [pc, #44] @ (801e0 ) │ │ │ │ + ldr r3, [pc, #32] @ (801d8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 801ce │ │ │ │ + add.w sp, sp, #16000 @ 0x3e80 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + blx 3296c <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #976] @ (838fc <__indxlib_MOD_dcllocfirstint@@Base+0x1c>) │ │ │ │ + blt.n 800d8 │ │ │ │ + movs r0, r1 │ │ │ │ + movs r2, #60 @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 80264 │ │ │ │ movs r7, r0 │ │ │ │ + blt.n 80290 │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -0008352c <__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, #36] @ (83560 <__intlib_MOD_dclintlt@@Base+0x34>) │ │ │ │ - movs r1, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 3233c │ │ │ │ - mov r3, r0 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r4, r3 │ │ │ │ - blx 2fbfc │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ +000801e4 : │ │ │ │ + vldr s14, [r0] │ │ │ │ + vldr s12, [r1] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + vcmp.f32 s14, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 80238 │ │ │ │ + vcmp.f32 s12, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 802ec │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s9, #240 @ 0xbf800000 -1.0 │ │ │ │ + vldr s10, [pc, #240] @ 802fc │ │ │ │ + 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 80276 │ │ │ │ + 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 80296 │ │ │ │ + vadd.f32 s12, s14, s13 │ │ │ │ + vmov r1, s15 │ │ │ │ + vmov.f32 s11, #240 @ 0xbf800000 -1.0 │ │ │ │ + vabs.f32 s14, s15 │ │ │ │ + vldr s15, [pc, #156] @ 802fc │ │ │ │ + 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 80276 │ │ │ │ + vldr s15, [pc, #12] @ 802fc │ │ │ │ + vmov.f32 s11, #112 @ 0x3f800000 1.0 │ │ │ │ + vmov.f32 s10, s15 │ │ │ │ + b.n 80276 │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #800] @ (83884 <__indxlib_MOD_dclloclastint@@Base+0xd0>) │ │ │ │ - movs r7, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00083564 <__indxlib_MOD_dclloclastreal@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +00080300 : │ │ │ │ + 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, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #240] @ (83668 <__indxlib_MOD_dclloclastreal@@Base+0x104>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #240] @ (8366c <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ - mov r9, r1 │ │ │ │ + str.w r0, [ip, #3536] @ 0xdd0 │ │ │ │ + sub sp, #484 @ 0x1e4 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr.w r2, [pc, #1488] @ 808ec │ │ │ │ + mov sl, r1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ + ldr.w r3, [pc, #1484] @ 808f0 │ │ │ │ + ldr r1, [sp, #560] @ 0x230 │ │ │ │ + strd r1, r0, [sp, #92] @ 0x5c │ │ │ │ + add r0, sp, #304 @ 0x130 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - adds r7, r6, #1 │ │ │ │ - bic.w sl, r7, r7, asr #31 │ │ │ │ - cbz r5, 835e2 <__indxlib_MOD_dclloclastreal@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #212] @ (83670 <__indxlib_MOD_dclloclastreal@@Base+0x10c>) │ │ │ │ - movs r1, #10 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + bic.w r3, r3, r3, asr #31 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mvns r3, r3 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + blx 3501c │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 80b7a │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 30b0c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 80ba2 │ │ │ │ + ldr.w r0, [pc, #1424] @ 808f4 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 835ee <__indxlib_MOD_dclloclastreal@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #200] @ (83674 <__indxlib_MOD_dclloclastreal@@Base+0x110>) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 2f670 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ (83678 <__indxlib_MOD_dclloclastreal@@Base+0x114>) │ │ │ │ - movs r1, #10 │ │ │ │ + blx 34e68 │ │ │ │ + ldr.w r0, [pc, #1416] @ 808f8 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #180] @ (8367c <__indxlib_MOD_dclloclastreal@@Base+0x118>) │ │ │ │ - ldr r3, [pc, #160] @ (8366c <__indxlib_MOD_dclloclastreal@@Base+0x108>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 83662 <__indxlib_MOD_dclloclastreal@@Base+0xfe> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #156] @ (83680 <__indxlib_MOD_dclloclastreal@@Base+0x11c>) │ │ │ │ - movs r1, #10 │ │ │ │ + blx 32c40 │ │ │ │ + ldr.w r0, [pc, #1404] @ 808fc │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #308 @ 0x134 │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 835a8 <__indxlib_MOD_dclloclastreal@@Base+0x44> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 83640 <__indxlib_MOD_dclloclastreal@@Base+0xdc> │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + blx 32c34 │ │ │ │ + ldr.w r0, [pc, #1396] @ 80900 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #332 @ 0x14c │ │ │ │ + add r0, pc │ │ │ │ + blx 34e68 │ │ │ │ + ldr.w r0, [pc, #1384] @ 80904 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #1372] @ 80908 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #8 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #1356] @ 8090c │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + blx 34fb0 │ │ │ │ + ldr.w r0, [pc, #1344] @ 80910 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #288 @ 0x120 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #1332] @ 80914 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #1324] @ 80918 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #284 @ 0x11c │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #1312] @ 8091c │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #312 @ 0x138 │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #1304] @ 80920 │ │ │ │ + movs r2, #8 │ │ │ │ + add r1, sp, #316 @ 0x13c │ │ │ │ + add r0, pc │ │ │ │ + blx 3195c │ │ │ │ + ldr.w r0, [pc, #1292] @ 80924 │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + movs r2, #8 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + blx 34a4c │ │ │ │ + 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, 8043c │ │ │ │ adds r2, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r6, r2 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 83602 <__indxlib_MOD_dclloclastreal@@Base+0x9e> │ │ │ │ - ldr r2, [pc, #112] @ (83684 <__indxlib_MOD_dclloclastreal@@Base+0x120>) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp] │ │ │ │ - add.w r7, r8, r7, lsl #2 │ │ │ │ - blx 2f670 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [sp, #292] @ 0x124 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + cbz r2, 80446 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + add r7, sp, #380 @ 0x17c │ │ │ │ + add r5, sp, #384 @ 0x180 │ │ │ │ + add r4, sp, #368 @ 0x170 │ │ │ │ + add r6, sp, #372 @ 0x174 │ │ │ │ + add r1, sp, #324 @ 0x144 │ │ │ │ + add r0, sp, #320 @ 0x140 │ │ │ │ + blx 2f1b0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w fp, sp, #392 @ 0x188 │ │ │ │ + blx 3094c │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ + add r2, sp, #340 @ 0x154 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + blx 346cc │ │ │ │ + add r1, sp, #412 @ 0x19c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, fp │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + blx 32434 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #264 @ 0x108 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + mov r0, fp │ │ │ │ + blx 347c0 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #56] @ 0x38 │ │ │ │ + blx 346cc │ │ │ │ + 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 32434 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + add r2, sp, #244 @ 0xf4 │ │ │ │ + blx 347c0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r4, sp, #400 @ 0x190 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + add r5, sp, #420 @ 0x1a4 │ │ │ │ + blx 346cc │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r5 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 8362c <__indxlib_MOD_dclloclastreal@@Base+0xc8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 835bc <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (83688 <__indxlib_MOD_dclloclastreal@@Base+0x124>) │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 32434 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ + blx 347c0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r7, sp, #424 @ 0x1a8 │ │ │ │ + add r6, sp, #404 @ 0x194 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + blx 346cc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + blx 32434 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #276 @ 0x114 │ │ │ │ + add r2, sp, #252 @ 0xfc │ │ │ │ + blx 347c0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + strd r6, r7, [sp, #24] │ │ │ │ + strd fp, 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 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ + adds r1, #1 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + str.w r1, [r9] │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, sp, #280 @ 0x118 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ mov r3, r9 │ │ │ │ - add r2, pc │ │ │ │ - mov r1, sp │ │ │ │ + adds r6, #1 │ │ │ │ + ldr r4, [pc, #884] @ (80928 ) │ │ │ │ + add r5, sp, #456 @ 0x1c8 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ + blx 32c10 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r4, pc │ │ │ │ + str r3, [sp, #464] @ 0x1d0 │ │ │ │ + add r7, sp, #464 @ 0x1d0 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 2f670 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r6, [pc, #864] @ (8092c ) │ │ │ │ + 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 │ │ │ │ + mov r3, r5 │ │ │ │ + blx 33408 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + str r4, [sp, #0] │ │ │ │ + vstr s0, [sp, #432] @ 0x1b0 │ │ │ │ + blx 2f444 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + add r0, sp, #432 @ 0x1b0 │ │ │ │ + vstr s0, [sp, #428] @ 0x1ac │ │ │ │ + blx 32f98 │ │ │ │ + ldr r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 80bc0 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 8080a │ │ │ │ + ldr r3, [pc, #788] @ (80930 ) │ │ │ │ + mov.w fp, #1 │ │ │ │ + ldr.w sl, [sp, #64] @ 0x40 │ │ │ │ + add r3, pc │ │ │ │ + vldr s23, [pc, #696] @ 808e0 │ │ │ │ + adds r3, #8 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [pc, #772] @ (80934 ) │ │ │ │ + vldr s22, [pc, #688] @ 808e4 │ │ │ │ + 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 807f6 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + movs r4, #1 │ │ │ │ + ldr r5, [sp, #92] @ 0x5c │ │ │ │ + add.w r9, sp, #408 @ 0x198 │ │ │ │ + add r3, fp │ │ │ │ + vldr s20, [sp, #336] @ 0x150 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + add.w r8, sp, #388 @ 0x184 │ │ │ │ + add r7, sp, #376 @ 0x178 │ │ │ │ + add r6, sp, #364 @ 0x16c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w lr, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #452 @ 0x1c4 │ │ │ │ + str.w fp, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #448 @ 0x1c0 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + 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 806aa │ │ │ │ + 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 807f2 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + mov r3, r9 │ │ │ │ + add.w ip, r5, r4 │ │ │ │ + str.w ip, [sp, #448] @ 0x1c0 │ │ │ │ + blx 32aa4 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 835bc <__indxlib_MOD_dclloclastreal@@Base+0x58> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + blx 34044 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33414 │ │ │ │ + mov r1, r7 │ │ │ │ + ldrd r2, r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 2fa98 │ │ │ │ + vldr s15, [sp, #356] @ 0x164 │ │ │ │ + vcmp.f32 s15, s20 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80692 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + add.w fp, sp, #260 @ 0x104 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx 30f5c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, fp │ │ │ │ + blx 3333c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 8082e │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 807e8 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 807e8 │ │ │ │ + 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 8093c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 809e2 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.w 80a38 │ │ │ │ + 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 81016 │ │ │ │ + vldr s15, [pc, #292] @ 808e8 │ │ │ │ + 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 32f64 │ │ │ │ + b.n 8069a │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 8069a │ │ │ │ + ldr.w fp, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + add.w fp, fp, #1 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + blx 2fb24 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r3, fp │ │ │ │ + bge.w 8063c │ │ │ │ + ldr r2, [pc, #300] @ (80938 ) │ │ │ │ + ldr r3, [pc, #224] @ (808f0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #476] @ 0x1dc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 8117c │ │ │ │ + add sp, #484 @ 0x1e4 │ │ │ │ + vpop {d8-d12} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.w 34028 │ │ │ │ + mov r0, fp │ │ │ │ + blx 35078 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 35078 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + vmov.f32 s24, s0 │ │ │ │ + blx 2f3c8 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + ldr.w fp, [sp, #236] @ 0xec │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r3, fp, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 2f3c8 │ │ │ │ + vsub.f32 s19, s24, s17 │ │ │ │ + vsub.f32 s16, s0, s18 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + vmul.f32 s19, s19, s21 │ │ │ │ + vmul.f32 s16, s16, s21 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8071c │ │ │ │ + vadd.f32 s18, s18, s0 │ │ │ │ + vadd.f32 s17, s17, s24 │ │ │ │ + ldr r3, [sp, #296] @ 0x128 │ │ │ │ + vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ + vmul.f32 s18, s18, s15 │ │ │ │ + vmul.f32 s17, s17, s15 │ │ │ │ + cbz r3, 8089c │ │ │ │ + vmul.f32 s18, s18, s22 │ │ │ │ + vmul.f32 s17, s17, s22 │ │ │ │ + vmov.f32 s0, s17 │ │ │ │ + blx 308c8 │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + vmul.f32 s16, s16, s0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 8071c │ │ │ │ + vsub.f32 s17, s23, s17 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #180 @ 0xb4 │ │ │ │ + ldrd r1, r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r3, sp, #184 @ 0xb8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ + vstr s18, [sp, #452] @ 0x1c4 │ │ │ │ + vstr s17, [sp, #448] @ 0x1c0 │ │ │ │ + blx 2f7f8 │ │ │ │ + b.n 80718 │ │ │ │ nop │ │ │ │ - add r7, pc, #576 @ (adr r7, 838ac <__indxlib_MOD_dclloclastint@@Base+0xf8>) │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ + subs r7, #201 @ 0xc9 │ │ │ │ + @ instruction: 0xfa333c8e │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 808c8 │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #472] @ (8384c <__indxlib_MOD_dclloclastint@@Base+0x98>) │ │ │ │ + ldrh r4, [r2, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - add r7, pc, #944 @ (adr r7, 83a28 <__indxlib_MOD_dclloclastcharex@@Base+0x1c>) │ │ │ │ + ldrh r2, [r2, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [pc, #336] @ (837cc <__indxlib_MOD_dclloclastint@@Base+0x18>) │ │ │ │ + ldrh r0, [r2, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - add r7, pc, #264 @ (adr r7, 83788 <__indxlib_MOD_dcllocfirstreal@@Base+0xfc>) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r5, [pc, #184] @ (8373c <__indxlib_MOD_dcllocfirstreal@@Base+0xb0>) │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - add r7, pc, #528 @ (adr r7, 83898 <__indxlib_MOD_dclloclastint@@Base+0xe4>) │ │ │ │ + ldrh r2, [r1, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - add r7, pc, #312 @ (adr r7, 837c4 <__indxlib_MOD_dclloclastint@@Base+0x10>) │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -0008368c <__indxlib_MOD_dcllocfirstreal@@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 │ │ │ │ - ldr r2, [pc, #240] @ (83790 <__indxlib_MOD_dcllocfirstreal@@Base+0x104>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #240] @ (83794 <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ - mov r9, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [r0, #24] │ │ │ │ - ldr r4, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r6, #34] @ 0x22 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r0, [r2, #46] @ 0x2e │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ + movs r7, r0 │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ + movs r7, r0 │ │ │ │ + bhi.n 80970 │ │ │ │ + movs r7, r0 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + movs r1, r1 │ │ │ │ + bvc.n 808ac │ │ │ │ + movs r7, r0 │ │ │ │ + bvc.n 80890 │ │ │ │ + movs r7, r0 │ │ │ │ + bmi.n 80938 │ │ │ │ + movs r0, r1 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 809be │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 8097e │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80974 │ │ │ │ + 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 80992 │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r6, [r0, #28] │ │ │ │ - subs r6, r6, r3 │ │ │ │ - adds r7, r6, #1 │ │ │ │ - bic.w sl, r7, r7, asr #31 │ │ │ │ - cbz r5, 8370a <__indxlib_MOD_dcllocfirstreal@@Base+0x7e> │ │ │ │ - ldr r0, [pc, #212] @ (83798 <__indxlib_MOD_dcllocfirstreal@@Base+0x10c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne.n 83716 <__indxlib_MOD_dcllocfirstreal@@Base+0x8a> │ │ │ │ - ldr r2, [pc, #200] @ (8379c <__indxlib_MOD_dcllocfirstreal@@Base+0x110>) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 8069a │ │ │ │ + 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, #1216] @ 80e5c │ │ │ │ + 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 32f64 │ │ │ │ + b.n 8069a │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 809d2 │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80974 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #444 @ 0x1bc │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + vstr s15, [sp, #444] @ 0x1bc │ │ │ │ + blx 32f64 │ │ │ │ + b.n 8069a │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.w 80b6e │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80974 │ │ │ │ + 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 80974 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + vmov.f32 s13, #112 @ 0x3f800000 1.0 │ │ │ │ + ldr.w r1, [pc, #1100] @ 80e60 │ │ │ │ + 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 32f64 │ │ │ │ + b.n 8069a │ │ │ │ + vldr s14, [sp, #332] @ 0x14c │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 80e8c │ │ │ │ + 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 80a98 │ │ │ │ + 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 80a98 │ │ │ │ + add r1, r0 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s11, [r1] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 80786 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 80974 │ │ │ │ + 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 80fca │ │ │ │ + vadd.f32 s9, s7, s11 │ │ │ │ + vcmpe.f32 s9, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.w 80fe4 │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 81066 │ │ │ │ + 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 80974 │ │ │ │ + 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 80974 │ │ │ │ + add r3, r0 │ │ │ │ + add.w r3, r1, r3, lsl #2 │ │ │ │ + vldr s11, [r3] │ │ │ │ + vcmp.f32 s14, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 80974 │ │ │ │ + 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 807c2 │ │ │ │ + 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 81046 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + vldr s12, [r1, #4] │ │ │ │ + b.n 80a0c │ │ │ │ + movs r3, #6 │ │ │ │ + movs r1, #20 │ │ │ │ + ldr r2, [pc, #740] @ (80e64 ) │ │ │ │ + strd r3, r1, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r1, [pc, #736] @ (80e68 ) │ │ │ │ add r2, pc │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 3416c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #184] @ (837a0 <__indxlib_MOD_dcllocfirstreal@@Base+0x114>) │ │ │ │ - movs r1, #11 │ │ │ │ + ldr r0, [pc, #736] @ (80e6c ) │ │ │ │ + add r1, pc │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #180] @ (837a4 <__indxlib_MOD_dcllocfirstreal@@Base+0x118>) │ │ │ │ - ldr r3, [pc, #160] @ (83794 <__indxlib_MOD_dcllocfirstreal@@Base+0x108>) │ │ │ │ + blx 33b50 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + blx 30b0c │ │ │ │ + ldr r3, [sp, #300] @ 0x12c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 80360 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #25 │ │ │ │ + ldr r1, [pc, #712] @ (80e70 ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #708] @ (80e74 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #708] @ (80e78 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8378a <__indxlib_MOD_dcllocfirstreal@@Base+0xfe> │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #156] @ (837a8 <__indxlib_MOD_dcllocfirstreal@@Base+0x11c>) │ │ │ │ - movs r1, #11 │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 836d0 <__indxlib_MOD_dcllocfirstreal@@Base+0x44> │ │ │ │ + blx 33b50 │ │ │ │ + b.w 80360 │ │ │ │ + ldr r0, [pc, #696] @ (80e7c ) │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #4 │ │ │ │ + add r0, pc │ │ │ │ + mov.w sl, #1 │ │ │ │ + blx 33808 │ │ │ │ + ldr r0, [pc, #684] @ (80e80 ) │ │ │ │ + movs r2, #4 │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + add r0, pc │ │ │ │ + vldr s21, [pc, #632] @ 80e54 │ │ │ │ + blx 3593c │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr.w r7, [r8] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + subs r3, #10 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movw r3, #19923 @ 0x4dd3 │ │ │ │ + movt r3, #4194 @ 0x1062 │ │ │ │ + subs r0, r7, #2 │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + asrs r2, r7, #31 │ │ │ │ + str.w sl, [sp, #236] @ 0xec │ │ │ │ + smull r4, r1, r3, r7 │ │ │ │ + asrs r4, r5, #31 │ │ │ │ + rsb fp, r2, r1, asr #5 │ │ │ │ + smull r2, r3, r3, r5 │ │ │ │ + cmp fp, sl │ │ │ │ + it lt │ │ │ │ + movlt fp, sl │ │ │ │ + rsb r4, r4, r3, asr #5 │ │ │ │ + mov r1, fp │ │ │ │ + cmp r4, sl │ │ │ │ + it lt │ │ │ │ + movlt r4, sl │ │ │ │ + blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ + cmp r7, sl │ │ │ │ + ble.w 81176 │ │ │ │ + mov.w r8, #0 │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ + str.w r8, [sp, #40] @ 0x28 │ │ │ │ + mov r7, sl │ │ │ │ + str.w r9, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #260 @ 0x104 │ │ │ │ + ldr.w fp, [sp, #108] @ 0x6c │ │ │ │ + ldr.w r9, [sp, #96] @ 0x60 │ │ │ │ + vldr s20, [pc, #520] @ 80e58 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ + subs r0, r5, #2 │ │ │ │ + movs r6, #1 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + blx 33b40 <__aeabi_uidiv@plt> │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + ble.n 80d4c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + mov ip, r7 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + 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 80d6e │ │ │ │ + add.w r5, ip, #1 │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + blx 35078 │ │ │ │ + ldr r4, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + adds r3, r4, #1 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + blx 35078 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + str r5, [sp, #452] @ 0x1c4 │ │ │ │ + blx 2f3c8 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + blx 2f3c8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vsub.f32 s19, s18, s17 │ │ │ │ + vsub.f32 s16, s16, s0 │ │ │ │ + cmp r3, #29 │ │ │ │ + bhi.n 80ce2 │ │ │ │ + vadd.f32 s0, s17, s18 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + vmov.f32 s15, #96 @ 0x3f000000 0.5 │ │ │ │ + vmul.f32 s0, s0, s15 │ │ │ │ + cbz r2, 80cda │ │ │ │ + vmul.f32 s0, s0, s20 │ │ │ │ + blx 308c8 │ │ │ │ + vmul.f32 s16, s16, s0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mul.w r2, fp, r4 │ │ │ │ + ldr.w ip, [sp, #236] @ 0xec │ │ │ │ + subs r6, #1 │ │ │ │ + adds r3, #2 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add.w r3, r4, sl │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + add.w r3, r2, r8 │ │ │ │ + add r2, ip │ │ │ │ + add r2, fp │ │ │ │ + add r3, ip │ │ │ │ + add r2, r8 │ │ │ │ + add.w r2, r9, r2, lsl #2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + add.w r2, r9, 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 s15, s15, s21 │ │ │ │ + vadd.f32 s21, s12, s15 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne.n 80c78 │ │ │ │ + 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 80dd6 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + b.n 80c52 │ │ │ │ + add r3, sl │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + subs r3, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 83768 <__indxlib_MOD_dcllocfirstreal@@Base+0xdc> │ │ │ │ - lsls r0, r7, #2 │ │ │ │ - lsls r5, r5, #2 │ │ │ │ - blx 34068 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.n 80d44 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + mul.w r0, fp, r3 │ │ │ │ + add.w r2, r0, r8 │ │ │ │ + add.w r1, r2, ip │ │ │ │ + add.w r1, r9, r1, lsl #2 │ │ │ │ + vldr s14, [r1] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80d62 │ │ │ │ + add r2, r7 │ │ │ │ + mov r5, r7 │ │ │ │ + add.w r2, r9, r2, lsl #2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80d62 │ │ │ │ + add r0, fp │ │ │ │ + add r0, r8 │ │ │ │ + add.w r2, r0, ip │ │ │ │ + add.w r2, r9, r2, lsl #2 │ │ │ │ + vldr s14, [r2] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80d62 │ │ │ │ + add r0, r7 │ │ │ │ + add.w r0, r9, r0, lsl #2 │ │ │ │ + vldr s14, [r0] │ │ │ │ + vcmp.f32 s15, s14 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 80d62 │ │ │ │ + mov r7, r6 │ │ │ │ + b.n 80c8c │ │ │ │ + ldr.w r8, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r9, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [pc, #164] @ (80e84 ) │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ + movs r2, #17 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + blx 34a4c │ │ │ │ + ldr r3, [sp, #316] @ 0x13c │ │ │ │ + vldr s20, [sp, #204] @ 0xcc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 80f68 │ │ │ │ + ldr r0, [pc, #140] @ (80e88 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + add r4, sp, #156 @ 0x9c │ │ │ │ + add r0, pc │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ + blx 34a4c │ │ │ │ + vldr s15, [pc, #76] @ 80e58 │ │ │ │ + vldr s0, [sp, #352] @ 0x160 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + vmul.f32 s0, s0, s15 │ │ │ │ + blx 324c8 │ │ │ │ + vldr s15, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ movs r2, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r5 │ │ │ │ - cmp r6, r2 │ │ │ │ - str.w r0, [r1], #4 │ │ │ │ - bge.n 8372a <__indxlib_MOD_dcllocfirstreal@@Base+0x9e> │ │ │ │ - ldr r2, [pc, #112] @ (837ac <__indxlib_MOD_dcllocfirstreal@@Base+0x120>) │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp] │ │ │ │ - add.w r7, r8, r7, lsl #2 │ │ │ │ - blx 3416c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [r3], #4 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r5 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 83754 <__indxlib_MOD_dcllocfirstreal@@Base+0xc8> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 836e4 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (837b0 <__indxlib_MOD_dcllocfirstreal@@Base+0x124>) │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc │ │ │ │ - mov r1, sp │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 3416c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 836e4 <__indxlib_MOD_dcllocfirstreal@@Base+0x58> │ │ │ │ + vneg.f32 s15, s15 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + vstr s15, [sp, #180] @ 0xb4 │ │ │ │ + vmov s15, r8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vcvt.f32.s32 s14, s15 │ │ │ │ + cmp r3, #29 │ │ │ │ + ite hi │ │ │ │ + movhi r3, #0 │ │ │ │ + movls r3, #1 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + vdiv.f32 s15, s21, s14 │ │ │ │ + vadd.f32 s15, s15, s15 │ │ │ │ + vdiv.f32 s21, s15, s20 │ │ │ │ + b.w 80610 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf9213c8e │ │ │ │ + bmi.n 80ee0 │ │ │ │ + movs r7, r0 │ │ │ │ + bcc.n 80df0 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r7, #32] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r7, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 80e92 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r5, #32] │ │ │ │ + movs r7, r0 │ │ │ │ + cbz r2, 80e94 │ │ │ │ + movs r7, r0 │ │ │ │ + strh r4, [r5, #48] @ 0x30 │ │ │ │ + movs r7, r0 │ │ │ │ + ldrb r4, [r4, #11] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r6, [r2, #32] │ │ │ │ + movs r7, r0 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [sp, #284] @ 0x11c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 80974 │ │ │ │ + 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 80974 │ │ │ │ + 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 80974 │ │ │ │ + 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 80974 │ │ │ │ + add r3, r1 │ │ │ │ + add.w r3, r0, r3, lsl #2 │ │ │ │ + vldr s15, [r3] │ │ │ │ + vcmp.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 80974 │ │ │ │ + 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 807c2 │ │ │ │ + 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 81042 │ │ │ │ + ldr r0, [pc, #536] @ (81184 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #328 @ 0x148 │ │ │ │ + vldr s18, [pc, #528] @ 81180 │ │ │ │ + add r0, pc │ │ │ │ + add r4, sp, #156 @ 0x9c │ │ │ │ + blx 34a4c │ │ │ │ + ldr r0, [pc, #524] @ (81188 ) │ │ │ │ + movs r2, #15 │ │ │ │ + add r1, sp, #348 @ 0x15c │ │ │ │ + add r0, pc │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ + blx 34a4c │ │ │ │ + vldr s0, [sp, #348] @ 0x15c │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + vmul.f32 s0, s0, s18 │ │ │ │ + blx 324c8 │ │ │ │ + vldr s0, [sp, #328] @ 0x148 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + vldr s17, [sp, #152] @ 0x98 │ │ │ │ + vmul.f32 s0, s0, s18 │ │ │ │ + ldr r6, [sp, #156] @ 0x9c │ │ │ │ + blx 324c8 │ │ │ │ + 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.n 80e30 │ │ │ │ + vcmp.f32 s14, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 810d2 │ │ │ │ + vadd.f32 s11, s7, s11 │ │ │ │ + vcmpe.f32 s11, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 80ae0 │ │ │ │ + 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 80974 │ │ │ │ + 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 │ │ │ │ + beq.w 80af8 │ │ │ │ + b.n 80974 │ │ │ │ + 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 354dc │ │ │ │ + vldr s14, [sp, #164] @ 0xa4 │ │ │ │ + b.w 807ce │ │ │ │ + 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.n 80fe4 │ │ │ │ + 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.n 80fe4 │ │ │ │ + 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 807c2 │ │ │ │ + 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 81046 │ │ │ │ + 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 81130 │ │ │ │ + add r1, r0 │ │ │ │ + add.w r1, r5, r1, lsl #2 │ │ │ │ + vldr s6, [r1] │ │ │ │ + vcmp.f32 s14, s6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.n 81140 │ │ │ │ + vadd.f32 s12, s7, s11 │ │ │ │ + vcmpe.f32 s12, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 80fe4 │ │ │ │ + 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 80974 │ │ │ │ + b.n 80eac │ │ │ │ + vadd.f32 s8, s7, s11 │ │ │ │ + vcmpe.f32 s8, s10 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 81116 │ │ │ │ + b.n 81086 │ │ │ │ + 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 807c2 │ │ │ │ + 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 81046 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 80dde │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r6, pc, #416 @ (adr r6, 83934 <__indxlib_MOD_dcllocfirstint@@Base+0x54>) │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #360] @ (83904 <__indxlib_MOD_dcllocfirstint@@Base+0x24>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #784 @ (adr r6, 83ab0 <__indxlib_MOD_dclloclastcharex@@Base+0xa4>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r4, [pc, #224] @ (83884 <__indxlib_MOD_dclloclastint@@Base+0xd0>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #104 @ (adr r6, 83810 <__indxlib_MOD_dclloclastint@@Base+0x5c>) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r4, [pc, #72] @ (837f4 <__indxlib_MOD_dclloclastint@@Base+0x40>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, pc, #368 @ (adr r6, 83920 <__indxlib_MOD_dcllocfirstint@@Base+0x40>) │ │ │ │ + @ instruction: 0xf9213c8e │ │ │ │ + strh r6, [r3, #20] │ │ │ │ movs r7, r0 │ │ │ │ - add r6, pc, #152 @ (adr r6, 8384c <__indxlib_MOD_dclloclastint@@Base+0x98>) │ │ │ │ + strh r0, [r4, #20] │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000837b4 <__indxlib_MOD_dclloclastint@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ +0008118c : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #244] @ (838bc <__indxlib_MOD_dclloclastint@@Base+0x108>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #244] @ (838c0 <__indxlib_MOD_dclloclastint@@Base+0x10c>) │ │ │ │ - mov r7, r1 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #300] @ (812cc ) │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #300] @ (812d0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr.w r9, [r0] │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r4, [pc, #296] @ (812d4 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r8, [sp, #96] @ 0x60 │ │ │ │ + add.w fp, r4, #4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - bic.w sl, r5, r5, asr #31 │ │ │ │ - cbz r6, 83834 <__indxlib_MOD_dclloclastint@@Base+0x80> │ │ │ │ - ldr r0, [pc, #212] @ (838c4 <__indxlib_MOD_dclloclastint@@Base+0x110>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 83840 <__indxlib_MOD_dclloclastint@@Base+0x8c> │ │ │ │ - ldr r2, [pc, #204] @ (838c8 <__indxlib_MOD_dclloclastint@@Base+0x114>) │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 30588 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (838cc <__indxlib_MOD_dclloclastint@@Base+0x118>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #180] @ (838d0 <__indxlib_MOD_dclloclastint@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (838c0 <__indxlib_MOD_dclloclastint@@Base+0x10c>) │ │ │ │ + ldrd r9, r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + blx 30ca8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34650 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [pc, #252] @ (812d8 ) │ │ │ │ + blx 35450 │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + add r7, pc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + blx 31a0c │ │ │ │ + ldr r6, [pc, #228] @ (812dc ) │ │ │ │ + blx 329a0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, sp, #24 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r6, pc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add.w sl, r4, #12 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 3195c │ │ │ │ + ldr r5, [pc, #192] @ (812e0 ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r1, r3 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3195c │ │ │ │ + add r3, sp, #32 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 3195c │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33990 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33990 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #11 │ │ │ │ + add.w sl, r4, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33990 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, sl │ │ │ │ + blx 34178 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 300a0 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 35220 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 32bd8 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + blx 2f6a0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #11 │ │ │ │ + blx 33990 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33990 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33990 │ │ │ │ + ldr r2, [pc, #52] @ (812e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (812d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 838b6 <__indxlib_MOD_dclloclastint@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #156] @ (838d4 <__indxlib_MOD_dclloclastint@@Base+0x120>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 837fa <__indxlib_MOD_dclloclastint@@Base+0x46> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 83894 <__indxlib_MOD_dclloclastint@@Base+0xe0> │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - blx 34068 │ │ │ │ - subs r5, r0, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str.w r0, [r1, #4]! │ │ │ │ - bge.n 83856 <__indxlib_MOD_dclloclastint@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #112] @ (838d8 <__indxlib_MOD_dclloclastint@@Base+0x124>) │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp] │ │ │ │ - add.w r4, r8, r4, lsl #2 │ │ │ │ - blx 30588 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r6 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 83880 <__indxlib_MOD_dclloclastint@@Base+0xcc> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8380e <__indxlib_MOD_dclloclastint@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (838dc <__indxlib_MOD_dclloclastint@@Base+0x128>) │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - mov r1, sp │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 30588 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8380e <__indxlib_MOD_dclloclastint@@Base+0x5a> │ │ │ │ + bne.n 812c8 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r5, pc, #256 @ (adr r5, 839c0 <__indxlib_MOD_dcllocfirstint@@Base+0xe0>) │ │ │ │ + ldmia r3, {r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #144] @ (83958 <__indxlib_MOD_dcllocfirstint@@Base+0x78>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, pc, #616 @ (adr r5, 83b34 <__indxlib_MOD_dclloclastcharex@@Base+0x128>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r3, [pc, #8] @ (838d8 <__indxlib_MOD_dclloclastint@@Base+0x124>) │ │ │ │ + ldmia r4, {r2, r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #960 @ (adr r4, 83c94 <__indxlib_MOD_dcllocfirstcharex@@Base+0xf8>) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r2, [pc, #880] @ (83c48 <__indxlib_MOD_dcllocfirstcharex@@Base+0xac>) │ │ │ │ + ldrb r2, [r1, #30] │ │ │ │ movs r7, r0 │ │ │ │ - add r5, pc, #192 @ (adr r5, 8399c <__indxlib_MOD_dcllocfirstint@@Base+0xbc>) │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ movs r7, r0 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 83cc8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x12c>) │ │ │ │ + ldrb r0, [r5, #29] │ │ │ │ movs r7, r0 │ │ │ │ + ldmia r2!, {r1, r3, r4, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -000838e0 <__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, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [pc, #244] @ (839e8 <__indxlib_MOD_dcllocfirstint@@Base+0x108>) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r3, [pc, #244] @ (839ec <__indxlib_MOD_dcllocfirstint@@Base+0x10c>) │ │ │ │ - mov r7, r1 │ │ │ │ - add r2, pc │ │ │ │ - ldr r6, [r0, #24] │ │ │ │ - ldr.w r9, [r0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r4, [r0, #28] │ │ │ │ - subs r4, r4, r3 │ │ │ │ - adds r5, r4, #1 │ │ │ │ - bic.w sl, r5, r5, asr #31 │ │ │ │ - cbz r6, 83960 <__indxlib_MOD_dcllocfirstint@@Base+0x80> │ │ │ │ - ldr r0, [pc, #212] @ (839f0 <__indxlib_MOD_dcllocfirstint@@Base+0x110>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.n 8396c <__indxlib_MOD_dcllocfirstint@@Base+0x8c> │ │ │ │ - ldr r2, [pc, #204] @ (839f4 <__indxlib_MOD_dcllocfirstint@@Base+0x114>) │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp] │ │ │ │ - blx 34138 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #188] @ (839f8 <__indxlib_MOD_dcllocfirstint@@Base+0x118>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #180] @ (839fc <__indxlib_MOD_dcllocfirstint@@Base+0x11c>) │ │ │ │ - ldr r3, [pc, #164] @ (839ec <__indxlib_MOD_dcllocfirstint@@Base+0x10c>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 839e2 <__indxlib_MOD_dcllocfirstint@@Base+0x102> │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #156] @ (83a00 <__indxlib_MOD_dcllocfirstint@@Base+0x120>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 83926 <__indxlib_MOD_dcllocfirstint@@Base+0x46> │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.n 839c0 <__indxlib_MOD_dcllocfirstint@@Base+0xe0> │ │ │ │ - lsls r0, r5, #2 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ - blx 34068 │ │ │ │ - subs r5, r0, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - adds r2, #1 │ │ │ │ - add r3, r6 │ │ │ │ - cmp r4, r2 │ │ │ │ - str.w r0, [r1, #4]! │ │ │ │ - bge.n 83982 <__indxlib_MOD_dcllocfirstint@@Base+0xa2> │ │ │ │ - ldr r2, [pc, #112] @ (83a04 <__indxlib_MOD_dcllocfirstint@@Base+0x124>) │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp] │ │ │ │ - add.w r4, r8, r4, lsl #2 │ │ │ │ - blx 34138 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr.w r1, [r3, #4]! │ │ │ │ - str r1, [r2, #0] │ │ │ │ - add r2, r6 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne.n 839ac <__indxlib_MOD_dcllocfirstint@@Base+0xcc> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8393a <__indxlib_MOD_dcllocfirstint@@Base+0x5a> │ │ │ │ - movs r0, #1 │ │ │ │ - movs r4, #0 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #60] @ (83a08 <__indxlib_MOD_dcllocfirstint@@Base+0x128>) │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - mov r1, sp │ │ │ │ - str r4, [sp, #0] │ │ │ │ - blx 34138 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 8393a <__indxlib_MOD_dcllocfirstint@@Base+0x5a> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ +000812e8 : │ │ │ │ + vldr s15, [pc, #88] @ 81344 │ │ │ │ + vldr s12, [pc, #88] @ 81348 │ │ │ │ + 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, #60] @ 8134c │ │ │ │ + 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]! │ │ │ │ + ldr.w r4, [sp], #4 │ │ │ │ + b.w 31ad8 │ │ │ │ nop │ │ │ │ - add r4, pc, #80 @ (adr r4, 83a3c <__indxlib_MOD_dclloclastcharex@@Base+0x30>) │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #16] @ (83a04 <__indxlib_MOD_dcllocfirstint@@Base+0x124>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, pc, #440 @ (adr r4, 83bb0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x14>) │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r1, [pc, #904] @ (83d84 <__indxlib_MOD_dclloclastchar@@Base+0x58>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, pc, #784 @ (adr r3, 83d10 <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r1, [pc, #752] @ (83cf4 <__indxlib_MOD_dcllocfirstcharex@@Base+0x158>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, pc, #16 @ (adr r4, 83a18 <__indxlib_MOD_dclloclastcharex@@Base+0xc>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, pc, #824 @ (adr r3, 83d44 <__indxlib_MOD_dclloclastchar@@Base+0x18>) │ │ │ │ - movs r7, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r3!, {r0, r1, r2, r3, r4, r5, r6} │ │ │ │ + b.n 80e84 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00081350 : │ │ │ │ + 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, #24] @ (81384 ) │ │ │ │ + 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] │ │ │ │ + ldr.w pc, [sp], #4 │ │ │ │ + nop │ │ │ │ + b.n 80e14 │ │ │ │ + movs r1, r1 │ │ │ │ │ │ │ │ -00083a0c <__indxlib_MOD_dclloclastcharex@@Base>: │ │ │ │ +00081388 : │ │ │ │ stmdb 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 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #344] @ (83b78 <__indxlib_MOD_dclloclastcharex@@Base+0x16c>) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #344] @ (83b7c <__indxlib_MOD_dclloclastcharex@@Base+0x170>) │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #296] @ (814c4 ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #296] @ (814c8 ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + sub sp, #60 @ 0x3c │ │ │ │ + ldr r4, [pc, #292] @ (814cc ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + add.w r9, sp, #24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w sl, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - subs r5, r5, r3 │ │ │ │ - add.w fp, r5, #1 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ - cbz r7, 83a96 <__indxlib_MOD_dclloclastcharex@@Base+0x8a> │ │ │ │ - ldr r0, [pc, #308] @ (83b80 <__indxlib_MOD_dclloclastcharex@@Base+0x174>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 83aa2 <__indxlib_MOD_dclloclastcharex@@Base+0x96> │ │ │ │ - ldr r2, [pc, #300] @ (83b84 <__indxlib_MOD_dclloclastcharex@@Base+0x178>) │ │ │ │ + ldrd fp, r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + blx 30ca8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 34650 │ │ │ │ mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [pc, #248] @ (814d0 ) │ │ │ │ + blx 35450 │ │ │ │ + adds r3, r4, #4 │ │ │ │ + add.w r2, r4, #8 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + blx 31a0c │ │ │ │ + ldr r6, [pc, #228] @ (814d4 ) │ │ │ │ + blx 329a0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + add r7, pc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r6, pc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + mov r0, r7 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add.w r8, r4, #12 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r5, [pc, #196] @ (814d8 ) │ │ │ │ + blx 3195c │ │ │ │ + add r1, sp, #28 │ │ │ │ + movs r2, #11 │ │ │ │ mov r0, r6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - blx 3220c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #276] @ (83b88 <__indxlib_MOD_dclloclastcharex@@Base+0x17c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #272] @ (83b8c <__indxlib_MOD_dclloclastcharex@@Base+0x180>) │ │ │ │ - ldr r3, [pc, #252] @ (83b7c <__indxlib_MOD_dclloclastcharex@@Base+0x170>) │ │ │ │ + add r5, pc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + blx 3195c │ │ │ │ + add r3, sp, #32 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 3195c │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 33990 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33990 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33990 │ │ │ │ + mov r0, sl │ │ │ │ + add.w sl, r4, #16 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, sl │ │ │ │ + blx 34178 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r3 │ │ │ │ + blx 300a0 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 35220 │ │ │ │ + add.w r0, r4, #20 │ │ │ │ + blx 32bd8 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 2f6a0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r2, #11 │ │ │ │ + blx 33990 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 33990 │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + blx 33990 │ │ │ │ + ldr r2, [pc, #52] @ (814dc ) │ │ │ │ + ldr r3, [pc, #28] @ (814c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 83b74 <__indxlib_MOD_dclloclastcharex@@Base+0x168> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #28 │ │ │ │ + bne.n 814c0 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #248] @ (83b90 <__indxlib_MOD_dclloclastcharex@@Base+0x184>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 83a56 <__indxlib_MOD_dclloclastcharex@@Base+0x4a> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 83b28 <__indxlib_MOD_dclloclastcharex@@Base+0x11c> │ │ │ │ - mul.w r0, fp, r4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mul.w r7, r4, r7 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 83b50 <__indxlib_MOD_dclloclastcharex@@Base+0x144> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add r3, r4 │ │ │ │ - add r1, r7 │ │ │ │ - cmp fp, r5 │ │ │ │ - ble.n 83ac2 <__indxlib_MOD_dclloclastcharex@@Base+0xb6> │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #180] @ (83b94 <__indxlib_MOD_dclloclastcharex@@Base+0x188>) │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - blx 3220c │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 83af8 <__indxlib_MOD_dclloclastcharex@@Base+0xec> │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 83b10 <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ - add r6, r7 │ │ │ │ - add r9, r4 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.n 83af6 <__indxlib_MOD_dclloclastcharex@@Base+0xea> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 83a70 <__indxlib_MOD_dclloclastcharex@@Base+0x64> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - add r6, r7 │ │ │ │ - blx 33e60 │ │ │ │ - add r9, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - bne.n 83b10 <__indxlib_MOD_dclloclastcharex@@Base+0x104> │ │ │ │ - b.n 83b08 <__indxlib_MOD_dclloclastcharex@@Base+0xfc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #104] @ (83b98 <__indxlib_MOD_dclloclastcharex@@Base+0x18c>) │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #16 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 3220c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 83a70 <__indxlib_MOD_dclloclastcharex@@Base+0x64> │ │ │ │ - str r6, [sp, #12] │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r6 │ │ │ │ - add r4, r7 │ │ │ │ - cmp fp, r5 │ │ │ │ - ble.n 83b56 <__indxlib_MOD_dclloclastcharex@@Base+0x14a> │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - b.n 83ad2 <__indxlib_MOD_dclloclastcharex@@Base+0xc6> │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r2, pc, #928 @ (adr r2, 83f1c <__indxlib_MOD_dcllocfirstchar@@Base+0x60>) │ │ │ │ + ldmia r1!, {r2, r3, r5, r6} │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #800] @ (83ea4 <__indxlib_MOD_dclloclastchar@@Base+0x178>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r3, pc, #248 @ (adr r3, 83c80 <__indxlib_MOD_dcllocfirstcharex@@Base+0xe4>) │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r0, [pc, #640] @ (83e0c <__indxlib_MOD_dclloclastchar@@Base+0xe0>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r2, pc, #568 @ (adr r2, 83dc8 <__indxlib_MOD_dclloclastchar@@Base+0x9c>) │ │ │ │ - movs r0, r1 │ │ │ │ - ldr r0, [pc, #488] @ (83d7c <__indxlib_MOD_dclloclastchar@@Base+0x50>) │ │ │ │ + ldrb r0, [r0, #22] │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #720 @ (adr r2, 83e68 <__indxlib_MOD_dclloclastchar@@Base+0x13c>) │ │ │ │ + ldrb r0, [r1, #22] │ │ │ │ movs r7, r0 │ │ │ │ - add r2, pc, #416 @ (adr r2, 83d3c <__indxlib_MOD_dclloclastchar@@Base+0x10>) │ │ │ │ + ldrb r2, [r6, #21] │ │ │ │ movs r7, r0 │ │ │ │ + ldmia r0!, {r1, r5, r6} │ │ │ │ + movs r0, r1 │ │ │ │ │ │ │ │ -00083b9c <__indxlib_MOD_dcllocfirstcharex@@Base>: │ │ │ │ +000814e0 : │ │ │ │ stmdb 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 │ │ │ │ + str.w r0, [ip] │ │ │ │ + sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ + str.w r0, [ip, #1976] @ 0x7b8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #344] @ (83d08 <__indxlib_MOD_dcllocfirstcharex@@Base+0x16c>) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #344] @ (83d0c <__indxlib_MOD_dcllocfirstcharex@@Base+0x170>) │ │ │ │ + ldr r2, [pc, #256] @ (815fc ) │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #256] @ (81600 ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ + sub.w sp, sp, #6176 @ 0x1820 │ │ │ │ + sub sp, #4 │ │ │ │ + mov r7, r1 │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ + addw r5, sp, #3100 @ 0xc1c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + adds r1, #28 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ + str r3, [r1, #0] │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - subs r5, r5, r3 │ │ │ │ - add.w fp, r5, #1 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ - cbz r7, 83c26 <__indxlib_MOD_dcllocfirstcharex@@Base+0x8a> │ │ │ │ - ldr r0, [pc, #308] @ (83d10 <__indxlib_MOD_dcllocfirstcharex@@Base+0x174>) │ │ │ │ - movs r1, #11 │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ + movs r1, #32 │ │ │ │ + add.w r9, sp, #32 │ │ │ │ + blx 312b0 │ │ │ │ + ldr r0, [pc, #208] @ (81604 ) │ │ │ │ + add.w r1, sp, #4096 @ 0x1000 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 83c32 <__indxlib_MOD_dcllocfirstcharex@@Base+0x96> │ │ │ │ - ldr r2, [pc, #300] @ (83d14 <__indxlib_MOD_dcllocfirstcharex@@Base+0x178>) │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - blx 3453c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #276] @ (83d18 <__indxlib_MOD_dcllocfirstcharex@@Base+0x17c>) │ │ │ │ - movs r1, #11 │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + sub.w sl, r9, #4 │ │ │ │ + blx 2ff60 │ │ │ │ + ldr r0, [pc, #188] @ (81608 ) │ │ │ │ + add.w r1, sp, #5120 @ 0x1400 │ │ │ │ + mov.w r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #272] @ (83d1c <__indxlib_MOD_dcllocfirstcharex@@Base+0x180>) │ │ │ │ - ldr r3, [pc, #252] @ (83d0c <__indxlib_MOD_dcllocfirstcharex@@Base+0x170>) │ │ │ │ + movs r2, #6 │ │ │ │ + adds r1, #28 │ │ │ │ + mov fp, sl │ │ │ │ + blx 2ff60 │ │ │ │ + cmp.w r4, #1024 @ 0x400 │ │ │ │ + bge.n 815e0 │ │ │ │ + rsb r3, r4, #1024 @ 0x400 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + blx 33e60 │ │ │ │ + add.w r0, r4, fp │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + movs r1, #32 │ │ │ │ + add.w fp, fp, #1024 @ 0x400 │ │ │ │ + blx 312b0 │ │ │ │ + cmp r5, fp │ │ │ │ + bne.n 8156a │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + add.w r0, r9, #1020 @ 0x3fc │ │ │ │ + blx 30ff4 │ │ │ │ + addw r0, r9, #2044 @ 0x7fc │ │ │ │ + mov.w r1, #1024 @ 0x400 │ │ │ │ + mov.w r4, #1024 @ 0x400 │ │ │ │ + blx 35cec │ │ │ │ + ldr r3, [pc, #100] @ (8160c ) │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, pc │ │ │ │ + str.w r8, [sp, #12] │ │ │ │ + mov r1, r3 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + blx 333cc │ │ │ │ + ldr r2, [pc, #80] @ (81610 ) │ │ │ │ + ldr r3, [pc, #64] @ (81600 ) │ │ │ │ + add.w r1, sp, #6144 @ 0x1800 │ │ │ │ add r2, pc │ │ │ │ + adds r1, #28 │ │ │ │ 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 83d04 <__indxlib_MOD_dcllocfirstcharex@@Base+0x168> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #28 │ │ │ │ + bne.n 815f6 │ │ │ │ + add.w sp, sp, #6176 @ 0x1820 │ │ │ │ + add sp, #4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #248] @ (83d20 <__indxlib_MOD_dcllocfirstcharex@@Base+0x184>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 83be6 <__indxlib_MOD_dcllocfirstcharex@@Base+0x4a> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 83cb8 <__indxlib_MOD_dcllocfirstcharex@@Base+0x11c> │ │ │ │ - mul.w r0, fp, r4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mul.w r7, r4, r7 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + mov r0, fp │ │ │ │ + mov.w r2, #1024 @ 0x400 │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 83ce0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x144> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add r3, r4 │ │ │ │ - add r1, r7 │ │ │ │ - cmp fp, r5 │ │ │ │ - ble.n 83c52 <__indxlib_MOD_dcllocfirstcharex@@Base+0xb6> │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #180] @ (83d24 <__indxlib_MOD_dcllocfirstcharex@@Base+0x188>) │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - blx 3453c │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 83c88 <__indxlib_MOD_dcllocfirstcharex@@Base+0xec> │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 83ca0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ - add r6, r7 │ │ │ │ - add r9, r4 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.n 83c86 <__indxlib_MOD_dcllocfirstcharex@@Base+0xea> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 83c00 <__indxlib_MOD_dcllocfirstcharex@@Base+0x64> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - add r6, r7 │ │ │ │ - blx 33e60 │ │ │ │ - add r9, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - bne.n 83ca0 <__indxlib_MOD_dcllocfirstcharex@@Base+0x104> │ │ │ │ - b.n 83c98 <__indxlib_MOD_dcllocfirstcharex@@Base+0xfc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #104] @ (83d28 <__indxlib_MOD_dcllocfirstcharex@@Base+0x18c>) │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc │ │ │ │ - add r1, sp, #16 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 3453c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 83c00 <__indxlib_MOD_dcllocfirstcharex@@Base+0x64> │ │ │ │ - str r6, [sp, #12] │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ + add.w fp, fp, #1024 @ 0x400 │ │ │ │ blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r6 │ │ │ │ - add r4, r7 │ │ │ │ cmp fp, r5 │ │ │ │ - ble.n 83ce6 <__indxlib_MOD_dcllocfirstcharex@@Base+0x14a> │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - b.n 83c62 <__indxlib_MOD_dcllocfirstcharex@@Base+0xc6> │ │ │ │ + bne.n 815e0 │ │ │ │ + b.n 81588 │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - add r1, pc, #352 @ (adr r1, 83e6c <__indxlib_MOD_dclloclastchar@@Base+0x140>) │ │ │ │ + nop │ │ │ │ + ldmia r0!, {r2, r3} │ │ │ │ movs r0, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - bxns r8 │ │ │ │ + strb r6, [r5, #27] │ │ │ │ movs r7, r0 │ │ │ │ - add r1, pc, #696 @ (adr r1, 83fd0 <__indxlib_MOD_dcllocfirstchar@@Base+0x114>) │ │ │ │ + strb r6, [r3, #27] │ │ │ │ movs r7, r0 │ │ │ │ - bxns r3 │ │ │ │ + ldmia r0!, {r1, r4, r5, r6} │ │ │ │ movs r7, r0 │ │ │ │ - add r0, pc, #1016 @ (adr r0, 84118 <__grpack_MOD_dclsetviewport@@Base+0xc>) │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ movs r0, r1 │ │ │ │ - mov lr, lr │ │ │ │ - movs r7, r0 │ │ │ │ - add r1, pc, #144 @ (adr r1, 83db8 <__indxlib_MOD_dclloclastchar@@Base+0x8c>) │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, pc, #864 @ (adr r0, 8408c <__grpack_MOD_dclsetwindow@@Base+0x40>) │ │ │ │ - movs r7, r0 │ │ │ │ │ │ │ │ -00083d2c <__indxlib_MOD_dclloclastchar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00081614 : │ │ │ │ + movs r3, #7 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +0008161c : │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #344] @ (83e98 <__indxlib_MOD_dclloclastchar@@Base+0x16c>) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #344] @ (83e9c <__indxlib_MOD_dclloclastchar@@Base+0x170>) │ │ │ │ - add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - subs r5, r5, r3 │ │ │ │ - add.w fp, r5, #1 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ - cbz r7, 83db6 <__indxlib_MOD_dclloclastchar@@Base+0x8a> │ │ │ │ - ldr r0, [pc, #308] @ (83ea0 <__indxlib_MOD_dclloclastchar@@Base+0x174>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 83dc2 <__indxlib_MOD_dclloclastchar@@Base+0x96> │ │ │ │ - ldr r2, [pc, #300] @ (83ea4 <__indxlib_MOD_dclloclastchar@@Base+0x178>) │ │ │ │ - mov r3, r8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #96] @ (81690 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (81694 ) │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, pc │ │ │ │ + mov r6, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #56 @ 0x38 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 81660 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 81680 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #7 │ │ │ │ + bgt.n 81686 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - blx 33aa0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #276] @ (83ea8 <__indxlib_MOD_dclloclastchar@@Base+0x17c>) │ │ │ │ - movs r1, #10 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #272] @ (83eac <__indxlib_MOD_dclloclastchar@@Base+0x180>) │ │ │ │ - ldr r3, [pc, #252] @ (83e9c <__indxlib_MOD_dclloclastchar@@Base+0x170>) │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 81646 │ │ │ │ + ldr r3, [pc, #20] @ (81698 ) │ │ │ │ + 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 81bd4 │ │ │ │ + movs r1, r1 │ │ │ │ + asrs r0, r4, #7 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 81b40 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +0008169c : │ │ │ │ + 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 r6, [pc, #132] @ (81734 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #336] @ 0x150 │ │ │ │ + cbnz r3, 816d6 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 81714 │ │ │ │ + ldr r2, [pc, #112] @ (81738 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 83e94 <__indxlib_MOD_dclloclastchar@@Base+0x168> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #248] @ (83eb0 <__indxlib_MOD_dclloclastchar@@Base+0x184>) │ │ │ │ - movs r1, #10 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #100] @ (8173c ) │ │ │ │ + movs r3, #2 │ │ │ │ + ldr.w r8, [pc, #100] @ 81740 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #96] @ (81744 ) │ │ │ │ + add r7, pc │ │ │ │ + add r8, pc │ │ │ │ + adds r7, #4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 83d76 <__indxlib_MOD_dclloclastchar@@Base+0x4a> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 83e48 <__indxlib_MOD_dclloclastchar@@Base+0x11c> │ │ │ │ - mul.w r0, fp, r4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mul.w r7, r4, r7 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 83e70 <__indxlib_MOD_dclloclastchar@@Base+0x144> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add r3, r4 │ │ │ │ - add r1, r7 │ │ │ │ - cmp fp, r5 │ │ │ │ - ble.n 83de2 <__indxlib_MOD_dclloclastchar@@Base+0xb6> │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #180] @ (83eb4 <__indxlib_MOD_dclloclastchar@@Base+0x188>) │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - blx 33aa0 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 83e18 <__indxlib_MOD_dclloclastchar@@Base+0xec> │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 83e30 <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ - add r6, r7 │ │ │ │ - add r9, r4 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.n 83e16 <__indxlib_MOD_dclloclastchar@@Base+0xea> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 83d90 <__indxlib_MOD_dclloclastchar@@Base+0x64> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - add r6, r7 │ │ │ │ - blx 33e60 │ │ │ │ - add r9, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - bne.n 83e30 <__indxlib_MOD_dclloclastchar@@Base+0x104> │ │ │ │ - b.n 83e28 <__indxlib_MOD_dclloclastchar@@Base+0xfc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #104] @ (83eb8 <__indxlib_MOD_dclloclastchar@@Base+0x18c>) │ │ │ │ - str r4, [sp, #0] │ │ │ │ mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, r6, #56 @ 0x38 │ │ │ │ + blx 30e04 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #336] @ 0x150 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bls.n 816c4 │ │ │ │ + ldr r2, [pc, #48] @ (81748 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (8174c ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (81750 ) │ │ │ │ add r2, pc │ │ │ │ - add r1, sp, #16 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 33aa0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 83d90 <__indxlib_MOD_dclloclastchar@@Base+0x64> │ │ │ │ - str r6, [sp, #12] │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r6 │ │ │ │ - add r4, r7 │ │ │ │ - cmp fp, r5 │ │ │ │ - ble.n 83e76 <__indxlib_MOD_dclloclastchar@@Base+0x14a> │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - b.n 83df2 <__indxlib_MOD_dclloclastchar@@Base+0xc6> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r7, [sp, #800] @ 0x320 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r8, r5 │ │ │ │ - movs r7, r0 │ │ │ │ - add r0, pc, #120 @ (adr r0, 83f20 <__indxlib_MOD_dcllocfirstchar@@Base+0x64>) │ │ │ │ - movs r7, r0 │ │ │ │ - cmp r8, r0 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + asrs r4, r4, #5 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 81b54 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 81b24 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {r2, r3, r4, r5} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ - movs r0, r1 │ │ │ │ - cmp r2, fp │ │ │ │ + ldrb r0, [r6, #10] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #592] @ 0x250 │ │ │ │ + bcs.n 81708 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrb r0, [r4, #12] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r7, [sp, #288] @ 0x120 │ │ │ │ + add r5, pc, #976 @ (adr r5, 81b24 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00083ebc <__indxlib_MOD_dcllocfirstchar@@Base>: │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00081754 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #344] @ (84028 <__indxlib_MOD_dcllocfirstchar@@Base+0x16c>) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #344] @ (8402c <__indxlib_MOD_dcllocfirstchar@@Base+0x170>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (817ec ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #336] @ 0x150 │ │ │ │ + cbnz r3, 8178e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 817cc │ │ │ │ + ldr r2, [pc, #112] @ (817f0 ) │ │ │ │ add r2, pc │ │ │ │ - sub sp, #28 │ │ │ │ - ldr r7, [r0, #24] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [r0, #0] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrd r3, r5, [r0, #28] │ │ │ │ - subs r5, r5, r3 │ │ │ │ - add.w fp, r5, #1 │ │ │ │ - bic.w sl, fp, fp, asr #31 │ │ │ │ - cbz r7, 83f46 <__indxlib_MOD_dcllocfirstchar@@Base+0x8a> │ │ │ │ - ldr r0, [pc, #308] @ (84030 <__indxlib_MOD_dcllocfirstchar@@Base+0x174>) │ │ │ │ - movs r1, #11 │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #100] @ (817f4 ) │ │ │ │ + movs r3, #2 │ │ │ │ + ldr.w r8, [pc, #100] @ 817f8 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #96] @ (817fc ) │ │ │ │ + add r7, pc │ │ │ │ + add r8, pc │ │ │ │ + adds r7, #4 │ │ │ │ + strd r3, r2, [sp] │ │ │ │ add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.n 83f52 <__indxlib_MOD_dcllocfirstchar@@Base+0x96> │ │ │ │ - ldr r2, [pc, #300] @ (84034 <__indxlib_MOD_dcllocfirstchar@@Base+0x178>) │ │ │ │ mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r2, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - blx 33488 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #276] @ (84038 <__indxlib_MOD_dcllocfirstchar@@Base+0x17c>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #272] @ (8403c <__indxlib_MOD_dcllocfirstchar@@Base+0x180>) │ │ │ │ - ldr r3, [pc, #252] @ (8402c <__indxlib_MOD_dcllocfirstchar@@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 84024 <__indxlib_MOD_dcllocfirstchar@@Base+0x168> │ │ │ │ - mov r0, sl │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #248] @ (84040 <__indxlib_MOD_dcllocfirstchar@@Base+0x184>) │ │ │ │ - movs r1, #11 │ │ │ │ - add r0, pc │ │ │ │ - blx 2f704 │ │ │ │ - b.n 83f06 <__indxlib_MOD_dcllocfirstchar@@Base+0x4a> │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.n 83fd8 <__indxlib_MOD_dcllocfirstchar@@Base+0x11c> │ │ │ │ - mul.w r0, fp, r4 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mul.w r7, r4, r7 │ │ │ │ - cmp r0, #1 │ │ │ │ - it cc │ │ │ │ - movcc r0, #1 │ │ │ │ - blx 34068 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 84000 <__indxlib_MOD_dcllocfirstchar@@Base+0x144> │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - add r3, r4 │ │ │ │ - add r1, r7 │ │ │ │ - cmp fp, r5 │ │ │ │ - ble.n 83f72 <__indxlib_MOD_dcllocfirstchar@@Base+0xb6> │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r9, [sp, #8] │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldr r2, [pc, #180] @ (84044 <__indxlib_MOD_dcllocfirstchar@@Base+0x188>) │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - add r2, pc │ │ │ │ - str.w sl, [sp, #16] │ │ │ │ - blx 33488 │ │ │ │ - mov sl, r0 │ │ │ │ - b.n 83fa8 <__indxlib_MOD_dcllocfirstchar@@Base+0xec> │ │ │ │ - mov r8, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 83fc0 <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ - add r6, r7 │ │ │ │ - add r9, r4 │ │ │ │ - add.w r3, r8, #1 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne.n 83fa6 <__indxlib_MOD_dcllocfirstchar@@Base+0xea> │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 83f20 <__indxlib_MOD_dcllocfirstchar@@Base+0x64> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - add r6, r7 │ │ │ │ - blx 33e60 │ │ │ │ - add r9, r4 │ │ │ │ - cmp r5, r8 │ │ │ │ - add.w r8, r8, #1 │ │ │ │ - bne.n 83fc0 <__indxlib_MOD_dcllocfirstchar@@Base+0x104> │ │ │ │ - b.n 83fb8 <__indxlib_MOD_dcllocfirstchar@@Base+0xfc> │ │ │ │ - movs r0, #1 │ │ │ │ - blx 34068 │ │ │ │ - ldr r2, [pc, #104] @ (84048 <__indxlib_MOD_dcllocfirstchar@@Base+0x18c>) │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r3, r8 │ │ │ │ + blx 2fe6c │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + add.w r0, r6, #56 @ 0x38 │ │ │ │ + blx 30e04 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #336] @ 0x150 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bls.n 8177c │ │ │ │ + ldr r2, [pc, #48] @ (81800 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (81804 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (81808 ) │ │ │ │ add r2, pc │ │ │ │ - add r1, sp, #16 │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - movs r4, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - blx 33488 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 2fad8 │ │ │ │ - b.n 83f20 <__indxlib_MOD_dcllocfirstchar@@Base+0x64> │ │ │ │ - str r6, [sp, #12] │ │ │ │ - mov r6, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r6 │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - blx 33e60 │ │ │ │ - mov r3, r0 │ │ │ │ - add r3, r6 │ │ │ │ - add r4, r7 │ │ │ │ - cmp fp, r5 │ │ │ │ - ble.n 84006 <__indxlib_MOD_dcllocfirstchar@@Base+0x14a> │ │ │ │ - mov r4, r6 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - b.n 83f82 <__indxlib_MOD_dcllocfirstchar@@Base+0xc6> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, r4 │ │ │ │ - movs r7, r0 │ │ │ │ - ldr r6, [sp, #568] @ 0x238 │ │ │ │ - movs r7, r0 │ │ │ │ - mvns r4, r7 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + asrs r4, r5, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 81aa0 │ │ │ │ + movs r1, r1 │ │ │ │ + b.n 81a6c │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [sp, #888] @ 0x378 │ │ │ │ - movs r0, r1 │ │ │ │ - mvns r6, r2 │ │ │ │ + ldrb r0, [r7, #7] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ + bcs.n 81850 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ movs r7, r0 │ │ │ │ - ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ + add r5, pc, #240 @ (adr r5, 818fc ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008404c <__grpack_MOD_dclsetwindow@@Base>: │ │ │ │ +0008180c : │ │ │ │ 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, #148] @ (840f4 <__grpack_MOD_dclsetwindow@@Base+0xa8>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #148] @ (840f8 <__grpack_MOD_dclsetwindow@@Base+0xac>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #148] @ (840fc <__grpack_MOD_dclsetwindow@@Base+0xb0>) │ │ │ │ - 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 2f704 │ │ │ │ - ldr r0, [pc, #128] @ (84100 <__grpack_MOD_dclsetwindow@@Base+0xb4>) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - cbz r7, 840d2 <__grpack_MOD_dclsetwindow@@Base+0x86> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cbz r6, 840da <__grpack_MOD_dclsetwindow@@Base+0x8e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r5, 840e2 <__grpack_MOD_dclsetwindow@@Base+0x96> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 840ea <__grpack_MOD_dclsetwindow@@Base+0x9e> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 34384 │ │ │ │ - ldr r2, [pc, #84] @ (84104 <__grpack_MOD_dclsetwindow@@Base+0xb8>) │ │ │ │ - ldr r3, [pc, #68] @ (840f8 <__grpack_MOD_dclsetwindow@@Base+0xac>) │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 81882 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 8189c │ │ │ │ + ldr.w lr, [pc, #128] @ 818ac │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #56 @ 0x38 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 818a0 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 81848 │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (818b0 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (818b4 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (818b8 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 840ee <__grpack_MOD_dclsetwindow@@Base+0xa2> │ │ │ │ - ldr r0, [pc, #68] @ (84108 <__grpack_MOD_dclsetwindow@@Base+0xbc>) │ │ │ │ - movs r1, #12 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 84092 <__grpack_MOD_dclsetwindow@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 84098 <__grpack_MOD_dclsetwindow@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 8409e <__grpack_MOD_dclsetwindow@@Base+0x52> │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - b.n 840a0 <__grpack_MOD_dclsetwindow@@Base+0x54> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r4, [sp, #680] @ 0x2a8 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, r7 │ │ │ │ - movs r7, r0 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ + b.w 33e5c │ │ │ │ + lsrs r4, r4, #31 │ │ │ │ + movs r1, r1 │ │ │ │ + bne.n 81994 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r4, [sp, #360] @ 0x168 │ │ │ │ - movs r0, r1 │ │ │ │ - negs r6, r4 │ │ │ │ + ldrb r2, [r0, #7] │ │ │ │ + movs r7, r0 │ │ │ │ + add r4, pc, #536 @ (adr r4, 81ad4 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -0008410c <__grpack_MOD_dclsetviewport@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000818bc : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #148] @ (841b4 <__grpack_MOD_dclsetviewport@@Base+0xa8>) │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #148] @ (841b8 <__grpack_MOD_dclsetviewport@@Base+0xac>) │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + bhi.n 81904 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 8191e │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #84] @ (81930 ) │ │ │ │ + cmp r2, #8 │ │ │ │ + add r1, pc │ │ │ │ + add.w r1, r1, r3, lsl #3 │ │ │ │ + ble.n 81922 │ │ │ │ + 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 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (81934 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (81938 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (8193c ) │ │ │ │ add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #148] @ (841bc <__grpack_MOD_dclsetviewport@@Base+0xb0>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #14 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + nop │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 81914 │ │ │ │ + movs r6, r0 │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ + movs r7, r0 │ │ │ │ + add r4, pc, #16 @ (adr r4, 81950 ) │ │ │ │ + movs r7, r0 │ │ │ │ + │ │ │ │ +00081940 : │ │ │ │ + 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] @ (81a5c ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #264] @ (81a60 ) │ │ │ │ + sub sp, #12 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + add.w r8, r7, #56 @ 0x38 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 81986 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + cbnz r0, 819a6 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + cmp r1, #7 │ │ │ │ + bgt.n 819b6 │ │ │ │ + subs r1, #1 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r7, r1, lsl #3 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 8196c │ │ │ │ + ldr r3, [pc, #188] @ (81a64 ) │ │ │ │ + add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #128] @ (841c0 <__grpack_MOD_dclsetviewport@@Base+0xb4>) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - cbz r7, 84192 <__grpack_MOD_dclsetviewport@@Base+0x86> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cbz r6, 8419a <__grpack_MOD_dclsetviewport@@Base+0x8e> │ │ │ │ - ldr r3, [r6, #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 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #152] @ (81a68 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #128] @ (81a6c ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r5, 841a2 <__grpack_MOD_dclsetviewport@@Base+0x96> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 841aa <__grpack_MOD_dclsetviewport@@Base+0x9e> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 30c4c │ │ │ │ - ldr r2, [pc, #84] @ (841c4 <__grpack_MOD_dclsetviewport@@Base+0xb8>) │ │ │ │ - ldr r3, [pc, #68] @ (841b8 <__grpack_MOD_dclsetviewport@@Base+0xac>) │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 81a40 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + add.w r0, r4, #32 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (81a70 ) │ │ │ │ + ldr r1, [pc, #80] @ (81a74 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #80] @ (81a78 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 841ae <__grpack_MOD_dclsetviewport@@Base+0xa2> │ │ │ │ - ldr r0, [pc, #68] @ (841c8 <__grpack_MOD_dclsetviewport@@Base+0xbc>) │ │ │ │ - movs r1, #14 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 84152 <__grpack_MOD_dclsetviewport@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 84158 <__grpack_MOD_dclsetviewport@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 8415e <__grpack_MOD_dclsetviewport@@Base+0x52> │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - b.n 84160 <__grpack_MOD_dclsetviewport@@Base+0x54> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + adds r2, #32 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + 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 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 81a18 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #936] @ 0x3a8 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - tst r4, r1 │ │ │ │ - movs r7, r0 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ + movs r1, r1 │ │ │ │ + svc 44 @ 0x2c │ │ │ │ + movs r1, r1 │ │ │ │ + beq.n 81b30 │ │ │ │ movs r6, r0 │ │ │ │ - ldr r3, [sp, #616] @ 0x268 │ │ │ │ - movs r0, r1 │ │ │ │ - sbcs r6, r6 │ │ │ │ + beq.n 81b10 │ │ │ │ + movs r6, r0 │ │ │ │ + udf #172 @ 0xac │ │ │ │ + movs r1, r1 │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ + movs r7, r0 │ │ │ │ + add r2, pc, #936 @ (adr r2, 81e24 ) │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000841cc <__grpack_MOD_dclsetmapprojectionwindow@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +00081a7c : │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + vldr s13, [pc, #240] @ 81b80 │ │ │ │ + mov r4, r3 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vldr s15, [pc, #232] @ 81b84 │ │ │ │ + vldr s14, [pc, #232] @ 81b88 │ │ │ │ + vdiv.f32 s0, s12, s13 │ │ │ │ + vldr s13, [r2] │ │ │ │ + vldr s19, [r1] │ │ │ │ + vdiv.f32 s18, s13, s14 │ │ │ │ + vcmpe.f32 s0, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 81b34 │ │ │ │ + vldr s15, [pc, #208] @ 81b8c │ │ │ │ + vldr s16, [pc, #208] @ 81b90 │ │ │ │ + vmla.f32 s16, s0, s15 │ │ │ │ + vldr s15, [pc, #188] @ 81b84 │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 81b4e │ │ │ │ + vldr s15, [pc, #180] @ 81b8c │ │ │ │ + vldr s17, [pc, #180] @ 81b90 │ │ │ │ + vmla.f32 s17, s19, s15 │ │ │ │ + vldr s15, [pc, #160] @ 81b84 │ │ │ │ + vcmpe.f32 s18, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 81b6c │ │ │ │ + vldr s14, [pc, #156] @ 81b8c │ │ │ │ + vldr s15, [pc, #156] @ 81b90 │ │ │ │ + vmla.f32 s15, s18, s14 │ │ │ │ + vsub.f32 s16, s16, s17 │ │ │ │ + vldr s12, [pc, #148] @ 81b94 │ │ │ │ + vldr s11, [pc, #148] @ 81b98 │ │ │ │ + vmov.f32 s14, #48 @ 0x41800000 16.0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vsub.f32 s15, s17, s15 │ │ │ │ + vldr s13, [pc, #136] @ 81b9c │ │ │ │ + vmul.f32 s16, s16, s12 │ │ │ │ + vnmls.f32 s14, s17, s11 │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s16, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vpop {d8-d9} │ │ │ │ + vstr s14, [r4] │ │ │ │ + vstr s15, [r3] │ │ │ │ + pop {r4, pc} │ │ │ │ + vldr s1, [pc, #104] @ 81ba0 │ │ │ │ + blx 34390 │ │ │ │ + vldr s15, [pc, #68] @ 81b84 │ │ │ │ + vmov.f32 s16, s0 │ │ │ │ + vcmpe.f32 s19, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 81ad4 │ │ │ │ + vmov.f32 s0, s19 │ │ │ │ + vldr s1, [pc, #76] @ 81ba0 │ │ │ │ + blx 34390 │ │ │ │ + vldr s15, [pc, #40] @ 81b84 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + vcmpe.f32 s18, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.n 81aee │ │ │ │ + vmov.f32 s0, s18 │ │ │ │ + vldr s1, [pc, #44] @ 81ba0 │ │ │ │ + blx 34390 │ │ │ │ + vmov.f32 s15, s0 │ │ │ │ + b.n 81afa │ │ │ │ + nop │ │ │ │ + @ instruction: 0xfb7f3f7a │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ + subs r7, #151 @ 0x97 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ + │ │ │ │ +00081ba4 : │ │ │ │ + vldr s15, [r0] │ │ │ │ + vmov.f32 s14, #48 @ 0x41800000 16.0 │ │ │ │ + vldr s8, [r1] │ │ │ │ + vldr s13, [pc, #188] @ 81c70 │ │ │ │ + vadd.f32 s15, s15, s14 │ │ │ │ + vldr s12, [pc, #184] @ 81c74 │ │ │ │ + vldr s10, [r2] │ │ │ │ + vldr s14, [pc, #180] @ 81c78 │ │ │ │ + vdiv.f32 s11, s8, s12 │ │ │ │ + vldr s9, [pc, #176] @ 81c7c │ │ │ │ + vdiv.f32 s12, s15, s13 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + 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] @ 81c80 │ │ │ │ + vldrls s9, [pc, #124] @ 81c84 │ │ │ │ + vsubls.f32 s11, s11, s14 │ │ │ │ + vdivls.f32 s14, s11, s9 │ │ │ │ + vldr s11, [pc, #104] @ 81c7c │ │ │ │ + vcmpe.f32 s10, s11 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itttt ls │ │ │ │ + vldrls s10, [pc, #92] @ 81c80 │ │ │ │ + vldrls s11, [pc, #92] @ 81c84 │ │ │ │ + vsubls.f32 s12, s12, s10 │ │ │ │ + vdivls.f32 s10, s12, s11 │ │ │ │ + vldr s12, [pc, #72] @ 81c7c │ │ │ │ + vcmpe.f32 s15, s12 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + itt ls │ │ │ │ + vldrls s15, [pc, #64] @ 81c80 │ │ │ │ + vldrls s12, [pc, #64] @ 81c84 │ │ │ │ + vstr s10, [r1] │ │ │ │ + itt ls │ │ │ │ + vsubls.f32 s13, s13, s15 │ │ │ │ + vdivls.f32 s15, s13, s12 │ │ │ │ + vldr s12, [pc, #48] @ 81c88 │ │ │ │ + vldr s13, [pc, #48] @ 81c8c │ │ │ │ + vmul.f32 s14, s14, s12 │ │ │ │ + vstr s14, [r3] │ │ │ │ + vmul.f32 s15, s15, s13 │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + cmn r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r0, r1 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + @ instruction: 0xfb7f3f7a │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ + subs r7, #151 @ 0x97 │ │ │ │ + │ │ │ │ +00081c90 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + vldr s15, [pc, #136] @ 81d2c │ │ │ │ + mov r6, r0 │ │ │ │ + vldr s16, [r1] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #148] @ (84274 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa8>) │ │ │ │ mov r4, r3 │ │ │ │ - ldr r3, [pc, #148] @ (84278 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac>) │ │ │ │ - add r2, pc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #148] @ (8427c <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb0>) │ │ │ │ - sub sp, #28 │ │ │ │ - mov r6, r1 │ │ │ │ - movs r1, #25 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #128] @ (84280 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb4>) │ │ │ │ - movs r2, #6 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - cbz r7, 84252 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x86> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cbz r6, 8425a <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x8e> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r5, 84262 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x96> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cbz r4, 8426a <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x9e> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - add r3, sp, #12 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - blx 30ec0 │ │ │ │ - ldr r2, [pc, #84] @ (84284 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xb8>) │ │ │ │ - ldr r3, [pc, #68] @ (84278 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xac>) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8426e <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xa2> │ │ │ │ - ldr r0, [pc, #68] @ (84288 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0xbc>) │ │ │ │ - movs r1, #25 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 84212 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x46> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 84218 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x4c> │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 8421e <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x52> │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - b.n 84220 <__grpack_MOD_dclsetmapprojectionwindow@@Base+0x54> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + vcmpe.f32 s16, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 81d1c │ │ │ │ + vldr s15, [pc, #116] @ 81d30 │ │ │ │ + vldr s0, [pc, #116] @ 81d34 │ │ │ │ + vmla.f32 s0, s16, s15 │ │ │ │ + vldr s14, [r6] │ │ │ │ + vmov.f32 s13, #46 @ 0x41700000 15.0 │ │ │ │ + vldr s10, [r5] │ │ │ │ + vmov.f32 s11, #8 @ 0x40400000 3.0 │ │ │ │ + vldr s12, [pc, #96] @ 81d38 │ │ │ │ + vmov.f32 s9, #34 @ 0x41100000 9.0 │ │ │ │ + vmov.f32 s15, s14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vmla.f32 s15, s16, s13 │ │ │ │ + vmov.f32 s13, #16 @ 0x40800000 4.0 │ │ │ │ + vmul.f32 s16, s16, s9 │ │ │ │ + vmul.f32 s14, s14, s13 │ │ │ │ + vmov.f32 s13, #48 @ 0x41800000 16.0 │ │ │ │ + vmla.f32 s15, s10, s11 │ │ │ │ + vnmls.f32 s13, s0, s12 │ │ │ │ + vdiv.f32 s12, s14, s15 │ │ │ │ + vstr s13, [r4] │ │ │ │ + vdiv.f32 s14, s16, s15 │ │ │ │ + vstr s12, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + vpop {d8} │ │ │ │ + vstr s14, [r3] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + vmov.f32 s0, s16 │ │ │ │ + vldr s1, [pc, #24] @ 81d3c │ │ │ │ + blx 34390 │ │ │ │ + b.n 81cc6 │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r4, r3 │ │ │ │ - movs r7, r0 │ │ │ │ - add r4, sp, #656 @ 0x290 │ │ │ │ - movs r6, r0 │ │ │ │ - ldr r2, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r1 │ │ │ │ - asrs r6, r0 │ │ │ │ - movs r7, r0 │ │ │ │ + cmn r0, r5 │ │ │ │ + add r2, sp, #684 @ 0x2ac │ │ │ │ + subs r6, #170 @ 0xaa │ │ │ │ + │ │ │ │ +00081d40 : │ │ │ │ + vldr s14, [r0] │ │ │ │ + vmov.f32 s15, #48 @ 0x41800000 16.0 │ │ │ │ + vldr s12, [pc, #124] @ 81dc8 │ │ │ │ + vmov.f32 s10, #52 @ 0x41a00000 20.0 │ │ │ │ + vldr s13, [pc, #120] @ 81dcc │ │ │ │ + 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] @ 81dd0 │ │ │ │ + vldrls s13, [pc, #80] @ 81dd4 │ │ │ │ + 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 │ │ │ │ + cmn r0, r5 │ │ │ │ + adds r2, r0, r3 │ │ │ │ + subs r4, #17 │ │ │ │ + subs r5, #203 @ 0xcb │ │ │ │ + subs r6, #13 │ │ │ │ + cmp r7, #27 │ │ │ │ + lsrs r1, r7 │ │ │ │ + │ │ │ │ +00081dd8 : │ │ │ │ + vldr s15, [r1] │ │ │ │ + vldr s13, [pc, #96] @ 81e40 │ │ │ │ + vldr s14, [pc, #96] @ 81e44 │ │ │ │ + vldr s8, [pc, #96] @ 81e48 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vmul.f32 s13, s15, s13 │ │ │ │ + vldr s9, [pc, #88] @ 81e4c │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vldr s10, [pc, #84] @ 81e50 │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vldr s11, [pc, #80] @ 81e54 │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vldr s9, [pc, #76] @ 81e58 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vldr s10, [pc, #72] @ 81e5c │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s11, [pc, #64] @ 81e60 │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vstr s13, [r3] │ │ │ │ + vstr s14, [r1] │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + it eq │ │ │ │ + ldmiaeq r3!, {r1, r4, r7} │ │ │ │ + subs r7, #255 @ 0xff │ │ │ │ + add sp, #132 @ 0x84 │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ + ldrh r2, [r1, #52] @ 0x34 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ + @ instruction: 0xfb16bf7b │ │ │ │ + adds r4, #215 @ 0xd7 │ │ │ │ + subs r5, #111 @ 0x6f │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + bkpt 0x0093 │ │ │ │ + bpl.n 81f2e │ │ │ │ + pop {r0, r1, r2, r5, r6, r7} │ │ │ │ + lsls r1, r3, #16 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ + │ │ │ │ +00081e64 : │ │ │ │ + vldr s15, [r1] │ │ │ │ + vldr s13, [pc, #96] @ 81ecc │ │ │ │ + vldr s14, [pc, #96] @ 81ed0 │ │ │ │ + vldr s8, [pc, #96] @ 81ed4 │ │ │ │ + vldr s12, [r0] │ │ │ │ + vmul.f32 s13, s15, s13 │ │ │ │ + vldr s9, [pc, #88] @ 81ed8 │ │ │ │ + vmul.f32 s14, s15, s14 │ │ │ │ + vldr s10, [pc, #84] @ 81edc │ │ │ │ + vmul.f32 s15, s15, s8 │ │ │ │ + vldr s11, [pc, #80] @ 81ee0 │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vldr s9, [pc, #76] @ 81ee4 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vldr s10, [pc, #72] @ 81ee8 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vldr s12, [r2] │ │ │ │ + vldr s11, [pc, #64] @ 81eec │ │ │ │ + ldrd r1, r2, [sp] │ │ │ │ + vmla.f32 s13, s12, s9 │ │ │ │ + vmla.f32 s14, s12, s10 │ │ │ │ + vmla.f32 s15, s12, s11 │ │ │ │ + vstr s13, [r3] │ │ │ │ + vstr s14, [r1] │ │ │ │ + vstr s15, [r2] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + stmia r4!, {r0, r1, r4, r5} │ │ │ │ + subs r6, #49 @ 0x31 │ │ │ │ + subs r0, #134 @ 0x86 │ │ │ │ + subs r7, #22 │ │ │ │ + ldrsh r0, [r6, r5] │ │ │ │ + subs r5, #135 @ 0x87 │ │ │ │ + str r1, [r6, r2] │ │ │ │ + subs r7, #27 │ │ │ │ + mrrc2 14, 9, r3, r0, cr8 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 81cf0 │ │ │ │ + subs r6, #76 @ 0x4c │ │ │ │ + ldr r2, [pc, #560] @ (8211c ) │ │ │ │ + subs r5, #234 @ 0xea │ │ │ │ + @ instruction: 0xb852 │ │ │ │ + subs r7, #142 @ 0x8e │ │ │ │ + │ │ │ │ +00081ef0 : │ │ │ │ + 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] @ 81f38 │ │ │ │ + vdivgt.f32 s13, s14, s15 │ │ │ │ + vldrle s14, [pc, #28] @ 81f3c │ │ │ │ + it le │ │ │ │ + vmovle.f32 s13, s12 │ │ │ │ + vstr s14, [r3] │ │ │ │ + vstr s12, [r0] │ │ │ │ + vstr s13, [r1] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldr r1, [sp, #616] @ 0x268 │ │ │ │ + subs r6, #153 @ 0x99 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00081f40 : │ │ │ │ + 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 │ │ │ │ │ │ │ │ -0008428c <__grpack_MOD_dclsetsimilarity@@Base>: │ │ │ │ +00081f78 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + vldr s16, [pc, #116] @ 82000 │ │ │ │ + mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (84320 <__grpack_MOD_dclsetsimilarity@@Base+0x94>) │ │ │ │ - ldr r3, [pc, #132] @ (84324 <__grpack_MOD_dclsetsimilarity@@Base+0x98>) │ │ │ │ + vldr s0, [r0] │ │ │ │ + mov r6, r3 │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + blx 34390 │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + vmov.f32 s19, s0 │ │ │ │ + vldr s0, [r5] │ │ │ │ + blx 34390 │ │ │ │ + vmov.f32 s1, s16 │ │ │ │ + vmov.f32 s18, s0 │ │ │ │ + vldr s16, [pc, #72] @ 82004 │ │ │ │ + vldr s0, [r4] │ │ │ │ + blx 34390 │ │ │ │ + vmov.f32 s17, s0 │ │ │ │ + vmul.f32 s0, s19, s16 │ │ │ │ + blx 30c0c │ │ │ │ + vmul.f32 s0, s18, s16 │ │ │ │ + mov r5, r0 │ │ │ │ + blx 30c0c │ │ │ │ + vmul.f32 s0, s17, s16 │ │ │ │ + mov r4, r0 │ │ │ │ + blx 30c0c │ │ │ │ + usat r4, #8, r4 │ │ │ │ + vpop {d8-d9} │ │ │ │ + usat r5, #8, r5 │ │ │ │ + lsls r4, r4, #8 │ │ │ │ + usat r0, #8, r0 │ │ │ │ + orr.w r4, r4, r5, lsl #16 │ │ │ │ + orrs r4, r0 │ │ │ │ + str r4, [r6, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + rev r6, r5 │ │ │ │ + subs r6, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r7, r7 │ │ │ │ + │ │ │ │ +00082008 : │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [r0, #0] │ │ │ │ + mov r5, r3 │ │ │ │ + vldr s17, [pc, #100] @ 82084 │ │ │ │ + mov r7, r1 │ │ │ │ + vldr s16, [pc, #96] @ 82088 │ │ │ │ + mov r6, r2 │ │ │ │ + ubfx r3, r4, #16, #8 │ │ │ │ + vmov s0, r3 │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + vcvt.f32.s32 s0, s0 │ │ │ │ + vdiv.f32 s0, s0, s16 │ │ │ │ + blx 34390 │ │ │ │ + ubfx r3, r4, #8, #8 │ │ │ │ + vmov s15, r3 │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + vstr s0, [r7] │ │ │ │ + uxtb r4, r4 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + blx 34390 │ │ │ │ + vmov s15, r4 │ │ │ │ + vmov.f32 s1, s17 │ │ │ │ + vstr s0, [r6] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vdiv.f32 s0, s15, s16 │ │ │ │ + blx 34390 │ │ │ │ + vstr s0, [r5] │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ + ldmia r4!, {r0, r2, r3, r6, r7} │ │ │ │ + ands r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r7, r7 │ │ │ │ + │ │ │ │ +0008208c : │ │ │ │ + movs r3, #5 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + │ │ │ │ +00082094 : │ │ │ │ + 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] @ (82108 ) │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #96] @ (8210c ) │ │ │ │ mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #128] @ (84328 <__grpack_MOD_dclsetsimilarity@@Base+0x9c>) │ │ │ │ - sub sp, #24 │ │ │ │ + add r4, pc │ │ │ │ + mov r9, r1 │ │ │ │ + add r7, pc │ │ │ │ + mov r5, r2 │ │ │ │ + add.w r8, r7, #48 @ 0x30 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 820d6 │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r0, 820f8 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #5 │ │ │ │ + bgt.n 820fe │ │ │ │ + subs r1, r3, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #9 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r1, r1, r1, lsl #3 │ │ │ │ + add r1, r7 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r5 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 820bc │ │ │ │ + ldr r3, [pc, #20] @ (82110 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ + bhi.n 8203c │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r7, #2 │ │ │ │ + movs r1, r1 │ │ │ │ + bhi.n 821a8 │ │ │ │ + movs r1, r1 │ │ │ │ + │ │ │ │ +00082114 : │ │ │ │ + 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 r6, [pc, #132] @ (821ac ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #248] @ 0xf8 │ │ │ │ + cbnz r3, 82150 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 8218a │ │ │ │ + ldr r2, [pc, #112] @ (821b0 ) │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + str.w r1, [r3, #252] @ 0xfc │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (821b4 ) │ │ │ │ + add.w r8, r6, #252 @ 0xfc │ │ │ │ + ldr r0, [pc, #96] @ (821b8 ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #9 │ │ │ │ add r0, pc │ │ │ │ - movs r1, #16 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #108] @ (8432c <__grpack_MOD_dclsetsimilarity@@Base+0xa0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - cbz r6, 84308 <__grpack_MOD_dclsetsimilarity@@Base+0x7c> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r5, 84310 <__grpack_MOD_dclsetsimilarity@@Base+0x84> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cbz r4, 84318 <__grpack_MOD_dclsetsimilarity@@Base+0x8c> │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #48 @ 0x30 │ │ │ │ + blx 311ac │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #248] @ 0xf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #12 │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - blx 34e9c │ │ │ │ - ldr r2, [pc, #72] @ (84330 <__grpack_MOD_dclsetsimilarity@@Base+0xa4>) │ │ │ │ - ldr r3, [pc, #60] @ (84324 <__grpack_MOD_dclsetsimilarity@@Base+0x98>) │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 8213c │ │ │ │ + ldr r2, [pc, #48] @ (821bc ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (821c0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (821c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 8431c <__grpack_MOD_dclsetsimilarity@@Base+0x90> │ │ │ │ - ldr r0, [pc, #56] @ (84334 <__grpack_MOD_dclsetsimilarity@@Base+0xa8>) │ │ │ │ - movs r1, #16 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 842d0 <__grpack_MOD_dclsetsimilarity@@Base+0x44> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 842d6 <__grpack_MOD_dclsetsimilarity@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 842d8 <__grpack_MOD_dclsetsimilarity@@Base+0x4c> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #424] @ 0x1a8 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r7 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ + movs r1, r1 │ │ │ │ + lsrs r4, r5, #32 │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r3, r6, r7} │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ + movs r7, r0 │ │ │ │ + ldmia r0!, {r3, r5, r6} │ │ │ │ movs r6, r0 │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - movs r0, r1 │ │ │ │ - eors r4, r5 │ │ │ │ + strb r2, [r2, #3] │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00084338 <__grpack_MOD_dclsetmapprojectionangle@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +000821c8 : │ │ │ │ + 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 r4, r2 │ │ │ │ - ldr r2, [pc, #128] @ (843cc <__grpack_MOD_dclsetmapprojectionangle@@Base+0x94>) │ │ │ │ - ldr r3, [pc, #132] @ (843d0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x98>) │ │ │ │ - mov r6, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr r0, [pc, #128] @ (843d4 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x9c>) │ │ │ │ - sub sp, #24 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [pc, #132] @ (82260 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ + add r6, pc │ │ │ │ + ldr.w r3, [r6, #248] @ 0xf8 │ │ │ │ + cbnz r3, 82204 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 8223e │ │ │ │ + ldr r2, [pc, #112] @ (82264 ) │ │ │ │ + add r2, pc │ │ │ │ + add.w r3, r2, r3, lsl #2 │ │ │ │ + ldr.w r3, [r3, #252] @ 0xfc │ │ │ │ + str r3, [r5, #0] │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r7, [pc, #96] @ (82268 ) │ │ │ │ + add.w r8, r6, #252 @ 0xfc │ │ │ │ + ldr r0, [pc, #96] @ (8226c ) │ │ │ │ + movs r3, #2 │ │ │ │ + add r7, pc │ │ │ │ + movs r2, #9 │ │ │ │ add r0, pc │ │ │ │ - movs r1, #24 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - ldr r0, [pc, #108] @ (843d8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa0>) │ │ │ │ - movs r2, #6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, pc │ │ │ │ - blx 34e68 │ │ │ │ - cbz r6, 843b4 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x7c> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cbz r5, 843bc <__grpack_MOD_dclsetmapprojectionangle@@Base+0x84> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cbz r4, 843c4 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x8c> │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + blx 2f2e4 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add.w r0, r6, #48 @ 0x30 │ │ │ │ + blx 311ac │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [r6, #248] @ 0xf8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 34c50 │ │ │ │ - ldr r2, [pc, #72] @ (843dc <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa4>) │ │ │ │ - ldr r3, [pc, #60] @ (843d0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x98>) │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bls.n 821f0 │ │ │ │ + ldr r2, [pc, #48] @ (82270 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #48] @ (82274 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #48] @ (82278 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 843c8 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x90> │ │ │ │ - ldr r0, [pc, #56] @ (843e0 <__grpack_MOD_dclsetmapprojectionangle@@Base+0xa8>) │ │ │ │ - movs r1, #24 │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ add r0, pc │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 8437c <__grpack_MOD_dclsetmapprojectionangle@@Base+0x44> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 84382 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4a> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 84384 <__grpack_MOD_dclsetmapprojectionangle@@Base+0x4c> │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [sp, #760] @ 0x2f8 │ │ │ │ - movs r0, r1 │ │ │ │ - movs r2, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ands r6, r4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + lsls r4, r1, #30 │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r2, r7, #29 │ │ │ │ + movs r1, r1 │ │ │ │ + pop {r1, r2, r4} │ │ │ │ movs r7, r0 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ + ldr r2, [r5, #88] @ 0x58 │ │ │ │ + movs r7, r0 │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ movs r6, r0 │ │ │ │ - ldr r1, [sp, #480] @ 0x1e0 │ │ │ │ - movs r0, r1 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ + strb r6, [r4, #0] │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -000843e4 <__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] @ (84414 <__grpack_MOD_dclsettransnumber@@Base+0x30>) │ │ │ │ - movs r1, #17 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 322e4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #17 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + ldr r2, [sp, #808] @ 0x328 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00084418 <__grpack_MOD_dclsettransfunction@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0008227c : │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (84444 <__grpack_MOD_dclsettransfunction@@Base+0x2c>) │ │ │ │ - movs r1, #19 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 308e0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 822f2 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 8230c │ │ │ │ + ldr.w lr, [pc, #128] @ 8231c │ │ │ │ + mov r4, r1 │ │ │ │ + movs r1, #40 @ 0x28 │ │ │ │ + cmp r2, #40 @ 0x28 │ │ │ │ + add lr, pc │ │ │ │ + add.w lr, lr, #48 @ 0x30 │ │ │ │ + mla r1, r1, r3, lr │ │ │ │ + ble.n 82310 │ │ │ │ + mov lr, r1 │ │ │ │ + mov r6, r4 │ │ │ │ + add.w r7, r1, #32 │ │ │ │ + mov r5, lr │ │ │ │ + adds r6, #16 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldmia r5!, {r0, r1, r2, r3} │ │ │ │ + str.w r0, [r6, #-16] │ │ │ │ + str.w r1, [r6, #-12] │ │ │ │ + str.w r2, [r6, #-8] │ │ │ │ + str.w r3, [r6, #-4] │ │ │ │ + cmp r5, r7 │ │ │ │ + bne.n 822b8 │ │ │ │ + ldmia.w lr!, {r0, r1} │ │ │ │ + str r0, [r6, #0] │ │ │ │ + str r1, [r6, #4] │ │ │ │ + sub.w r2, ip, #40 @ 0x28 │ │ │ │ + add.w r0, r4, #40 @ 0x28 │ │ │ │ + movs r1, #32 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (82320 ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (82324 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (82328 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - movs r1, #19 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r7, #130 @ 0x82 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + lsls r0, r1, #27 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r7!, {} │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r2, [r7, #116] @ 0x74 │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00084448 <__grpack_MOD_dclclosegraphics@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (84474 <__grpack_MOD_dclclosegraphics@@Base+0x2c>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 35250 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #15 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -00084478 <__grpack_MOD_dclnewfig@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +0008232c : │ │ │ │ + push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (844a4 <__grpack_MOD_dclnewfig@@Base+0x2c>) │ │ │ │ - movs r1, #9 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 30ca8 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #9 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r7, #70 @ 0x46 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + sub sp, #12 │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + bhi.n 8237e │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 82398 │ │ │ │ + ldr r0, [pc, #92] @ (823a8 ) │ │ │ │ + add.w r3, r3, r3, lsl #3 │ │ │ │ + mov lr, r1 │ │ │ │ + cmp r2, #9 │ │ │ │ + add r0, pc │ │ │ │ + add.w r1, r0, r3 │ │ │ │ + ble.n 8239c │ │ │ │ + ldr r4, [r0, r3] │ │ │ │ + subs r2, #9 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldrb r3, [r1, #8] │ │ │ │ + movs r1, #32 │ │ │ │ + str.w r0, [lr, #4] │ │ │ │ + add.w r0, lr, #9 │ │ │ │ + str.w r4, [lr] │ │ │ │ + strb.w r3, [lr, #8] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 312ac │ │ │ │ + ldr r2, [pc, #44] @ (823ac ) │ │ │ │ + movs r5, #20 │ │ │ │ + ldr r1, [pc, #44] @ (823b0 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #44] @ (823b4 ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + mov r0, lr │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 33e5c │ │ │ │ + lsls r2, r3, #24 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r6!, {r2, r4, r5, r6} │ │ │ │ + movs r6, r0 │ │ │ │ + ldr r6, [r6, #108] @ 0x6c │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r1, [sp, #552] @ 0x228 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000844a8 <__grpack_MOD_dclnewframe@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ +000823b8 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (844d4 <__grpack_MOD_dclnewframe@@Base+0x2c>) │ │ │ │ - movs r1, #11 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r4, [pc, #260] @ (824d0 ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r7, [pc, #260] @ (824d4 ) │ │ │ │ + movs r3, #1 │ │ │ │ add r4, pc │ │ │ │ + mov r5, r0 │ │ │ │ + add r7, pc │ │ │ │ + mov r9, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + add.w r8, r7, #48 @ 0x30 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 823fc │ │ │ │ + mov.w ip, #40 @ 0x28 │ │ │ │ + subs r1, #1 │ │ │ │ + mla r1, ip, r1, r8 │ │ │ │ + blx 32a00 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbnz r0, 8241e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #5 │ │ │ │ + bgt.n 8242e │ │ │ │ + subs r1, r3, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #9 │ │ │ │ + mov r0, r5 │ │ │ │ + add.w r1, r1, r1, lsl #3 │ │ │ │ + add r1, r7 │ │ │ │ + blx 32a00 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + mov r2, r6 │ │ │ │ + movs r3, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp.w ip, #0 │ │ │ │ + beq.n 823e2 │ │ │ │ + ldr r3, [pc, #184] @ (824d8 ) │ │ │ │ + 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 34588 │ │ │ │ + bic.w r6, r0, r0, asr #31 │ │ │ │ + add.w r8, r6, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #148] @ (824dc ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, pc │ │ │ │ + movs r2, #11 │ │ │ │ + mov r0, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + add.w r5, r6, #28 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + blx 34068 │ │ │ │ + ldr r3, [pc, #124] @ (824e0 ) │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r3, r7 │ │ │ │ + blx 30d24 <_gfortran_concat_string@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 2fad8 │ │ │ │ + cmp r5, #79 @ 0x4f │ │ │ │ + ble.n 824b6 │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + mov r1, r6 │ │ │ │ + adds r0, r4, #4 │ │ │ │ + blx 33e60 │ │ │ │ + mov r0, r6 │ │ │ │ + movs r5, #80 @ 0x50 │ │ │ │ + blx 2fad8 │ │ │ │ + ldr r2, [pc, #76] @ (824e4 ) │ │ │ │ + ldr r1, [pc, #76] @ (824e8 ) │ │ │ │ + movs r4, #6 │ │ │ │ + ldr r0, [pc, #76] @ (824ec ) │ │ │ │ + add r2, pc │ │ │ │ + add r1, pc │ │ │ │ + movs r3, #1 │ │ │ │ + add r0, pc │ │ │ │ + adds r2, #4 │ │ │ │ + strd r4, r5, [sp] │ │ │ │ + blx 33b50 │ │ │ │ + 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 2f704 │ │ │ │ - blx 2f244 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #11 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r7, #34 @ 0x22 │ │ │ │ + blx 33e60 │ │ │ │ + movs r1, #32 │ │ │ │ + rsb r2, r5, #80 @ 0x50 │ │ │ │ + adds r0, r4, r5 │ │ │ │ + blx 312b0 │ │ │ │ + b.n 8248e │ │ │ │ + bpl.n 825bc │ │ │ │ + movs r1, r1 │ │ │ │ + lsls r0, r3, #22 │ │ │ │ + movs r1, r1 │ │ │ │ + bpl.n 82524 │ │ │ │ + movs r1, r1 │ │ │ │ + stmia r5!, {r1, r3, r5, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + stmia r5!, {r3, r4, r6, r7} │ │ │ │ + movs r6, r0 │ │ │ │ + bmi.n 82434 │ │ │ │ + movs r1, r1 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ + movs r7, r0 │ │ │ │ + ldr r0, [sp, #464] @ 0x1d0 │ │ │ │ movs r7, r0 │ │ │ │ │ │ │ │ -000844d8 <__grpack_MOD_dclopengraphics@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ +000824f0 : │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3720] @ 0xe88 │ │ │ │ - ldr r2, [pc, #172] @ (84594 <__grpack_MOD_dclopengraphics@@Base+0xbc>) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [pc, #172] @ (84598 <__grpack_MOD_dclopengraphics@@Base+0xc0>) │ │ │ │ - sub sp, #364 @ 0x16c │ │ │ │ + str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [pc, #208] @ (825d8 ) │ │ │ │ + mov r8, r0 │ │ │ │ + strd r1, r2, [sp, #12] │ │ │ │ + ldr r2, [pc, #204] @ (825dc ) │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #168] @ (8459c <__grpack_MOD_dclopengraphics@@Base+0xc4>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ - cbz r4, 84536 <__grpack_MOD_dclopengraphics@@Base+0x5e> │ │ │ │ - add r5, sp, #4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r3, [r5, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - blx 344f8 │ │ │ │ - ldr r2, [pc, #140] @ (845a0 <__grpack_MOD_dclopengraphics@@Base+0xc8>) │ │ │ │ - ldr r3, [pc, #128] @ (84598 <__grpack_MOD_dclopengraphics@@Base+0xc0>) │ │ │ │ + blx 30108 │ │ │ │ + subs.w sl, r0, #0 │ │ │ │ + ble.n 825ba │ │ │ │ + mov.w r9, #1024 @ 0x400 │ │ │ │ + movt r9, #17 │ │ │ │ + mov.w ip, #65 @ 0x41 │ │ │ │ + movt ip, #4 │ │ │ │ + add.w r5, r8, #4294967295 @ 0xffffffff │ │ │ │ + add r6, sp, #24 │ │ │ │ + movs r7, #1 │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + b.n 8256c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + tst r3, r1 │ │ │ │ + beq.n 82562 │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ + mov r3, fp │ │ │ │ + it eq │ │ │ │ + moveq r2, #85 @ 0x55 │ │ │ │ + mov r0, r6 │ │ │ │ + strb.w r2, [sp, #24] │ │ │ │ + str r7, [sp, #0] │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + blx 30898 │ │ │ │ + adds r4, #3 │ │ │ │ + sub.w r4, r4, r8 │ │ │ │ + cmp sl, r4 │ │ │ │ + blt.n 825ba │ │ │ │ + mov r4, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + ldrb.w r3, [r5, #1]! │ │ │ │ + mov r0, r6 │ │ │ │ + strb.w r3, [sp, #24] │ │ │ │ + blx 35cec │ │ │ │ + ldrb.w r2, [sp, #24] │ │ │ │ + sub.w r3, r2, #66 @ 0x42 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #20 │ │ │ │ + bhi.n 82562 │ │ │ │ + lsl.w r3, r7, r3 │ │ │ │ + tst.w r3, r9 │ │ │ │ + beq.n 82544 │ │ │ │ + cmp r2, #86 @ 0x56 │ │ │ │ + add.w r4, r4, #3 │ │ │ │ + it eq │ │ │ │ + moveq r2, #85 @ 0x55 │ │ │ │ + mov r3, fp │ │ │ │ + strb.w r2, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd r1, r2, [sp, #12] │ │ │ │ + sub.w r4, r4, r8 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + blx 34cbc │ │ │ │ + cmp sl, r4 │ │ │ │ + bge.n 8256c │ │ │ │ + ldr r2, [pc, #36] @ (825e0 ) │ │ │ │ + ldr r3, [pc, #24] @ (825d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 8458e <__grpack_MOD_dclopengraphics@@Base+0xb6> │ │ │ │ - ldr r0, [pc, #124] @ (845a4 <__grpack_MOD_dclopengraphics@@Base+0xcc>) │ │ │ │ - movs r1, #15 │ │ │ │ - add r0, pc │ │ │ │ - add sp, #364 @ 0x16c │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - add r4, sp, #8 │ │ │ │ - ldr r5, [pc, #108] @ (845a8 <__grpack_MOD_dclopengraphics@@Base+0xd0>) │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - add r5, pc │ │ │ │ - movs r3, #27 │ │ │ │ - strd r5, r3, [sp, #16] │ │ │ │ - movs r3, #6 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #88] @ (845ac <__grpack_MOD_dclopengraphics@@Base+0xd4>) │ │ │ │ - movs r2, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ - blx 30d64 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - add r5, sp, #4 │ │ │ │ - movs r3, #5 │ │ │ │ - movs r1, #29 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - movs r2, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ - b.n 8450c <__grpack_MOD_dclopengraphics@@Base+0x34> │ │ │ │ + bne.n 825d4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 3296c <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - movs r0, r1 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #244 @ 0xf4 │ │ │ │ - movs r7, r0 │ │ │ │ - str r7, [sp, #984] @ 0x3d8 │ │ │ │ + @ instruction: 0xb7fc │ │ │ │ movs r0, r1 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ - movs r7, r0 │ │ │ │ - subs r6, #174 @ 0xae │ │ │ │ - movs r7, r0 │ │ │ │ + @ instruction: 0xb74e │ │ │ │ + movs r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000845b0 <__grpack_MOD_dclselectdevice@@Base>: │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ +000825e8 : │ │ │ │ + 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, #3712] @ 0xe80 │ │ │ │ - ldr r2, [pc, #156] @ (8465c <__grpack_MOD_dclselectdevice@@Base+0xac>) │ │ │ │ - sub sp, #364 @ 0x16c │ │ │ │ - ldr r3, [pc, #156] @ (84660 <__grpack_MOD_dclselectdevice@@Base+0xb0>) │ │ │ │ - add r4, sp, #8 │ │ │ │ + str.w r0, [ip, #3592] @ 0xe08 │ │ │ │ + sub sp, #444 @ 0x1bc │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #844] @ (82950 ) │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r0, [pc, #844] @ (82954 ) │ │ │ │ + str r3, [sp, #28] │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #152] @ (84664 <__grpack_MOD_dclselectdevice@@Base+0xb4>) │ │ │ │ - movs r1, #15 │ │ │ │ - ldr r5, [pc, #152] @ (84668 <__grpack_MOD_dclselectdevice@@Base+0xb8>) │ │ │ │ - add r6, pc │ │ │ │ - movs r7, #15 │ │ │ │ + ldr r3, [pc, #840] @ (82958 ) │ │ │ │ + add r0, pc │ │ │ │ + ldr r4, [sp, #504] @ 0x1f8 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, pc │ │ │ │ + movs r2, #6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 2f704 │ │ │ │ + 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 34e68 │ │ │ │ + vldr s14, [r5] │ │ │ │ + vldr s15, [r6] │ │ │ │ + vcmpe.f32 s14, s15 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bge.w 82a14 │ │ │ │ + vldr s15, [r9] │ │ │ │ + vcmpe.f32 s15, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bls.w 82a40 │ │ │ │ + vldr s13, [r6] │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + mov r0, r6 │ │ │ │ + vdiv.f32 s14, s13, s15 │ │ │ │ + vstr s14, [r6] │ │ │ │ + blx 2f0d8 │ │ │ │ + vldr s13, [r5] │ │ │ │ + vldr s14, [r9] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + vdiv.f32 s15, s13, s14 │ │ │ │ + vstr s15, [r6] │ │ │ │ + blx 303fc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vldr s19, [r4] │ │ │ │ + vldr s17, [r9] │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + vldr s0, [r3] │ │ │ │ + vcmp.f32 s0, s19 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + beq.w 8293c │ │ │ │ + vdiv.f32 s0, s0, s17 │ │ │ │ + blx 30c0c │ │ │ │ + mov r8, r0 │ │ │ │ + movs r3, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #684] @ (8295c ) │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + add.w fp, sp, #68 @ 0x44 │ │ │ │ + vldr d10, [pc, #656] @ 82948 │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #672] @ (82960 ) │ │ │ │ + add r3, pc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #424 @ 0x1a8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add.w r3, sp, #426 @ 0x1aa │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ + vmov s18, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + vcvt.f32.s32 s18, s18 │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ + vmov s16, r3 │ │ │ │ + vcvt.f32.s32 s16, s16 │ │ │ │ + vmul.f32 s18, s18, s17 │ │ │ │ + vmul.f32 s16, s16, s17 │ │ │ │ + vcmp.f32 s18, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 8280e │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.w 8284a │ │ │ │ + mov r7, sl │ │ │ │ + str.w sl, [sp, #32] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - movs r3, #13 │ │ │ │ - strd r5, r3, [sp, #16] │ │ │ │ - movs r3, #6 │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [r4, #8] │ │ │ │ + movs r3, #42 @ 0x2a │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ + movs r2, #7 │ │ │ │ + str r1, [r4, #52] @ 0x34 │ │ │ │ + vstr d10, [sp, #80] @ 0x50 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + movs r3, #12 │ │ │ │ + str r5, [r4, #48] @ 0x30 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ blx 31c80 <_gfortran_st_write@plt> │ │ │ │ - ldr r1, [pc, #112] @ (8466c <__grpack_MOD_dclselectdevice@@Base+0xbc>) │ │ │ │ - movs r2, #24 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc │ │ │ │ - blx 35a20 <_gfortran_transfer_character_write@plt> │ │ │ │ + blx 33104 <_gfortran_transfer_real_write@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 3401c <_gfortran_st_write_done@plt> │ │ │ │ - blx 30d64 │ │ │ │ + movs r3, #12 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movs r3, #5 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - strd r5, r7, [sp, #16] │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r3, [pc, #528] @ (82964 ) │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ + add r3, pc │ │ │ │ + str r5, [r4, #48] @ 0x30 │ │ │ │ + vstr d10, [sp, #80] @ 0x50 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + movs r3, #43 @ 0x2b │ │ │ │ + str r3, [r4, #12] │ │ │ │ + movs r3, #8 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ blx 2f3f8 <_gfortran_st_read@plt> │ │ │ │ movs r2, #4 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r4 │ │ │ │ - add.w r5, sp, r2 │ │ │ │ - mov r1, r5 │ │ │ │ blx 32b78 <_gfortran_transfer_integer@plt> │ │ │ │ mov r0, r4 │ │ │ │ blx 3104c <_gfortran_st_read_done@plt> │ │ │ │ + ldr.w ip, [fp] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r5 │ │ │ │ + sub.w r0, ip, #6 │ │ │ │ + mov r5, ip │ │ │ │ + ldrb.w r1, [r3, #1]! │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ + beq.n 82878 │ │ │ │ + subs r5, #1 │ │ │ │ + movs r2, #1 │ │ │ │ + cmp r5, r0 │ │ │ │ + bne.n 8278a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r2, r7, r5 │ │ │ │ + str.w r5, [fp] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 82888 │ │ │ │ + vsub.f32 s0, s16, s18 │ │ │ │ + blx 3285c │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 2fbfc │ │ │ │ - ldr r2, [pc, #48] @ (84670 <__grpack_MOD_dclselectdevice@@Base+0xc0>) │ │ │ │ - ldr r3, [pc, #32] @ (84660 <__grpack_MOD_dclselectdevice@@Base+0xb0>) │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f0d8 │ │ │ │ + vmov.f64 d0, #36 @ 0x41200000 10.0 │ │ │ │ + adds r0, #1 │ │ │ │ + blx 34c8c <__powidf2@plt> │ │ │ │ + vcvt.f32.f64 s17, d0 │ │ │ │ + mov r0, r6 │ │ │ │ + vdiv.f32 s15, s16, s17 │ │ │ │ + vstr s15, [r6] │ │ │ │ + blx 3233c │ │ │ │ + vmov s15, r0 │ │ │ │ + vldr s13, [r9] │ │ │ │ + mov r0, r6 │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vmul.f32 s15, s15, s17 │ │ │ │ + vdiv.f32 s14, s15, s13 │ │ │ │ + vstr s15, [r3] │ │ │ │ + vstr s14, [r6] │ │ │ │ + blx 2f0d8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq.w 82920 │ │ │ │ + movs r3, #2 │ │ │ │ + vldr s17, [r9] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 826ce │ │ │ │ + vabs.f32 s0, s18 │ │ │ │ + blx 3285c │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f0d8 │ │ │ │ + vcmp.f32 s16, #0.0 │ │ │ │ + mov r5, r0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 828f0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + vcmpe.f32 s18, #0.0 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite mi │ │ │ │ + movmi r7, #1 │ │ │ │ + movpl r7, #0 │ │ │ │ + add r7, r5 │ │ │ │ + cmp r7, r3 │ │ │ │ + it lt │ │ │ │ + movlt r7, r3 │ │ │ │ + b.n 82710 │ │ │ │ + vabs.f32 s0, s16 │ │ │ │ + blx 3285c │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f0d8 │ │ │ │ + vcmpe.f32 s16, #0.0 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + ite mi │ │ │ │ + movmi r7, #1 │ │ │ │ + movpl r7, #0 │ │ │ │ + add r7, r0 │ │ │ │ + cmp r7, r0 │ │ │ │ + it lt │ │ │ │ + movlt r7, r0 │ │ │ │ + b.n 82710 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 8279a │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r5, ip │ │ │ │ + subs r2, r7, r5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 827a8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + vmov s15, r8 │ │ │ │ + vldr s14, [r9] │ │ │ │ + vcvt.f32.s32 s15, s15 │ │ │ │ + vldr s0, [r3] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + vmul.f32 s15, s14, s15 │ │ │ │ + vcmp.f32 s19, s0 │ │ │ │ + vstr s15, [r3] │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 82978 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.n 8299e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + adds r3, r7, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r0, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 82a62 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov.w r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [pc, #148] @ (82968 ) │ │ │ │ + ldr r3, [pc, #132] @ (82958 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #356] @ 0x164 │ │ │ │ + ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 84656 <__grpack_MOD_dclselectdevice@@Base+0xa6> │ │ │ │ - add sp, #364 @ 0x16c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 3296c <__stack_chk_fail@plt> │ │ │ │ + bne.w 82a90 │ │ │ │ + add sp, #444 @ 0x1bc │ │ │ │ + vpop {d8-d10} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + vabs.f32 s0, s16 │ │ │ │ + blx 3285c │ │ │ │ + mov r0, r6 │ │ │ │ + vstr s0, [r6] │ │ │ │ + blx 2f0d8 │ │ │ │ + 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 82832 │ │ │ │ + movs r3, #6 │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #68] @ (8296c ) │ │ │ │ + strd r3, r2, [sp] │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r2, [pc, #64] @ (82970 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #64] @ (82974 ) │ │ │ │ + add r2, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 33b50 │ │ │ │ + b.n 82888 │ │ │ │ + movs r3, #1 │ │ │ │ + mov.w r8, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 826ae │ │ │ │ nop │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ + str r0, [r0, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + @ instruction: 0xb702 │ │ │ │ movs r0, r1 │ │ │ │ + cmp r2, r2 │ │ │ │ + movs r7, r0 │ │ │ │ movs r2, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + ldr r2, [r1, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r7, r0 │ │ │ │ - subs r6, #6 │ │ │ │ + ldr r2, [r0, #56] @ 0x38 │ │ │ │ movs r7, r0 │ │ │ │ - str r6, [sp, #816] @ 0x330 │ │ │ │ + push {r3, r4, r5} │ │ │ │ movs r0, r1 │ │ │ │ - │ │ │ │ -00084674 <__gnmlib_MOD_dclgoodnumge@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (846b0 <__gnmlib_MOD_dclgoodnumge@@Base+0x3c>) │ │ │ │ - movs r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34bc4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r5, #164 @ 0xa4 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000846b4 <__gnmlib_MOD_dclgoodnumgt@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (846f0 <__gnmlib_MOD_dclgoodnumgt@@Base+0x3c>) │ │ │ │ - movs r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 313f4 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r5, #116 @ 0x74 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -000846f4 <__gnmlib_MOD_dclgoodnumle@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (84730 <__gnmlib_MOD_dclgoodnumle@@Base+0x3c>) │ │ │ │ - movs r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 34b44 │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r5, #68 @ 0x44 │ │ │ │ - movs r7, r0 │ │ │ │ - │ │ │ │ -00084734 <__gnmlib_MOD_dclgoodnumlt@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #40] @ (84770 <__gnmlib_MOD_dclgoodnumlt@@Base+0x3c>) │ │ │ │ - movs r1, #12 │ │ │ │ - mov r5, r0 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 33f9c │ │ │ │ - vmov.f32 s16, s0 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2fbfc │ │ │ │ - vmov.f32 s0, s16 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - subs r5, #20 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -00084774 <__gnmlib_MOD_dclrestoregoodnumlist@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (847a0 <__gnmlib_MOD_dclrestoregoodnumlist@@Base+0x2c>) │ │ │ │ - movs r1, #21 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 30b58 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #21 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2fbf8 │ │ │ │ - nop │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ movs r7, r0 │ │ │ │ - │ │ │ │ -000847a4 <__gnmlib_MOD_dclsavegoodnumlist@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #28] @ (847d0 <__gnmlib_MOD_dclsavegoodnumlist@@Base+0x2c>) │ │ │ │ - movs r1, #18 │ │ │ │ - add r4, pc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2f704 │ │ │ │ - blx 34400 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes